[BLFS Trac] #1866: libdrm on x86_64 pure 64-bit

BLFS Trac trac at linuxfromscratch.org
Wed Mar 29 18:03:11 PST 2006


#1866: libdrm on x86_64 pure 64-bit
-------------------------------------+--------------------------------------
 Reporter:  rob.horvath at comcast.net  |       Owner:  blfs-book at linuxfromscratch.org
     Type:  defect                   |      Status:  new                           
 Priority:  normal                   |   Milestone:  future                        
Component:  BOOK                     |     Version:  a-SVN                         
 Severity:  normal                   |    Keywords:  svn-20060325                  
-------------------------------------+--------------------------------------
 Using BLFS version SVN-20060325:

 I built a 64-bit pure LFS system from the instructions in CLFS-20060322.
 I am now rounding out the system, and encountered an interesting problem
 that I hadn't seen in any previous LFS system builds- namely that libdrm
 fails to build the shared library file.  All indications are that it
 thinks it's supposed to build the shared library (from config.status), but
 for some reason it does not, even when configured with the '--enable-
 shared' option.  This failure causes the MesaLib build to fail.  I
 searched, but could not find anyone experiencing a similar problem, so I
 don't know if it's simply something weird on my end or not (although this
 is the first such failure I've encountered thus far, aside from the normal
 typos!).

 Either way, the following commands, executed from the top directory within
 the libdrm source tree will correct the problem (yes, by manually building
 the shared library):

 1)  gcc -shared .libs/xf86drm.o .libs/xf86drmHash.o .libs/xf86drmRandom.o
 .libs/xf86drmSL.o -Wl,-soname -Wl,libdrm.so.2 -o .libs/libdrm.so.2.0.0

 2)  /usr/bin/install -c .libs/libdrm.so.2.0.0 /usr/lib

 3)  ln -s /usr/lib/libdrm.so.2.0.0 /usr/lib/libdrm.so

 Like I said, maybe someone a little more experienced with libdrm would be
 able to fix this problem easier, or notice what I've done wrong, but if
 anyone else is encountering a problem with libdrm/MesaLib on a pure 64-bit
 x86_64 build (no multilib), this should correct the problem.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/1866>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list