View Single Post
stewsta
Junior Member
Join Date: Jul 2009
Old 01-22-2019 , 07:40   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #304

Quote:
Originally Posted by nikita1811 View Post
[SM] Unable to load extension "accelerator.ext": /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /serv/csgo/csgo/addons/sourcemod/extensions/accelerator.ext.so)

my version GLIBCXX_3.4.17
I think this is happening on different SourceDS versions - for example when I run strings on a srcds install from a SDK Base 2013 Multiplayer mod, it only finds up to GLIBCXX_3.4.16:

Code:
 strings bin/libstdc++.so.6 | grep GLIBCXX_3.4.1

GLIBCXX_3.4.1
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
_ZSt10adopt_lock@@GLIBCXX_3.4.11
GLIBCXX_3.4.10
GLIBCXX_3.4.16
GLIBCXX_3.4.1
_ZSt10defer_lock@@GLIBCXX_3.4.11
_ZNVSt9__atomic011atomic_flag12test_and_setESt12memory_order@@GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.15
GLIBCXX_3.4.11
GLIBCXX_3.4.14
_ZSt15future_category@@GLIBCXX_3.4.14
_ZNVSt9__atomic011atomic_flag5clearESt12memory_order@@GLIBCXX_3.4.11
GLIBCXX_3.4.13
_ZSt11try_to_lock@@GLIBCXX_3.4.11
Compared to the same file installed on the system in /usr/lib/ (Fedora), which goes up to GLIBCXX_3.4.25
Code:
strings /usr/lib/libstdc++.so.6 | grep GLIBCXX_

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_DEBUG_MESSAGE_LENGTH
By replacing the version of the file in srcds/bin with the one from my /usr/lib/ the extension loads correctly - however any steam update on the server files overwrites this change.

@asherkin is it possible to target a maximum of GLIBCXX_3.4.16 instead?
stewsta is offline