From: Daan De Meyer Date: Fri, 17 May 2024 11:32:54 +0000 (+0200) Subject: mkosi-initrd: Don't remove sanitizer libraries from initrd X-Git-Tag: v23.1~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2b0932c5307fc439aa39af1ab1bd60d04a780f9;p=thirdparty%2Fmkosi.git mkosi-initrd: Don't remove sanitizer libraries from initrd Let's not unconditionally remove sanitizer libraries and their dependencies from the initrd as it turns out running software with sanitizers in the initrd isn't that far fetched. --- diff --git a/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-arch.conf b/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-arch.conf index 73ca251ac..ba3a06d26 100644 --- a/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-arch.conf +++ b/mkosi/resources/mkosi-initrd/mkosi.conf.d/10-arch.conf @@ -24,11 +24,6 @@ RemoveFiles= /usr/lib/libgomp.so* /usr/lib/libgphobos.so* /usr/lib/libobjc.so* - /usr/lib/libasan.so* - /usr/lib/libtsan.so* - /usr/lib/liblsan.so* - /usr/lib/libubsan.so* - /usr/lib/libstdc++.so* /usr/lib/libgdruntime.so* # Remove all files that are only required for development. diff --git a/tests/test_initrd.py b/tests/test_initrd.py index 21de50c9a..232c0c1fe 100644 --- a/tests/test_initrd.py +++ b/tests/test_initrd.py @@ -263,7 +263,7 @@ def test_initrd_size(initrd: Image) -> None: Distribution.fedora: 46, Distribution.debian: 40, Distribution.ubuntu: 36, - Distribution.arch: 47, + Distribution.arch: 67, Distribution.opensuse: 39, }.get(initrd.config.distribution, 48)