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

Reply via email to