Danny Milosavljevic
|
2be5c2652a
|
build-system: linux-module: Delete some huge items that we probably don't need.
* guix/build-system/linux-module.scm (make-linux-module-builder): Delete
some huge items that we probably don't need.
|
2020-09-14 10:15:43 +02:00 |
|
Danny Milosavljevic
|
f51fd97ec5
|
build-system: linux-module: Allow passing #:make-flags argument.
* guix/build-system/linux-module.scm (linux-module-build): Add #:make-flags.
(linux-module-build-cross): Add #:make-flags.
* guix/build/linux-module-build-system.scm (install): Pass make-flags.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
|
2020-06-02 14:22:32 +02:00 |
|
Mathieu Othacehe
|
c086c5af1c
|
build-system: linux-module: Fix cross compilation.
* guix/build-system/linux-module.scm (default-kmod, default-gcc): Delete
procedures.
(system->arch): New procedure.
(make-linux-module-builder)[native-inputs]: Move linux...
[inputs]: ...to here.
(linux-module-build-cross): New procedure.
(linux-module-build): Add TARGET. Pass TARGET and ARCH to build side.
(lower): Allow cross-compilation. Move "linux" and "linux-module-builder"
to host-inputs. Add target-inputs. Call linux-module-build-cross if
TARGET is set, linux-module-build otherwise.
* guix/build/linux-module-build-system.scm (configure): Add ARCH argument.
(linux-module-build): Adjust comment.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
|
2020-03-22 13:20:07 +01:00 |
|
Mathieu Othacehe
|
8d003ca344
|
build-system: linux-module: Break some long lines.
* gnu/build/linux-modules.scm (make-linux-module-builder, lower): Break some
long commentary lines.
|
2020-03-17 16:51:14 +01:00 |
|
Efraim Flashner
|
87a028100c
|
build-system: linux-module: Add substitutable keyword.
* guix/build-system/linux-module.scm (linux-module-build) Add
substitutable keyword.
|
2019-12-26 10:41:22 +02:00 |
|
Efraim Flashner
|
73bd8ab669
|
Revert "build-system/linux-module: Accept a #:make-flags keyword."
I should've tested this better before pushing the commit.
This reverts commit fabd4900d8 .
|
2019-12-05 15:37:39 +02:00 |
|
Tobias Geerinckx-Rice
|
fabd4900d8
|
build-system/linux-module: Accept a #:make-flags keyword.
Fixes bug#37882.
* guix/build-system/linux-module.scm (linux-module-build): Accept a
MAKE-FLAGS argument.
<builder>: Pass it on.
|
2019-12-04 11:25:33 +02:00 |
|
Danny Milosavljevic
|
88e13c2587
|
build-system/linux-module: Support module source versioning.
* guix/build-system/linux-module.scm (make-linux-module-builder)
[native-inputs]: Add linux.
[arguments]<#:phases>[install]: Install "System.map" and "Module.symvers".
* guix/build/linux-module-build-system.scm (configure): Delete procedure.
(%standard-phases): Delete "configure" phase.
|
2019-04-12 00:13:34 +02:00 |
|
Danny Milosavljevic
|
ce6312999f
|
Add (guix build-system linux-module).
* guix/build/linux-module-build-system.scm: New file.
* guix/build-system/linux-module.scm: New file.
* doc/guix.texi (Build Systems): Document it.
* Makefile.am (MODULES): Add them.
|
2019-04-11 17:50:18 +02:00 |
|