Package: pcre3
Version: 2:8.39-4
Severity: minor
Tags: patch

Dear maintainer,

On sh4, a build is failing due to mismatched symbols [1]. However,
missing symbol seems to be a template instantiation from STL. I think
STL symbols are not necessary thing and should be marked optional. Here
I attach a patch to mark 3 STL symbols (including a new symbol added in
[1]) optional. Could you please apply it?

[1] 
https://buildd.debian.org/status/fetch.php?pkg=pcre3&arch=sh4&ver=2:8.39-4&stamp=1505391860&raw=0

Thanks,
Katsuhiko
diff -Nru pcre3-8.39/debian/libpcrecpp0v5.symbols pcre3-8.39/debian/libpcrecpp0v5.symbols
--- pcre3-8.39/debian/libpcrecpp0v5.symbols	2017-03-26 01:20:59.000000000 +0900
+++ pcre3-8.39/debian/libpcrecpp0v5.symbols	2017-09-18 05:20:16.000000000 +0900
@@ -1,5 +1,4 @@
 libpcrecpp.so.0 libpcrecpp0v5 #MINVER#
- (c++)"void std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> >::_M_emplace_back_aux<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 2:8.39-2
  (c++)"operator<<(std::basic_ostream<char, std::char_traits<char> >&, 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
@@ -85,4 +84,6 @@
  (c++)"pcrecpp::Scanner::Scanner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 7.7
  (c++)"pcrecpp::Scanner::SetSkipExpression(char const*)@Base" 7.7
  (c++)"pcrecpp::Scanner::Skip(char const*)@Base" 7.7
-#MISSING: 2:8.39-2# (c++)"std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> >::_M_insert_aux(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, pcrecpp::StringPiece const&)@Base" 7.7
+ (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> >::_M_emplace_back_aux<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 2:8.39-2
+ (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> >::_M_realloc_insert<pcrecpp::StringPiece const&>(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, pcrecpp::StringPiece const&)@Base" 2:8.39-4
+#MISSING: 2:8.39-2# (c++|optional=STL)"std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> >::_M_insert_aux(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, pcrecpp::StringPiece const&)@Base" 7.7

Attachment: signature.asc
Description: PGP signature

Reply via email to