chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] fix for double-quoting behaviour in egg-compilation


From: Peter Bex
Subject: Re: [PATCH] fix for double-quoting behaviour in egg-compilation
Date: Thu, 27 Oct 2022 14:11:35 +0200

On Tue, Oct 25, 2022 at 12:09:55PM +0200, Peter Bex wrote:
> Also, we forgot to look at Salmonella or we'd noticed:
> http://salmonella-linux-x86-64.call-cc.org/master/gcc/linux/x86-64/2022/10/24/yesterday-diff/

So above, that's "-151" for succesfull installation, i.e. we broke 151
eggs (either directly or through transitive dependencies).

I checked Salmonella after the fixes and it fixed 147 eggs:
http://salmonella-linux-x86-64.call-cc.org/master/gcc/linux/x86-64/2022/10/26/yesterday-diff/

That leaves 4 eggs that are broken still.  It turns out these are:
- expat (Felix and Shawn Rutledge)
- dbus (Shawn Rutledge)
- icu (Diego A. Mundo)
- espeak (Diego A. Mundo)

These eggs all rely on something a la the following in their .egg files:
(csc-options -C "`pkg-config --cflags expat`" -L "`pkg-config --libs expat`")

I would argue that's a bug and relying on undocumented, unintented
functionality.  Since it's only 4 eggs I think it's reasonable to expect
their authors to fix the eggs themselves.  Probably this requires using
a custom build script like we do in for example imlib2:

https://anonymous@code.call-cc.org/svn/chicken-eggs/release/5/imlib2/trunk/

Cheers,
Peter

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]