Powerpc-eabi, bootstrap compilers...
Thu Oct 18 09:06:00 GMT 2001
Kai Ruottu wrote:
> > My question is why it's running into GLIBC references? I specified --with-newlib
> > in the configuration. Are these standard Linux libraries that it's ok to use?
> For me this sounds like having problems with your native compiler/run-time libs
> installation, your compiler producing executables which needs the glibc-2.2.3 version
> for your installed '/lib/libc.so.6' but your current run-time library is not version
> the version 2.2.3...
> In your case I would use the 'objdump -p powerpc-eabi-ar' and look at the last lines
> in the output. If this gives the 'GLIBC_2.2.3' there, you must fix your native compiler
> first to use some earlier glibc. If you now link against a 2.2.3-version of 'libc.so.6',
> the run-time version must be the same version. Sometimes there aren't dependencies and
> the executables will work ok with older 'libc.so.6's, sometimes they don't... The
> produced 'powerpc-eabi-ar' can be one of these cases...
Ok, after the dump, it says:
required from libc.so.6:
0x09691f73 0x00 04 GLIBC_2.1.3
0x0d696910 0x00 03 GLIBC_2.0
0x0d696911 0x00 02 GLIBC_2.1
Now, I must note, that I found out that most of the binutils, with the exception of as,
readelf, and gasp are having the aforementioned error.
So, what do I need to do to fix this? I installed GLIBC_2.2.3 *after* getting this error,
so it should be default for my native compiler now, no? I'm in unknown territory here as a
relative newbie to the whole gcc chain. What steps should I take to make sure my native
gcc is running with the right version of GLIBC?
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to email@example.com
More information about the crossgcc