[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#36477] [PATCH v3 42/48] gexp: Pass target to compiled-modules in lo
From: |
Ludovic Courtès |
Subject: |
[bug#36477] [PATCH v3 42/48] gexp: Pass target to compiled-modules in lower-gexp. |
Date: |
Wed, 04 Sep 2019 14:31:19 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi,
Mathieu Othacehe <address@hidden> skribis:
> * guix/gexp.scm (lower-gexp): Pass target argument to compiled-modules.
This seems obvious at first sight, but actually, I’m not sure it’s
correct because Guile code always runs “natively”. That is, when you
write:
(computed-file "foo" (with-imported-modules … #~(begin …)))
the gexp here necessarily runs “natively” on the current system. Thus,
the modules have to be compiled natively.
The cross-compilation target should only affect things that the regex
refers to with ‘ungexp’ or ‘ungexp-splicing’.
WDYT?
Ludo’.
- [bug#36477] [PATCH v3 36/48] gnu: console-setup: Fix cross-compilation., (continued)
- [bug#36477] [PATCH v3 36/48] gnu: console-setup: Fix cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 26/48] gnu: guile-sqlite3: Fix cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 37/48] gnu: mdadm: Fix cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 38/48] gnu: grub: Fix cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 44/48] build: vm: Fix arm32 support., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 46/48] system: vm: Support cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 42/48] gexp: Pass target to compiled-modules in lower-gexp., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 42/48] gexp: Pass target to compiled-modules in lower-gexp.,
Ludovic Courtès <=
- [bug#36477] [PATCH v3 43/48] utils: Use target-arm64? and target-arm? helpers., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 40/48] gnu: linux-libre: Enable built-in ext4 support., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 27/48] gnu: guile-gcrypt: Fix cross-compilation., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 39/48] linux-initrd: Use native gzip., Mathieu Othacehe, 2019/09/02
- [bug#36477] [PATCH v3 41/48] gexp: Use cross extensions when cross-compiling., Mathieu Othacehe, 2019/09/02