• dpkg-gensymbols / mipsel issues / rebuild --march=mips2

    From Florian Lohoff@21:1/5 to All on Tue Mar 14 12:30:01 2023
    Hi,
    i am rebuilding stretch (on further) with --march=mips2 as the switch to mips32r2 dropped a lot of systems on the floor.

    Now i have a bunch of packages which fail because of dpkg-gensymbols
    having issues with missing c++ symbols - Here is an example:

    --- debian/libsmokebase3v5.symbols (libsmokebase3v5_4:4.14.3-1_mipsel)
    +++ dpkg-gensymbolsDPCufy 2023-03-14 11:13:00.523423137 +0000
    @@ -1,6 +1,10 @@
    libsmokebase.so.3 libsmokebase3v5 #MINVER#
    _ZN5Smoke15NullModuleIndexE@Base 4:4.11.1
    - _ZN5Smoke8classMapB5cxx11E@Base 4:4.14.3
    - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Smoke11ModuleIndexESt4lessIS5_ESaISt4pairIKS5_S7_EEED1Ev@Base 4:4.14.3
    - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Smoke11ModuleIndexESt4lessIS5_ESaISt4pairIKS5_S7_EEED2Ev@Base 4:4.14.3
    - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Smoke11ModuleIndexEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 4:4.14.3
    +#MISSING: 4:4.14.3-1# _ZN5Smoke8classMapB5cxx11E@Base 4:4.14.3
    + _ZN5Smoke8classMapE@Base 4:4.14.3-1
    +#MISSING: 4:4.14.3-1# (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESa