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