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