[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#c11 --- Comment #11 from David Disseldorp <ddiss@suse.com> --- (In reply to Michael Schröder from comment #9)
Hey, what's with the 0002-Remove-CPAN-rpaths.patch patch? It seems like with this patch, the shared objects are not linked against the pcp lib and thus no library dependency is recorded. Meaning, trying to use the perl Modules will return with undefined symbol errors as the library is not loaded by the linker.
I take it this is what you mean: perl -m PCP::PMDA Can't load '/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/PCP/PMDA/PMDA.so' for module PCP::PMDA: /usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/PCP/PMDA/PMDA.so: undefined symbol: pmdaFetch at /usr/lib/perl5/5.40.0/x86_64-linux-thread-multi/DynaLoader.pm line 206. at - line 0. yes, that looks broken. If we drop that patch, then I'd expect we'll need another way to avoid the rpaths. I'm not familiar with Perl module packaging, but perhaps chrpath --delete PCP/PMDA/PMDA.so is an option. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com