GNU bug report logs -
#37868
[PATCH] guix: Allow multiple packages to provide Linux modules in the system profile.
Previous Next
Full log
Message #89 received at 37868 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
I'd like to push the patch to master on tuesday (with some minimal changes
to the commit message).
The only part I'm still unsure about is:
;; TODO: system, target.
(profile-derivation
(packages->manifest
(cons kernel modules))
#:hooks (list linux-module-database)
#:locales? #f
#:allow-collisions? #f
#:relative-symlinks? #t))
Will Guix do the derivation (especially the invocation of depmod) for the
intended system and target?
Apparently, module-init-tools are supposed to be cross-platform anyway and work
when invoking depmod for files of an other architecture than the architecture
depmod is invoked on (and was compiled for). So maybe we can also just ignore
the entire system/target propagation in this case.
To test that, I tried
./pre-inst-env guix build -s armhf-linux -m etc/system-tests.scm
and that seems to hang while compiling the kernel (?).
I'm confident that that has no connection to the patch because it hangs earlier
(at "AR drivers/net/built-in.a").
Then I tried
./pre-inst-env guix build --target=xxx -m etc/system-tests.scm
and that seems to ignore target entirely.
[1] http://lists.busybox.net/pipermail/uclibc/2005-May/032671.html
[Message part 2 (application/pgp-signature, inline)]
This bug report was last modified 5 years and 98 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.