[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