diff options
author | Julian Andres Klode <julian.klode@canonical.com> | 2018-10-22 11:38:11 +0200 |
---|---|---|
committer | Julian Andres Klode <julian.klode@canonical.com> | 2018-10-22 11:38:11 +0200 |
commit | a18f38976d3544477f7450aa4265397db9b62cc6 (patch) | |
tree | f2d2dc0deca8eef2110f1dbf535c091c573d000e | |
parent | a4b0ce5a4f5068f780b3aa94473230b5093a837d (diff) |
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
-rw-r--r-- | debian/control | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/debian/control b/debian/control index 747746b68..f013d58c2 100644 --- a/debian/control +++ b/debian/control @@ -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}) |