>> "T" == Tsuna
<tsuna(a)warszawa.lrde.epita.fr> writes:
Voilà un patch pour corriger le problème:
Merci !
Index: argp/acinclude.m4
===================================================================
--- argp/acinclude.m4 (revision 2508)
+++ argp/acinclude.m4 (working copy)
@@ -282,10 +282,8 @@
AC_DEFUN([LSH_GCC_ATTRIBUTES],
[AC_CACHE_CHECK(for __attribute__,
lsh_cv_c_attribute,
-[ AC_TRY_COMPILE([
+[ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
#include <stdlib.h>
-],
-[
static void foo(void) __attribute__ ((noreturn));
static void __attribute__ ((noreturn))
@@ -293,9 +291,10 @@
{
exit(1);
}
-],
-lsh_cv_c_attribute=yes,
-lsh_cv_c_attribute=no)])
+]])],
+ [lsh_cv_c_attribute=yes],
+ [lsh_cv_c_attribute=no])
+])
AH_TEMPLATE([HAVE_GCC_ATTRIBUTE], [Define if the
compiler understands __attribute__])
if test "x$lsh_cv_c_attribute" = "xyes"; then
Je l'applique dans tc ou dans le repos dédié à
argp?
Ce dernier. Puis abonner tc et vcn.
En fait ça devrait peut-être même remonter chez les
mainteneurs de
la glibc... Je comprends pas comment ça pouvait détecter quoique
ce soit leur truc. Peut-être que GCC autorisait les nested
functions sans le mot clé ``auto'' avant. En tout cas c'est plus
le cas sur un GCC récent.
Exact.
Ceci n'est pas argp de la glibc, c'est standalone-argp, vaguement
maintenu par Niels Möller (nisse(a)lysator.liu.se). Il faudrait le
contacter pour savoir s'il a une version plus à jour.