Skip to content
Snippets Groups Projects
Verified Commit 6f4d9658 authored by Olivier Benz's avatar Olivier Benz
Browse files

Update Dockerfiles

parent 94f556e9
No related branches found
No related tags found
No related merge requests found
Pipeline #31880 passed
Showing
with 100 additions and 20 deletions
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -57,7 +57,11 @@ RUN cd /tmp \ ...@@ -57,7 +57,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& autoreconf \ && autoreconf \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -52,7 +52,11 @@ RUN cd /tmp \ ...@@ -52,7 +52,11 @@ RUN cd /tmp \
&& echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PS=NO' >> mk/build.mk \
&& echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \ && echo 'BUILD_SPHINX_PDF=NO' >> mk/build.mk \
&& ./boot \ && ./boot \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
## Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux ## Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
## so we can match the llvm vendor string alpine uses ## so we can match the llvm vendor string alpine uses
&& sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \ && sed -i -e 's/unknown-linux-gnueabihf/alpine-linux/g' llvm-targets \
......
...@@ -42,7 +42,11 @@ RUN cd /tmp \ ...@@ -42,7 +42,11 @@ RUN cd /tmp \
&& tar xf ghc-$GHC_VERSION-src.tar.xz \ && tar xf ghc-$GHC_VERSION-src.tar.xz \
&& cd ghc-$GHC_VERSION \ && cd ghc-$GHC_VERSION \
&& ./boot.source \ && ./boot.source \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Use the LLVM backend # Use the LLVM backend
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
......
...@@ -42,7 +42,11 @@ RUN cd /tmp \ ...@@ -42,7 +42,11 @@ RUN cd /tmp \
&& tar xf ghc-$GHC_VERSION-src.tar.xz \ && tar xf ghc-$GHC_VERSION-src.tar.xz \
&& cd ghc-$GHC_VERSION \ && cd ghc-$GHC_VERSION \
&& ./boot.source \ && ./boot.source \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Use the LLVM backend # Use the LLVM backend
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
......
...@@ -42,7 +42,11 @@ RUN cd /tmp \ ...@@ -42,7 +42,11 @@ RUN cd /tmp \
&& tar xf ghc-$GHC_VERSION-src.tar.xz \ && tar xf ghc-$GHC_VERSION-src.tar.xz \
&& cd ghc-$GHC_VERSION \ && cd ghc-$GHC_VERSION \
&& ./boot.source \ && ./boot.source \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Use the LLVM backend # Use the LLVM backend
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
......
...@@ -42,7 +42,11 @@ RUN cd /tmp \ ...@@ -42,7 +42,11 @@ RUN cd /tmp \
&& tar xf ghc-$GHC_VERSION-src.tar.xz \ && tar xf ghc-$GHC_VERSION-src.tar.xz \
&& cd ghc-$GHC_VERSION \ && cd ghc-$GHC_VERSION \
&& ./boot.source \ && ./boot.source \
&& ./configure --disable-ld-override LD=ld.gold \ && ./configure \
--build=$(uname -m)-alpine-linux \
--host=$(uname -m)-alpine-linux \
--target=$(uname -m)-alpine-linux \
--disable-ld-override LD=ld.gold \
# Use the LLVM backend # Use the LLVM backend
# Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux # Switch llvm-targets from unknown-linux-gnueabihf->alpine-linux
# so we can match the llvm vendor string alpine uses # so we can match the llvm vendor string alpine uses
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment