glibc-2.7 i TimeZone

Szymon Siwek sls w poczta.wp.pl
Sob, 3 Lis 2007, 19:15:38 CET


On Sat, Nov 03, 2007 at 06:51:45PM +0100, Jakub Bogusz wrote:
> > > Odnośnie GMT vs CET nie zaobserwowałem takiego zachowania, nawet przed
> > > poprawką w tzfile.c.
> > > 
> > O. Teraz to się zdziwiłem.
> > U mnie problem był w pełni powtarzalny (glibc-2.6-1 - dobrze, instaluję
> > 2.7-3 - źle; downgrade do 2.6-1 - znowu dobrze).
> > Piszę "był", bo po zainstalowaniu glibc-2.7-4 i downgradzie do 2.7-3, nie
> > ma już tego objawu.
> > Żeby ów błąd w tzfile_read się objawił, konieczne było aby
> > tzhead.tzh_version było pustym łańcuchem, gdy sterowanie dojdzie do
> > porawionej linii. I tak też było, gdy opisywałem i badałem zgłoszony
> > problem. Obecnie, zarówno w 2.7-3 jak i w 2.7-4, tzhead.tzh_version jest
> > ustawione na "2". Dziwne.
> 
> A dla mnie już chyba jasne.
> Hint: którą (a właściwie kiedy budowaną) wersję tzdata miałeś przedtem
> i teraz?
> glibc >= 2.6 generuje pliki stref w nowym formacie (ze znacznikiem TZif2
> zamiast TZif\0).
> 
I wszystko się zgadza - miałem tzdata-2007c generowane na glibc-2.5.

-- 
Szymon Siwek
"Nikt nie jest zadowolny ze swojej fortuny, 
za to każdy - ze swego rozumu" -- Franciszek de La Rochefoucauld


Więcej informacji o liście dyskusyjnej pld-devel-pl