This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [[PATCH RFC 2] 02/63] Y2038: add function __difftime64
On Wed, 18 Apr 2018, Albert ARIBAUD (3ADEV) wrote:
> diff --git a/time/Versions b/time/Versions
> index fd838181e4..57314b98c8 100644
> --- a/time/Versions
> +++ b/time/Versions
> @@ -65,4 +65,7 @@ libc {
> GLIBC_2.16 {
> timespec_get;
> }
> + GLIBC_2.27 {
> + __difftime64;
> + }
Please send any such patches as appropriate for current master, which
means new symbols need to be at the version for the *next* release,
currently 2.28.
Each patch should avoid regressions, meaning that it should include
updates to all affected ABI baselines, unless there is a reason the series
would need to be squashed for commit (the series as a whole should also be
tested with build-many-glibcs.py). Since there are no ABI baseline
updates whatever in the series byeond two librt.abilist files and two
libpthread.abilist files, but new ABIs are added to other libraries such
as libc, either the series is seriously broken or the claim of no test
regressions is incorrect.
As previously discussed, new ABI additions should be avoided for platforms
where time_t is already 64-bit. Obviously testing on such platforms is
needed to make sure they continue to work just as they do now.
--
Joseph S. Myers
joseph@codesourcery.com