Skip to content

Commit d4d1492

Browse files
committed
Add LD_LIBRARY_PATH to Dockerfiles for Debian 12 and Fedora 39
This fixes the issue that you can not run executables built outside the container.
1 parent 0e6e138 commit d4d1492

File tree

8 files changed

+8
-0
lines changed

8 files changed

+8
-0
lines changed

nightly-6.1/debian/12/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ RUN set -e; \
8080
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8181

8282
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
83+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
8384

8485
USER build-user
8586

nightly-6.1/debian/12/buildx/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ RUN set -e; \
8787
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8888

8989
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
90+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
9091

9192
USER build-user
9293

nightly-6.1/fedora/39/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ RUN set -e; \
8080
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8181

8282
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
83+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
8384

8485
USER build-user
8586

nightly-6.1/fedora/39/buildx/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ RUN set -e; \
8787
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8888

8989
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
90+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
9091

9192
USER build-user
9293

nightly-main/debian/12/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ RUN set -e; \
8080
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8181

8282
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
83+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
8384

8485
USER build-user
8586

nightly-main/debian/12/buildx/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ RUN set -e; \
8787
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8888

8989
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
90+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
9091

9192
USER build-user
9293

nightly-main/fedora/39/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ RUN set -e; \
8080
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8181

8282
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
83+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
8384

8485
USER build-user
8586

nightly-main/fedora/39/buildx/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ RUN set -e; \
8787
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
8888

8989
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
90+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
9091

9192
USER build-user
9293

0 commit comments

Comments
 (0)