RPM and shared library support

Dario Alcocer alcocer@helixdigital.com
Thu May 8 16:11:00 GMT 2003


On Thu, May 08, 2003 at 10:19:51AM -0400, Nicholas Wourms wrote:
> I've already done it (modified the 4.1/4.2 builds to use external shared 
> libraries).  The plan is to add rpm's enhancements to each of those 
> packages.  The only thing we need to do is convince CGF to merge the 
> zlib patches, which I see as "harmless" additions anyhow, and we should 
> be set.  There is no reason to distribute redundant dlls, especially 
> since it sort of contridicts the point of using dll's in the first place.

Just curious, what needs to be done about the --with-uniquename
configure option passed to BerkeleyDB by the RPM configuration? Can RPM
(both programs and development libraries) be linked against the standard
db4?

> I've already had one-on-one conversations with Jeff Johnson, and he's 
> filled me in on the nitty-gritty.  As I stated before, there's no rush 
> and I think we can get shared lib support in the next version of rpm.

Well, I don't mean to *rush* you, but I really want to generate a
rpm-devel-4.1 package ASAP. How long will it be before the new rpm-4.2
can be released? I'm very eager to get RPM 4.1 development libraries
done for my own purposes.

If you think it might take you awhile, maybe I can take a stab at
getting rpm-devel-4.1 working with shared libraries, and wait for you
for rpm-4.2.

> The main problem I see is the fact that that damn Ulrich Drepper forked 
> libelf into his bastard "elfutils", which use an older libelf and in 
> which libtool was forceably removed from the build.

Hmm, maybe we can use ELFIO or libbfd instead? I wonder why rpm even
needs to parse ELF files directly, instead of using binutils.

-- 
Dario Alcocer -- Sr. Software Developer, Helix Digital Inc.
alcocer@helixdigital.com -- http://www.helixdigital.com



More information about the Cygwin-apps mailing list