[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
signature.asc
Description: PGP signature