#2972: libdrm-2.4.15
------------------------+---------------------------------------------------
 Reporter:  trent.shea  |       Owner:  d...@…                   
     Type:  task        |      Status:  new                    
 Priority:  normal      |   Milestone:  6.7                    
Component:  BOOK        |     Version:  SVN                    
 Severity:  normal      |    Keywords:                         
------------------------+---------------------------------------------------

Comment(by k...@…):

 Further information re libatomic_ops : on my (amd) x86_64 I don't have
 libatomic_ops.  The configury doesn't get as far as looking for it because
 I already pass the 'Intel' test:
 {{{
 checking for native atomic primitives... Intel
 }}}

 I don't understand the details, but it seems that __sync_fetch_and_add and
 __sync_val_compare_and_swap are supported by code elsewhere, perhaps in
 glibc (they both have a double underscore at the front of their names,
 which seems to be treated as a formatting code in trac)

 Interestingly, my ppc64 had similar results from 2.4.20.  I'm thinking
 that either this is only an i586/i686 thing, or that perhaps (if the code
 is in glibc) it's a problem caused by building glibc with -march=i486 in
 LFS.  I know the book has been updated to 2.4.21, but for me the
 dependency on libatomic_ops seems bogus - at a minimum it would be nice to
 limit it to 32-bit x86 machines.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/2972#comment:9>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to