The Source engine and Steam client are compiled with 3.4.1 currently.

- Alfred

Jeff Fearn wrote:
> On 11/16/05, Marcelo Bezerra <[EMAIL PROTECTED]> wrote:
>> On Tue, 2005-11-15 at 13:51 -0800, Alfred Reynolds wrote:
>>> C++ interfaces are passed from it to our GCC 3.x compiled binaries).
>>> How did you solve that?
>>
>> gcc-4.0 and gcc-3.4 share the same C++ ABI, so that should not be a
>> problem.
>
> There where ABI change between gcc 3.1 and 3.3 and then between 3.3
> and gcc 3.4; so if the tools Valve are using are pre 3.4 then it will
> be different.
>
> Note that it may be possible to get objects using different ABI's to
> link, however it is not possible to determine if there will be any
> strange run time behaviour without extensive testing. Is that crash
> due to a bug in the SDK or a run time ABI clash? Welcome to ABI hell
> ;)
>
> Valve dudes, which 3.x version of gcc are you using? The x being
> pretty important give the (expletive words) practice of changing the
> ABI in minor versions :/
>
> --
> Jeff Fearn
>
> "Postmodernism: Once more without feeling." -- Geoffrey Nunberg
>
> _______________________________________________
> 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

Reply via email to