Bug#791059: graphicsmagick: library transition may be needed when GCC 5 is the default

2015-08-08 Thread Julien Cristau
Control: severity -1 serious
Control: tag -1 confirmed

On Fri, Jul  3, 2015 at 13:10:18 +, Matthias Klose wrote:

 Background [1]: libstdc++6 introduces a new ABI to conform to the
 C++11 standard, but keeps the old ABI to not break existing binaries.
 Packages which are built with g++-5 from experimental (not the one
 from testing/unstable) are using the new ABI.  Libraries built from
 this source package export some of the new __cxx11 or B5cxx11 symbols,
 and dropping other symbols.  If these symbols are part of the API of
 the library, then this rebuild with g++-5 will trigger a transition
 for the library.
 
 What is needed:
 
  - Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
  https://people.debian.org/~doko/logs/gcc5-20150701/
Search for BEGIN GCC CXX11 in the log.
 
  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
 
from checking libgraphicsmagick++1{,-dev}, there are public symbols
involving std::string, so the library package needs to be renamed.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#791059: graphicsmagick: library transition may be needed when GCC 5 is the default

2015-08-08 Thread GCS
On Sat, Aug 8, 2015 at 12:55 PM, Julien Cristau jcris...@debian.org wrote:
 On Fri, Jul  3, 2015 at 13:10:18 +, Matthias Klose wrote:
 Background [1]: libstdc++6 introduces a new ABI to conform to the
 C++11 standard, but keeps the old ABI to not break existing binaries.
 from checking libgraphicsmagick++1{,-dev}, there are public symbols
 involving std::string, so the library package needs to be renamed.
 +1, I'm in the process of updating it. Will upload it today in some hours.

Thanks,
Laszlo/GCS


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#791059: graphicsmagick: library transition may be needed when GCC 5 is the default

2015-08-08 Thread GCS
Control: tag -1 + help pending

On Sat, Aug 8, 2015 at 12:55 PM, Julien Cristau jcris...@debian.org wrote:
 On Fri, Jul  3, 2015 at 13:10:18 +, Matthias Klose wrote:
 Background [1]: libstdc++6 introduces a new ABI to conform to the
 C++11 standard, but keeps the old ABI to not break existing binaries.
 from checking libgraphicsmagick++1{,-dev}, there are public symbols
 involving std::string, so the library package needs to be renamed.
 I attach the proposed update. As I'm again a bit overloaded, I would
be glad if someone may take a look before I upload it.

Thanks,
Laszlo/GCS


graphicsmagick_1.3.20-3+deb8u1_to_1.3.20-4.patch.gz
Description: GNU Zip compressed data


Bug#791059: graphicsmagick: library transition may be needed when GCC 5 is the default

2015-08-08 Thread Julien Cristau
On Sat, Aug  8, 2015 at 14:12:09 +0200, László Böszörményi (GCS) wrote:

 Control: tag -1 + help pending
 
 On Sat, Aug 8, 2015 at 12:55 PM, Julien Cristau jcris...@debian.org wrote:
  On Fri, Jul  3, 2015 at 13:10:18 +, Matthias Klose wrote:
  Background [1]: libstdc++6 introduces a new ABI to conform to the
  C++11 standard, but keeps the old ABI to not break existing binaries.
  from checking libgraphicsmagick++1{,-dev}, there are public symbols
  involving std::string, so the library package needs to be renamed.
  I attach the proposed update. As I'm again a bit overloaded, I would
 be glad if someone may take a look before I upload it.
 
There's also a diff at
https://launchpad.net/ubuntu/+source/graphicsmagick/1.3.20-4ubuntu1
that may be helpful.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#791059: graphicsmagick: library transition may be needed when GCC 5 is the default

2015-08-08 Thread GCS
Control: tag -1 - help

On Sat, Aug 8, 2015 at 2:17 PM, Julien Cristau jcris...@debian.org wrote:
 On Sat, Aug  8, 2015 at 14:12:09 +0200, László Böszörményi (GCS) wrote:
  I attach the proposed update. As I'm again a bit overloaded, I would
 be glad if someone may take a look before I upload it.
 There's also a diff at
 https://launchpad.net/ubuntu/+source/graphicsmagick/1.3.20-4ubuntu1
 that may be helpful.
 +1, my changes are the same - with the same mistakes. Just fixing
these and will upload soon.

Thanks,
Laszlo/GCS


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org