bug-gnulib
[Top][All Lists]
Advanced

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

Re: mark atexit, memchr, memcmp, memcpy, memmove, memset, raise, rmdir,


From: Jim Meyering
Subject: Re: mark atexit, memchr, memcmp, memcpy, memmove, memset, raise, rmdir, strcspn, strpbrk as obsolete
Date: Tue, 21 Oct 2008 08:06:41 +0200

Bruno Haible <address@hidden> wrote:
...
>> A more conservative approach would be to make each of those
>> proposed-obsolete module AC_REQUIRE a new macro with code to run at
>> configure-time if ever the module is required.  That code could make
>> configure fail by default with a diagnostic
>
> This approach would be good if we did not know about the possible portability
> problems. But our database in doc/* tells us.
>
> The functions we are talking about were apparently all part of ANSI C, and
> added by vendors in the years 1992-1994, in the scope of ANSI C compliance.

Here's a proposal you might prefer.
Go ahead and declare these modules "obsolescent", but
rather than ripping out all dependencies on them,
add an option to gnulib-tool (say, --ignore-obsolescent)
to tell it to do ignore any dependency on an obsolescent module.




reply via email to

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