2011/4/16 Jeff Johnson <n3...@mac.com>:
> And so now we have the start of Yet More peculier dependencies,
> not just devel(...) but now uClibc(...).
Yes, this is to avoid conflicts with sonames linked against glibc, ie. see:
[peroyvind@lappis rpm-5.3.9]$ echo /usr/uclibc/usr/lib64/libz.so.1.2.5
| LD_LIBRARY_PATH= tools/.libs/rpmdeps -P
elf(buildid) = 436568eecd8496e8648066fcacd79919833499b0
libz.so.1()(64bit)
libz.so.1(ZLIB_1.2.0)(64bit)
libz.so.1(ZLIB_1.2.0.2)(64bit)
libz.so.1(ZLIB_1.2.0.8)(64bit)
libz.so.1(ZLIB_1.2.2)(64bit)
libz.so.1(ZLIB_1.2.2.3)(64bit)
libz.so.1(ZLIB_1.2.2.4)(64bit)
libz.so.1(ZLIB_1.2.3.3)(64bit)
libz.so.1(ZLIB_1.2.3.4)(64bit)
libz.so.1(ZLIB_1.2.3.5)(64bit)
$ LD_LIBRARY_PATH=/usr/uclibc/lib64 ldd /usr/uclibc/usr/lib64/libz.so.1.2.5
        linux-vdso.so.1 =>  (0x00007fff68dff000)
        libc.so.0.9.30.3 => /usr/uclibc/lib64/libc.so.0.9.30.3
(0x00007f99798ff000)
        ld64-uClibc.so.0.9.30.3 =>
/usr/uclibc/lib64/ld64-uClibc.so.0.9.30.3 (0x00007f99796f7000)

Currently the uClibc-linked libraries are shipped together with the same library
packages to ensure rpm not pulling in uClibc-linked library package only to
satisfy dependency for non-uClibc-linked stuff.
This adds a mandatory depedendency on uClibc for basesystem and relevant
packages for where shared uClibc-linked libraries are built for.. :|
>
> Revert.
Would you prefer for the patches to be maintained locally in cooker svn rather
than under mandriva #ifdef?
>
> And get the fiddle ups in lib/psm.c for triggers
> removed as well.
Will do when I get there.
>
> If you want hacked up RPM in Mandriva, by all means hack away.
I am commiting the changes under mandriva #ifdefs only..

--
Regards,
Per Øyvind
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org

Reply via email to