ioquake3 breaks compatibility with id Tech 3

Tim Angus tim at ngus.net
Mon Oct 22 14:59:28 EDT 2007


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.




More information about the quake3 mailing list