Skip to content

Commit f310d2d

Browse files
authored
Merge pull request #1154 from jnavarrom/issue#1074-build-for-iphoneos-arm64-with-crc
Enable crc instructions when building for arm64 cpu (iOS)
2 parents 6f3ea8d + 876e1dc commit f310d2d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

TestScripts/setenv-ios.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ unset IOS_CFLAGS
9191
unset IOS_CXXFLAGS
9292
unset IOS_LDFLAGS
9393
unset IOS_SYSROOT
94+
unset CRC
9495

9596
#########################################
9697
##### Small Fixups, if needed #####
@@ -133,6 +134,7 @@ fi
133134

134135
if [[ "${IOS_CPU}" == "aarch64" || "${IOS_CPU}" == "arm64"* || "${IOS_CPU}" == "armv8"* ]] ; then
135136
IOS_CPU=arm64
137+
CRC="-mcrc"
136138
fi
137139

138140
echo "Configuring for ${IOS_SDK} (${IOS_CPU})"
@@ -282,7 +284,7 @@ if [ -z "${XCODE_SDK}" ]; then
282284
fi
283285

284286
IOS_CFLAGS="-arch ${IOS_CPU} ${MIN_VER} -fno-common"
285-
IOS_CXXFLAGS="-arch ${IOS_CPU} ${MIN_VER} -stdlib=libc++ -fno-common"
287+
IOS_CXXFLAGS="-arch ${IOS_CPU} ${CRC} ${MIN_VER} -stdlib=libc++ -fno-common"
286288
IOS_SYSROOT="${XCODE_DEVELOPER_SDK}/${XCODE_SDK}"
287289

288290
if [ ! -d "${IOS_SYSROOT}" ]; then

0 commit comments

Comments
 (0)