# HG changeset patch # User Pascal Bellard # Date 1335773211 -7200 # Node ID 08eee30bdf5f13dc77bdeeb09dbfc61ef6cb9ed8 # Parent 053c9ea7763c27503287be2e06f48115fc86060d nitrogen, opencpn, pcmanfm2: add LDFLAGS for Binutils 2.22 diff -r 053c9ea7763c -r 08eee30bdf5f nitrogen/receipt --- a/nitrogen/receipt Mon Apr 30 10:01:30 2012 +0200 +++ b/nitrogen/receipt Mon Apr 30 10:06:51 2012 +0200 @@ -15,6 +15,9 @@ # Rules to configure and make the package. compile_rules() { + # Binutils 2.22 break many packages build without LDFLAGS set correctly. + export LDFLAGS="-Wl,--copy-dt-needed-entries" + cd $src sed -e '/png.h/d' < src/Thumbview.cc > src/Thumbview.cc.patched mv src/Thumbview.cc.patched src/Thumbview.cc diff -r 053c9ea7763c -r 08eee30bdf5f opencpn/receipt --- a/opencpn/receipt Mon Apr 30 10:01:30 2012 +0200 +++ b/opencpn/receipt Mon Apr 30 10:06:51 2012 +0200 @@ -16,6 +16,9 @@ # Rules to configure and make the package. compile_rules() { + # Binutils 2.22 break many packages build without LDFLAGS set correctly. + export LDFLAGS="-Wl,--copy-dt-needed-entries" + cd $src busybox patch -p0 -i $stuff/glib.u ./configure \ diff -r 053c9ea7763c -r 08eee30bdf5f pcmanfm2/receipt --- a/pcmanfm2/receipt Mon Apr 30 10:01:30 2012 +0200 +++ b/pcmanfm2/receipt Mon Apr 30 10:06:51 2012 +0200 @@ -19,6 +19,9 @@ # Rules to configure and make the package. compile_rules() { + # Binutils 2.22 break many packages build without LDFLAGS set correctly. + export LDFLAGS="-Wl,--copy-dt-needed-entries" + cd $src ./configure $CONFIGURE_ARGS && make && make install