Merge topic 'bootstrap-aix-powerpc'

98c40dd22e bootstrap: Avoid TOC overflow on AIX powerpc
493d6a66bb bootstrap: Remove stray indentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6911
This commit is contained in:
Brad King
2022-01-28 14:35:10 +00:00
committed by Kitware Robot
+15 -1
View File
@@ -157,12 +157,19 @@ else
cmake_system_hpux=false
fi
# Determine whether this is AIX
if echo "${cmake_system}" | grep AIX >/dev/null 2>&1; then
cmake_system_aix=true
else
cmake_system_aix=false
fi
# Determine whether this is Linux
if echo "${cmake_system}" | grep Linux >/dev/null 2>&1; then
cmake_system_linux=true
else
cmake_system_linux=false
fi
fi
# Determine whether this is a PA-RISC machine
# This only works for Linux or HP-UX, not other PA-RISC OSs (BSD maybe?). Also
@@ -1109,6 +1116,13 @@ if ${cmake_system_haiku}; then
cmake_ld_flags="${LDFLAGS} -lroot -lbe"
fi
# Add AIX arch-specific link flags.
if ${cmake_system_aix}; then
if uname -p | grep powerpc >/dev/null 2>&1; then
cmake_ld_flags="${LDFLAGS} -Wl,-bbigtoc"
fi
fi
#-----------------------------------------------------------------------------
# Detect known toolchains on some platforms.
cmake_toolchains=''