svn commit: r282415 - head/usr.sbin/ntp

Andrew Turner andrew at fubar.geek.nz
Sun May 17 18:08:23 UTC 2015


On Mon, 4 May 2015 12:42:53 +0000 (UTC)
Cy Schubert <cy at FreeBSD.org> wrote:

> Author: cy
> Date: Mon May  4 12:42:52 2015
> New Revision: 282415
> URL: https://svnweb.freebsd.org/changeset/base/282415
> 
> Log:
>   Restore CPU dependent compile time conditionals.
>   
>   MFC after:	1 month (with r281143 and r282408)

Do you have any plans on fixing this before you MFC it? Specifically:
 * sizeof(char *) == 8 on arm64, powerpc64, and mips64
 * sizeof(long) == 8 on arm64, powerpc64, and mips64
 * sizeof(time_t) == 8 on arm, arm64, powerpc64, mips, and mips64
 * STR_SYSTEM is incorrect on arm, arm64, powerpc64, mips, and mips64,
   however this is now less broken as it was previously also broken on
   i386, and sparc64.

This change is only correct for amd64, i386, and sparc64.

I suspect all of the above will also be relevant on ia64. We still have
support in 10-STABLE for this so should be fixed before an MFC.

I have heard reports that NTP is broken on some of the above platforms
so they don't keep very accurate time. Can you fix this, or revert this
change until a fix can be written.

Andrew


More information about the svn-src-all mailing list