Source: mysql-8.0 Version: 8.0.23-1 Severity: serious tags: patch Hello, the dev package exposes zstd build flags, but doesn't depend on it. e.g. you can see boinc build log failing
checking mysql libraries... -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lzstd -lm -lrt -lssl -lcrypto -ldl -lresolv checking mysql includes... -I/usr/include/mysql [...] libtool: link: /usr/bin/g++ -Wall -Wextra -Wshadow -Wredundant-decls -Wdisabled-optimization -Wpointer-arith -Wstrict-aliasing -Wcast-align -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/boinc-7.16.16+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -O3 -funroll-loops -fforce-addr -ffast-math -flto -Wall -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -flto -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/boinc-7.16.16+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -O3 -funroll-loops -fforce-addr -ffast-math -flto -o .libs/adjust_user_priority adjust_user_priority.o ../sched/.libs/libsched.so ../lib/.libs/libboinc_crypt.so ../lib/.libs/libboinc.so -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lzstd -lm -lrt -ldl -lresolv -lssl -lcrypto -pthread /usr/bin/ld: cannot find -lzstd collect2: error: ld returned 1 exit status this patch should do the trick diff -Nru mysql-8.0-8.0.23/debian/control mysql-8.0-8.0.23/debian/control --- mysql-8.0-8.0.23/debian/control 2021-01-19 15:07:46.000000000 +0100 +++ mysql-8.0-8.0.23/debian/control 2021-02-04 22:30:12.000000000 +0100 @@ -62,6 +62,7 @@ Section: libdevel Depends: libmysqlclient21 (= ${binary:Version}), libssl-dev, + libzstd-dev, zlib1g-dev, ${misc:Depends}, ${shlibs:Depends} Gianfranco