mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

commit 585d9286816baa082424dad214c24817718d802d
parent cfff46e0f6180d925fe0f5b06a5e7439d67875cf
Author: Jan Pobrislo <ccx@te2000.cz>
Date:   Thu, 18 Dec 2025 20:24:48 +0000

libelf: use CPPFLAGS

Diffstat:
Mtemplates/pkg/libelf | 1+
Mvariants/ccx-x86_64/busybox:modutils | 4++--
Mvariants/ccx-x86_64/default.environment | 10+++++-----
Mvariants/ccx-x86_64/kernel.environment | 6+++---
Mvariants/ccx-x86_64/libelf | 1+
Mvariants/ccx-x86_64/linux | 2+-
Mvariants/ccx-x86_64/linux-qemu-guest | 2+-
Mvariants/ccx-x86_64/mdevd.environment | 4++--
Mvariants/ccx-x86_64/system-config | 4++--
Mvariants/ccx-x86_64/system-config-init | 4++--
Mvariants/ccx-x86_64/system-config-rc | 4++--
Mvariants/ccx-x86_64/vm.environment | 4++--
Mvariants/root-x86_64/libelf | 1+
Mvariants/root-x86_64/linux-qemu-guest | 2+-
Mvariants/root-x86_64/vm.environment | 4++--
15 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/templates/pkg/libelf b/templates/pkg/libelf @@ -14,6 +14,7 @@ build_env_static DESTDIR="$pthbs_destdir" \ INCDIR="$prefix/{{includedir}}" \ LIBDIR="$prefix/{{libdir}}" \ + CFLAGS="$CPPFLAGS $CFLAGS" \ install-static mkdir -p "${dest}/{{pkgconfigdir}}" diff --git a/variants/ccx-x86_64/busybox:modutils b/variants/ccx-x86_64/busybox:modutils @@ -1,5 +1,5 @@ #!/usr/bin/env pthbs-build -#+linux-qemu-guest.8815d78c8b0fc32feca9bc0942e8aea8d0faed8c263a8907481d36692b330a59 +#+linux-qemu-guest.94ae1b9f26f5be4dab2c834063db96f1c1738b13dca57ca3d7f27433486d32c3 #+musl-cross-make.4bca2cd43f4a72eaaeefc4befc0b0ce736a5906ec0245552a8db7dc56fa9e5ec #+gnu-make.fb4cff1c46827d02016d0f94d5256a263e7710025f7480fffb7580dc922a6069 #+busybox.504428034e649f598212c8994966e36667178683ec90987355f495ad3ca4abac @@ -60,7 +60,7 @@ export CFLAGS="-D_GNU_SOURCE" export LDFLAGS="-static" # TODO: indirection via deps directory/symlink cat >>.config <<EOF -CONFIG_DEFAULT_MODULES_DIR="/home/ccx/versions/linux-qemu-guest.8815d78c8b0fc32feca9bc0942e8aea8d0faed8c263a8907481d36692b330a59" +CONFIG_DEFAULT_MODULES_DIR="/home/ccx/versions/linux-qemu-guest.94ae1b9f26f5be4dab2c834063db96f1c1738b13dca57ca3d7f27433486d32c3" EOF make oldconfig cat .config diff --git a/variants/ccx-x86_64/default.environment b/variants/ccx-x86_64/default.environment @@ -88,9 +88,9 @@ #+squashfs-tools.e58b08a6012ee3dc4429378aaaf55f620da924cf444b3556520fc4e6efb10946 #+mandoc.f9203b401ae6346801b1e100da2e79879b24b86f7f31c457fb4add63cf1ed170 #+tinyssh.9940616c43114ecd7767fc10062ce00eb76a738453248a490f64cd79854343d7 -#+system-config.e1e6decd74fe2e6c2e1acb7cfbe8eb1d92c4d9f4f5795f4de013a46771b1d16a -#+system-config-rc.30055510e484dd4a29a35f0fb2b92ea97a96c0619c6d11bfb2f31635fedf610d +#+system-config.16fd9f365e1bd19e990a7fc0d6833454a21f2dfb438c212f664aa9b7782c5b2c +#+system-config-rc.dc2f1cec95914d1701c3de257ddf6e4717232bd7cc14b53ff1e8ec02f710d4c2 #+system-config-scripts.35c642cad58c3945c2c3caa525fce3946ba87d0710adaf13efec1db79da75729 -#+system-config-init.f155333bee7682c84b527019c80f13d4971beb1489b3704dcb7fb6eb790bbb0c +#+system-config-init.58a112e911ec2e4e3774d3f0128090834a11440632419b72a6a8c3bf63ec10d0 #+system-config-zsh.a8d29ac3c60ef9b666edf51a0bfd60aee2be60f3aa898ed8285afd8c2955baab -#+busybox.fbc9e803b04255dbb1331b834390250bc68a686d02ae51a5537b781cac049cf5- \ No newline at end of file +#+busybox.aea69a6a1ec89241b2fd65771f228ede99e7184ee9a34e97af68423d27117348+ \ No newline at end of file diff --git a/variants/ccx-x86_64/kernel.environment b/variants/ccx-x86_64/kernel.environment @@ -1,3 +1,3 @@ #!/usr/bin/env pthbs-build -#+linux-qemu-guest.8815d78c8b0fc32feca9bc0942e8aea8d0faed8c263a8907481d36692b330a59 -#+busybox.fbc9e803b04255dbb1331b834390250bc68a686d02ae51a5537b781cac049cf5- \ No newline at end of file +#+linux-qemu-guest.94ae1b9f26f5be4dab2c834063db96f1c1738b13dca57ca3d7f27433486d32c3 +#+busybox.aea69a6a1ec89241b2fd65771f228ede99e7184ee9a34e97af68423d27117348+ \ No newline at end of file diff --git a/variants/ccx-x86_64/libelf b/variants/ccx-x86_64/libelf @@ -52,6 +52,7 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) PREFIX="$prefix" \ DESTDIR="$pthbs_destdir" \ INCDIR="$prefix/include" \ LIBDIR="$prefix/library" \ + CFLAGS="$CPPFLAGS $CFLAGS" \ install-static mkdir -p "${dest}/library/pkgconfig" diff --git a/variants/ccx-x86_64/linux b/variants/ccx-x86_64/linux @@ -36,7 +36,7 @@ #+bison.101f9166d34a37221f88a74b20d14d9a10138f88e4b8195996de66d7fba93e2c #+rsync.3060eb88668700798b531a6f6d3647352e1a572ad8f5b55a75fd22a3326de06a #+zstd.1569c43f77b4031079e930f7eb6107e77b72dd641fac5228c4d2c784a6f15361 -#+libelf.224e9c567f7dcbae76ce03c2455b367874a4d5e34f64ee899cebb2375f126588 +#+libelf.744e554297f7156922dfe9796d38839734f76c515083c6052e22a4c64a8c7c21 #+pkgconf-pkg-config.e727e04fa14db15c16a52d4d389e55602d35b463dfe80b75d5120e383ec17ffb #+nawk.ec8a7f9ea4618a151470a1c1a0026f688a5032eb06b8e459510fe82316c17a60 #@untar:-J:sha256:2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb:. diff --git a/variants/ccx-x86_64/linux-qemu-guest b/variants/ccx-x86_64/linux-qemu-guest @@ -36,7 +36,7 @@ #+bison.101f9166d34a37221f88a74b20d14d9a10138f88e4b8195996de66d7fba93e2c #+rsync.3060eb88668700798b531a6f6d3647352e1a572ad8f5b55a75fd22a3326de06a #+zstd.1569c43f77b4031079e930f7eb6107e77b72dd641fac5228c4d2c784a6f15361 -#+libelf.224e9c567f7dcbae76ce03c2455b367874a4d5e34f64ee899cebb2375f126588 +#+libelf.744e554297f7156922dfe9796d38839734f76c515083c6052e22a4c64a8c7c21 #+pkgconf-pkg-config.e727e04fa14db15c16a52d4d389e55602d35b463dfe80b75d5120e383ec17ffb #+nawk.ec8a7f9ea4618a151470a1c1a0026f688a5032eb06b8e459510fe82316c17a60 #@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:. diff --git a/variants/ccx-x86_64/mdevd.environment b/variants/ccx-x86_64/mdevd.environment @@ -47,4 +47,4 @@ #+s6.8995e7d6191578e627f1a57d90c25a0e52d9afa701bbbe951f12494e5880351c #+mdev-scripts.747ade0f721790e1ddbe4b7fae9578bba479d84303649a2e6cb1bb7a78d10836 #+mdevd.9e13a4a3ebe4ab99da1dc591d9646ec1287bfa575ee0845a154c8df885cdb17b -#+busybox.fbc9e803b04255dbb1331b834390250bc68a686d02ae51a5537b781cac049cf5- \ No newline at end of file +#+busybox.aea69a6a1ec89241b2fd65771f228ede99e7184ee9a34e97af68423d27117348+ \ No newline at end of file diff --git a/variants/ccx-x86_64/system-config b/variants/ccx-x86_64/system-config @@ -60,7 +60,7 @@ #+libcgroup.b965840ad051883db316a3df064f53b4562cddf8738dea3aa31a3464b23070c8 #+system-config-scripts.35c642cad58c3945c2c3caa525fce3946ba87d0710adaf13efec1db79da75729 #+logincaps.536680c06902322ead7c7241797739c630cb11fb4c62d45c991e9b5fa03666ce -#+busybox.fbc9e803b04255dbb1331b834390250bc68a686d02ae51a5537b781cac049cf5 +#+busybox.aea69a6a1ec89241b2fd65771f228ede99e7184ee9a34e97af68423d27117348 #@git:055d24bac572481d7dedba7d4ec9df37f620fbfd:system-config @@ -98,7 +98,7 @@ chmod +x config/etc/skel/loginexec env 'pthbs_path_system-config'="$prefix" \ 'pthbs_path_containers=/home/ccx/versions/env.f05f54d4495265058fef661758cdf245b71ea739962c657e65c5fc45adbc099a' \ - 'pthbs_path_mdevd=/home/ccx/versions/env.c9c201a2b517e3aacfc4709cf44a4c399ee28302bba620d332bfb90b04bebe92' \ + 'pthbs_path_mdevd=/home/ccx/versions/env.573bdf8e058f17c8c28d0114414bf6b38879c6157460409cac78dfd7cf560b27' \ make -j${JOBS:-1} -l$((1+${JOBS:-1})) all sort -u build/execfile | while IFS= read exename; do diff --git a/variants/ccx-x86_64/system-config-init b/variants/ccx-x86_64/system-config-init @@ -50,7 +50,7 @@ #+s6-portable-utils.ed9b2a1a2b2eade3f210e876b2e8c08d680c2fb0f4f5a1ec4137dd262a3d9e3d #+s6-linux-init.7af048a1da88cb89e227afc4ce78f722cfde5a4bbe2f8fef1b1c4c37b1a12b8d #+execline.403a4e1645c681e8c2ca9a75704a27658b788db460265916951d1d7a1e59ce8a -#+system-config-rc.30055510e484dd4a29a35f0fb2b92ea97a96c0619c6d11bfb2f31635fedf610d +#+system-config-rc.dc2f1cec95914d1701c3de257ddf6e4717232bd7cc14b53ff1e8ec02f710d4c2 # - build script start - @@ -75,7 +75,7 @@ dest=${pthbs_destdir%/}${prefix} cd '.' -s6rcdb=/home/ccx/versions/system-config-rc.30055510e484dd4a29a35f0fb2b92ea97a96c0619c6d11bfb2f31635fedf610d/config/s6-rc-db +s6rcdb=/home/ccx/versions/system-config-rc.dc2f1cec95914d1701c3de257ddf6e4717232bd7cc14b53ff1e8ec02f710d4c2/config/s6-rc-db # Generate init (${dest} must not exist but parent dir does) mkdir -p "$pthbs_destdir//home/ccx/versions" diff --git a/variants/ccx-x86_64/system-config-rc b/variants/ccx-x86_64/system-config-rc @@ -30,7 +30,7 @@ #+busybox-diffutils.eed6ca067c994ab56e63b8b97a60f6e9f3625d3f9aeda53306e23bb42186ce78 #+s6-rc.9aac5b15b54c183366ab03f193a967d0fc66134b1623410032766e062e77bc5d #+fileset.a3b5845ff158d4a14da356583bcbbc7de921ea437f40d47d1f91d28549b384c0 -#+system-config.e1e6decd74fe2e6c2e1acb7cfbe8eb1d92c4d9f4f5795f4de013a46771b1d16a +#+system-config.16fd9f365e1bd19e990a7fc0d6833454a21f2dfb438c212f664aa9b7782c5b2c # - build script start - @@ -40,7 +40,7 @@ dest=${pthbs_destdir%/}${prefix} cd '.' -src=/home/ccx/versions/system-config.e1e6decd74fe2e6c2e1acb7cfbe8eb1d92c4d9f4f5795f4de013a46771b1d16a/config/s6-rc-source +src=/home/ccx/versions/system-config.16fd9f365e1bd19e990a7fc0d6833454a21f2dfb438c212f664aa9b7782c5b2c/config/s6-rc-source s6-rc-compile ./s6-rc-db "$src" mkdir -p "$dest/config" mv -v s6-rc-db "$dest/config/" diff --git a/variants/ccx-x86_64/vm.environment b/variants/ccx-x86_64/vm.environment @@ -1,2 +1,2 @@ #!/usr/bin/env pthbs-build -#+linux-qemu-guest.8815d78c8b0fc32feca9bc0942e8aea8d0faed8c263a8907481d36692b330a59- \ No newline at end of file +#+linux-qemu-guest.94ae1b9f26f5be4dab2c834063db96f1c1738b13dca57ca3d7f27433486d32c3+ \ No newline at end of file diff --git a/variants/root-x86_64/libelf b/variants/root-x86_64/libelf @@ -52,6 +52,7 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) PREFIX="$prefix" \ DESTDIR="$pthbs_destdir" \ INCDIR="$prefix/include" \ LIBDIR="$prefix/library" \ + CFLAGS="$CPPFLAGS $CFLAGS" \ install-static mkdir -p "${dest}/library/pkgconfig" diff --git a/variants/root-x86_64/linux-qemu-guest b/variants/root-x86_64/linux-qemu-guest @@ -36,7 +36,7 @@ #+bison.183ae03f9de10534e919d4bd2bef1fa782b047f671fea90044796180284d38a7 #+rsync.0862e31de38b4a570ee619a737c7cd3f382d195dcfeee77fab3c00386fd8609b #+zstd.b096b77421f338e2452668ae6faa2713158264b0378007a1c772d73ab2aefd52 -#+libelf.1bbdc5c3515c79e7805fee1627da1b6f31b95539e6ef2c7546e9647631dad29e +#+libelf.26505a004da49c1196387fe32aa0e848ecdcf19b385212f632e9305d785c6480 #+pkgconf-pkg-config.c656966f2889c43d4e39921cc583813e6b7894db3754ea7af30d3361c7c40c63 #+nawk.84c186be0a6d09a951a8c6a5377d16b0ba0a9e476e6b554c0c832d6407ebb5b2 #@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:. diff --git a/variants/root-x86_64/vm.environment b/variants/root-x86_64/vm.environment @@ -1,2 +1,2 @@ #!/usr/bin/env pthbs-build -#+linux-qemu-guest.32542044f387957576e1ca9f34438e2d8f22ae884add27537047958589fc7e96- \ No newline at end of file +#+linux-qemu-guest.cc471ee784aaa49c3bd3e54b66e2aa855541cd6a4b27ac978e9429c8da08a0b4+ \ No newline at end of file