Source SDK requires gcc-3.4, so we should be safe with gcc-4.0.
The main problem is that gcc-4.0 complais about a lot of stuff in the
sdk that 3.4 does not :)

I would really like to experiment recompiling my stuff with gcc 4.0 and
see if the code it generates is faster.

On Wed, 2005-11-16 at 09:49 +1000, 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