openwrt-pf/tools
Christian Marangi 0b116e9d73
tools/meson: add pending patch to improve binary reproducibility
Add 3 pending patch that improve binary reproducibility. The first
address a problem with RPATH string not getting cleared on removal of
RPATH entry from ELF section. The other 2 skip including external shared
library in RPATH in meson build phase.

This follows the logic that on cross-compiling we can't run the binary
anyway as it does target a different arch hence it doesn't make sense to
include those extra path in RPATH causing reproducibility problems (as
path for those external library will depend on the build system path)

Link: https://github.com/openwrt/openwrt/pull/20389
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-10-14 17:13:04 +02:00
..
7z tools/7z: update to 25.01 2025-08-17 11:09:46 +02:00
autoconf tools/autoconf: Fix relocatable patch 2025-02-24 14:12:47 +01:00
autoconf-archive Revert "tools/autoconf-archive: bump to 2024.10.16" 2025-02-25 18:12:32 +01:00
automake tools: automake: fix MAINTAINERCLEANFILES warnings 2025-07-29 21:31:11 +02:00
b43-tools tools/b43-tools: update to latest version, fix C23 build 2025-05-05 08:25:29 +02:00
bash tools: bash: fix PKG_HASH 2025-08-11 12:16:18 +02:00
bc tools/bc: let getopt() prototype be defined normally 2025-07-26 14:38:07 +02:00
bison tools: bison: do not install or uninstall macros 2025-07-30 23:06:30 +02:00
bzip2
cbootimage
cbootimage-configs
ccache tools/ccache: same behaviour for local and CI builds 2025-10-04 00:33:53 +02:00
cmake tools/cmake: update to 3.31.5 2025-06-17 06:27:12 +02:00
coreutils tools/coreutils: provide the rmdir utility 2025-07-26 14:38:08 +02:00
cpio tools: cpio: fix compilation with GCC15 2025-04-17 16:29:18 +02:00
dosfstools
dwarves
e2fsprogs
elftosb tools/elftosb: fix compilation with C++17 2025-05-23 00:21:44 +02:00
elfutils tools/elfutils: enable parallel building 2025-07-26 14:38:09 +02:00
erofs-utils tools: add erofs-utils 2025-07-05 15:24:53 +02:00
expat expat: Update to 2.7.3 2025-09-27 17:49:44 -04:00
fakeroot tools: fakeroot: update to 1.37.1.2 2025-07-27 18:07:16 +02:00
findutils
firmware-utils firmware-utils: revert commit breaking x86 MBR images 2025-10-01 16:44:43 +01:00
flex
flock
genext2fs
gengetopt
gmp tools: gmp: fix compilation with GCC15 2025-04-17 16:29:18 +02:00
gnulib tools: gnulib: always use std-gnu23 module 2025-08-11 22:28:41 +02:00
include treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
isl tools/isl: update to 0.27 2025-03-27 21:44:57 +01:00
libdeflate tools: libdeflate: update to 1.24 2025-06-17 11:23:08 +02:00
liblzo
libressl Revert "tools/libressl: update to 4.0.0" 2025-03-29 19:23:15 +01:00
libtool tools: libtool: always install all auxillary files 2025-08-11 22:28:41 +02:00
llvm-bpf tools/llvm: update to 20.1.8 2025-07-19 20:15:13 +02:00
lz4 tools: lz4: update to 1.10.0 2025-08-05 07:01:07 +02:00
lzma
lzma-old
lzop tools: lzop: add patch bumping minimum CMake version to 3.5 2025-08-20 14:56:47 +02:00
m4 tools: m4: update to 1.4.20 2025-05-17 11:44:34 +02:00
make-ext4fs make_ext4fs: Update to version 2025-05-02 2025-05-02 17:26:08 +02:00
meson tools/meson: add pending patch to improve binary reproducibility 2025-10-14 17:13:04 +02:00
missing-macros
mkimage tools/mkimage: update to version 2025.10 2025-10-11 21:50:41 +02:00
mklibs
mold mold: Update to 2.40.4 2025-08-25 10:30:14 +02:00
mpc
mpfr tools/mpfr: update to 4.22 2025-05-24 11:24:30 +02:00
mtd-utils
mtools tools: mtools: update to 4.0.49 2025-07-28 00:52:47 +02:00
ninja tools/ninja: update to 1.13.1 2025-10-04 20:34:38 +02:00
padjffs2
patch tools/patch: bump version to v2.8 2025-04-21 23:55:59 +02:00
patch-image treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
patchelf
pkgconf tools: pkgconf: update to 2.5.1 2025-07-28 00:57:25 +02:00
quilt tools/quilt: update to 0.69 2025-05-22 18:53:24 +02:00
sdimage
sed
sparse
squashfs3-lzma tools/squashfs3-lzma: fix compilation with GCC15 2025-04-23 11:50:13 +02:00
squashfs4 tools/squashfs4: update to 4.7.2 2025-08-20 23:33:22 +02:00
sstrip
tar
util-linux tools: util-linux: allow building with 32-bit time 2025-08-01 08:49:03 +02:00
xxhash tools: xxhash: fix PKG_MIRROR_HASH 2025-10-09 13:37:58 +02:00
xz tools: xz: update to 5.8.1 2025-04-22 13:20:05 +02:00
yafut yafut: update to a version that builds on macOS 2025-02-19 09:37:46 +01:00
zip
zlib tools: zlib: switch to git source 2025-02-24 12:44:02 +01:00
zstd tools: zstd: update to 1.5.7 2025-02-22 20:30:00 +01:00
Makefile tools/elfutils: add maintainer-clean to clean target 2025-07-26 14:38:08 +02:00