Thomas Petazzoni
52e3da46e4
linux: fix passing of host CFLAGS and LDFLAGS
...
We were passing HOSTCFLAGS="$(HOSTCFLAGS)" to Linux. However:
- HOSTCFLAGS in Buildroot doesn't exist, and is empty, so this
assignment never did anything. The name of the variable in
Buildroot in HOST_CFLAGS.
- HOSTCFLAGS in Linux isn't used everywhere, and passing it overrides
the default HOSTCFLAGS value defined in the main Linux kernel
Makefile.
In addition, there is no way to pass additional host LDFLAGS in the
Linux kernel build system.
Therefore, we simply shoehorn our HOST_CFLAGS and HOST_LDFLAGS while
passing HOSTCC to the Linux kernel build system. This has been tested
to work fine with host OpenSSL and host libelf only available in
$(HOST_DIR).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Tested-by: Frank Hunleth <fhunleth@troodon-software.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit dde090c299 )
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-30 18:58:31 +02:00
Yann E. MORIN
fe8c283123
package/linux: drop useless intermediate DTS booleans
...
Just use whatever the user specified in the list. An empty list means no
DTS was specified.
No need to add legacy option, as the behaviour does not change.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Simon van der Veldt <simon.vanderveldt@gmail.com >
Cc: Arnout Vandecappelle <arnout@mind.be >
Cc: Peter Korsgaard <peter@korsgaard.com >
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Tested-by: Joshua Henderson <joshua.henderson@microchip.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit f142f23ecf )
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-30 18:46:55 +02:00
Simon van der Veldt
b9baac21be
linux: allow both in-tree and custom dts files
...
For some boards, for example the Raspberry Pi, it's necessary to build
in-tree dts files as well as custom/out of tree dts-files (dt-blob.bin).
The existing logic made these two options exclusive, this commit changes
that to allow both in-tree as well as custom sources for dts files.
Signed-off-by: Simon van der Veldt <simon.vanderveldt@gmail.com >
[Arnout: re-wrap help, add extra empty line, change = into +=]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
(cherry picked from commit 382fe9f926 )
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-30 18:45:51 +02:00
Fabio Estevam
d5b795534f
linux: bump default to version 4.15.7
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-28 14:54:10 +01:00
Fabio Estevam
9a567d7315
linux: bump default to version 4.15.6
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-26 13:39:51 +01:00
Fabio Estevam
c36c51d848
linux: bump default to version 4.15.5
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-22 23:18:05 +01:00
Fabio Estevam
562d734c27
linux: bump default to version 4.15.4
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-18 21:59:20 +01:00
Fabio Estevam
0bf6716f8c
linux: bump default to version 4.15.3
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-02-13 22:07:46 +01:00
Fabio Estevam
f6d7ad2bf1
linux: bump default to version 4.15.2
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-02-08 22:14:54 +01:00
Fabio Estevam
e877684fe9
linux: bump default to version 4.15.1
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-03 19:54:27 +01:00
Angelo Compagnucci
a2f8eafdfa
linux: bump Linux CIP to v4.4.112-cip18
...
This patch bump the Linux CIP kernel to version v4.4.112-cip18
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-30 22:49:41 +01:00
Fabio Estevam
d6f7b7d535
linux: bump default to version 4.15
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-28 23:49:12 +01:00
Fabio Estevam
965f348cae
linux: bump default to version 4.14.15
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-26 09:31:18 +01:00
Fabio Estevam
28d759d4e3
linux: bump default to version 4.14.14
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2018-01-17 22:26:52 +01:00
Fabio Estevam
b52d8100a0
linux: bump default to version 4.14.13
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-10 19:53:41 +01:00
Fabio Estevam
e8d8bc558e
linux: bump default to version 4.14.12
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-05 18:26:00 +01:00
Fabio Estevam
15526e9ec4
linux: bump default to version 4.14.11
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2018-01-03 21:56:39 +01:00
Fabio Estevam
a4b0f3d671
linux: bump default to version 4.14.10
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-30 18:28:06 +01:00
Fabio Estevam
20646d6786
linux: bump default to version 4.14.9
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-26 19:47:14 +01:00
Fabio Estevam
c337e17737
linux: bump default to version 4.14.8
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-20 17:45:43 +01:00
Fabio Estevam
ad927272df
linux: bump default to version 4.14.7
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-18 09:57:29 +01:00
Fabio Estevam
1d538931b5
linux: bump default to version 4.14.6
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-14 21:17:40 +01:00
Angelo Compagnucci
e78cf9322d
linux: bump CIP version to v4.4.105-cip15
...
This patch bumps the Linux CIP version to v4.4.105-cip15.
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-14 17:33:06 +01:00
Fabio Estevam
9eb5f213fb
linux: bump default to version 4.14.5
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-10 20:58:26 +01:00
Fabio Estevam
ac81af68ff
linux: bump default to version 4.14.4
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-06 21:42:30 +01:00
Angelo Compagnucci
130b01d52b
linux: bump Linux CIP to v4.4.98-cip13
...
This patch bump the Linux CIP kernel to version v4.4.98-cip13
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-01 22:46:12 +01:00
Fabio Estevam
edd1034aaa
linux: bump default to version 4.14.3
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-01 22:43:41 +01:00
Yann E. MORIN
cef77a6cf5
linux: meddle not in the internals of filesystems
...
Currently, the rule to rebuild the Linux kernel with an initramfs
directly depends on the path of the file of the intermediate cpio image.
This is inherently "bad" from a purity point of view; linux.mk should
not have to delve into the fs internals.
Rather, make it directly depend on the "frontal" rule that generates the
cpio image.
Drop the comment for linux-rebuild-with-initramfs, it was misleading
(talking about generating "the initramfs list of files", which is not
what was done, since we use a cpio as source of initramfs, not a list of
files).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Arnout Vandecappelle <arnout@mind.be >
Cc: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-11-30 11:49:07 +01:00
Yann E. MORIN
6426f64176
linux: split overly-long dependency line for readability
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Arnout Vandecappelle <arnout@mind.be >
Reviewed-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-11-30 11:40:59 +01:00
Fabio Estevam
37e1e64146
linux: bump default to version 4.14
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-11-13 23:19:48 +01:00
Fabio Estevam
8744fedee4
linux: bump default to version 4.13.12
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-11-08 13:21:47 +01:00
Fabio Estevam
2c21a4615b
linux: bump default to version 4.13.11
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-11-02 22:12:57 +01:00
Bernd Kuhls
6c53b9141f
linux: bump default to version 4.13.10
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-28 09:04:55 +02:00
Bernd Kuhls
1ea5520f49
linux: bump default to version 4.13.9
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-22 23:47:30 +02:00
Cam Hutchison
712f81fb3c
linux: Deselect all unconfigured compression options
...
The LINUX_KCONFIG_FIXUP_CMDS are meant to deselect any compression
option that are not selected in the buildroot configuration. But it only
deselects the last one in the list instead of all of them because it
overwrites the LINUX_COMPRESSION_OPT_ variable instead of appending to
it. Only the last option set to that variable gets deselected.
This produces the warning:
.config:2216:warning: override: KERNEL_GZIP changes choice state
is emitted when buildroot runs olddefconfig when buildroot configures a
kernel with a custom config that has a different kernel compression
option set to what is configured in buildroot.
Accumulate all the deselected compression options instead of overwriting
them to ensure all non-selected options get deselected..
Signed-off-by: Cam Hutchison <camh@xdna.net >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-21 20:20:45 +02:00
Bernd Kuhls
0e6d5cd982
linux: bump default to version 4.13.8
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-21 08:21:26 +02:00
Bernd Kuhls
e716315ce0
linux: bump default to version 4.13.7
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-16 10:03:03 +02:00
Fabio Estevam
866944d701
linux: bump default to version 4.13.6
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-10-15 15:59:45 +02:00
Bernd Kuhls
9d87802db3
linux: bump default to version 4.13.5
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2017-10-05 20:22:31 +02:00
Aurélien Chabot
5a47141ebb
wireguard: add new package
...
[Peter: Fix help text, drop suboptions, drop patches, fix dependencies,
handle optional bash dependency, use kernel-module infrastructure,
enable needed kernel options]
Signed-off-by: Aurélien Chabot <aurelien@chabot.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-10-02 22:59:26 +02:00
Bernd Kuhls
f53c7c162f
linux: bump default to version 4.13.4
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-09-27 21:09:37 +02:00
Bernd Kuhls
f1e499b778
linux: bump default to version 4.13.3
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-09-20 19:19:17 +02:00
Bernd Kuhls
3cb9b4c42b
linux: bump default to version 4.13.1
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-09-10 09:29:49 +02:00
Fabio Estevam
412f046091
linux: bump default to version 4.13
...
Signed-off-by: Fabio Estevam <festevam@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-09-07 21:08:09 +02:00
Angelo Compagnucci
110a76baa0
linux: bump cip version to v4.4.83-cip8
...
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-09-02 22:50:35 +02:00
Fabio Estevam
172618a340
linux: bump default to version 4.12.10
...
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-08-30 22:07:00 +02:00
Bernd Kuhls
8253ee6010
linux: bump default to version 4.12.9
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-08-25 16:04:34 +02:00
Bernd Kuhls
e24688bb47
linux: bump default to version 4.12.8
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-08-19 15:13:10 +02:00
Luis Araneda
ff4cccbdcf
linux: Fix URL for release candidate versions
...
Starting with 4.12-rc1, tarballs are generated by cgit directly from
Linus's tree. This also implies that no .tar.xz can be used for them.
This method also applies to older release candidates.
Signed-off-by: Luis Araneda <luaraneda@gmail.com >
[Arnout: added comment in the code]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2017-08-11 12:35:16 +02:00
Bernd Kuhls
2f33e4556b
linux: bump default to version 4.12.5
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2017-08-08 17:49:24 +02:00