On Monday, April 18, 2016 at 3:42:14 PM UTC+2, Tim Caswell wrote:
>
> If you know a way to make musl technically work, I'm all ears, but we've 
> tried in the past and not had much luck.
> http://www.freelists.org/post/luajit/Musl-and-Luajit
>
>
> On Sat, Apr 16, 2016 at 11:02 PM, Daurnimator <[email protected] 
> <javascript:>> wrote:
>
>> You *could* use musl for the official binaries.
>> Infact, if you did, it would be much more portable that with glibc, as
>> musl can be statically linked into your binary, and glibc can't.
>>
>> On 17 April 2016 at 04:10, Tim Caswell <[email protected] <javascript:>> 
>> wrote:
>> > Absolutely, I love musl and wish I could use it for the official 
>> binaries.
>> > But I don't understand why the word "custom" is offensive.  I guess it 
>> means
>> > different things to different people.  I just mean that we can't use the
>> > stock pre-built binaries and need to build our own binary.
>> >
>> > On Sat, Apr 16, 2016 at 12:55 PM, Daurnimator <[email protected] 
>> <javascript:>> wrote:
>> >>
>> >> I have a few devices around that use uclibc and dietlibc (and yes,
>> >> some are x86).
>> >> Not common on desktops, but very common on various embedded devices
>> >> (routers, NAS, home automation, TV set top boxes, etc)
>> >> I imagine people might be interested in using luvit on these sorts of
>> >> devices.
>> >>
>> >> On 15 April 2016 at 22:29, Tim Caswell <[email protected] 
>> <javascript:>> wrote:
>> >> > I can rephrase it if you want.  But from a user's perspective, all 
>> major
>> >> > distros use glibc, all prebuilt Linux binaries are either glibc or 
>> fully
>> >> > static. My pre-built luvi binaries are glibc based.
>> >> >
>> >> > I wish I could build luajit and libuv as static musl but there are
>> >> > issues
>> >> > building it.
>> >> >
>> >> > On Apr 14, 2016 10:39 PM, "Daurnimator" <[email protected] 
>> <javascript:>> wrote:
>> >> >>
>> >> >> On 15 April 2016 at 04:16, Tim Caswell <[email protected] 
>> <javascript:>> wrote:
>> >> >> > One is for using luvi on alpine linux (where
>> >> >> > the system uses a custom libc)
>> >> >>
>> >> >> This sentence irks me; calling something "custom" because it's not
>> >> >> glibc
>> >> >> is odd.
>> >> >>
>> >> >> --
>> >> >> You received this message because you are subscribed to the Google
>> >> >> Groups
>> >> >> "luvit" group.
>> >> >> To unsubscribe from this group and stop receiving emails from it, 
>> send
>> >> >> an
>> >> >> email to [email protected] <javascript:>.
>> >> >> For more options, visit https://groups.google.com/d/optout.
>> >> >
>> >> > --
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups
>> >> > "luvit" group.
>> >> > To unsubscribe from this group and stop receiving emails from it, 
>> send
>> >> > an
>> >> > email to [email protected] <javascript:>.
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google 
>> Groups
>> >> "luvit" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> >> email to [email protected] <javascript:>.
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google 
>> Groups
>> > "luvit" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> > email to [email protected] <javascript:>.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "luvit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
I am using luvit - dynamically linked - on an embedded Linux system build 
with a musl based toolchain. We have disabled static build for LuaJIT in 
Buildroot as it requires dlopen(). Technically speaking, it is possible to 
build LuaJIT in a static context, by setting LJ_TARGET_DLOPEN to 0 in 
src/lj_arch.h, 
but then you cannot load any C module, which makes it maybe a little bit 
useless: 
http://buildroot-busybox.2317881.n4.nabble.com/PATCH-1-1-package-luajit-disable-for-static-build-td106316.html

-- 
You received this message because you are subscribed to the Google Groups 
"luvit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to