



Quote: And in addition to those changes, we have made large changes in the Linux engine, moving to a newer compiler, adding multiple GCC specific optimizations and changing the filesystem layout for binaries to match more closely to other platforms builds.







These changes have a few consequences you should be aware of. We have increased the minimum glibc version to 2.3.6, our survey shows that over 95% of you already have newer glibc's so this shouldn't generally be an issue. The new compiler and optimizations has also changed the binary format, if you are using tools that do binary patches into our engine (SourceMod and the like) then these will no longer function, the authors of those products will need to provide updates to get them working again. We have also increased our usage of threads and mutex constructs, if you see hangs or deadlocks on your server (when you didn't before) a gdb backtrace of the process will help us pin down problem. From Jason Ruymen at Valve:

Am I back? Well, we'll see. Last edited by Powerlord; 04-28-2010 at 23:15 .