Package: meson Version: 0.48.1-1 Severity: important User: [email protected] Usertags: usrmerge Forwarded: https://github.com/mesonbuild/meson/issues/4392
Building systemd git master on a merged-/usr Debian sid system using meson, results in broken test binaries. The RUNPATH is not properly set. on a merged-usr system: # objdump -x test-sd-device-thread | grep RUNPATH RUNPATH $ORIGIN/src/basic:$ORIGIN/src/shared:$ORIGIN/../../../../lib/x86_64-linux-gnu:$ORIGIN/ on a nonmerged-usr system: $ objdump -x test-sd-device-thread | grep RUNPATH RUNPATH $ORIGIN/src/basic:$ORIGIN/src/shared:$ORIGIN/ Since /lib/x86_64-linux-gnu is a system path, it should not be added at all. Regards, Michael -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages meson depends on: ii ninja-build 1.8.2-1 ii python3 3.6.7-1 ii python3-pkg-resources 40.5.0-1 meson recommends no packages. meson suggests no packages. -- no debconf information

