# HG changeset patch # User Pascal Bellard # Date 1555869624 -7200 # Node ID f3e5f6a3ef9adf569d45beb3250c7db65b3aef11 # Parent 6f52735cb8a2a97e884366c96f8ad060a0be7707 gnuradio, mtp-tools, potamus: fix build diff -r 6f52735cb8a2 -r f3e5f6a3ef9a gnuradio/receipt --- a/gnuradio/receipt Sun Apr 21 17:43:33 2019 +0100 +++ b/gnuradio/receipt Sun Apr 21 20:00:24 2019 +0200 @@ -25,6 +25,7 @@ # Rules to configure and make the package. compile_rules() { + export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lpthread" patch --input=$stuff/patches/float_array_to_int.patch \ $src/gr-blocks/lib/float_array_to_int.cc patch --input=$stuff/patches/test_tag_variable_rate_ff_impl.patch \ diff -r 6f52735cb8a2 -r f3e5f6a3ef9a mtp-tools/receipt --- a/mtp-tools/receipt Sun Apr 21 17:43:33 2019 +0100 +++ b/mtp-tools/receipt Sun Apr 21 20:00:24 2019 +0200 @@ -15,6 +15,6 @@ genpkg_rules() { mkdir -p $fs/lib/udev $fs/usr/bin - cp -a $install/lib/udev/mtp-probe $fs/lib/udev + cp -a $install/usr/lib/udev/mtp-probe $fs/lib/udev cp -a $install/usr/bin $fs/usr } diff -r 6f52735cb8a2 -r f3e5f6a3ef9a potamus/receipt --- a/potamus/receipt Sun Apr 21 17:43:33 2019 +0100 +++ b/potamus/receipt Sun Apr 21 20:00:24 2019 +0200 @@ -23,7 +23,8 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; + i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" + export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lm" ;; arm*) ARCH_ARGS="--disable-input-flac" ;; esac