[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1025681: lodepng: please mark 3 optional symbols as optional



Source: lodepng
Version: 0.0~git20220618.b4ed2cd-2
tags: patch

Hello, please consider this patch to fix a build failure in case of -O3, lto enabled, and newer gcc
(I think you should also do that for armel and the other architectures, but I didn't test that)

thanks

Gianfranco

diff -Nru lodepng-0.0~git20220618.b4ed2cd/debian/changelog lodepng-0.0~git20220618.b4ed2cd/debian/changelog
--- lodepng-0.0~git20220618.b4ed2cd/debian/changelog    2022-07-22 12:55:56.000000000 +0200
+++ lodepng-0.0~git20220618.b4ed2cd/debian/changelog    2022-12-07 07:38:05.000000000 +0100
@@ -1,3 +1,10 @@
+lodepng (0.0~git20220618.b4ed2cd-2.1) unstable; urgency=medium
+
+  * Mark 3 symbols as optional to fix a build failure with newer gcc and
+    different optimization levels (Closes: #-1)
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 07 Dec 2022 07:38:05 +0100
+
 lodepng (0.0~git20220618.b4ed2cd-2) unstable; urgency=medium

   * Team upload.
diff -Nru lodepng-0.0~git20220618.b4ed2cd/debian/liblodepng0.symbols lodepng-0.0~git20220618.b4ed2cd/debian/liblodepng0.symbols
--- lodepng-0.0~git20220618.b4ed2cd/debian/liblodepng0.symbols  2022-07-22 12:54:12.000000000 +0200
+++ lodepng-0.0~git20220618.b4ed2cd/debian/liblodepng0.symbols  2022-12-07 07:37:01.000000000 +0100
@@ -100,8 +100,8 @@
  _ZN7lodepng8compressERSt6vectorIhSaIhEERKS2_RK23LodePNGCompressSettings@Base 0.0~git20220618.b4ed2cd
  _ZN7lodepng9load_fileERSt6vectorIhSaIhEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.0~git20220618.b4ed2cd
  _ZN7lodepng9save_fileERKSt6vectorIhSaIhEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.0~git20220618.b4ed2cd
- _ZNSt12_Vector_baseIhSaIhEED1Ev@Base 0.0~git20220618.b4ed2cd
- _ZNSt12_Vector_baseIhSaIhEED2Ev@Base 0.0~git20220618.b4ed2cd
- _ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 0.0~git20220618.b4ed2cd
+ (optional)_ZNSt12_Vector_baseIhSaIhEED1Ev@Base 0.0~git20220618.b4ed2cd
+ (optional)_ZNSt12_Vector_baseIhSaIhEED2Ev@Base 0.0~git20220618.b4ed2cd
+ (optional)_ZNSt6vectorIhSaIhEE17_M_default_appendEm@Base 0.0~git20220618.b4ed2cd
  lodepng_default_compress_settings@Base 0.0~git20220618.b4ed2cd
  lodepng_default_decompress_settings@Base 0.0~git20220618.b4ed2cd
~

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: