On Thu, 12 Mar 2020 11:23:04 +0100 Alexis Ballier <[email protected]> wrote:
> On Thu, 2020-03-12 at 09:06 +0100, [email protected] wrote: > > As this native Win32 support is considered highly experimental still, > > I > > would like to apply the libtool patches for parity via elibtoolize > > only, > > without applying them in sys-devel/libtool itself yet. > > > > IIRC you need to do it this way, experimental or not: elibtoolize is > needed for packages whose autotools have been generated with an old > libtool (ie all of them for now). eautoreconf should call elibtoolize, > so, after having this in elt-patches, better focus on upstreaming this > in libtool itself so that the need for elibtoolize fades away with > time. > > You will probably run into the same issues as in the old days with BSD: > not all packages run elibtoolize and you do not have a sane way to > force this besides editing ebuilds. I've long wanted to automatically apply elibtoolize to fix other cross-compile issues. I did come up with a rough prototype and it did work though I imagine it might break some packages. Maybe it should be opt-out rather than opt-in? Without looking into the meat of the libtool patches themselves, the changes seem good. -- James Le Cuirot (chewi) Gentoo Linux Developer
pgp7XRjCKFBMd.pgp
Description: OpenPGP digital signature
