diff --git a/Documentation/ls_xhl/portage/toolchain_eclass-armv5tejl.patch b/Documentation/ls_xhl/portage/toolchain_eclass-armv5tejl.patch index e8308d0..29a7420 100644 --- a/Documentation/ls_xhl/portage/toolchain_eclass-armv5tejl.patch +++ b/Documentation/ls_xhl/portage/toolchain_eclass-armv5tejl.patch @@ -4,11 +4,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}" +- 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}" ++ confgcc+=" --with-arch=${arm_arch}" + done fi ;;