[uClibc] Faking glibc 2.x?

Manuel Novoa III mjn3 at codepoet.org
Tue Aug 16 05:29:15 UTC 2005


On Tue, Aug 16, 2005 at 02:50:01PM +0930, Patrick Noffke wrote:
> I'm trying to compile one of the samples for the Intel Performance Primitives library (provides video, audio, crypto, ... functionality).  Their library ships with a bunch of shared libraries that I'm assuming were linked against glibc.
>  
> When I try to link, I get a bunch of errors like:
>  
> /opt/intel/ipp41_eval/ia32_itanium/sharedlib/linux32/libguide.so: undefined reference to `getenv at GLIBC_2.0'
>  
> >From their docs, it appears libguide.so is used to load additional shared libraries optimized for the processor (e.g. Pentium-M, Pentium 4, etc.) on which the application is running.
>  
> Because I don't have the source for the Intel library, is there any way I can force it to link against the uClibc library?

There's the slight chance... depending on what symbols the libraries use.
But from how you describe the libraries above, I wouldn't be too hopeful.

> If it's not possible, could someone please outline the steps I'd have to take to use glibc instead of uclibc in buildroot?

Ick!

Manuel



More information about the uClibc mailing list