On 8/25/2019 2:49 PM, Jean-Marc Pigeon via blfs-dev wrote:
Error: Failed dependencies:
rtld(GNU_HASH) is needed by
libreoffice-6.3.0.4-1.53.249.ok_9.0.x86_64
Wrong list, and way out of my wheelhouse, but I'm going to answer anyway.
It'd be a bit difficult for anyone to answer that question being that
_you_ wrote your spec files. ;-) While I know next to nothing about RPM,
that one seems pretty obvious on the surface. In what package did you
provide "rtld(GNU_HASH)" (most likely your glibc, glibc-base,
glibc-libdl, ?), and why isn't it in the database? Or alternately, why
did you require it if you didn't provide it?
Again, I am not very familiar with RPM and have never heard of zypper
before tonight (maybe it's a Suse tool that added the requirement and
you didn't require it directly -- looking at the Suse spec for LO, it's
not there, but there is some odd 'rpm -ql > list' in there, for what
reason I don't know, it's just big and ugly), but best guess is probably
to increment your glibc build number, add it to provides, and rebuild
and update. A glibc rebuild is certainly faster that rebuilding LO -
although some are going to say that's dangerous or some such - I haven't
had a problem with glibc rebuilds/upgrades in many years. I guess, just
make sure you have a rescue plan in place prior to upgrade JIC.
Alternately, figure out where that requires came from and remove/prevent it.
--DJ
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page