mirror of
https://github.com/erlang/docker-erlang-otp.git
synced 2025-04-19 01:44:02 +03:00
Replace DEB_BUILD_GNU_TYPE
with DEB_HOST_GNU_TYPE
.
From the [CrossBuildPackagingGuidelines wiki page](https://wiki.debian.org/CrossBuildPackagingGuidelines) `DEB_BUILD_GNU_TYPE` is the architecture of the machine *building* the package, whereas `DEB_HOST_GNU_TYPE` is the architecture for which we are building the package. I noticed this issue while cross-compiling an ARM container on my Mac.
This commit is contained in:
parent
7283bdc2b8
commit
e91894d9d9
@ -19,7 +19,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& cd /usr/src/otp-src \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install \
|
||||
|
@ -32,7 +32,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& cd /usr/src/otp-src \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install \
|
||||
|
@ -25,7 +25,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -38,7 +38,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" --enable-sctp \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -24,7 +24,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& cd /usr/src/otp-src \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
--enable-dirty-schedulers \
|
||||
&& make -j$(nproc) \
|
||||
|
@ -36,7 +36,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& cd /usr/src/otp-src \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
--enable-dirty-schedulers \
|
||||
&& make -j$(nproc) \
|
||||
|
@ -24,7 +24,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -31,7 +31,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||
&& make install ) \
|
||||
|
@ -38,7 +38,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -27,7 +27,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -33,7 +33,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||
&& make install ) \
|
||||
|
@ -40,7 +40,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -27,7 +27,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -33,7 +33,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||
&& make install ) \
|
||||
|
@ -40,7 +40,7 @@ RUN set -xe \
|
||||
&& rm otp-src.tar.gz \
|
||||
&& ( cd $ERL_TOP \
|
||||
&& ./otp_build autoconf \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -26,7 +26,7 @@ RUN set -xe \
|
||||
&& ./otp_build autoconf \
|
||||
&& sed -i -e '/utils\/gen_git_version/c\\\
|
||||
@echo GIT_VSN=-DERLANG_GIT_VERSION="\\"\\\\\\""'${OTP_VERSION#*@}'\\\\"\\"\\"" > $@' ./erts/emulator/Makefile.in \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(nproc) \
|
||||
&& make install ) \
|
||||
|
@ -28,7 +28,7 @@ RUN set -xe \
|
||||
&& ./otp_build autoconf \
|
||||
&& sed -i -e '/utils\/gen_git_version/c\\\
|
||||
@echo GIT_VSN=-DERLANG_GIT_VERSION="\\"\\\\\\""'${OTP_VERSION#*@}'\\\\"\\"\\"" > $@' ./erts/emulator/Makefile.in \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" \
|
||||
&& gnuArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)" \
|
||||
&& ./configure --build="$gnuArch" \
|
||||
&& make -j$(getconf _NPROCESSORS_ONLN) \
|
||||
&& make install ) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user