RE: [hlcoders] Round 2: srcds on newer linuxes

2006-06-11 Thread bloodykenny
I've updated http://developer.valvesoftware.com/wiki/Compiling_under_Linux to mention that gcc 4.x will not work. However this behavior is surprising as I've extensively used cross-gcc version libraries before, due to the need to interface with third party products on old OSes. Generally you

RE: [hlcoders] Round 2: srcds on newer linuxes

2006-06-11 Thread Alfred Reynolds
Libraries under Linux make use of C bindings, their binary format is static and well defined. The Source engine makes use of C++ entities between its shared libraries (in particular pure virtual interfaces), the C++ ABI is NOT stable between GCC major versions. A quick google of this will give you

RE: [hlcoders] Round 2: srcds on newer linuxes

2006-06-11 Thread bloodykenny
Thanks for the tips! I'd forgotten that fact about the Source SDK, although I'd actually discovered it once before when trying to run efence on a mod in order to try to debug Physical Mayhem. Quite frankly I'm still baffled as to how it resulted in the behavior it did, but oh well I've got