2010/7/10 Robert Xu
On Sat, Jul 10, 2010 at 14:48, Jan Engelhardt
wrote: On Saturday 2010-07-10 20:37, Robert Xu wrote:
On Sat, Jul 10, 2010 at 13:49, Jan Engelhardt
wrote: Note that says it was added in rpm 4.6. I don't think anyone is shipping 4.6 yet; I know that no released version of openSUSE is shipping 4.6.
Catch up with the times then, openSUSE 11.2 has 4.7 and 11.3 has 4.8.
Yeah... 4.6 was a while back. Uh, so, any help? I know RPM can recognize these macros; but can OBS? When they are put in the Requires: or BuildRequires: field, OBS is totally confused.
Why do you even need them? What is wrong with the automatic dependency tracking?
Uh, I don't want a x86_64 package to link to 32-bit libraries by accident. Besides, it worked before; It'd be nice to have it work again.
I have not tested it in the OBS, so no idea about your problem. But a x86-64 binary will never trigger a 32-bit library as a dependency. See all the "(64bit)": $ rpm -qRf /bin/ls rpmlib(VersionedDependencies) <= 3.0.3-1 info coreutils-lang = 7.1 /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libacl.so.1()(64bit) libacl.so.1(ACL_1.0)(64bit) libattr.so.1()(64bit) libattr.so.1(ATTR_1.1)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libcap.so.2()(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libpam_misc.so.0()(64bit) libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libselinux.so.1()(64bit) rpmlib(PayloadIsLzma) <= 4.4.6-1 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org