Subject: Re: libtool without pkgsrc on DragonFly and no RPATH (fwd)
To: Todd Vierling <tv@duh.org>
From: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
List: pkgsrc-users
Date: 03/02/2006 19:55:26
* Todd Vierling wrote on Thu, Mar 02, 2006 at 07:47:14PM CET:
> On Thu, 2 Mar 2006, Jeremy C. Reed wrote:
>
> > These patches are not part of the automatic patches because libtool
> > also installs these .m4 files at runtime, and we want the
> > "off-the-shelf" versions of those files used instead.
> >
> > Well in this case, the "off-the-shelf" version does not work on DragonFly.
> >
> > Until fixes go upstream for at least DragonFly, the libtool.m4 could be
> > patched
>
> There are reproducability and GPL issues involved if pkgsrc is to install a
> modified libtool.m4, precisely because that file is copied into libtoolized
> packages. That's why the manual patch exists.
Ahh. Good to know.
> I think the fix you need is the one added to pkgsrc in revision 1.19 of
> libtool/patches/manual-libtool.m4.
Yes. I broke that before 1.5.22 when trying to work on FreeBSD. Sorry
about that.
> If you wish to add that change to your
> local installed copy of libtool.m4, that is fine, but do not add it to the
> one that libtool-base installs. I'll double check that the fix was pushed
> back upstream, and will contribute it back myself if not.
I will apply it.
> The version_type difference is a pkgsrc-ism that is not related to your
> problem. The switch to "linux" in pkgsrc just changes how the .so.* name is
> constructed, for reasons documented on tech-pkg in late 2004, and PR
> pkg/26633 (it's a "too many major version bumps" issue).
I might have asked this before: should that switch also be reflected in
GNU Libtool "upstream"?
Cheers,
Ralf