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] |