tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

new libstdc++ seekg signature changed



I recently updated my current from before the gcc update, but without
updating packages.
id3info (from id3lib) now gives me:
/usr/pkg/lib/libid3-3.8.so.3: Undefined PLT symbol 
"_ZNSi5seekgExSt12_Ios_Seekdir" (symnum = 755)

simult:~$ nm -C /usr/lib/libstdc++.so.7.1 | grep std::istream::seekg        
0000000000093e20 W std::istream::seekg(std::fpos<__mbstate_t>)
0000000000093f20 W std::istream::seekg(long, std::_Ios_Seekdir)
simult:~$ nm -C /tmp/old/usr/lib/libstdc++.so.7.0 | grep std::istream::seekg
00000000000953f0 W std::istream::seekg(std::fpos<__mbstate_t>)
0000000000095340 W std::istream::seekg(long long, std::_Ios_Seekdir)

I guess some sort of compat should be provided in the new lib (if
that's possible) or should the major be bumped (maybe overkill)?

kind regards
dieter


Home | Main Index | Thread Index | Old Index