Will there be a build with lower glibc requirements ?

Linux support forums for Eschalon: Book II
murlock
Pledge
Posts: 4
Joined: November 14th, 2007, 4:35 pm
Location: Paris, France
Contact:

Re: Will there be a build with lower glibc requirements ?

Post by murlock »

For Debian Users, LIBC 2.11 was pulled on testing (aka squeeze) repository.
phaedrus
Apprentice
Posts: 32
Joined: June 6th, 2010, 8:36 pm

Re: Will there be a build with lower glibc requirements ?

Post by phaedrus »

Tyranthraxus wrote:
CycyX wrote: I agree, we shouldn't have to do that, but are we Linux users or not (meaning: are we looking for trouble? :wink: )
Sure, but I was putting myself in the place of the average/inexperienced user. Not everybody is going to go to the lengths that somebody like phaedrus did, I'd still be banging my head against the wall of that problem.
If we want a Book3, then Book2 has to do well, and that means being available to as many users as possible, not just Ubuntu 10 users, and BOFH's. :twisted:
Oh, I'm definitely looking for trouble.
SpottedShroom wrote:We should chip in to buy BW a 486 running RedHat 5.2, and have him do all of his Linux builds on that :)
Don't joke. The last company I worked at only fully supported building on RH 7.2 as late as 2008 (they were slowly migrating toward RHEL5 for the base developer workstation).

Finally, I leave you all with this. (Be extra sure to read the mouse-over.)
ridcully
Initiate
Posts: 18
Joined: December 23rd, 2007, 1:50 pm

Re: Will there be a build with lower glibc requirements ?

Post by ridcully »

just for the files. gentoo now has 2.11 in stable. pre installed lib32 stuff is working fine with it. just to let you know who did not dare to install such a vital lib from unstable.
User avatar
xolotl
Lieutenant
Lieutenant
Posts: 777
Joined: August 21st, 2008, 1:54 pm

Re: Will there be a build with lower glibc requirements ?

Post by xolotl »

ridcully wrote:just for the files. gentoo now has 2.11 in stable. pre installed lib32 stuff is working fine with it. just to let you know who did not dare to install such a vital lib from unstable.
Well, it's stable on amd64, anyway. Still waiting on x86, though I suspect it'll be soon. :)

Edit: And now stable on x86, too. Woo!
john
Fellowcraft Apprentice
Posts: 40
Joined: July 3rd, 2009, 9:28 pm

Re: Will there be a build with lower glibc requirements ?

Post by john »

While I much rather have a linux binary; I'm finding the game runs fairly well with wine (ubuntu 8.04). This is with a desktop; haven't tried with a netbook (bit concern the atom might lack the muscles but won't know till I try).
User avatar
Linuxone66
Initiate
Posts: 7
Joined: April 27th, 2008, 10:09 am
Location: Northam (Western Australia)

Re: Will there be a build with lower glibc requirements ?

Post by Linuxone66 »

Well I for one would like to see a lower spec build done, the distro of my choice, PcLinuxOS, is a rolling distro and has the "glibc 2.11" problem.

Does not seem to be too high on anyone's list for a fix at the moment, although eventually, I would imagine, this will be addressed by the distro being updated at some stage, until then I am left hanging, not a good way to get customers to come back again.

I don't run windows, I don't own a Mac and I don't use *buntu, I guess I'm not going to be happy anytime soon, at least about paying for a game that I can not run.

I do realise and appreciate the effort put into both the game and the various distro's that abound us, and I applaud BW for the mighty effort of both books so far, and am aware of the kinds of pressure that is involved in these things, however having bought a game that seems to require me to change my distro of choice I'm not so happy about.

If nothing else let people know the system requirements (I have just checked the download path/s and at no time is there any mention of needing to be running Ubuntu or a distro with bleeding edge libs).
Cheers
Linuxone66

Does anyone have the keys?

Linux User #375045

Yep :D
User avatar
xolotl
Lieutenant
Lieutenant
Posts: 777
Joined: August 21st, 2008, 1:54 pm

Re: Will there be a build with lower glibc requirements ?

Post by xolotl »

Linuxone66 wrote:Well I for one would like to see a lower spec build done
BW has said that he'll provide a build based on Ubuntu 9.x, which should open the app up to practically everything. That was originally gonna be a week or two ago, but I'd guess that other pressing concerns have taken precedence. Here's hoping that the 1.04-final build will have that change!
parabarbarian
Pledge
Posts: 4
Joined: April 29th, 2010, 2:54 pm

Re: Will there be a build with lower glibc requirements ?

Post by parabarbarian »

I don't have the build files so I'm not sure if this will work but what about statically linking to libc. It would add about 2M to a download that is already about 275M.
User avatar
SpottedShroom
Captain Magnate
Captain Magnate
Posts: 1372
Joined: June 4th, 2010, 6:18 pm

Re: Will there be a build with lower glibc requirements ?

Post by SpottedShroom »

parabarbarian wrote:I don't have the build files so I'm not sure if this will work but what about statically linking to libc. It would add about 2M to a download that is already about 275M.
I think this would work - http://statifier.sourceforge.net/. I didn't read too much about it, but I hope you can do it just for specific libraries. Adding all of the dependencies to the executable would be pretty messy.

You could also just download a copy of the necessary libc and load it instead of your system's default one using LD_LIBRARY_PATH.
valery
Pledge
Posts: 1
Joined: August 13th, 2010, 4:03 pm

Re: Will there be a build with lower glibc requirements ?

Post by valery »

SpottedShroom wrote:
parabarbarian wrote:I don't have the build files so I'm not sure if this will work but what about statically linking to libc. It would add about 2M to a download that is already about 275M.
I think this would work - http://statifier.sourceforge.net/. I didn't read too much about it, but I hope you can do it just for specific libraries. Adding all of the dependencies to the executable would be pretty messy.

You could also just download a copy of the necessary libc and load it instead of your system's default one using LD_LIBRARY_PATH.
Static link to libc usually (not always, but usually is a problematic thing) Why ?
In a lot of case program uses not only glibc but also functions from libnss_* libraries
Translation uid to username and back, ip address to hostname and back and a number of others implemented by those libnss_* libraries
Those libraries (at least on all systems that I saw) are shared only, there is no ready available .a libraries. So there is no [easy] way to statically link them too.
Those libraries tightly coupled with libc. Using libc from one version and libnss_* libraries from another often produce undesirable results (segfault at best, hard to understand and debug problems at worst)

Statifier pack into executable ALL of it's shared libraries. You can ask some more libraries to be packaged using LD_PRELOAD, but there is no way to exclude libraries from packaging by statifier

Commercial alternative to statifer - Ermine (http://magicErmine.com) indeed able to pack only executable and libc, but it's commercial.

Bring another libc and using LD_LIBRARY_PATH is a nice idea and should work - as long as ld-linux.so.2, which is too tightly coupled with libc is not too different.
mythryn
Pledge
Posts: 2
Joined: November 19th, 2010, 11:04 am

Re: Will there be a build with lower glibc requirements ?

Post by mythryn »

I have had this game for 4 months and I'm itching to play it. Is there a solution for people with Ubuntu 9.10 yet? Is there a way to install libc6 2.11 easily or will there be a build of Eschalon II that has a lower libc6 requirement?
User avatar
BasiliskWrangler
Site Admin
Posts: 3825
Joined: July 6th, 2006, 10:31 am
Location: The Grid
Contact:

Re: Will there be a build with lower glibc requirements ?

Post by BasiliskWrangler »

mythryn wrote:...will there be a build of Eschalon II that has a lower libc6 requirement?
At this point, probably not. We compiled the game on Ubuntu 10.04, which is the most recent Long Term Support edition. Most likely we will stay with this version through the release of our next game.

I mean absolutely no disrespect by asking this question, but why not just update your Ubuntu? It's extremely easy to do and you'll ensure future compatibility with more software.
See my ramblings and keep up with the latest news on Twitter & Facebook.
mythryn
Pledge
Posts: 2
Joined: November 19th, 2010, 11:04 am

Re: Will there be a build with lower glibc requirements ?

Post by mythryn »

BasiliskWrangler wrote:
mythryn wrote:...will there be a build of Eschalon II that has a lower libc6 requirement?
At this point, probably not. We compiled the game on Ubuntu 10.04, which is the most recent Long Term Support edition. Most likely we will stay with this version through the release of our next game.

I mean absolutely no disrespect by asking this question, but why not just update your Ubuntu? It's extremely easy to do and you'll ensure future compatibility with more software.
I've never upgraded Ubuntu as I've read of a lot of people breaking their install that way. Usually I do a fresh install and that takes a little time, which I'm usually short of. Ubuntu 9.10 is running great for me right now and it's now just over 1 year old (10.04 is just 7 months old, compare that to XP) so I just didn't see much use in installing a newer version that may not run as well and that I'd have to spend time to install software. I have quite a bit of software that's not easily installed through synaptic and is a bit more involved to get set up just right. In any case, no big deal, I'm sure I'll upgrade at some point and play the game then. I guess if I don't have the time to reinstall Ubuntu, I don't have the time to play games very much right now.
Elwro
Senior Steward
Posts: 97
Joined: December 25th, 2007, 1:43 pm

Re: Will there be a build with lower glibc requirements ?

Post by Elwro »

Well, let me just say that I finished the game on Ubuntu 9.10 using obiwan's method described here. Why don't you give it a try?

edit: and yes, some Ubuntu upgrades I made were really painful experiences... some broken things get fixed, some things get broken every time...
Tyranthraxus
Steward
Posts: 76
Joined: May 17th, 2009, 4:15 pm
Location: Valjevo Castle, Phlan

Re: Will there be a build with lower glibc requirements ?

Post by Tyranthraxus »

BasiliskWrangler wrote:
mythryn wrote:...will there be a build of Eschalon II that has a lower libc6 requirement?
At this point, probably not. We compiled the game on Ubuntu 10.04, which is the most recent Long Term Support edition. Most likely we will stay with this version through the release of our next game.

I mean absolutely no disrespect by asking this question, but why not just update your Ubuntu? It's extremely easy to do and you'll ensure future compatibility with more software.
Oh dear. So all the other distros that don't break at every update get left in the cold?
Please consider using a "stable" distro please BW, don't want to go through all this palaver again.
Post Reply