Source: libfixmath
Version: 0~20220222-3
Severity: normal
User: debian-powe...@lists.debian.org
Usertags: powerpc
X-Debbugs-Cc: debian-powe...@lists.debian.org

Hello!

I just noticed that debian/rules adds the powerpc architecture to the UBSAN_ARCH
arch list despite powerpc not supporting `__sync_val_compare_and_swap_8 [1]. 
This
results in libfixmath trying to build the testsuite and consequently FTBFS [2]:

[ 94%] Linking C executable tests_rn08
/usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rn08.dir/link.txt 
--verbose=1
/usr/bin/cc -Wall -pedantic -Wextra -Werror=return-type -Wl,-z,relro 
-fsanitize=undefined CMakeFiles/tests_rn08.dir/tests/tests.c.o 
CMakeFiles/tests_rn08.dir/tests/tests_basic.c.o 
CMakeFiles/tests_rn08.dir/tests/tests_lerp.c.o 
CMakeFiles/tests_rn08.dir/tests/tests_macros.c.o 
CMakeFiles/tests_rn08.dir/tests/tests_sqrt.c.o 
CMakeFiles/tests_rn08.dir/tests/tests_str.c.o -o tests_rn08  
liblibfixmath_rn08.a -lm -latomic 
/usr/bin/ld: /usr/lib/gcc/powerpc-linux-gnu/12/libubsan.so: undefined reference 
to `__sync_val_compare_and_swap_8'
collect2: error: ld returned 1 exit status

Could you please remove "powerpc" from the UBSAN_ARCH list?

Thanks,
Adrian

> [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368
> [2] 
> https://buildd.debian.org/status/fetch.php?pkg=libfixmath&arch=powerpc&ver=0%7E20220222-3&stamp=1672966865&raw=0

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to