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.
--
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.