News : The level of daily SPAM has reached insane proportions, all registrations are now manual. I ask you to send me an e-mail (john (at) murga (dot) org), to confirm that you want me to create an account for you.

Post Reply  Post Thread 
MurgaLua 0.6.8
Author Message

Posts: 381
Group: Administrators
Joined: Apr 2007
Status: Offline
Reputation: 2
Post: #1
RE: MurgaLua 0.6.8

A new snapshot which reflects the current state of development can be found at :

This now works with DSL ... Note : The MacOS binary hasn't been updated due to lack of time

Juergen Wrote:
I don't think it would be justified to remove such a feature because of troubles with such old systems (glibc 2.3.3 is from January 2005). Even if you remove threading support it is not guaranteed that it will run on 3+ year old systems. Unfortunately in this respect Linux isn't Windows, where ancient binaries still run (except Windows Vista). I still remember those days, when most distributions switched from libc5 to glibc2 and it was nearly impossible to run binaries on different distributions or even on newer or older releases of the same distribution. Then later there were changes in the loader, the C++ ABI, ....

Even if you remove the threading functionality you can't expect that murgaLua runs on a system pre glibc2.3 or (I'm not even sure if glibc2.3.[01] works).

so if you wan't to support such old systems (I guess LD_ASSUME_KERNEL=2.2.5 still won't do the trick on DSL) then it would make sense to install such an old system (maybe with qemu or virtualbox) and compile there a murgaLua_vintage release (Although there could be problems with fltk). I guess luathreads also works with linuxthreads.

murgaLua has always worked with DSL as it happens, and the purpose of the static build is to have something that works on as many different Linux systems as possible ... Including those over 3 years old ;-)

As it happens it is difficult to make something that works across different variants of the same version of glibc ... Which is a shame as far as I am concerned, but either way the static build was doing a pretty good job of that as demonstrated by the testing to took place around 0.6.6.

I believe the secret is to load whatever implementation of POSIX theads is available on the system, as opposed to specificing it at link time ... However to change the code to do this will be time consuming, although I might consider it for a 0.6.9 release.

Thanks for the IO tests ... I was interested to see if this helped the PIPE problems you mentioned earlier.


This post was last modified: 04-17-2008 05:08 PM by JohnMurga.

04-17-2008 05:04 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

Messages In This Thread
MurgaLua 0.6.8 - JohnMurga - 04-14-2008, 03:29 AM
RE: MurgaLua 0.6.8 - mikshaw - 04-15-2008, 08:40 AM
RE: MurgaLua 0.6.8 - mikshaw - 04-15-2008, 08:56 AM
RE: MurgaLua 0.6.8 - JohnMurga - 04-15-2008, 11:58 PM
RE: MurgaLua 0.6.8 - mikshaw - 04-16-2008, 03:55 AM
RE: MurgaLua 0.6.8 - JohnMurga - 04-16-2008, 09:48 AM
RE: MurgaLua 0.6.8 - JohnMurga - 04-16-2008, 06:56 PM
RE: MurgaLua 0.6.8 - jpjacobs - 04-16-2008, 09:57 PM
RE: MurgaLua 0.6.8 - JohnMurga - 04-16-2008, 11:00 PM
RE: MurgaLua 0.6.8 - Juergen - 04-17-2008, 01:55 AM
RE: MurgaLua 0.6.8 - mikshaw - 04-17-2008, 03:48 AM
RE: MurgaLua 0.6.8 - JohnMurga - 04-17-2008 05:04 PM

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: