Commit Graph

12 Commits

Author SHA1 Message Date
Matthias Maennich
24200c344d ANDROID: Use depmod from the hermetic toolchain
DEPMOD=depmod overwrites the default DEPMOD=/sbin/depmod and uses the
depmod version from PATH (coming from the hermetic toolchain).

Bug: 130657633
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I73eefaa5508298bc61e9e586f981c5ddabed7656
(cherry picked from commit 82ce726a3f8d53533203189a0f2a5fa20ae4eabd)
2020-06-22 12:54:32 +00:00
Alistair Delva
d82402a260 ANDROID: clang: update to 11.0.1
Bug: 155426344
Signed-off-by: Alistair Delva <adelva@google.com>
Change-Id: I89fb3a3e8e85b56f7db00bf8886ab436149966f4
2020-05-18 19:34:46 +00:00
Matthias Maennich
8aec82415c ANDROID: Correct build.config branch name
Bug: 148979805
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I948ed494ef08601392f0d6688a392e9cb37488b5
2020-05-05 11:47:51 +00:00
Alistair Delva
1069b51326 ANDROID: clang: update to 10.0.5
Bug: 151950245
Signed-off-by: Alistair Delva <adelva@google.com>
Change-Id: Ida4d7312c6dda528b4c54338dcb7ed4d41787720
2020-03-30 20:09:25 +00:00
Alistair Delva
fc1e3e9554 ANDROID: clang: update to 10.0.4
Bug: 149785865
Change-Id: I35a240c483428ded6a584f105415f977e5f5e88f
Signed-off-by: Alistair Delva <adelva@google.com>
2020-02-19 19:33:24 +00:00
Alistair Delva
8275ea1fca ANDROID: clang: update to 10.0.1
Bug: 144776928
Change-Id: Ic1c76a05a54b0001eac6f9c6f248222989aa79bd
Signed-off-by: Alistair Delva <adelva@google.com>
2019-11-27 12:49:08 -08:00
Matthias Maennich
99721e2f1a ANDROID: initial branch preparations for 5.4
Adjust defconfigs, build.config and initial ABI representation.

Change-Id: I3c859b8a05d35eb3bfd801a04e797ee769f874ee
Signed-off-by: Matthias Maennich <maennich@google.com>
2019-11-25 17:01:07 +00:00
Matthias Maennich
836bc88629 ANDROID: add unstripped modules to the distribution
The kernel ABI is determined by what vmlinux and the kernel modules are
exposing in their distribution. Hence, add IN_KERNEL_MODULES to the
distribution and ensure they have proper debug information.

Change-Id: Ia0ac6b8aa98fa28690acc1469c92c92e01f0fcbd
Signed-off-by: Matthias Maennich <maennich@google.com>
2019-11-20 23:43:38 +00:00
Peter Collingbourne
d37d6fd8c0 ANDROID: build kernels with llvm-nm and llvm-objcopy
Causes CONFIG_RELR to be enabled, resulting in a gki_defconfig image size
decrease of 2.2MB/10.3% uncompressed or 170KB/2.0% compressed.

Bug: 137200966
Change-Id: I85d36e346ca54bfc50aaca6804684b9bf16c47f0
Signed-off-by: Peter Collingbourne <pcc@google.com>
2019-11-14 22:13:48 +00:00
Nick Desaulniers
7a5e47a1a8 build.config.*: Link android-mainline kernels with LLD
We've been building mainline x86_64 with LLD for months now, and don't
plan to upgrade Android's binutils to work around issues upstream
related to:

commit c603a309cc ("x86/mm: Identify the end of the kernel area to be reserved")

Bug: 138463564
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Alistair Delva <adelva@google.com>
Change-Id: Ic52f7f374c494e5d39efb758a7739ebd33799f49
2019-10-25 18:56:06 +00:00
Ram Muthiah
6ce0937faa ANDROID: Move from clang r353983c to r365631c
Bug: 139440459
Test: BUILD_CONFIG=common/build.config.gki.x86_64 build/build.sh
Test: BUILD_CONFIG=common/build.config.gki.aarch64 build/build.sh
Change-Id: I7ee5d9a687843c09bbc5edb591d3337bd5bfbcbc
Signed-off-by: Ram Muthiah <rammuthiah@google.com>
2019-10-22 17:59:02 +00:00
Matthias Maennich
6e792fdbdf ANDROID: refactor build.config files to remove duplication
The build.config.* files largely contain duplicate information by their
nature. Reorganize them reduce duplication and to allow adding new
configurations without copying the definitions again.

Bug: 140224784
Change-Id: I6a3810a125b0ed48591690ca33bb5c02be58218a
Signed-off-by: Matthias Maennich <maennich@google.com>
2019-08-30 14:55:29 +01:00