OS X -> x86 success!
Nathaniel Gray
n8gray@caltech.edu
Fri Sep 3 21:38:00 GMT 2004
Just so you know, once I installed gnu sed and gawk (using Fink) my
problems went away. I built the target gcc-3.3.3-glibc-2.3.2.dat from
demo-i686.sh without trouble.
Thanks for your help,
-Nathan
On Sep 2, 2004, at 6:09 PM, Dan Kegel wrote:
> Nathaniel Gray wrote:
>> I'm trying to build a compiler I can run on my OS X machine that
>> builds Linux-x86 binaries. I don't care which version of gcc, glibc,
>> etc. I end up with, I just want anything that works.
>> I've tried the following targets from demo-i686.sh:
>> i686.dat gcc-3.4.1-glibc-2.3.3.dat
>> i686.dat gcc-2.95.3-glibc-2.2.2.dat
>
> Which version of crosstool? 0.28-rc35 is the latest, and you
> probably shouldn't use anything older.
>
>> And I hit the following problems:
>> 1. wget just doesn't work for ftp on my machine. I don't know why
>> not. curl works.
>
> Did you read
> http://www.kegel.com/crosstool/crosstool-0.28-rc35/doc/crosstool-
> howto.html#mac ?
>
> Where did you get your wget? The one from fink seemed to work for me.
>
>> 2. The configure scripts just don't work well. For example, they try
>> to test for the version of "as" by running "as --version", which a)
>> doesn't work and b) blocks waiting for input. Ditto for sed. Worse,
>> there seems to be no way to get OS X sed to print its version!
>
> Now I know you didn't read
> http://www.kegel.com/crosstool/crosstool-0.28-rc35/doc/crosstool-
> howto.html#mac
> as it tells you explicitly you need gnu sed.
>
>> 3. Having fixed the above problems I got an error "GLIBC must be
>> built with GNU CC". This despite the fact that the compiler in
>> question was the gcc compiler I just built!
>
> If updating to the latest crosstool and installing the recommended gnu
> tools
> doesn't fix this for you, we'll deal with this last problem.
>
>> At this point I gave up. Has anybody had success building such a
>> cross-compiler?
>
> Yes, but I haven't tried lately.
> - Dan
>
> --
> My technical stuff: http://kegel.com
> My politics: see http://www.misleader.org for examples of why I'm for
> regime change
>
>
--
>>>-- Nathaniel Gray -- Caltech Computer Science ------>
>>>-- Mojave Project -- http://mojave.cs.caltech.edu -->
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list