From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,206547e68a60b0e7 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.megapath.net!news.megapath.net.POSTED!not-for-mail NNTP-Posting-Date: Fri, 18 Mar 2005 14:01:44 -0600 From: "Randy Brukardt" Newsgroups: comp.lang.ada References: <1111085641.211767.56950@f14g2000cwb.googlegroups.com> <877jk65a2f.fsf@insalien.org> Subject: Re: How to cache output of the compiler aka ccache Date: Fri, 18 Mar 2005 14:04:04 -0600 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4927.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200 Message-ID: NNTP-Posting-Host: 64.32.209.38 X-Trace: sv3-4GPHV4MzXTK26PbE66Qx3ImWPonpHHMDuP0+P/a0yzJ3VfPbXSxPanrwOiFL0HzJXVwGHq3OXGRO/Zp!3YbMPUrM+6ezuP1266JmZzx/6E7Y7KcnFCa+UYS8uHjIf4vpAeKcQXZxUeWPo/7oWsL6bbaSLKe6 X-Complaints-To: abuse@megapath.net X-DMCA-Complaints-To: abuse@megapath.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:9608 Date: 2005-03-18T14:04:04-06:00 List-Id: "Simon Wright" wrote in message news:x7vekeciwtj.fsf@smaug.pushface.org... ... > We had an interesting bug with 3.16a1 on Windows where compilations > ran slower if the compiler had been installed in the winter months > (outside daylight saving time) -- a feature involving the Windows > installer, I think; the timestamps in the library were all one hour > out. This is a bizarre Windows "feature". When daylight saving time changes, all of the time stamps on your existing files will change one hour. (If you don't believe me, check it out when the time changes.) If you have code the previously stored the time stamp somewhere (say in a dependency file), it will suddenly be off an hour, and thus will mismatch. Janus/Ada doesn't have the problem with the core runtime (since the source isn't supplied), but sometimes a daylight saving time change will force a rebuild of an entire project. I've never figured out a good solution, since the behavior is so odd. Randy.