Skip to content

Commit ac33d2f

Browse files
committed
Pin sysroot to glibc 2.17+
1 parent 71d034f commit ac33d2f

File tree

3 files changed

+35
-32
lines changed

3 files changed

+35
-32
lines changed

.github/workflows/cpp.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
steps:
1010
- uses: actions/checkout@v4
1111

12-
- uses: prefix-dev/setup-pixi@v0.3.0
12+
- uses: prefix-dev/setup-pixi@v0.8.1
1313
with:
14-
pixi-version: v0.25.0
14+
pixi-version: v0.26.1
1515
cache: true
1616

1717
- name: run build task on all environments

pixi.lock

+27-30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pixi.toml

+6
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@ opencv = "4.8.1.*"
9999
# TODO(jleibs): In the future we'll want to use a rerun-cli package that only contains the CLI.
100100
rerun-sdk = "0.18.2"
101101

102+
[target.linux-64.dependencies]
103+
sysroot_linux-64 = ">=2.17,<3" # rustc 1.64+ requires glibc 2.17+, see https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html
104+
105+
[target.linux-aarch64.dependencies]
106+
sysroot_linux-aarch64 = ">=2.17,<3" # rustc 1.64+ requires glibc 2.17+, see https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html
107+
102108
[target.unix.dependencies]
103109
# Build tools:
104110
cxx-compiler = "1.6.0.*"

0 commit comments

Comments
 (0)