[uClibc] Faking glibc 2.x?

Khem Raj kraj at mvista.com
Tue Aug 16 21:47:16 UTC 2005



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' <mailto:%60getenv at GLIBC_2.0%27>

best is to use same glibc/uClibc version(preferably precompiled) that 
Intel used to compile the IPP libs. Secondly you can use a library which 
has support for versioned symbols back till 2.0. I dont know if a shared 
library created with glibc is supposed to work with uClibc at runtime.

>  
> 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?
>  
> If it's not possible, could someone please outline the steps I'd have 
> to take to use glibc instead of uclibc in buildroot?
>  
> Regards,
> Patrick
>
>------------------------------------------------------------------------
>
>_______________________________________________
>uClibc mailing list
>uClibc at uclibc.org
>http://uclibc.org/mailman/listinfo/uclibc
>  
>



More information about the uClibc mailing list