Loading ...
Sorry, an error occurred while loading the content.

23575RE: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not support TLS, but program uses it"

Expand Messages
  • Jan
    Apr 8, 2009
      Very 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 :)

      Jan

      -----Original Message-----
      From: nslu2-linux@yahoogroups.com [mailto:nslu2-linux@yahoogroups.com] On
      Behalf Of rob.lougher
      Sent: Wednesday, April 08, 2009 7:44 PM
      To: nslu2-linux@yahoogroups.com
      Subject: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not
      support TLS, but program uses it"

      --- In nslu2-linux@yahoogroups.com, 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 :)

      Rob.

      > -----Original Message-----
      > From: nslu2-linux@yahoogroups.com [mailto:nslu2-linux@yahoogroups.com] On
      > Behalf Of rob.lougher
      > Sent: Wednesday, April 08, 2009 4:50 PM
      > To: nslu2-linux@yahoogroups.com
      > Subject: [nslu2-linux] Re: jamvm (Java VM) on SlugOS ==> "ld.so does not
      > support TLS, but program uses it"
      >
      > --- In nslu2-linux@yahoogroups.com, 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,
      meaning
      > 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_
      > dangerous).
      >
      > 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,
      but
      > 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
      need
      > a toolchain...
      >
      > Hope this helps,
      >
      > Rob.
      >
      > >
      > > Thanks
      > >
      > > Jan
    • Show all 19 messages in this topic