|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |