This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
building cross-compiler to x86_64. pthread.h: No such file
- From: Denis Vlasenko <vda dot linux at googlemail dot com>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 27 Jul 2006 15:51:50 +0200
- Subject: building cross-compiler to x86_64. pthread.h: No such file
Hi,
I am building gcc-4.1.1 like this:
$SRC/configure \
--enable-languages="c,c++" \
--disable-nls \
--build=i386-pc-linux-gnu \
--host=i386-pc-linux-gnu \
--target=x86_64-pc-linux-gnu \
--disable-threads \
--with-system-zlib \
--enable-threads=posix \
"make all-gcc" dies like this:
xgcc -B/.share/usr/src/gcc-4.1.1.obj-x86_64/./gcc/ -B/usr/app/gcc-4.1.1-x86_64/x86_64-pc-linux
-gnu/bin/ -B/usr/app/gcc-4.1.1-x86_64/x86_64-pc-linux-gnu/lib/ -isystem /usr/app/gcc-4.1.1-x86_64/x86_64-pc-linux-gnu/include -isystem /u
sr/app/gcc-4.1.1-x86_64/x86_64-pc-linux-gnu/sys-include -O2 -O2 -Os -falign-functions=1 -falign-labels=1 -falign-loops=1 -falign-jumps=1
-DIN_GCC -DCROSS_COMPILE -DNATIVE_CROSS -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -i
system ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-4.1.1/gcc -I../..
/gcc-4.1.1/gcc/. -I../../gcc-4.1.1/gcc/../include -I../../gcc-4.1.1/gcc/../libcpp/include -fexceptions -fvisibility=hidden -DHIDE_EXPORT
S -c ../../gcc-4.1.1/gcc/unwind-dw2.c -o libgcc/./unwind-dw2.o
In file included from ./gthr-default.h:1,
from ../../gcc-4.1.1/gcc/gthr.h:114,
from ../../gcc-4.1.1/gcc/unwind-dw2.c:42:
../../gcc-4.1.1/gcc/gthr-posix.h:43:21: error: pthread.h: No such file or directory
../../gcc-4.1.1/gcc/gthr-posix.h:44:20: error: unistd.h: No such file or directory
Lots of errors follows of course...
I tried removing
--with-system-zlib \
--enable-threads=posix \
but the problem is exactly the same.
What gives?
--
vda