racket / pkg-build

Other
5 stars 9 forks source link

Add dependencies to Dockerfiles #11

Closed michaelballantyne closed 4 years ago

michaelballantyne commented 4 years ago

pkg-build-deps-min:

pkg-build-deps:

michaelballantyne commented 4 years ago

I'm also a little confused about racket/pkg-build:pkg-build-deps-min vs mflatt/pkg-build-deps:min.

samth commented 4 years ago

I think the answer to your question is that we missed changing the "mflatt" to "racket" when creating the newer images.

mflatt commented 4 years ago

Unless I misunderstand, this isn't the intent of those Docker images. They're meant to be used with natipkg builds. The "racket-x86_64-linux-natipkg-3" Racket package provides "libsqlite.so", for example.

If you want to try non-natipkg builds, then different Docker images are appropriate — maybe ones that exist based on buildpack-deps, such as racket/unix-installer-test, or maybe ones that need to be created.

michaelballantyne commented 4 years ago

Ah, okay. How do I make my own natipkg build from modified source? I don't see anything obvious in https://github.com/racket/racket/blob/master/build.md about that.

mflatt commented 4 years ago

You'll need a site configuration written in distro-build/config that includes #:configure '("--enable-natipkg").

michaelballantyne commented 4 years ago

Thanks, I'll give that a try.