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] | |
Hi Martin, thanks for posting your OS X experience! I too am trying
to get crosstool to work on OS X, and I have a few questions.
Martin> First I used fink to install cvs, rsync, libtool14, fileutils,
Martin> gawk, sed, and wget.
On my OS X 10.3, I already have cvs, rsync, libtool, awk, and sed.
Was there a specific incompatibility that motivated you to install
these using fink? Or did you just not have them on your system?
Martin> Finally, when crosstool wants to install the glibc headers, it
Martin> unfortunately tries to compile glibc with the platform's
Martin> native toolchain. Glibc's configure script does "as
Martin> --version", which is not understood by Apple's assembler,
Martin> which then waits for a file to compile on standard input,
Martin> which stalls everything.
I got past this by just removing the "as --version" check from the
configure.in file and running autoconf.
Martin> I solved that problem by first creating a cross-compiler
Martin> called "/tools/bin/powerpc-750-linux-gnu-gcc", and changing
Martin> crosstool.sh like this: Where ${GLIBC_DIR}/configure is
Martin> invoked, I removed CC=gcc, and appended
Martin> --with-binutils=/tools/bin.
I don't understand how this solves the problem. Doesn't "as" have to
be a native as? How would using a powerpc assembler allow you to
build a cross compiler that actually runs on the Mac?
Dave
------
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] |