guix-patches
[Top][All Lists]
Advanced

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

[bug#47693] [PATCH]: Use 'cc-for-target'.


From: Maxime Devos
Subject: [bug#47693] [PATCH]: Use 'cc-for-target'.
Date: Sat, 10 Apr 2021 20:03:40 +0200
User-agent: Evolution 3.34.2

Hi Guix,

This patch series addressed some warnings generated by the linter defined
in #47676.  There will (presumably) be more patches along these lines
later.

These patches do *not* cause any rebuilds (except when cross-compiling),
as (string-append "CC=" (cc-for-target)) evaluates to "CC=gcc" when not
cross-compiling (this is evaluated from within Guix, not from in the build
container, so this doesn't cause a derivation change).

An exception is xssproxy, which needs to be rebuilt, due to nested usage of
quasiquote / unquote.  It can probably be worked-around but I don't think
it's worth it for a single package.

./pre-inst-env guix build guix still succeeds, and the derivation for guix
isn't even changed:

$./pre-inst-env guix weather guix
> computing 1 package derivations for x86_64-linux...
> looking for 1 store items on https://ci.guix.gnu.org...
> https://ci.guix.gnu.org
>   100.0% substitutes available (1 out of 1)
> [...]

Now running "./pre-inst-env guix pull --url=$PWD --profile=tmp-prof 
--disable-authentication --allow-downgrades --banch=BRANCH";
I'll let you know if this fails.

Greetings,
Maxime

Attachment: 0016-gnu-emacs-xyz-Use-cc-for-target.patch
Description: Text Data

Attachment: 0015-gnu-endlessh-Use-cc-for-target.patch
Description: Text Data

Attachment: 0014-gnu-miniupnpc-Use-cc-for-target.patch
Description: Text Data

Attachment: 0013-gnu-nyancat-Use-cc-for-target.patch
Description: Text Data

Attachment: 0012-gnu-image-Use-cc-for-target.patch
Description: Text Data

Attachment: 0011-gnu-networking-Use-cc-for-target.patch
Description: Text Data

Attachment: 0010-gnu-image-viewers-Use-cc-for-target.patch
Description: Text Data

Attachment: 0009-gnu-cbatticon-Use-cc-for-target.patch
Description: Text Data

Attachment: 0008-gnu-xdisorg-Use-cc-for-target.patch
Description: Text Data

Attachment: 0007-gnu-pgpdump-Use-cc-for-target.patch
Description: Text Data

Attachment: 0006-gnu-fbida-Use-cc-for-target.patch
Description: Text Data

Attachment: 0005-gnu-cd-discid-Use-cc-for-target.patch
Description: Text Data

Attachment: 0004-gnu-lua-Use-cc-for-target.patch
Description: Text Data

Attachment: 0003-gnu-crypto-Use-cc-for-target.patch
Description: Text Data

Attachment: 0002-gnu-dev86-Use-cc-for-target.patch
Description: Text Data

Attachment: 0001-gnu-irc-Use-cc-for-target.patch
Description: Text Data

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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