Skip to content

Commit 66501d6

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 a79e8eb commit 66501d6

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
@@ -64,6 +64,7 @@ RUN set -e; \
6464
&& rm -rf "$GNUPGHOME" latest_toolchain.tar.gz.sig latest_toolchain.tar.gz
6565

6666
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
67+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
6768

6869
USER build-user
6970

nightly-6.1/debian/12/buildx/Dockerfile

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

7676
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
77+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
7778

7879
USER build-user
7980

nightly-6.1/fedora/39/Dockerfile

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

6868
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
69+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
6970

7071
USER build-user
7172

nightly-6.1/fedora/39/buildx/Dockerfile

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

7878
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
79+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
7980

8081
USER build-user
8182

nightly-main/debian/12/Dockerfile

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

6969
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
70+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
7071

7172
USER build-user
7273

nightly-main/debian/12/buildx/Dockerfile

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

7878
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
79+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
7980

8081
USER build-user
8182

nightly-main/fedora/39/Dockerfile

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

6868
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
69+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
6970

7071
USER build-user
7172

nightly-main/fedora/39/buildx/Dockerfile

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

7878
ENV PATH="${SWIFT_PREFIX}/usr/bin:${PATH}"
79+
ENV LD_LIBRARY_PATH="${SWIFT_PREFIX}/usr/lib/swift/linux"
7980

8081
USER build-user
8182

0 commit comments

Comments
 (0)