bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: _GL_EXTERN_INLINE not defined correctly in config.h for macOS


From: Reuben Thomas
Subject: Re: _GL_EXTERN_INLINE not defined correctly in config.h for macOS
Date: Tue, 18 Jan 2022 12:54:00 +0000

On Tue, 18 Jan 2022 at 01:58, Ryan Schmidt <gnulib@ryandesign.com> wrote:

> MacPorts itself still runs on Mac OS X 10.4 and later and we do still have a 
> number of users using older systems. More so than with other operating 
> systems, I think, Mac users care about support for older OS versions because 
> Apple often arbitrarily decides that they will not allow newer OS versions to 
> be installed on older computers. So my 2 cents is that I would appreciate it 
> if gnulib maintained compatibility with older systems. I said the same in the 
> recent thread on this mailing list where we were trying to address a gnulib 
> bug with determining the max path length that affects Mac OS X 10.5 systems.

Thanks for this explanation. (I have used Apple hardware for some
years, but always running GNU/Linux.)

I would like your opinion on the following, if you can share it: in
the end, I solved my problem not by using the updated gnulib, but by
assuming a conformant C99 compiler, and directly using the "inline"
keyword. This would not work on clang as shipped with old Mac OS; is
it reasonable in your view for me to expect users on such systems to
have installed a newer compiler? I see that MacPorts does ship
up-to-date GCC.

-- 
https://rrt.sc3d.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]