[Bug 1230673] New: perl: y2038: 32-bit builds use 4-byte time_t
https://bugzilla.suse.com/show_bug.cgi?id=1230673 Bug ID: 1230673 Summary: perl: y2038: 32-bit builds use 4-byte time_t Classification: openSUSE Product: openSUSE Tumbleweed Version: Slowroll Hardware: i586 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: ddiss@suse.com QA Contact: qa-bugs@suse.de CC: mls@suse.com Target Milestone: --- Found By: --- Blocker: --- The latest version of Performance Co-Pilot (submitted for Factory via https://build.opensuse.org/request/show/1201642 ) includes the following build-time check for perl y2038 safety: perl -MConfig -e 'print "$Config{sGMTIME_max}\n"' This outputs "2147483647" (0x7fffffff) on 32-bit build-service architectures such as i586 and armv7l, resulting in a refusal to build pcp perl-bindings. Looking at the current Factory perl spec file I didn't see any use of CFLAGS="-D_TIME_BITS=64" . Can we configure perl to provide a wider sGMTIME_max, or is this check bogus? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com