Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] elibtoolize/eautoreconf interactions and lazy eclasses/ebuilds
Date: Sun, 13 Nov 2011 18:03:55
Message-Id: 201111131303.17911.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] elibtoolize/eautoreconf interactions and lazy eclasses/ebuilds by Samuli Suominen
1 On Sunday 13 November 2011 12:45:50 Samuli Suominen wrote:
2 > On 11/13/2011 07:37 PM, Mike Frysinger wrote:
3 > > but i've hit this since with cross-compiling Linux targets:
4 > > - pygobject ebuild inherits gnome2 eclass
5 > > - pygobject's src_prepare first calls gnome2_src_prepare
6 > > - gnome2_src_prepare always calls elibtoolize (which normally is good)
7 > > - pygobject's src_prepare applies patches and then calls eautoreconf
8 > > - eautoreconf regens all files that where patched earlier
9 > > - eautoreconf's call to elibtoolize is skipped
10 > > - builds fail which need those elibtoolize patches
11 >
12 > also a bug in those ebuilds then, since gnome2_src_prepare() should
13 > always be the last call/command in src_prepare()
14
15 yes, but the current state is that people don't notice and things silently
16 break. i'm turning the situation into a QA warning so bug reports get
17 filed/fixed, and things continue to work in the mean time.
18 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature