Skip to content

Commit 6fa8fe9

Browse files
committed
github: stop building and releasing i686-unknown-linux-gnu distributions
Download statistics show that these are rarely downloaded. We're talking a few dozen downloads in total versus >100k for x86_64-unknown-linux-gnu. The download statistics imply that ~nobody cares about these. So they aren't worth the machine and human time to support. I left the code in to support building them. I may rip out that code later if nobody notices the downloads are gone.
1 parent 8107c0c commit 6fa8fe9

File tree

2 files changed

+0
-62
lines changed

2 files changed

+0
-62
lines changed

.github/workflows/linux.yml

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -219,59 +219,6 @@ jobs:
219219
py: 'cpython-3.11'
220220
optimizations: 'lto'
221221

222-
# We don't publish noopt builds when PGO is available.
223-
- target_triple: 'i686-unknown-linux-gnu'
224-
py: 'cpython-3.8'
225-
optimizations: 'debug'
226-
- target_triple: 'i686-unknown-linux-gnu'
227-
py: 'cpython-3.8'
228-
optimizations: 'lto'
229-
- target_triple: 'i686-unknown-linux-gnu'
230-
py: 'cpython-3.8'
231-
optimizations: 'pgo'
232-
- target_triple: 'i686-unknown-linux-gnu'
233-
py: 'cpython-3.8'
234-
optimizations: 'pgo+lto'
235-
236-
- target_triple: 'i686-unknown-linux-gnu'
237-
py: 'cpython-3.9'
238-
optimizations: 'debug'
239-
- target_triple: 'i686-unknown-linux-gnu'
240-
py: 'cpython-3.9'
241-
optimizations: 'lto'
242-
- target_triple: 'i686-unknown-linux-gnu'
243-
py: 'cpython-3.9'
244-
optimizations: 'pgo'
245-
- target_triple: 'i686-unknown-linux-gnu'
246-
py: 'cpython-3.9'
247-
optimizations: 'pgo+lto'
248-
249-
- target_triple: 'i686-unknown-linux-gnu'
250-
py: 'cpython-3.10'
251-
optimizations: 'debug'
252-
- target_triple: 'i686-unknown-linux-gnu'
253-
py: 'cpython-3.10'
254-
optimizations: 'lto'
255-
- target_triple: 'i686-unknown-linux-gnu'
256-
py: 'cpython-3.10'
257-
optimizations: 'pgo'
258-
- target_triple: 'i686-unknown-linux-gnu'
259-
py: 'cpython-3.10'
260-
optimizations: 'pgo+lto'
261-
262-
- target_triple: 'i686-unknown-linux-gnu'
263-
py: 'cpython-3.11'
264-
optimizations: 'debug'
265-
- target_triple: 'i686-unknown-linux-gnu'
266-
py: 'cpython-3.11'
267-
optimizations: 'lto'
268-
- target_triple: 'i686-unknown-linux-gnu'
269-
py: 'cpython-3.11'
270-
optimizations: 'pgo'
271-
- target_triple: 'i686-unknown-linux-gnu'
272-
py: 'cpython-3.11'
273-
optimizations: 'pgo+lto'
274-
275222
# Cross-compiles can't do PGO and require Python 3.9.
276223
- target_triple: 'mips-unknown-linux-gnu'
277224
py: 'cpython-3.9'

src/release.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,6 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
114114
},
115115
);
116116

117-
h.insert(
118-
"i686-unknown-linux-gnu",
119-
TripleRelease {
120-
suffixes: linux_suffixes_pgo.clone(),
121-
install_only_suffix: "pgo+lto",
122-
python_version_requirement: None,
123-
},
124-
);
125-
126117
h.insert(
127118
"x86_64-unknown-linux-gnu",
128119
TripleRelease {

0 commit comments

Comments
 (0)