Don't use warning checking macro with sun compiler
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
2013-01-10 Anthony Green <green@moxielogic.com>
|
||||||
|
|
||||||
|
* m4/ax_compiler_vendor.m4: New file.
|
||||||
|
* configure.ac: Test for compiler vendor and don't use
|
||||||
|
AX_CFLAGS_WARN_ALL with the sun compiler.
|
||||||
|
* aclocal.m4, configure: Rebuilt.
|
||||||
|
|
||||||
2013-01-10 Anthony Green <green@moxielogic.com>
|
2013-01-10 Anthony Green <green@moxielogic.com>
|
||||||
|
|
||||||
* include/ffi_common.h: Don't use GCCisms to define types when
|
* include/ffi_common.h: Don't use GCCisms to define types when
|
||||||
|
|||||||
9816
aclocal.m4
vendored
9816
aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
55
configure
vendored
55
configure
vendored
@@ -6898,14 +6898,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
|
|||||||
LD="${LD-ld} -m elf_i386_fbsd"
|
LD="${LD-ld} -m elf_i386_fbsd"
|
||||||
;;
|
;;
|
||||||
x86_64-*linux*)
|
x86_64-*linux*)
|
||||||
case `/usr/bin/file conftest.o` in
|
LD="${LD-ld} -m elf_i386"
|
||||||
*x86-64*)
|
|
||||||
LD="${LD-ld} -m elf32_x86_64"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
LD="${LD-ld} -m elf_i386"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
;;
|
||||||
ppc64-*linux*|powerpc64-*linux*)
|
ppc64-*linux*|powerpc64-*linux*)
|
||||||
LD="${LD-ld} -m elf32ppclinux"
|
LD="${LD-ld} -m elf32ppclinux"
|
||||||
@@ -8518,10 +8511,6 @@ _lt_linker_boilerplate=`cat conftest.err`
|
|||||||
$RM -r conftest*
|
$RM -r conftest*
|
||||||
|
|
||||||
|
|
||||||
## CAVEAT EMPTOR:
|
|
||||||
## There is no encapsulation within the following macros, do not change
|
|
||||||
## the running order or otherwise move them around unless you know exactly
|
|
||||||
## what you are doing...
|
|
||||||
if test -n "$compiler"; then
|
if test -n "$compiler"; then
|
||||||
|
|
||||||
lt_prog_compiler_no_builtin_flag=
|
lt_prog_compiler_no_builtin_flag=
|
||||||
@@ -12973,7 +12962,10 @@ fi
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ${CFLAGS+:} false; then :
|
# The AX_CFLAGS_WARN_ALL macro doesn't currently work for sunpro
|
||||||
|
# compiler.
|
||||||
|
if test "$ax_cv_c_compiler_vendor" != "sun"; then
|
||||||
|
if ${CFLAGS+:} false; then :
|
||||||
case " $CFLAGS " in
|
case " $CFLAGS " in
|
||||||
*" "*)
|
*" "*)
|
||||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains "; } >&5
|
{ { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains "; } >&5
|
||||||
@@ -13066,6 +13058,8 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
|
|||||||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$GCC" = "xyes"; then
|
if test "x$GCC" = "xyes"; then
|
||||||
CFLAGS="$CFLAGS -fexceptions"
|
CFLAGS="$CFLAGS -fexceptions"
|
||||||
touch local.exp
|
touch local.exp
|
||||||
@@ -14314,40 +14308,7 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
|
GCC_AS_CFI_PSEUDO_OP
|
||||||
$as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
|
|
||||||
if ${gcc_cv_as_cfi_pseudo_op+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
|
|
||||||
gcc_cv_as_cfi_pseudo_op=unknown
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
asm (".cfi_startproc\n\t.cfi_endproc");
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
gcc_cv_as_cfi_pseudo_op=yes
|
|
||||||
else
|
|
||||||
gcc_cv_as_cfi_pseudo_op=no
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
|
|
||||||
fi
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
|
|
||||||
$as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
|
|
||||||
if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
|
|
||||||
|
|
||||||
$as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
if test x$TARGET = xSPARC; then
|
if test x$TARGET = xSPARC; then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
|
||||||
|
|||||||
@@ -36,8 +36,14 @@ AM_PROG_CC_C_O
|
|||||||
AC_PROG_LIBTOOL
|
AC_PROG_LIBTOOL
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
|
AX_COMPILER_VENDOR
|
||||||
AX_CC_MAXOPT
|
AX_CC_MAXOPT
|
||||||
AX_CFLAGS_WARN_ALL
|
# The AX_CFLAGS_WARN_ALL macro doesn't currently work for sunpro
|
||||||
|
# compiler.
|
||||||
|
if test "$ax_cv_c_compiler_vendor" != "sun"; then
|
||||||
|
AX_CFLAGS_WARN_ALL
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$GCC" = "xyes"; then
|
if test "x$GCC" = "xyes"; then
|
||||||
CFLAGS="$CFLAGS -fexceptions"
|
CFLAGS="$CFLAGS -fexceptions"
|
||||||
touch local.exp
|
touch local.exp
|
||||||
|
|||||||
Reference in New Issue
Block a user