openwrt-pf/toolchain
Paul Spooren 9292f32fd9
toolchain: drop $(REVISION) from GCC version
Storing the ever changing revision in the GCC binary may result in leakage in
package builds. If two equal GCC versions build the same package version with
different OpenWrt revisions, the package becomes unreproducible.

Solve this by dropping the revision.

Below is an example of the `cni` package:

    │ ├── readelf --wide --decompress --string-dump=.comment {}
    │ │ @@ -1,4 +1,4 @@
    │ │
    │ │  String dump of section '.comment':
    │ │ -  [     0]  GCC: (OpenWrt GCC 14.4.0 r35470-1b2aeb4f8a) 14.4.0
    │ │ +  [     0]  GCC: (OpenWrt GCC 14.4.0 r35485-0f256a0a7a) 14.4.0

Signed-off-by: Paul Spooren <mail@aparcar.org>
2026-07-23 13:20:23 +02:00
..
binutils toolchain: binutils: fix default version selection 2026-06-26 19:04:24 +02:00
fortify-headers fortify-headers: fix -Werror=format-nonliteral in fortify/stdio.h 2026-02-17 01:29:51 +01:00
gcc toolchain: drop $(REVISION) from GCC version 2026-07-23 13:20:23 +02:00
gdb toolchain: gdb: Update to version 16.3 2025-11-08 20:58:30 +01:00
glibc toolchain: glibc: Update to HEAD from release/2.43/master 2026-05-31 23:48:19 +02:00
kernel-headers
mold toolchain: mold: add PKG_NAME to Makefile 2025-04-23 12:19:26 +02:00
musl musl: update to 1.2.6 2026-05-25 23:37:21 +02:00
nasm toolchain: nasm: update to 3.01 2025-11-20 21:23:23 +01:00
wrapper toolchain/wrapper: add missing qstrip to info.mk export 2025-06-23 13:30:15 +02:00
build_version
Config.in treewide: remove unused archs leftovers 2026-05-07 10:58:47 +02:00
info.mk
Makefile build: parsing "git log" breaks with gpg signature verification 2025-09-23 21:49:54 +02:00