This is the mail archive of the crossgcc@sourceware.org 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 all! I have (somewhat) successfully worked out an AIX cross-compiler. But I came across some issues that look like bugs to me. (I know, the chances are miniscule, but...) ../binutils-2.18/configure --target=powerpc-ibm-aix5.3 --prefix=$HOME/cross/powerpc-ibm-aix5.3 --disable-nls --with-sysroot=$HOME/cross/powerpc-ibm-aix5.3 First I tried GCC-3.4.6, which I have successfully build as cross-compiler before. ../gcc-3.4.6/configure --target=powerpc-ibm-aix5.3 --prefix=$HOME/cross/powerpc-ibm-aix5.3 --disable-nls --with-sysroot=$HOME/cross/powerpc-ibm-aix5.3 --enable-languages=c,c++ The build dies when my cross-'nm' apparently ignores --with-sysroot: powerpc-ibm-aix5.3-nm: /usr/lib/libc.a: File format not recognized Note that this is /usr/lib/libc.a, NOT $SYSROOT/usr/lib/libc.a. I got around this by temporarily moving /usr/libc.a out of the way, and symlinking $SYSROOT/usr/lib/libc.a to that location. While this *does* work, it's obviously not The Right Thing To Do (tm). Is this a bug, or am I being daft in some way? So I tried GCC-4.2.4, thinking this might have to do with me using old software. However, the effect is (different but) even worse: /home/baute01/build/build-gcc/./gcc/nm: line 2: exec: -n: invalid option exec: usage: exec [-cl] [-a name] file [redirection ...] collect2: /home/baute01/build/build-gcc/./gcc/nm returned 2 exit status This happens with or without the libc.a-symlink mentioned above. Something seems to be amiss here? GCC-4.3.1 doesn't support the powerpc-ibm-aix5.3 target *at all* (configures fine but says "Configuration powerpc-ibm-aix5.3 not supported" while configuring ./intl), but I can't find any mention of that in the changelog? (Actually it says "Support for VMX on AIX 5.3 has been added. Support for AIX Version 6.1 has been added.") So either I have to state the target differently, or I am too stupid (again)? Any input appreciated. Regards, -- Martin Baute solar@rootdirectory.de -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |