Control: tags -1 + patch
Hi again, 2018-04-30 23:49 Manuel A. Fernandez Montecelo:
Source: re2 Version: 20180301+dfsg-1 Severity: normal User: debian-ri...@lists.debian.org Usertags: riscv64 Hello, We need support in this package for RISC-V to bootstrap the riscv64 architecture. It would be great if you could update the symbols file and release a new version for unstable. Build log with the missing symbols: https://buildd.debian.org/status/fetch.php?pkg=re2&arch=riscv64&ver=20180301%2Bdfsg-1&stamp=1524132718&raw=0 If we can do something to speed-up this process, e.g. if you prefer that we provide a patch, please let me/us know.
Attaching trivial patch and new file now. Cheers. -- Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>
--- /tmp/re2/re2-20180301+dfsg/debian/libre2-4.symbols 2018-03-03 21:42:20.000000000 +0100 +++ /home/mafm/prj/riscv/debian-unreleased/re2/built+signed/libre2-4.symbols 2018-05-06 15:45:28.214596819 +0200 @@ -1,6 +1,6 @@ libre2.so.4 libre2-4 #MINVER# -(arch= alpha amd64 arm64 ia64 mips64 mips64el ppc64 ppc64el s390x sparc64 netbsd-alpha kfreebsd-amd64 s390 avr32)#include "libre2.symbols.long_size_t" -(arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !ppc64 !ppc64el !s390x !sparc64 !netbsd-alpha !kfreebsd-amd64 !s390 !avr32)#include "libre2.symbols.int_size_t" +(arch= alpha amd64 arm64 ia64 mips64 mips64el ppc64 ppc64el riscv64 s390x sparc64 netbsd-alpha kfreebsd-amd64 s390 avr32)#include "libre2.symbols.long_size_t" +(arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64 !netbsd-alpha !kfreebsd-amd64 !s390 !avr32)#include "libre2.symbols.int_size_t" _ZN3re211FilteredRE214PrintPrefilterEi@Base 20131024+dfsg _ZN3re211FilteredRE219RegexpsGivenStringsERKSt6vectorIiSaIiEEPS3_@Base 20131024+dfsg _ZN3re211FilteredRE23AddERKNS_11StringPieceERKNS_3RE27OptionsEPi@Base 20131024+dfsg
libre2.so.4 libre2-4 #MINVER# (arch= alpha amd64 arm64 ia64 mips64 mips64el ppc64 ppc64el riscv64 s390x sparc64 netbsd-alpha kfreebsd-amd64 s390 avr32)#include "libre2.symbols.long_size_t" (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64 !netbsd-alpha !kfreebsd-amd64 !s390 !avr32)#include "libre2.symbols.int_size_t" _ZN3re211FilteredRE214PrintPrefilterEi@Base 20131024+dfsg _ZN3re211FilteredRE219RegexpsGivenStringsERKSt6vectorIiSaIiEEPS3_@Base 20131024+dfsg _ZN3re211FilteredRE23AddERKNS_11StringPieceERKNS_3RE27OptionsEPi@Base 20131024+dfsg _ZN3re211FilteredRE27CompileEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE@Base 20150701+dfsg _ZN3re211FilteredRE2C1Ei@Base 20161101+dfsg _ZN3re211FilteredRE2C1Ev@Base 20131024+dfsg _ZN3re211FilteredRE2C2Ei@Base 20161101+dfsg _ZN3re211FilteredRE2C2Ev@Base 20131024+dfsg _ZN3re211FilteredRE2D1Ev@Base 20131024+dfsg _ZN3re211FilteredRE2D2Ev@Base 20131024+dfsg _ZN3re211StringPiece4nposE@Base 0+hg23 _ZN3re23RE210FullMatchNERKNS_11StringPieceERKS0_PKPKNS0_3ArgEi@Base 0+hg23 _ZN3re23RE211MaxSubmatchERKNS_11StringPieceE@Base 20131024+dfsg _ZN3re23RE213GlobalReplaceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_RKNS_11StringPieceE@Base 20150701+dfsg _ZN3re23RE213PartialMatchNERKNS_11StringPieceERKS0_PKPKNS0_3ArgEi@Base 0+hg23 _ZN3re23RE215FindAndConsumeNEPNS_11StringPieceERKS0_PKPKNS0_3ArgEi@Base 0+hg23 _ZN3re23RE23Set3AddERKNS_11StringPieceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 20150701+dfsg _ZN3re23RE23Set7CompileEv@Base 20131024+dfsg _ZN3re23RE23SetC1ERKNS0_7OptionsENS0_6AnchorE@Base 20131024+dfsg _ZN3re23RE23SetC2ERKNS0_7OptionsENS0_6AnchorE@Base 20131024+dfsg _ZN3re23RE23SetD1Ev@Base 20131024+dfsg _ZN3re23RE23SetD2Ev@Base 20131024+dfsg _ZN3re23RE24InitERKNS_11StringPieceERKNS0_7OptionsE@Base 0+hg23 _ZN3re23RE27ExtractERKNS_11StringPieceERKS0_S3_PNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 20150701+dfsg _ZN3re23RE27Options14kDefaultMaxMemE@Base 0+hg23 _ZN3re23RE27OptionsC1ENS0_13CannedOptionsE@Base 20131024+dfsg _ZN3re23RE27OptionsC2ENS0_13CannedOptionsE@Base 20131024+dfsg _ZN3re23RE27ReplaceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_RKNS_11StringPieceE@Base 20150701+dfsg _ZN3re23RE28ConsumeNEPNS_11StringPieceERKS0_PKPKNS0_3ArgEi@Base 0+hg23 _ZN3re23RE29QuoteMetaB5cxx11ERKNS_11StringPieceE@Base 20150701+dfsg _ZN3re23RE2C1EPKc@Base 0+hg23 _ZN3re23RE2C1ERKNS_11StringPieceE@Base 0+hg23 _ZN3re23RE2C1ERKNS_11StringPieceERKNS0_7OptionsE@Base 0+hg23 _ZN3re23RE2C1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 20150701+dfsg _ZN3re23RE2C2EPKc@Base 0+hg23 _ZN3re23RE2C2ERKNS_11StringPieceE@Base 0+hg23 _ZN3re23RE2C2ERKNS_11StringPieceERKNS0_7OptionsE@Base 0+hg23 _ZN3re23RE2C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 20150701+dfsg _ZN3re23RE2D1Ev@Base 0+hg23 _ZN3re23RE2D2Ev@Base 0+hg23 _ZNK3re211FilteredRE210AllMatchesERKNS_11StringPieceERKSt6vectorIiSaIiEEPS6_@Base 20131024+dfsg _ZNK3re211FilteredRE210FirstMatchERKNS_11StringPieceERKSt6vectorIiSaIiEE@Base 20131024+dfsg _ZNK3re211FilteredRE213AllPotentialsERKSt6vectorIiSaIiEEPS3_@Base 20150701+dfsg _ZNK3re211FilteredRE214SlowFirstMatchERKNS_11StringPieceE@Base 20131024+dfsg _ZNK3re23RE211ProgramSizeEv@Base 0+hg23 _ZNK3re23RE211ReverseProgEv@Base 0+hg23 _ZNK3re23RE213ProgramFanoutEPSt3mapIiiSt4lessIiESaISt4pairIKiiEEE@Base 20150701+dfsg _ZNK3re23RE218CheckRewriteStringERKNS_11StringPieceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 20150701+dfsg _ZNK3re23RE218PossibleMatchRangeEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_i@Base 20150701+dfsg _ZNK3re23RE219CapturingGroupNamesB5cxx11Ev@Base 20150701+dfsg _ZNK3re23RE220NamedCapturingGroupsB5cxx11Ev@Base 20150701+dfsg _ZNK3re23RE223NumberOfCapturingGroupsEv@Base 0+hg23 _ZNK3re23RE23Set5MatchERKNS_11StringPieceEPSt6vectorIiSaIiEE@Base 20131024+dfsg _ZNK3re23RE23Set5MatchERKNS_11StringPieceEPSt6vectorIiSaIiEEPNS1_9ErrorInfoE@Base 20180201+dfsg _ZNK3re23RE27Options10ParseFlagsEv@Base 20131024+dfsg _ZNK3re23RE27RewriteEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11StringPieceEPS9_i@Base 20150701+dfsg