This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]