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