Comment # 13 on bug 1230673 from David Disseldorp
(In reply to Michael Schröder from comment #12)
> Yes, that's also what ImageMagick does. I also checked net-snmp, they
> overwrite LD_RUN_PATH when doing the make call which is somewhat fragile.

Actually, with 0002-Remove-CPAN-rpaths.patch dropped I don't see an rpath
defined:
readelf -d
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/PCP/PMDA/PMDA.so

Dynamic section at offset 0x17820 contains 30 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libpcp_pmda.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libpcp.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [ld-linux-x86-64.so.2]
 0x000000000000000c (INIT)               0x4000
 0x000000000000000d (FINI)               0x14104
 0x0000000000000019 (INIT_ARRAY)         0x18810
 0x000000000000001b (INIT_ARRAYSZ)       8 (bytes)
 0x000000000000001a (FINI_ARRAY)         0x18818
 0x000000000000001c (FINI_ARRAYSZ)       8 (bytes)
 0x0000000000000004 (HASH)               0x300
 0x000000006ffffef5 (GNU_HASH)           0x7f0
 0x0000000000000005 (STRTAB)             0x1a08
 0x0000000000000006 (SYMTAB)             0x8f8
 0x000000000000000a (STRSZ)              2652 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x18a40
 0x0000000000000002 (PLTRELSZ)           3864 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x28c8
 0x0000000000000007 (RELA)               0x26a0
 0x0000000000000008 (RELASZ)             552 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000000000001e (FLAGS)              BIND_NOW
 0x000000006ffffffb (FLAGS_1)            Flags: NOW
 0x000000006ffffffe (VERNEED)            0x25d0
 0x000000006fffffff (VERNEEDNUM)         4
 0x000000006ffffff0 (VERSYM)             0x2464
 0x000000006ffffff9 (RELACOUNT)          3
 0x0000000000000000 (NULL)               0x0

Perhaps ExtUtils::MakeMaker (or linker) behaviour has changes since the patch
was added?

I'll track and submit this for Factory via bsc#1228100 (we likely have some
other tickets around for it).


You are receiving this mail because: