From: Matthew Vernon Date: Fri, 19 Aug 2016 08:23:23 +0000 (+0100) Subject: New symbols file from compiling with gcc6 X-Git-Tag: debian/2%8.39-2~1 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~matthewv/git?a=commitdiff_plain;h=082d35193d23dee173b16c6c04ea737b496842f1;p=pcre3.git New symbols file from compiling with gcc6 This should fix #811969. To get to this point, re-build (and tell sbuild to keep the build artifacts), then look at the new symbols file in debian/libpcrecpp0v5/DEBIAN/symbols . To prettyfy this, use: sed 's/ \(_.*\) \(.*\)/ (c++)"\1" \2/' libfoo.symbols | c++filt rune from https://wiki.debian.org/UsingSymbolsFiles --- diff --git a/debian/libpcrecpp0v5.symbols b/debian/libpcrecpp0v5.symbols index 471ec7c..c14337d 100644 --- a/debian/libpcrecpp0v5.symbols +++ b/debian/libpcrecpp0v5.symbols @@ -1,4 +1,5 @@ libpcrecpp.so.0 libpcrecpp0v5 #MINVER# + (c++)"void std::vector >::_M_emplace_back_aux(pcrecpp::StringPiece&&)@Base" 2:8.39-2 (c++)"operator<<(std::basic_ostream >&, pcrecpp::StringPiece const&)@Base" 8.38 (c++)"pcrecpp::Arg::parse_char(char const*, int, void*)@Base" 7.7 (c++)"pcrecpp::Arg::parse_double(char const*, int, void*)@Base" 7.7 @@ -84,4 +85,4 @@ libpcrecpp.so.0 libpcrecpp0v5 #MINVER# (c++)"pcrecpp::Scanner::Scanner(std::__cxx11::basic_string, std::allocator > const&)@Base" 7.7 (c++)"pcrecpp::Scanner::SetSkipExpression(char const*)@Base" 7.7 (c++)"pcrecpp::Scanner::Skip(char const*)@Base" 7.7 - (c++)"std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, pcrecpp::StringPiece const&)@Base" 7.7 +#MISSING: 2:8.39-2# (c++)"std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, pcrecpp::StringPiece const&)@Base" 7.7