protonscr

HLDS GLIBC_2.7

steamclosed reviewedNot a bugMOVED: Half-Life 1
ValveSoftware/steam-for-linux#1777 · opened 2013-02-15 by CarlosMestre · updated 2013-02-15 · 4 comments · github
CCarlosMestre 2013-02-15 github

I'm using CentOS release 5.8 and I was using GLIBC_2.5
But new hlds is compiled on GLIBC 2.7.
Here is the error:
"Auto-restarting the server on crash
Could not locate steam binary:steamcmd/steam.sh, ignoring.
Error:/lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by /home/servercs/hlds/engine_i486.so)
Unable to load engine, image is corrupt.
email debug.log to [email protected]
Thu Feb 14 18:14:21 CST 2013: Server restart in 10 seconds"

Is not possible to use GLIBC 2.5 or centOS 5.8 whithout upgrade to centos 6x?

MMrSchism 2013-02-15 github

According to most CentOS users.... do NOT upgrade GLIBC 2.5 on CentOS.

http://serverfault.com/questions/372243/glibc-2-7-on-centos-5-5

Aalfred-valve maintainer 2013-02-15 github

FYI, HLDS does require a minimum of Glibc 2.7 now.

Ddevicenull 2013-02-15 github

That's pretty terrible. That means HLDS is no longer compatible with CentOS 5, which is still being updated (until 2014).

I spent the morning getting GLIBC 2.17 running on CentOS 5, but it's pretty awful to have to either upgrade GLIBC to an unsupported version (for the OS) or upgrade the entire OS.

Are we going to see this GLIBC requirement for other games?

Aalfred-valve maintainer 2013-02-15 github

Yes, we gained significant performance and maintenance improvements from upgrading to GCC 4.6, the trade off was a couple of percent of users would need to upgrade their GLIBC install (2.7 was released over 3 years ago).

Nothing extracted yet.