NMU diff attached.

Christoph
No differences were encountered between the control files

diff -Nru double-conversion-3.1.5/debian/changelog double-conversion-3.1.5/debian/changelog
--- double-conversion-3.1.5/debian/changelog	2020-10-17 14:20:08.000000000 +0200
+++ double-conversion-3.1.5/debian/changelog	2020-11-23 01:01:25.000000000 +0100
@@ -1,3 +1,13 @@
+double-conversion (3.1.5-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Compile with -O2 to prevent symbols disappearing with built with -O3.
+    Patch by Steve Langasek. (Closes: #973326)
+  * The same symbol is missing on *-kfreebsd even with -O2, mark it as
+    missing.
+
+ -- Christoph Berg <m...@debian.org>  Mon, 23 Nov 2020 01:01:25 +0100
+
 double-conversion (3.1.5-6) unstable; urgency=medium
 
   [ Steve Langasek ]
diff -Nru double-conversion-3.1.5/debian/libdouble-conversion3.symbols double-conversion-3.1.5/debian/libdouble-conversion3.symbols
--- double-conversion-3.1.5/debian/libdouble-conversion3.symbols	2020-10-17 14:17:29.000000000 +0200
+++ double-conversion-3.1.5/debian/libdouble-conversion3.symbols	2020-11-23 01:01:25.000000000 +0100
@@ -1,7 +1,6 @@
 libdouble-conversion.so.3 libdouble-conversion3 #MINVER#
 * Build-Depends-Package: libdouble-conversion-dev
- (c++)"double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)@Base" 3.1.5
- (c++)"double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)@Base" 3.1.5
+ (c++|arch=!kfreebsd-amd64 !kfreebsd-i386)"double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)@Base" 3.1.5
  (c++)"double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector<char>, int*, int*)@Base" 2.0.0
  (c++)"double_conversion::FastFixedDtoa(double, int, double_conversion::Vector<char>, int*, int*)@Base" 2.0.0
  (c++)"double_conversion::PowersOfTenCache::kMaxDecimalExponent@Base" 2.0.0
diff -Nru double-conversion-3.1.5/debian/rules double-conversion-3.1.5/debian/rules
--- double-conversion-3.1.5/debian/rules	2020-01-11 07:27:54.000000000 +0100
+++ double-conversion-3.1.5/debian/rules	2020-11-23 01:01:25.000000000 +0100
@@ -2,6 +2,8 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+export DEB_CXXFLAGS_MAINT_APPEND += -O2
+export DEB_CXXFLAGS_MAINT_STRIP += -O3
 
 # Get compilation flags from dpkg-buildflags
 DPKG_EXPORT_BUILDFLAGS = 1

Reply via email to