On Fri, Nov 21, 2008 at 12:39:08PM +0100, H.Merijn Brand wrote: > On Fri, 21 Nov 2008 12:22 +0100, "H.Merijn Brand" <[EMAIL PROTECTED]> > wrote: > > > Automated smoke report for 5.11.0 patch 34896 > > x2: Intel(R) Itanium 2 9100/1710 (ia64/2 cpu) > > on HP-UX - B.11.31/64 > > using gcc version 4.2.4 > > smoketime 7 hours 25 minutes (average 55 minutes 38 seconds)
> > I can make this pass with:: > --8<--- > --- ext/POSIX/t/time.t.org 2008-11-21 12:37:46 +0100 > +++ ext/POSIX/t/time.t 2008-11-21 12:35:45 +0100 > @@ -47,6 +47,8 @@ setlocale(LC_TIME, $orig_loc) || die "Ca > like(clock(), qr/\d*/, "clock() returns a numeric value"); > ok(clock() >= 0, "...and it returns something >= 0"); > > +$ENV{TZ} = "GMT"; > + > SKIP: { > skip "No difftime()", 1 if $Config{d_difftime} ne 'define'; > is(difftime(2, 1), 1, "difftime()"); > -->8--- > > Does that make any sense? To me it smells like hiding the problem. Is the TZ data on the HP/UX machine broken? (Rather than perl) Nicholas Clark