23575RE: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not support TLS, but program uses it"
- Apr 8, 2009Very cool! I had no idea that you were the developer of JamVM and that you
were in fact also part of this discussion group. Keep up the good work and I
will report back once I've rebuilt my slug. Won't be for another three
weeks, but I will eventually get to it.
Or perhaps I should just get a second slug to ease the transition pains :)
From: firstname.lastname@example.org [mailto:email@example.com] On
Behalf Of rob.lougher
Sent: Wednesday, April 08, 2009 7:44 PM
Subject: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not
support TLS, but program uses it"
--- In firstname.lastname@example.org, Jan <obiyawn@...> wrote:
> Thanks Rob. I heard you loud and clear -- next stop (after my upcoming
> vacation) is SlugOS 5.3... :)
Yes, this is probably your best option as it should save compatibility
problems in the future (not that I really know, as I don't have an NSLU2, I
just develop JamVM).
I just hope after all this JamVM does what you want :)
> -----Original Message-----
> From: email@example.com [mailto:firstname.lastname@example.org] On
> Behalf Of rob.lougher
> Sent: Wednesday, April 08, 2009 4:50 PM
> To: email@example.com
> Subject: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not
> support TLS, but program uses it"
> --- In firstname.lastname@example.org, Jan <obiyawn@> wrote:
> > Sebastien,
> > Thanks for the elaborate explanation. Once you have your USB issues
> sorted, it would be great if you could try jamvm on 5.3 then. The error
> message occurs even when I run jamvm without any parameters at all,
> that I am not even asking it to run any Java byte code.
> > I wonder what potential issues could result if I replace ld.so with a
> newer version. And where would I be able to obtain a newer version?
> The latest versions of JamVM will use thread-local-storage (TLS) if the
> compiler supports it, as it leads to a minor performance improvement. Your
> problem is you're installing prebuilt packages obviously built on a system
> that supports TLS, but your system doesn't...
> Really, you have two options :
> 1) Upgrade your system (replacing ld.so on a running system is _very_
> 2) Build JamVM yourself. Hopefully, this will not detect that your system
> supports TLS (but it can in some systems where the compiler supports it,
> nothing else does). In this case you can manually disable TLS... Of
> course, this option requires the ability to build packages yourself. On
> embedded systems this is usually via cross-compilation, which means you
> a toolchain...
> Hope this helps,
> > Thanks
> > Jan
- << Previous post in topic Next post in topic >>