Hello,
When I try to install nspr-4.8.9 configure fails like so:

checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... no
checking for pthread_create in -lc_r... no
checking for pthread_create in -lc... no
configure: error:  --with-pthreads specified for a system without pthread 
support

looking at config.log I see:configure:5934: checking for pthread_create in 
-lpthread
gcc -m32 -o dummy dummy.c  -Wall  -lpthread  
In file included from /usr/include/features.h:382:0,
                 from /usr/include/pthread.h:23,
                 from dummy.c:2:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or 
directory
compilation terminated.

The problem is the -m32 switch, it doesn't work on an x86_64 system. If
I take out the -m32 that out then the command succeeds:

sed -i 's# -m32##' configure

With that sed the build succeeds and installs, but is it wise? There
must be a reason that they make the CC command CC="$CC -m32"

Either we sed configure to remove -m32, we stop using the
--with-pthreads option or we only use the the --with-pthreads option on
i386. I'll try installing it with the sed and build Firefox against it
tomorrow.

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to