On Saturday, September 5, 2015 at 2:54:42 PM UTC-7, Juan Francisco Cantero Hurtado wrote: > On 09/04/2015 10:32 PM, Jack Firth wrote: > >> > >> Virtualbox -> Linux -> Docker -> Alpine > >> ^^^^^ > >> > >> Which Linux distro? > >> > >> I'm asking because the usual Racket errors in distros with grsecurity > >> are pretty easy to workaround. These errors affect to every JIT, not > >> only to Racket. > >> > >> If you're running a non-grsecurity kernel in the host OS, then the > >> problems are probably related to musl. It would require to patch the > >> Racket interpreter. > > > > From what I can gather, it's using a modified TinyCore linux through the > > boot2docker driver > > https://github.com/boot2docker/boot2docker/blob/master/doc/FAQ.md#what-is-the-boot2docker-distribution-based-on > > I've created a patch to workaround the errors related to musl. It > doesn't fix every bug, only enough to finish the build. Racket still > fails in some tests. > > Git HEAD: > http://juanfra.info/bl/15/racket-head-alpine-vanilla-musl.patch > > Racket 6.2.1 Minimal: > http://juanfra.info/bl/15/racket-621min-alpine-vanilla-musl.patch > > I've not sent a pull request because musl doesn't use a C define which > permits to recognize the library, so the detection of the library would > be a mess. My recommendation is to use a different Linux distro with > glibc, i.e. forget Alpine.
Alpine provides a glibc package, could I just swap out for that instead? -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.