Switch linux-x86_64 build from Ubuntu to Alpine for musl
This commit is contained in:
parent
ade2bf7b87
commit
2292e852e5
|
@ -1,16 +1,10 @@
|
||||||
FROM ubuntu:20.04
|
FROM alpine:latest
|
||||||
|
|
||||||
ENV TARGETNAME linux.x86_64
|
ENV TARGETNAME linux.x86_64
|
||||||
|
|
||||||
# Install GHC and cabal
|
# Install GHC and cabal
|
||||||
USER root
|
USER root
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
RUN apk add ghc cabal g++ libffi-dev curl bash
|
||||||
RUN apt-get update && apt-get install -y ghc curl xz-utils
|
|
||||||
|
|
||||||
# So we'd like a later version of Cabal that supports --enable-executable-static,
|
|
||||||
# but we can't use Ubuntu 20.10 because coreutils has switched to new syscalls that
|
|
||||||
# the TravisCI kernel doesn't support. Download it manually.
|
|
||||||
RUN curl "https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-linux.tar.xz" | tar xJv -C /usr/bin
|
|
||||||
|
|
||||||
# Use ld.bfd instead of ld.gold due to
|
# Use ld.bfd instead of ld.gold due to
|
||||||
# x86_64-linux-gnu/libpthread.a(pthread_cond_init.o)(.note.stapsdt+0x14): error:
|
# x86_64-linux-gnu/libpthread.a(pthread_cond_init.o)(.note.stapsdt+0x14): error:
|
||||||
|
|
Loading…
Reference in New Issue