Skip to content

Commit d3db552

Browse files
authored
No need to force the linker off aarch64
1 parent 21603b0 commit d3db552

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

configure.ac

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -272,13 +272,17 @@ if test "$ARM_SETTINGS" != ""; then
272272
fi
273273

274274
if test "$CROSS_COMPILE" == "1"; then
275-
AM_CXXFLAGS="$AM_CXXFLAGS --prefix=${ARM_LD_PATH}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/${ARM_ARCH_DIR}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/ -I/usr/${ARM_ARCH_DIR}/include/"
276-
AM_CFLAGS="$AM_CFLAGS --prefix=${ARM_LD_PATH}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/${ARM_ARCH_DIR}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/ -I/usr/${ARM_ARCH_DIR}/include/"
277-
PATH="${ARM_LD_PATH}/:$PATH"
278-
CXXLINK="${ARM_LD_PATH}/ld"
279-
LINK="${ARM_LD_PATH}/ld"
280-
LD="${ARM_LD_PATH}/ld"
281-
LDFLAGS="$LDFLAGS -Wl,-rpath -Wl,/usr/lib -Wl,-rpath-link -Wl,${ARM_LD_PATH}/usr/lib -L${ARM_LD_PATH}/lib -L${ARM_LD_PATH}/usr/lib"
275+
AM_CXXFLAGS="$AM_CXXFLAGS -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/${ARM_ARCH_DIR}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/ -I/usr/${ARM_ARCH_DIR}/include/"
276+
AM_CFLAGS="$AM_CFLAGS -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/${ARM_ARCH_DIR}/ -I/usr/${ARM_ARCH_DIR}/include/c++/${ARM_GCC_VER}/ -I/usr/${ARM_ARCH_DIR}/include/"
277+
if test "$ARM_ARCH_DIR" == "aarch64-linux-gnu"; then
278+
AM_CXXFLAGS="$AM_CXXFLAGS --prefix=${ARM_LD_PATH}/"
279+
AM_CFLAGS="$AM_CFLAGS --prefix=${ARM_LD_PATH}/"
280+
PATH="${ARM_LD_PATH}/:$PATH"
281+
CXXLINK="${ARM_LD_PATH}/ld"
282+
LINK="${ARM_LD_PATH}/ld"
283+
LD="${ARM_LD_PATH}/ld"
284+
LDFLAGS="$LDFLAGS -Wl,-rpath -Wl,/usr/lib -Wl,-rpath-link -Wl,${ARM_LD_PATH}/usr/lib -L${ARM_LD_PATH}/lib -L${ARM_LD_PATH}/usr/lib"
285+
fi
282286
fi
283287

284288
AM_CONDITIONAL([COND_GCOV],[test x"$cond_gcov" = x"yes"])

0 commit comments

Comments
 (0)