Skip to content

Commit 50c9321

Browse files
committedSep 19, 2023
v1.72.1
- rust 1.72.1 - openssl 1.1.1w - osxcross c0cb74c
1 parent 0b17a0a commit 50c9321

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed
 

‎Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ RUN set -eux \
8080
# the popular Rust `hyper` crate.
8181

8282
# OpenSSL 1.1.1 - https://github.com/openssl/openssl/releases
83-
ARG OPENSSL_VERSION=1.1.1v
83+
ARG OPENSSL_VERSION=1.1.1w
8484

8585
# We point /usr/local/musl/include/linux at some Linux kernel headers (not
8686
# necessarily the right ones) in an effort to compile OpenSSL 1.1's "engine"
@@ -174,7 +174,7 @@ ARG OSX_SDK_SUM=518e35eae6039b3f64e8025f4525c1c43786cc5cf39459d609852faf091e34be
174174
ARG OSX_VERSION_MIN=10.14
175175

176176
# OS X Cross - https://github.com/tpoechtrager/osxcross
177-
ARG OSX_CROSS_COMMIT=a78f48ae2ae5c1b2d968d386e59f691d7a331b11
177+
ARG OSX_CROSS_COMMIT=c0cb74c8c01a66be0b6d05788f05201d87d9df9f
178178

179179
# Install OS X Cross
180180
# A Mac OS X cross toolchain for Linux, FreeBSD, OpenBSD and Android

‎Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ TAG ?= latest
55
build:
66
docker build \
77
-t $(REPOSITORY)/rust-linux-darwin-builder:$(TAG) \
8+
--network=host \
89
-f Dockerfile .
910
.PHONY: build
1011

‎README.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Below are the default toolchains included in the Docker image.
4545
docker run --rm \
4646
--volume "${PWD}/sample":/root/src \
4747
--workdir /root/src \
48-
joseluisq/rust-linux-darwin-builder:1.72.0 \
48+
joseluisq/rust-linux-darwin-builder:1.72.1 \
4949
sh -c "cargo build --release --target x86_64-unknown-linux-musl"
5050
```
5151

@@ -55,7 +55,7 @@ docker run --rm \
5555
docker run --rm \
5656
--volume "${PWD}/sample":/root/src \
5757
--workdir /root/src \
58-
joseluisq/rust-linux-darwin-builder:1.72.0 \
58+
joseluisq/rust-linux-darwin-builder:1.72.1 \
5959
sh -c "cargo build --release --target x86_64-unknown-linux-gnu"
6060
```
6161

@@ -65,7 +65,7 @@ docker run --rm \
6565
docker run --rm \
6666
--volume "${PWD}/sample":/root/src \
6767
--workdir /root/src \
68-
joseluisq/rust-linux-darwin-builder:1.72.0 \
68+
joseluisq/rust-linux-darwin-builder:1.72.1 \
6969
sh -c "cargo build --release --target x86_64-apple-darwin"
7070
```
7171

@@ -77,7 +77,7 @@ docker run --rm \
7777
docker run --rm \
7878
--volume "${PWD}/sample":/root/src \
7979
--workdir /root/src \
80-
joseluisq/rust-linux-darwin-builder:1.72.0 \
80+
joseluisq/rust-linux-darwin-builder:1.72.1 \
8181
sh -c "cargo build --release --target aarch64-unknown-linux-gnu"
8282
```
8383

@@ -87,7 +87,7 @@ docker run --rm \
8787
docker run --rm \
8888
--volume "${PWD}/sample":/root/src \
8989
--workdir /root/src \
90-
joseluisq/rust-linux-darwin-builder:1.72.0 \
90+
joseluisq/rust-linux-darwin-builder:1.72.1 \
9191
sh -c "cargo build --release --target aarch64-unknown-linux-musl"
9292
```
9393

@@ -97,7 +97,7 @@ docker run --rm \
9797
docker run --rm \
9898
--volume "${PWD}/sample":/root/src \
9999
--workdir /root/src \
100-
joseluisq/rust-linux-darwin-builder:1.72.0 \
100+
joseluisq/rust-linux-darwin-builder:1.72.1 \
101101
sh -c "cargo build --release --target aarch64-apple-darwin"
102102
```
103103

@@ -110,7 +110,7 @@ It's known that the [`CARGO_HOME`](https://doc.rust-lang.org/cargo/guide/cargo-h
110110
You can also use the image as a base for your Dockerfile:
111111

112112
```Dockerfile
113-
FROM joseluisq/rust-linux-darwin-builder:1.72.0
113+
FROM joseluisq/rust-linux-darwin-builder:1.72.1
114114
```
115115

116116
### OSXCross
@@ -153,7 +153,7 @@ compile:
153153
@docker run --rm -it \
154154
-v $(PWD):/drone/src \
155155
-w /drone/src \
156-
joseluisq/rust-linux-darwin-builder:1.72.0 \
156+
joseluisq/rust-linux-darwin-builder:1.72.1 \
157157
make cross-compile
158158
.PHONY: compile
159159

@@ -178,12 +178,12 @@ Just run the makefile `compile` target, then you will see two release binaries `
178178
make compile
179179
# 1. Cross compiling example...
180180

181-
# rustc 1.72.0 (5680fa18f 2023-08-23)
181+
# rustc 1.72.1 (d5c2e9c34 2023-09-13)
182182
# binary: rustc
183-
# commit-hash: 5680fa18feaa87f3ff04063800aec256c3d4b4be
184-
# commit-date: 2023-08-23
185-
# host: aarch64-unknown-linux-gnu
186-
# release: 1.72.0
183+
# commit-hash: d5c2e9c342b358556da91d61ed4133f6f50fc0c3
184+
# commit-date: 2023-09-13
185+
# host: x86_64-unknown-linux-gnu
186+
# release: 1.72.1
187187
# LLVM version: 16.0.5
188188

189189
# 2. Compiling application (linux-musl x86_64)...

0 commit comments

Comments
 (0)
Please sign in to comment.