Eric Blake <eblake@xxxxxxxxxx> writes: > On 01/22/2018 09:55 AM, Victor Porton wrote: >> I am writing a software for Linux/Unix which could benefit from >> execvpe() C function. >> >> But this function is defined only when -D_GNU_SOURCE. >> >> Question 1: Should I ALWAYS use -D_GNU_SOURCE for compiler options no >> matter what are user options? > > If you want to enable the use of a platform's extensions, the easiest > way is to use the AC_USE_SYSTEM_EXTENSIONS macro (rather than > -D_GNU_SOURCE, as only works for a subset of systems), prior to the > rest of your configure.ac that probes which extensions are now available. Do you have an example of something failing to compile with -D_GNU_SOURCE? I trust your claim but I am just curious. :-) Maybe the Autoconf manual should describe such possible issue in the "Posix Variants" part? -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf