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