This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Problems with evolving feature test macros?
- From: "Michael Kerrisk (man-pages)" <mtk dot manpages at gmail dot com>
- To: Mike Frysinger <vapier at gentoo dot org>
- Cc: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Fri, 14 Mar 2014 09:02:15 +0100
- Subject: Re: Problems with evolving feature test macros?
- Authentication-results: sourceware.org; auth=none
- References: <CAKgNAki3SzAN8rZjvMQxbqDkpRGBzsmNGBKMJ0DDcMAG0nG8gQ at mail dot gmail dot com> <531F3E8F dot 4070204 at cs dot ucla dot edu> <CAKgNAkiTBRwUuquUrf8pMSmbKGn11UxY=b85pzSq+PKKk9sq+w at mail dot gmail dot com> <9377251 dot S2YQ79AfuF at vapier>
- Reply-to: mtk dot manpages at gmail dot com
Hi Mike,
On Thu, Mar 13, 2014 at 10:40 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> On Tue 11 Mar 2014 18:58:30 Michael Kerrisk wrote:
>> On Tue, Mar 11, 2014 at 5:49 PM, Paul Eggert <eggert@cs.ucla.edu> wrote:
>> > On 03/11/2014 09:33 AM, Michael Kerrisk (man-pages) wrote:
>> >> I have no specific examples to cite.
>> >
>> > Likewise for most developers of portable software, which is why this is a
>> > non-issue for them. Feature-test macros don't suffice for portable
>> > software, and typically aren't even helpful; they mostly just get in the
>> > way..
>>
>> Well, given that perspective, why go through the current effort trying
>> to tidy things up/
>
> you mean on the glibc side ? because the C library needs to support a variety
> of standards, and if someone says they need a specific level of conformance,
> it'd be better that we don't leak in other things (and in some cases, leaking
> extra stuff would violate the standard requested).
Actually, my question was rhetorical. Paul appeared to be saying that
FTMs are a complete waste of time, so I was asking (rhetorically) why
he thought glibc was doing the current work.
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/