Bug#1132834: kamailio FTBFS on armhf

Adrian Bunk bunk at debian.org
Mon Apr 6 09:09:26 BST 2026


Source: kamailio
Version: 6.1.1-1
Severity: serious
Tags: ftbfs patch
X-Debbugs-Cc: Victor Seva <vseva at debian.org>

https://buildd.debian.org/status/fetch.php?pkg=kamailio&arch=armhf&ver=6.1.1-2&stamp=1775320159&raw=0

...
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
...


stop-setting-march-on-arm.patch was dropped with the switch
to CMake, but the attached CMake version of it is required.
-------------- next part --------------
Description: Stop setting -march on arm
Author: Adrian Bunk <bunk at debian.org>

--- kamailio-6.1.1.orig/cmake/compiler-specific.cmake
+++ kamailio-6.1.1/cmake/compiler-specific.cmake
@@ -189,7 +189,7 @@ elseif(TARGET_ARCH STREQUAL "arm7")
 
     # ARM specific flags
     target_compile_options(
-      common_compiler_flags INTERFACE -march=armv7-a -funroll-loops -fsigned-char
+      common_compiler_flags INTERFACE -funroll-loops -fsigned-char
     )
     if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
       target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)
@@ -207,7 +207,7 @@ elseif(TARGET_ARCH STREQUAL "arm6")
   if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
     target_compile_definitions(common_compiler_flags INTERFACE CC_GCC_LIKE_ASM)
     target_compile_options(
-      common_compiler_flags INTERFACE -march=armv6 -funroll-loops -fsigned-char
+      common_compiler_flags INTERFACE -funroll-loops -fsigned-char
     )
     if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
       target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)
@@ -227,7 +227,7 @@ elseif(TARGET_ARCH STREQUAL "arm")
 
     # ARM specific flags
     target_compile_options(
-      common_compiler_flags INTERFACE -marm -march=armv5t -funroll-loops -fsigned-char
+      common_compiler_flags INTERFACE -marm -funroll-loops -fsigned-char
     )
     if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
       target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)


More information about the Pkg-voip-maintainers mailing list