This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


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: Crosscompiler for i686-pc-linux from cygwin


Hello again Dave,

I added the --enable-languages=c param and did the same for the make command 
(LANGUAGES=c), but i ended up in the same error. I don't have those headers 
+ runtime libs till my bootstrap GCC is fully compiled and thus I can 
compile glibc. I went looking in the file that causes the error (linux.h) 
and found this:

#ifdef IN_LIBGCC2
#include <signal.h>
#include <sys/ucontext.h>
#endif

What does the IN_LIBGCC2 definition mean? the compiling of the bootstrap 
compiler cant find these headers...

Thanks, Wouter

>From: David Korn <dkorn@pixelpower.com>
>To: 'Wouter Andy' <wouter51@hotmail.com>, crossgcc@sourceware.cygnus.com
>Subject: RE: Crosscompiler for i686-pc-linux from cygwin
>Date: Tue, 22 Jan 2002 16:48:07 -0000
>
> >-----Original Message-----
> >From: Wouter Andy [mailto:wouter51@hotmail.com]
> >Sent: 22 January 2002 16:19
>
> >$ mkdir build-gcc && cd build-gcc
> >$ ../gcc-3.0.3/configure --target=${TARGET} \
> >    --prefix=${PREFIX} --without-headers --with-newlib \
> >    2>&1 | tee configure.log
> >$ make all-gcc install-gcc 2>&1 | tee make.log
>
>     Hi Wouter,
>
>   Argh, Bill messed up.  That "--without-haders --with-newlib" is a
>kludgey way of getting a bootstrap compiler and I guess it's not working
>right now.
>
>   OK, the make goes wrong because it's trying to build too much at the
>moment and so running into problems when it gets to some of the trickier
>bits.  You only want a bootstrap compiler, so you also need to give
>configure the flag:
>
>         --enable-languages=c
>
>and to the make command you must add
>
>    LANGUAGES=c
>
>on the command line.  Have a go at that, then you should get enough of
>a compiler working and installable that you can proceed to build glibc;
>when you've got glibc built for your target it will take care of supplying
>the header files that were missing when you indadvertently tried building
>the full gcc.
>
>   NB:  It is probably only necessary to use --enable-languages with 3.0.x,
>but it should do no harm to make extra sure by adding the LANGUAGES macro
>to the make command as well.
>
>        DaveK
>--
>Burn your ID card!  http://www.optional-identity.org.uk/
>Help support the campaign, copy this into your .sig!
>
>
>
>**********************************************************************
>This email and any files transmitted with it are confidential and
>intended solely for the use of the individual or entity to whom they
>are addressed. If you have received this email in error please notify
>the system manager.
>
>This footnote also confirms that this email message has been swept by
>MIMEsweeper for the presence of computer viruses.
>
>www.mimesweeper.com
>**********************************************************************
>
>------
>Want more information?  See the CrossGCC FAQ, 
>http://www.objsw.com/CrossGCC/
>Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
>




_________________________________________________________________
MSN Foto's is de eenvoudigste manier om je foto's te delen en af te drukken: 
http://photos.msn.nl/Support/WorldWide.aspx


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


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