]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-initrd: Don't remove sanitizer libraries from initrd
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 17 May 2024 11:32:54 +0000 (13:32 +0200)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Wed, 22 May 2024 07:57:11 +0000 (09:57 +0200)
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.

mkosi/resources/mkosi-initrd/mkosi.conf.d/10-arch.conf
tests/test_initrd.py

index 73ca251accafd203b7627d4ff287029ba5ff5eed..ba3a06d26aaa49fa0252904aea2a81146b96c130 100644 (file)
@@ -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.
index 21de50c9a425fb8038ecfc84d780fbd39e5a5454..232c0c1fe06f49987bc45bbd71925843c9ef3de0 100644 (file)
@@ -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)