Skip to content

Commit ddf4de0

Browse files
authored
Fix musl Linux release targets (#479)
- **Revert "Update release targets for x86_64 musl (#477)"** - **Drop 3.14 from expected musl Linux release targets**
1 parent 3a8ea4a commit ddf4de0

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/release.rs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -281,39 +281,40 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
281281
}],
282282
},
283283
);
284+
// TODO: Python 3.14 support on musl
284285
h.insert(
285286
"x86_64-unknown-linux-musl",
286287
TripleRelease {
287-
suffixes: linux_suffixes_pgo.clone(),
288-
install_only_suffix: "pgo+lto",
289-
python_version_requirement: None,
288+
suffixes: linux_suffixes_nopgo.clone(),
289+
install_only_suffix: "lto",
290+
python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()),
290291
conditional_suffixes: vec![],
291292
},
292293
);
293294
h.insert(
294295
"x86_64_v2-unknown-linux-musl",
295296
TripleRelease {
296-
suffixes: linux_suffixes_pgo.clone(),
297-
install_only_suffix: "pgo+lto",
298-
python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()),
297+
suffixes: linux_suffixes_nopgo.clone(),
298+
install_only_suffix: "lto",
299+
python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()),
299300
conditional_suffixes: vec![],
300301
},
301302
);
302303
h.insert(
303304
"x86_64_v3-unknown-linux-musl",
304305
TripleRelease {
305-
suffixes: linux_suffixes_pgo.clone(),
306-
install_only_suffix: "pgo+lto",
307-
python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()),
306+
suffixes: linux_suffixes_nopgo.clone(),
307+
install_only_suffix: "lto",
308+
python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()),
308309
conditional_suffixes: vec![],
309310
},
310311
);
311312
h.insert(
312313
"x86_64_v4-unknown-linux-musl",
313314
TripleRelease {
314-
suffixes: linux_suffixes_pgo.clone(),
315-
install_only_suffix: "pgo+lto",
316-
python_version_requirement: Some(VersionSpecifier::from_str(">=3.9").unwrap()),
315+
suffixes: linux_suffixes_nopgo.clone(),
316+
install_only_suffix: "lto",
317+
python_version_requirement: Some(VersionSpecifier::from_str("<3.14").unwrap()),
317318
conditional_suffixes: vec![],
318319
},
319320
);

0 commit comments

Comments
 (0)