[PATCH] sepdebugcrcfix: Do not use LFS64 functions

Mark Wielaard mark@klomp.org
Thu Jul 13 10:27:38 GMT 2023


Hi Violet,

On Wed, Jul 12, 2023 at 09:22:44PM +0000, vimproved@inventati.org wrote:
> On 2023-07-12 13:01, Mark Wielaard wrote:
> >This looks sane. But when you say "ensures that all functions on 64-bit
> >glibc systems will be 64-bit" you mean "on 32-bit ... will be 64-bit"
> >don't you?
> 
> My bad -- that is indeed what I meant! Thanks for pointing that out.

Thanks. Pushed with that changed as:

commit e62786537e980f18559f926abc7d669530235a22
Author: Violet Purcell <vimproved@inventati.org>
Date:   Tue Jul 11 15:52:57 2023 -0400

    sepdebugcrcfix: Do not use LFS64 functions
    
    The LFS64 function calls have been gated behind the _LARGEFILE64_SOURCE
    macro in musl 1.2.4, and will be removed altogether in musl 1.2.5. Since
    configure.ac has the AC_SYS_LARGEFILE macro, which ensures that all
    functions on 32-bit glibc systems will be 64-bit, just replace the
    interfaces with their normal variants.
    
    Signed-off-by: Violet Purcell <vimproved@inventati.org>

Cheers,

Mark


More information about the Debugedit mailing list