[OT] trying to build glibc and test nptl/ under f8

Robert P. J. Day rpjday at crashcourse.ca
Tue Apr 22 18:10:29 UTC 2008


  while this is primarily a glibc question, its symptom is showing up
under fedora 8 for me so, what the heck, i'll ask here.

  i want to build glibc-2.7 from source on my fully-updated f8 system,
then run "make nptl/tests" as a start to experimenting with pthreads
programming.  so start with downloading glibc-2.7.tar.bz2, untar,
create a separate build dir "glibc-build" and:

  $ export CC="gcc -O2 -march=i486"    (based on what i've read)
  $ cd glibc-build
  $ ../dl/glibc-2.7/configure --disable-sanity-checks
  $ make

and away it goes, and finishes building successfully.  so far, so
good.

  at that point, i try:

  $ make nptl/tests
  ... chug chug chug ...
  libgcc_s.so.1 must be installed for pthread_cancel to work
  Didn't expect signal from child: got `Aborted'
  make[2]: *** [/home/rpjday/glibc-build/nptl/tst-mutex8.out] Error 1
  make[2]: Leaving directory   `/home/rpjday/openwrt/wl-500gp/build/dl/glibc-2.7/nptl'
  make[1]: *** [nptl/tests] Error 2
  make[1]: Leaving directory   `/home/rpjday/openwrt/wl-500gp/build/dl/glibc-2.7'
  make: *** [nptl/tests] Error 2
  $

i've googled on that error, "libgcc_s.so.1 must be installed for
pthread_cancel to work", but the most common cause is listed as not
having a recent enough version of libgcc.  and yet:

$ rpm -q gcc
gcc-4.1.2-33
$ rpm -q libgcc
libgcc-4.1.2-33
$ rpm -ql libgcc
/lib/libgcc_s-4.1.2-20070925.so.1
/lib/libgcc_s.so.1
/usr/sbin/libgcc_post_upgrade
/usr/share/doc/libgcc-4.1.2
/usr/share/doc/libgcc-4.1.2/COPYING.LIB
$ ls -l /lib/libgcc_s*
... /lib/libgcc_s-4.1.2-20070925.so.1
... /lib/libgcc_s.so.1 -> libgcc_s-4.1.2-20070925.so.1
$

  at this point, i'm puzzled and open to suggestions.

rday
--

========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry:
    Have classroom, will lecture.

http://crashcourse.ca                          Waterloo, Ontario, CANADA
========================================================================




More information about the fedora-list mailing list