On Sun, Dec 15, 2019 at 04:39:18PM +0100, Helmut Grohne wrote: > If we count Debian in, this is four different Linux distributions all > trying to cross build (part of) cpan. I think this shows that moving > some of the integration upstream is worth a try. The less each and every > distribution diverges here, the less work there will be.
Thanks for the links, they are interesting. Sorry about my pessimism. > If we assume that our solution cannot be upstreamed, I agree with that. > That'd make me sad though. In a number of (non-perl) occasions, I've > encountered that one of our other cross distributions had fixed a cross > build bug with a patch that wasn't upstreamable (often called > "hackfix"). I've tried sending real and upstreamable patches in such > cases to permanently get rid of the need to patch. This is of course very commendable. > So I think the key here is to propose a useful interface for > communicating pkg-config and then agreeing with all other users on that > interface in order to be able to upstream the resulting per-module > patches. > > I guess the next step is searching through our lib*-perl build failures > for occasions of using pkg-config. Then match those failures with other > distributions to encounter prior art and finding a common denominator. I > plan on looking into this, but not today. Thanks for your work. -- Niko

