Просмотр исходного кода

dpkg-buildpackage: change default value of LDFLAGS

* scripts/dpkg-buildpackage.pl: LDFLAGS now defaults to an empty
value instead of "-Wl,-Bsymbolic-functions". The latter can break
some libraries at run-time and such a change is best done
at the beginning of a release cycle.
Raphael Hertzog лет назад: 18
Родитель
Сommit
12617e848c
3 измененных файлов с 11 добавлено и 1 удалено
  1. 7 0
      ChangeLog
  2. 3 0
      debian/changelog
  3. 1 1
      scripts/dpkg-buildpackage.pl

+ 7 - 0
ChangeLog

@@ -1,3 +1,10 @@
+2008-03-28  Raphael Hertzog  <hertzog@debian.org>
+
+	* scripts/dpkg-buildpackage.pl: LDFLAGS now defaults to an empty
+	value instead of "-Wl,-Bsymbolic-functions". The latter can break
+	some libraries at run-time and such a change is best done
+	at the beginning of a release cycle.
+
 2008-03-27  Raphael Hertzog  <hertzog@debian.org>
 
 	* scripts/Dpkg/Shlibs.pm: Support cross-compilation by adding

+ 3 - 0
debian/changelog

@@ -119,6 +119,9 @@ dpkg (1.14.17) UNRELEASED; urgency=low
   * dpkg-shlibdeps is now able to look into directories containing libraries
     used by cross-built binaries provided that the right environment variable
     are set. Closes: #453267
+  * Change default value of LDFLAGS (set by dpkg-buildpackage) to ''
+    instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the
+    release cycle.
 
   [ Frank Lichtenheld ]
   * Add a warning in dpkg-buildpackage if the build-dependencies are not

+ 1 - 1
scripts/dpkg-buildpackage.pl

@@ -260,7 +260,7 @@ my %flags = ( CPPFLAGS => '',
 	      CFLAGS   => $default_flags,
 	      CXXFLAGS => $default_flags,
 	      FFLAGS   => $default_flags,
-	      LDFLAGS  => "-Wl,-Bsymbolic-functions",
+	      LDFLAGS  => '',
     );
 
 foreach my $flag (keys %flags) {