overlay/Documentation/ls_xhl/portage/toolchain_eclass-armv5tejl.patch
2010-10-03 09:25:35 +00:00

16 lines
680 B
Diff

--- /usr/portage/eclass/toolchain.eclass.orig 2010-04-03 22:35:38.000000000 +0200
+++ /usr/portage/eclass/toolchain.eclass 2010-04-18 18:41:12.000000000 +0200
@@ -1239,7 +1239,11 @@
# Remove endian ('l' / 'eb')
[[ ${arm_arch} == *l ]] && arm_arch=${arm_arch%l}
[[ ${arm_arch} == *eb ]] && arm_arch=${arm_arch%eb}
- confgcc="${confgcc} --with-arch=${arm_arch}"
+ local arm_arches="armv4 armv4t armv5t armv5te armv6j armv6k armv6m armv6t2 armv6zk armv7a armv7m armv7r"
+ for i in $arm_arches; do
+ [[ ${i} == $arm_arch ]] && \
+ confgcc="${confgcc} --with-arch=${arm_arch}"
+ done
fi
;;
# Add --with-abi flags to set default MIPS ABI