Author: tridge Date: 2006-09-07 10:50:33 +0000 (Thu, 07 Sep 2006) New Revision: 18216
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18216 Log: a special override for the broken HP-UX C compiler. It does support C99 initialisers without any flags, but if you don't give it -AC99 then it dies when those initialisers are very complex Modified: branches/SAMBA_4_0/source/lib/replace/libreplace_macros.m4 Changeset: Modified: branches/SAMBA_4_0/source/lib/replace/libreplace_macros.m4 =================================================================== --- branches/SAMBA_4_0/source/lib/replace/libreplace_macros.m4 2006-09-07 10:32:49 UTC (rev 18215) +++ branches/SAMBA_4_0/source/lib/replace/libreplace_macros.m4 2006-09-07 10:50:33 UTC (rev 18216) @@ -37,6 +37,16 @@ ], [AC_MSG_RESULT(yes); c99_init=yes],[AC_MSG_RESULT(no)]) fi + +if test "`uname`" = "HP-UX"; then + if test "$ac_cv_c_compiler_gnu" = no; then + # special override for broken HP-UX compiler - I can't find a way to test + # this properly (its a compiler bug) + CFLAGS="$CFLAGS -AC99"; + c99_init=yes; + fi +fi + if test x"$c99_init" = x"yes"; then saved_CFLAGS="" $1
