[Bug 1230673] perl: y2038: 32-bit builds use 4-byte time_t
https://bugzilla.suse.com/show_bug.cgi?id=1230673 https://bugzilla.suse.com/show_bug.cgi?id=1230673#c13 --- Comment #13 from David Disseldorp <ddiss@suse.com> --- (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: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com