First, I assume everyone know that this is linux related.
I have an extension that works fine on newer servers, but when I try to use it on a older server it cannot load because its glibc version is older.
Updating glibc on that server is out of the question since it's risky and I don't have root access. Instead there must be a way to compile the extension for older versions, since other SourceMod 1.2.x extenstions already works.
I run Ubuntu 9.04 in a virtual machine, with gcc 4.1. The extension compiles and runs fine on updated servers. The old server currently have
glibc 2.3.6 installed.
I guess I need to install an older glibc on my VM and compile again, that's ok, but I don't know the package name or where I can find it.
Otherwise, what can I do to make the extension work on that server?
Code:
L 07/18/2009 - 10:51:26: [SM] Unable to load extension "zrtools.ext.so": /lib32/libc.so.6: version `GLIBC_2.4' not found (required by /(...)/cstrike/addons/sourcemod/extensions/zrtools.ext.so)
__________________