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.
