This is the mail archive of the cygwin mailing list for the Cygwin 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]

Building a cross compiler Solaris to Cygwin


Hi,

I have been working on how to build a cross-gcc for cygwin.
I have used the build-cross-gcc shell script with success
with a Linux host, targetting cygwin 1.5.9, binutils 20040312,
using both gcc-2.95.3-10 and gcc-3.3.1-2.

However, when I run the very same script on a Solaris 2.7
host, it fails:
[...]

gcc -DHAVE_CONFIG_H -I. -I../../binutils-20040312-1/ld -I. -D_GNU_SOURCE
-I. -I../../binutils-20040312-1/ld -I../bfd
-I../../binutils-20040312-1/ld/../bfd
-I../../binutils-20040312-1/ld/../include
-I../../binutils-20040312-1/ld/../intl -I../intl  
-DLOCALEDIR="\"somepath/share/locale\""  -O2 -W -Wall
-Wstrict-prototypes -Wmissing-prototypes  -c
../../binutils-20040312-1/ld/pe-dll.c
../../binutils-20040312-1/ld/pe-dll.c:29: stdint.h: No such file or
directory
make[3]: *** [pe-dll.o] Error 1


I have tried many ways to get it succeed, including untarring binutils,
gcc
and cygwin sources within the same directory tree in the hope that
configure
would make the right thing automagically.... I have always failed with
errors
because files such as c-demangle.c were not found during the gcc build.


I am a bit reluctant to change the sources in order to fix stdint.h, and
I
wonder if I am trying to do something which is not supported?
What is the "right" supposed way of build a cross compiler for Cygwin?

Thanks

Christophe.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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