>x32?

https://sites.google.com/site/x32abi/
https://en.wikipedia.org/wiki/X32_ABI

There's a few gotcha's, but it largely works well for SRCDS. If you're
a masochist like I, you'll enjoy it. If you don't like Gentoo though,
well, it's probably a bad idea. I think Debian (Ubuntu as well) just
started working on a port in the last few months, but it's probably
still a ways out. Mind you I haven't done any benchmarks, but in
comparison to amd64, I don't stand to lose anything (besides my
remaining sanity). I have a few programs compiled for amd64 as they
don't run on x32; it's not really a solution to anything.

I don't recommend it, but I'm sticking with it for the long haul
(until something better is released),
Kyle.

PS: Oh right, binaries. Without switching architectures, there are
other compilers out there besides GCC (ICC, Pathscale, llvm), maybe
this could be entertained instead?

On Tue, Jul 16, 2013 at 2:49 AM, Netshroud <[email protected]> wrote:
> x32?
>
> On 16/07/2013, at 7:25 PM, Kyle Sanderson <[email protected]> wrote:
>
>> On Tue, Jul 16, 2013 at 2:00 AM, Saul Rennison <[email protected]> 
>> wrote:
>>> but srcds should never take over 3GB
>>> of memory anyway.
>>
>> ha..ha...ha....
>>
>> They tried this in the past (like 6 years ago), the binaries were
>> pulled (no public reason was given) and they were never shipped again.
>> As far as I'm aware, they're still keeping the amd64 binaries
>> available (and up-to-date) for HL, but they're actually a lot slower
>> (maybe that was specific to AMXModX?). Regardless, SourceHook only
>> officially supports 32bit libraries, I'm not sure how well SM/MM:S
>> would go.
>>
>> x32 binaries would be cool (as that's now my main system), but hey,
>> we're all dreaming right?
>> Kyle.
>>
>> PS: At least a year ago (probably 2->3) they started shipping i686
>> libs in /bin to avoid compatibility problems with certain distros. I
>> don't believe you need to install the i686 compatibility layer
>> (ia32-libs) anymore from your distro in order to run SRCDS. SourceMod
>> however does require certain i686 libraries for some extensions, if
>> you run them (MySQL -> libz).
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to