libiberty and cross-compilers

Paul Andrews paul.andrews@smartmove.co.nz
Mon Feb 21 12:47:00 GMT 2000


I had a similar problem. Try adding the following to your configure:

	--with-headers=/path/to/includes/

> -----Original Message-----
> From: Peter Gerwinski
> Sent: Tuesday, February 22, 2000 8:23 AM
> To: gcc@gcc.gnu.org
> Subject: libiberty and cross-compilers
> 
> 
> Hello,
> 
> I am building a cross compiler i586-pc-linux-gnu -->
> sparc-sun-solaris.  Everything works fine, but the include
> directory `/usr/local/sparc-sun-solaris/include' is not
> passed to the compilation of libiberty.
> 
> This is what `make' does:
> 
>   /home/peter/gpc/solaris/gcc/xgcc \
>     -B/home/peter/gpc/solaris/gcc/ \
>     -B/usr/local/sparc-sun-solaris/bin/ \
>     -c -DHAVE_CONFIG_H -s -O2 -I. \
>     -I../../../gcc-2.95.1/libiberty/../include \
>     ../../../gcc-2.95.1/libiberty/choose-temp.c
>   ../../../gcc-2.95.1/libiberty/choose-temp.c:29: stdio.h: No 
> such file or directory
>   ../../../gcc-2.95.1/libiberty/choose-temp.c:30: 
> sys/types.h: No such file or directory
>   ../../../gcc-2.95.1/libiberty/choose-temp.c:32: unistd.h: 
> No such file or directory
>   ../../../gcc-2.95.1/libiberty/choose-temp.c:35: stdlib.h: 
> No such file or directory
>   ../../../gcc-2.95.1/libiberty/choose-temp.c:38: sys/file.h: 
> No such file or directory
>   make[1]: *** [choose-temp.o] Error 1
>   make[1]: Leaving directory 
> `/space/peter/gpc/solaris/sparc-sun-solaris/libiberty'
>   make: *** [all-target-libiberty] Error 2
> 
> And these are the options to the top-level configure
> (from config.status):
> 
>   ../gcc-2.95.1/configure \
>     
> --with-gcc-version-trigger=/home/peter/gpc/gcc-2.95.1/gcc/version.c \
>     --quiet --prefix=/usr/local --build=i586-pc-linux-gnu \
>     --host=i586-pc-linux-gnu --target=sparc-sun-solaris \
>     --enable-languages=c,pascal --norecursion 
> 
> (Lines are broken up manually to enhance readability.)
> 
> What am I doing wrong?
> 
>     Peter
> 
> -- 
> http://home.pages.de/~Peter.Gerwinski/ - G-N-U GmbH: 
http://www.g-n-u.de
Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-19990118
GnuPG key fingerprint: 9E7C 0FC4 8A62 5536 1730 A932 9834 65DB 2143 9422
keys: ftp://ftp.gerwinski.de/pub/keys/ - AntiSpam: http://spam.abuse.net


More information about the Gcc mailing list