From a18f38976d3544477f7450aa4265397db9b62cc6 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 22 Oct 2018 11:38:11 +0200 Subject: 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, std::allocator >[abi:cxx11]() to: U URI::operator std::__cxx11::basic_string, std::allocator >() 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 --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian') 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}) -- cgit v1.2.3