This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Building cross compiler for x86_64


"Frank W. Miller" wrote:

> /home/fwmiller/Desktop/gcc-4.2.3/host-i686-pc-linux-gnu/gcc/xgcc
> -B/home/fwmiller/Desktop/gcc-4.2.3/host-i686-pc-linux-gnu/gcc/
> -B/usr/local/x86_64-pc-linux/bin/ -B/usr/local/x86_64-pc-linux/lib/
> -isystem /usr/local/x86_64-pc-linux/include
> -isystem /usr/local/x86_64-pc-linux/sys-include -O2  -O2 -g -O2
> -DIN_GCC -DCROSS_COMPILE -DNATIVE_CROSS   -W -Wall -Wwrite-strings
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
> -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../.././gcc
> -I../.././gcc/. -I../.././gcc/../include -I../.././gcc/../libcpp/include
> -I../.././gcc/../libdecnumber -I../libdecnumber -fexceptions
> -fvisibility=hidden -DHIDE_EXPORTS -c ../.././gcc/unwind-dw2.c -o
> libgcc/./unwind-dw2.o

This is the stage 3 compiler being used to build libgcc, and:

> ../.././gcc/gthr-posix.h:43:21: error: pthread.h: No such file or
> directory
> ../.././gcc/gthr-posix.h:44:20: error: unistd.h: No such file or
> directory

... like I said, you can't build libgcc without target libc headers.  I
don't know why the all-gcc rule still tries to build parts of libgcc. 
But you already have the bare compiler built at this point so for
freestanding work that should be enough.  You can try something like
"make -k install-gcc" and see what happens, or do it manually.

Brian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]