File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727 - name : build-image
2828 run : |
2929 pushd "$(mktemp -d)"
30- curl -f -L --retry 5 https://github.com/tweag/rust-alpine-mimalloc/archive/refs/heads/master.tar.gz | tar xz --strip-components=1
30+ curl -f -L https://github.com/tweag/rust-alpine-mimalloc/archive/refs/heads/master.tar.gz | tar xz --strip-components=1
3131 podman --remote build \
32- --network host \
3332 --pull \
3433 --squash-all \
3534 --tag rust:alpine-mimalloc \
4039 run : |
4140 podman --remote run \
4241 --init \
43- --network host \
4442 --rm \
45- --tmpfs /tmp:exec \
4643 --volume $PWD:/workspace \
4744 --workdir /workspace \
4845 rust:alpine-mimalloc \
Original file line number Diff line number Diff line change 22
33set -eu
44
5- node_ver=v25.6.0
5+ node_ver=v25.6.1
66
77apk add \
88 clang \
Original file line number Diff line number Diff line change @@ -95,10 +95,10 @@ index ea3a2dc0..ea3780f7 100644
9595 ]
9696 }, {
9797diff --git a/node.gyp b/node.gyp
98- index e39e898a..8c25782a 100644
98+ index 56637762..4dfc0675 100644
9999--- a/node.gyp
100100+++ b/node.gyp
101- @@ -1140 ,7 +1140 ,7 @@
101+ @@ -1143 ,7 +1143 ,7 @@
102102 }],
103103 # Avoid excessive LTO
104104 ['enable_lto=="true"', {
@@ -107,7 +107,7 @@ index e39e898a..8c25782a 100644
107107 }],
108108 ],
109109 }, # fuzz_env
110- @@ -1189 ,7 +1189 ,7 @@
110+ @@ -1192 ,7 +1192 ,7 @@
111111 }],
112112 # Avoid excessive LTO
113113 ['enable_lto=="true"', {
@@ -116,7 +116,7 @@ index e39e898a..8c25782a 100644
116116 }],
117117 ],
118118 }, # fuzz_ClientHelloParser.cc
119- @@ -1248 ,7 +1248 ,7 @@
119+ @@ -1251 ,7 +1251 ,7 @@
120120 }],
121121 # Avoid excessive LTO
122122 ['enable_lto=="true"', {
@@ -125,7 +125,7 @@ index e39e898a..8c25782a 100644
125125 }],
126126 ],
127127 }, # fuzz_strings
128- @@ -1358 ,7 +1358 ,7 @@
128+ @@ -1361 ,7 +1361 ,7 @@
129129 }],
130130 # Avoid excessive LTO
131131 ['enable_lto=="true"', {
@@ -134,7 +134,7 @@ index e39e898a..8c25782a 100644
134134 }],
135135 ],
136136 }, # cctest
137- @@ -1422 ,7 +1422 ,7 @@
137+ @@ -1425 ,7 +1425 ,7 @@
138138 }],
139139 # Avoid excessive LTO
140140 ['enable_lto=="true"', {
@@ -143,7 +143,7 @@ index e39e898a..8c25782a 100644
143143 }],
144144 ],
145145 }, # embedtest
146- @@ -1499 ,7 +1499 ,7 @@
146+ @@ -1502 ,7 +1502 ,7 @@
147147 }],
148148 # Avoid excessive LTO
149149 ['enable_lto=="true"', {
@@ -152,7 +152,7 @@ index e39e898a..8c25782a 100644
152152 }],
153153 ]
154154 }, # overlapped-checker
155- @@ -1622 ,7 +1622 ,7 @@
155+ @@ -1625 ,7 +1625 ,7 @@
156156 }],
157157 # Avoid excessive LTO
158158 ['enable_lto=="true"', {
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -euo pipefail
4+
5+ workdir=$( mktemp -d)
6+ trap ' rm -rf "$workdir"' EXIT
7+
8+ cd " $workdir "
9+
10+ git clone --depth=1 --branch=v25.6.1 https://github.com/nodejs/node.git .
11+
12+ git apply " $OLDPWD /lto.diff"
13+
14+ git diff --minimal > " $OLDPWD /lto.diff"
You can’t perform that action at this time.
0 commit comments