[quake3] Re: ioquake3 breaks compatibility with id Tech 3
Neil Toronto
ntoronto at cs.byu.edu
Mon Oct 22 16:36:17 EDT 2007
Tim Angus wrote:
> On Mon, 22 Oct 2007 20:25:19 +0200 Dirk wrote:
>
>> The cvars
>>
>> "g_logsync" and "g_log"
>>
>> have been renamed(!) to
>>
>> "g_logfilesync" and "g_logfile"
>>
>> why?
>>
>
> ------------------------------------------------------------------------
> r128 | tma | 2005-09-29 15:00:03 +0100 (Thu, 29 Sep 2005) | 2 lines
>
> * Most obscure bug EVAR. Seems a library that SDL depends on
> (specifically libgthread-2.0) def ines a symbol g_log. qagamei386.so
> also defines such a symbol, but since it is dynamically loa ded at
> runtime, no collision check is performed. When the code is relocated
> therefore, all ins tances of g_log in qagamei386.so end up refering to
> the g_log in the library... and bad things happen. s/g_log/g_logfile/g.
This should have been fixed without renaming the cvar - by just renaming
the identifier, in other words.
And Dirk has stepped all the way over the line with his sorry attitude.
In fact, he's now rushing the quarterback while the referees chase him down.
Neil
More information about the quake3
mailing list