Package: mydumper
Version: 0.9.5-1
Severity: serious

(note on versioning, this failure was seen with 1.1 I strongly suspect this 
also affects -1, however -1 is currently unbuildable in testing due to a 
missing build-dependency. The history on the reproducible builds site shows 
failures on armhf for -1 but I don't think it has logs available for them).

mydumper is failing to build on armel, armhf, mips and mipsel (and a bunch of 
non-release errors) with the following error.

/usr/bin/cc -Wall -Wno-deprecated-declarations -Wunused -Wwrite-strings 
-Wno-strict-aliasing -Wextra -Wshadow -Werror -O3 -g -I/usr/include/mariadb 
-I/usr/include/mariadb/mysql  -Wl,-z,relro -rdynamic 
CMakeFiles/mydumper.dir/mydumper.c.o CMakeFiles/mydumper.dir/server_detect.c.o 
CMakeFiles/mydumper.dir/g_unix_signal.c.o 
CMakeFiles/mydumper.dir/connection.c.o CMakeFiles/mydumper.dir/getPassword.c.o  
-o mydumper  -lmariadb -lglib-2.0 -lgthread-2.0 -lpcre -lz -lstdc++
/usr/bin/ld: CMakeFiles/mydumper.dir/mydumper.c.o: undefined reference to 
symbol 'ceilf@@GLIBC_2.4'
/usr/bin/ld: /lib/arm-linux-gnueabi/libm.so.6: error adding symbols: DSO 
missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/mydumper.dir/build.make:152: mydumper] Error 1
This is generally caused by using math functions and forgetting to link against 
libm, you get away with this on some architectures due to use of inline 
implementations by glibc. Please modify your buildsystem to link against libm



Reply via email to