Difference between revisions of "Talk:Compiling under Linux"

From Valve Developer Community
Jump to: navigation, search
Line 17: Line 17:
  
 
The problem with using different GCC versions is that Valve relies HEAVILY on sketchy/buggy code that GCC warns about in early versions, and errors out with in later versions.  I've been wading through the warnings for a while trying to clean the code up to a point where I can actually trust it.  Until then, anything other than the exact versions are subject to possible failure I think. --[[User:Bloodykenny|Bloodykenny]] 18:55, 22 Sep 2005 (PDT)
 
The problem with using different GCC versions is that Valve relies HEAVILY on sketchy/buggy code that GCC warns about in early versions, and errors out with in later versions.  I've been wading through the warnings for a while trying to clean the code up to a point where I can actually trust it.  Until then, anything other than the exact versions are subject to possible failure I think. --[[User:Bloodykenny|Bloodykenny]] 18:55, 22 Sep 2005 (PDT)
 +
 +
 +
----
  
 
Can someone explain what
 
Can someone explain what

Revision as of 20:36, 6 November 2005

Maybe a more indepth tutorial including how to install Xerces XML parser 2.6.0 or above ( http://xml.apache.org/xerces-c/ ). Because I am stumped when I try to install that.

Perhaps more indepth for everything:o but then again this isn't for people new to linux, its for those who know what they are doing with xerces and gnu make --Draco 03:08, 23 Jul 2005 (PDT)

But lots of people have knowledge of windows but very little of linux some more indepth instructions of how to get it all setup would be a godsend to people like me ^Ben 08:37, 23 Jul 2005 (PDT)

This is especially true with the current makefiles and such, most of it is set up for alfred reynolds computer, also it should explain that not having the exact same gclib etc will result in you wasting your time --Draco 17:07, 23 Jul 2005 (PDT)

"To have a successful multiplayer mod a Linux version of your server is a must."

I believe that line from the Article should be noted as an opinion and not fact. --wisemx 13:19, 11 Sep 2005 (PDT)

- Tweaked wording of opinion, and noted any other version than required will likely fail. As for Xerces and such, read the Xerces website? --Bloodykenny 17:38, 11 Sep 2005 (PDT)

Good change. As for Xerces, I'm the one that wrote XML code for CIMTEK, with N++. --wisemx 17:43, 11 Sep 2005 (PDT)

So if say version 2.7.0 of Xerces-c and 4.0.0 of GCC were the only ones available to us, we're screwed? I haven't had any real problems with Xercesc under Fedora Core 4, GCC on the other hand...

The problem with using different GCC versions is that Valve relies HEAVILY on sketchy/buggy code that GCC warns about in early versions, and errors out with in later versions. I've been wading through the warnings for a while trying to clean the code up to a point where I can actually trust it. Until then, anything other than the exact versions are subject to possible failure I think. --Bloodykenny 18:55, 22 Sep 2005 (PDT)



Can someone explain what

 CreateInterface is the only dynamic symbol you need to export. This looks like 
 an oversight on Valve's part - removing the rest will save around 5 megs of pointless and possibly dangerous exports. 

Actually means? How would I go around "removing the rest"? --Garry Newman 12:36, 6 Nov 2005 (PST)