The C++ ABI differs in GCC 4.x from GCC 3.x, last time I tried it was not possible to run a mod compiled with 4.x (as C++ interfaces are passed from it to our GCC 3.x compiled binaries). How did you solve that?
- Alfred Ondrej Hošek wrote: > Greetings to fellow list members, > > Recently, I have managed to coerce the code released with the > Half-Life 2 SDK to compile on Linux with GCC 4.0.2 without > -fpermissive and with -Wall -Werror (both "mod" and "plugin" > targets). I will release this > modified code later on after incorporating the changes of the upcoming > SDK beta and ensuring that the code still compiles with Microsoft's > C++ > compiler. > > Apart from this news, I have two questions best classified as wishes. > > Firstly, are there any hopes of the SDK source code being accessible > via > the Linux Steam client too sometime, maybe as a "game" restricted to > HL2 > buyers? I deduced from the readme file that this should be now > possible > if a username and password is supplied. > > Secondly, I have been trying to port VBSP to Linux. Unfortunately, > there > is one stone of the puzzle of actually being able to compile and link > it, and that's utils/common/threads.cpp. Currently, it seems that only > the Win32 threading system is included in the file, and since I expect > e.g. the Linux dedicated server supporting multiple threads and, > consequentially, Valve having a file with the pthread bindings > somewhere, I would like to politely ask the Valve employees who > monitor > this list if they could include it in the upcoming SDK beta. > > Thank you, > ~~ Ondra Hosek (VDC's RavuAlHemio) > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

