> > There's something "wonky" about the handling of the time value, > although it's not been followed up on. Probably that the potato > libc stuff expects a 64-bit value, and 2.0 kernels only return > 32 bits. Or vice versa.
Much more probable is that one of kernels in question was compiled with an RTC support and the other without and/or glibc used does not recognize automatically a type of the board and needs "alpha_systype" link in /etc. As far as RTC goes there are boards which can live with both configuration, there are some which will give you a very unreliable readout in an RTC absence (for example UP1000) and other where time will be screwed in an RTC _presence_ (for example UX). Another possibility is that an old clock/hwclock utility is used instead of some recent one which is much better is recognizing various hardware clock types automatically. In this particular case it is highly unlikely that you see a result of 32-bit vs. 64-bit issues. Michal

