diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd index c3a7564154..fd98801568 100644 --- a/binutils/bfd/config.bfd +++ b/binutils/bfd/config.bfd @@ -1280,6 +1280,7 @@ case "${targ}" in targ_archs="$targ_archs bfd_i386_arch" ;; powerpc-*-macos*) + targ_cflags=-DAIX_WEAK_SUPPORT targ_selvecs=powerpc_xcoff_vec targ_defvec=powerpc_xcoff_vec ;; diff --git a/binutils/binutils/configure b/binutils/binutils/configure index 302cbd16d0..1611f7ff72 100755 --- a/binutils/binutils/configure +++ b/binutils/binutils/configure @@ -14466,7 +14466,8 @@ do ;; powerpc*-aix5.[01]) ;; - powerpc*-aix[5-9].*) + powerpc*-aix[5-9].* \ + | powerpc-*-macos) OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT" ;; powerpc*-*-pe* | powerpc*-*-cygwin*) diff --git a/binutils/binutils/configure.ac b/binutils/binutils/configure.ac index e9813c5e1d..a3876d2047 100644 --- a/binutils/binutils/configure.ac +++ b/binutils/binutils/configure.ac @@ -351,8 +351,9 @@ changequote(,)dnl changequote([,])dnl ;; changequote(,)dnl - powerpc*-aix[5-9].*) + powerpc*-aix[5-9].* \ changequote([,])dnl + | powerpc-*-macos) OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT" ;; powerpc*-*-pe* | powerpc*-*-cygwin*) diff --git a/binutils/gas/configure b/binutils/gas/configure index 6b619e020c..8267cba942 100755 --- a/binutils/gas/configure +++ b/binutils/gas/configure @@ -12075,7 +12075,8 @@ $as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and microblaze*) ;; - ppc-*-aix[5-9].*) + ppc-*-aix[5-9].* \ + | ppc-*-macos*) $as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h diff --git a/binutils/gas/configure.ac b/binutils/gas/configure.ac index 371f7b387f..68d1b8e02b 100644 --- a/binutils/gas/configure.ac +++ b/binutils/gas/configure.ac @@ -163,8 +163,9 @@ for this_target in $target $canon_targets ; do ;; changequote(,)dnl - ppc-*-aix[5-9].*) + ppc-*-aix[5-9].* \ changequote([,])dnl + | ppc-*-macos*) AC_DEFINE(AIX_WEAK_SUPPORT, 1, [Define if using AIX 5.2 value for C_WEAKEXT.]) ;;