Browse Source

Break pre-gcc8 aptitude and apt

gcc 8 broke the ABI again. After they decided to switch mangling of ABI tags in return values from:

 U URI::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]()
to:
 U URI::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >()

in gcc 7, they now removed the legacy symbol in gcc 8, causing us to break our ABI in turn
for that one operator. We need more responsible gcc developers.

Closes: #911090
tags/debian/1.8.0_alpha1
Julian Andres Klode 2 years ago
parent
commit
a18f38976d
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      debian/control

+ 1
- 1
debian/control View File

@@ -72,7 +72,7 @@ Multi-Arch: same
Priority: optional
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: appstream (<< 0.9.0-3~), apt (<< 1.1~exp14), libapt-inst1.5 (<< 0.9.9~)
Breaks: appstream (<< 0.9.0-3~), apt (<< 1.6~), aptitude (<< 0.8.11), libapt-inst1.5 (<< 0.9.9~)
Recommends: apt (>= ${binary:Version})
Section: libs
Provides: libapt-pkg (= ${binary:Version})


Loading…
Cancel
Save