https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276281

--- Comment #8 from Warner Losh <i...@freebsd.org> ---
(In reply to Ken McDonell from comment #7)

So a couple of things on my 14.0-RC2 machine and a 15.0-current (jan 10th):

% env TZ=AEST-10AEDT-11,M10.5.0,M3.5.0 date -r 1044144000
Sun Feb  2 11:00:00 AEDT 2003

So that looks right. That eliminates at least the parsing code
from being the problem.

A similar test on a linux box gives:

% env TZ=AEST-10AEDT-11,M10.5.0,M3.5.0 date --date='@1044144000'
Sun Feb  2 11:00:00 AEDT 2003

But then I run your reproducer test against 14.0-RC2 and I get:

% ./foo
OK
I am: FreeBSD 14.0-RC2 #0 releng/14.0-n265367-7bdb67cb1cfe: Thu Oct 26 17:30:50
MDT 2023    
imp@zooty:/usr/home/imp/obj/usr/home/imp/git/releng-14.0/amd64.amd64/sys/GENERIC
14.0-RC2

and

% /foo
OK
I am: FreeBSD 15.0-CURRENT #58 main-n267479-18469e00dc45-dirty: Wed Jan 10
16:31:01 MST 2024    
imp@rebo:/usr/home/imp/obj/usr/home/imp/git/head/amd64.amd64/sys/GENERIC
15.0-CURRENT

So now I'm confused. I hate 'works for me' bugs...  I wonder how your system
may differ from mine? Granted, none of these are exactly 14.0, but I'd expect
if it worked in 14.0-RC2 but not in 14.0 release p3, I'd expect 15.0 also to be
bad as well... Especially since I don't see any 14.0 time changes since the
release (the last one being April 26th, 2023, well predating my RC2 system. So
I'd like to find out why your system is different, but I'm unsure the best way
to do that.

The only thing I can think of is architecture. What architecture are you
running this on? All my tests are amd64. Did I see an i386 in there somewhere?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to