Skip to content
Snippets Groups Projects

alpine: remove the glibc trick

Merged Cheng Shao requested to merge alpine-no-glibc-trick into master
1 file
+ 0
12
Compare changes
  • Side-by-side
  • Inline
+ 0
12
@@ -68,17 +68,6 @@ let installPkgs: List Text -> CF.Type = \(pkgs: List Text) ->
let installGhcDepsStep: CF.Type =
installPkgs (coreBuildDepends # docsBuildDepends)
-- Wasm-specific dependencies:
let installGlibcStep: CF.Type =
CF.run "Installing alpine-pkg-glibc"
[ "curl -f -L --retry 5 https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub -o /etc/apk/keys/sgerrand.rsa.pub"
, "curl -f -L --retry 5 https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-2.34-r0.apk -O"
, "curl -f -L --retry 5 https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-bin-2.34-r0.apk -O"
, "apk add --force-overwrite glibc-2.34-r0.apk"
, "apk add --force-overwrite glibc-bin-2.34-r0.apk"
, "apk fix --force-overwrite alpine-baselayout-data"
, "rm glibc-*.apk" ]
let installWasmDepsStep: CF.Type =
CF.run "Installing wasm backend dependencies"
[ "curl -f -L --retry 5 https://gitlab.haskell.org/ghc/ghc-wasm-meta/-/archive/master/ghc-wasm-meta-master.tar.gz | tar xz"
@@ -137,7 +126,6 @@ let
, image =
CF.from "${docker_base_url}/x86_64-linux-alpine3_17:latest"
# [ CF.Statement.User "root" ]
# installGlibcStep
# [ CF.Statement.User "ghc"
, CF.Statement.Cmd ["bash"]
]
Loading