1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 19:29:53 +03:00
aports/community/clang-rtlib/armv6-arch.patch.noauto
Celeste 0f1a6d44b3 community/clang-rtlib: new aport
my attempt at unblocking the Chromium security upgrade,
while waiting for !82919 to make it buildable with Clang 20
2025-04-19 11:45:01 +00:00

18 lines
965 B
Text

the build system recognises armhf as armv7 (which it usually is..)
but for us that is wrong. it compiles anyway since clang is a cross compiler.
diff --git a/compiler-rt/cmake/base-config-ix.cmake b/compiler-rt/cmake/base-config-ix.cmake
index 0ad95d57f..795ca5deb 100644
--- a/compiler-rt/cmake/base-config-ix.cmake
+++ b/compiler-rt/cmake/base-config-ix.cmake
@@ -267,10 +267,7 @@ macro(test_targets)
if(WIN32)
test_target_arch(arm "" "" "")
else()
- test_target_arch(armv4t "" "-march=armv4t" "-mfloat-abi=soft")
- test_target_arch(armv6m "" "-march=armv6m" "-mfloat-abi=soft")
- test_target_arch(arm "" "-march=armv7-a" "-mfloat-abi=soft")
- test_target_arch(armhf "" "-march=armv7-a" "-mfloat-abi=hard")
+ test_target_arch(armhf "" "-march=armv6zk" "-mfloat-abi=hard")
endif()
elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "avr")
test_target_arch(avr "__AVR__" "--target=avr")