<HTML>
<HEAD>
<TITLE>Re: [bf1942] Peter: What about GLIBC &lt;= 2.2?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana">I&#8217;m about 2 hours away. Might be easier to download the iso and install it on a machine &#8211; use debian 3 :P<BR>
But, im flexible. I could install a box and bring it to you if required :P<BR>
<BR>
<BR>
On 3/11/04 7:21 PM, &quot;Peter Chang&quot; &lt;peter.chang@dicecanada.com&gt; wrote:<BR>
<BR>
</FONT><BLOCKQUOTE><FONT FACE="Verdana"><FONT SIZE="2">&gt; From: Martin Steiger [mailto:martin@steigi.com]</FONT> <BR>
<FONT SIZE="2">&gt; Sent: Thursday, March 11, 2004 6:37 PM</FONT> <BR>
<FONT SIZE="2">&gt; To: bf1942@icculus.org</FONT> <BR>
<FONT SIZE="2">&gt; Subject: [bf1942] Peter: What about GLIBC &lt;= 2.2?</FONT> <BR>
<FONT SIZE="2">&gt; <BR>
&gt; <BR>
&gt; Ok, just my two cents...</FONT> <BR>
<FONT SIZE="2">&gt; <BR>
&gt; - Many ppl still have servers with glibc &lt;= 2.2 (at least I think so)</FONT> <BR>
<FONT SIZE="2">&gt; - Many of these ppl don't have any clue on how to update this <BR>
&gt; correctly (as I am)</FONT> <BR>
<FONT SIZE="2">&gt; - Some of them (or should I say most?) are having a public server &quot;for</FONT> <BR>
<FONT SIZE="2">&gt; fun&quot;...</FONT> <BR>
<BR>
<FONT SIZE="2">ok, to clarify. <BR>
</FONT><BR>
<FONT SIZE="2">i'm still working on figure out the 'right' way of fixing this so that it runs everywhere (or close enough). my mail was more that i've fixed some thing that made it unusable for a lot of people and i want to have other stuff tested too. i spent a lot of time yesterday w/ my head crammed up my butt thinking that this was 'simple' when i should have cut a new build w/ incremental fixes knowing that .static was going to be broken for some # of people.<BR>
</FONT><BR>
<FONT SIZE="2">&gt; If the BF:V-server is &quot;based&quot; on BF1942 V1.5, where exactly <BR>
&gt; is the problem to make it compatible to the older compilers?</FONT> <BR>
<BR>
<FONT SIZE="2">first, bfv branched at 1.n where n is less than 5 (someone told me the history, but the numbers didn't have a lot of context).<BR>
</FONT><BR>
<FONT SIZE="2">it isn't the compiler, it is the system i'm building on. i haven't looked at the libraries that andreas is using but the ones that are on the debian system have a lot of the functionality for internationalization etc built in. some of these functions use newer features of glibc (i think that the particular function i'm looking at right now went into 2.2.x so i'm not sure why it is tagged as 2.3 in the .so) and isn't not 'optional' in any sense that i can just #ifdef it away. i'm a programmer, and don't know jack about admining systems so maybe i missed how to step through the debian releases. it seemed like if you wanted a newer c++ compiler (there is one internal feature of bfv that isn't in bf1942 that is a bitch and a half to compile and get working on an older compiler, i tried for a few hours yesterday before deciding it wasn't worth it) you had to take the whole shebang<BR>
</FONT><BR>
<FONT SIZE="2">ok, how about this for long shot. if someone is in london (ontario, canada not the uk) can they loan me a distro that has a modern gcc that links against glibc2.2.x? i told you it was a long shot :-)<BR>
</FONT><BR>
<FONT SIZE="2">anyway, the build w/ the following changes is just about done so i'll have an incremental in a little bit (did i miss anything)<BR>
</FONT><BR>
<BR>
<FONT SIZE="2">Revision history</FONT> <BR>
<FONT SIZE="2">==============================================================================</FONT> <BR>
<BR>
<FONT SIZE="2">Changes in this release:</FONT> <BR>
<BR>
<FONT SIZE="2">1.0 the trifecta</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- fix bash-itis in license script</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to steven hartland)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- &lt;sigh&gt; nuke should have been dead password file grovelling</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to andrew a. chen)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- &lt;sigh&gt; i seem to have dropped custom ports along the way</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to incist)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- merged the rest of 1.6's xml logging (that i had on my mental</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list of things to forget)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to forrest thiessen)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- evolution mode is a special case everywhere</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- random avoiding proliferating nan's and inf's</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- server may have a default (system dependent ip), but if the user</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wants to bind to a specific one, please do it.</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to kingsley foreman)</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- some crap stripping that is not apparent to the naked eye</FONT> <BR>
<BR>
<FONT SIZE="2">1.0 le deuxieme</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- don't assume . is in the path for the license script</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(thanks to kingsley foreman and steve getman)</FONT> <BR>
<BR>
<FONT SIZE="2">1.0 the original sin</FONT> <BR>
<FONT SIZE="2"> &nbsp;&nbsp;&nbsp;- initial release so there've been a lot</FONT> <BR>
<BR>
<FONT SIZE="2">\p</FONT> <BR>
<BR>
</FONT></BLOCKQUOTE><FONT FACE="Verdana"><BR>
</FONT>
</BODY>
</HTML>