Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions Tools/pixi-packages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,8 @@ Each package definition is contained in a subdirectory, but they share the build

- More package variants (such as UBSan)
- Support for Windows
- Using a single `pixi.toml` and `recipe.yaml` for all package variants is blocked on
[pixi#5364](https://github.com/prefix-dev/pixi/pull/5364)
and [pixi#5248](https://github.com/prefix-dev/pixi/issues/5248)
- Using a single `pixi.toml` for all package variants is blocked on
[pixi#5248](https://github.com/prefix-dev/pixi/issues/5248)

## Troubleshooting

Expand All @@ -48,7 +47,7 @@ FATAL: ThreadSanitizer: unexpected memory mapping 0x7977bd072000-0x7977bd500000
```
To fix it, try reducing `mmap_rnd_bits`:

```bash
```console
$ sudo sysctl vm.mmap_rnd_bits
vm.mmap_rnd_bits = 32 # too high for TSan
$ sudo sysctl vm.mmap_rnd_bits=28 # reduce it
Expand Down
4 changes: 4 additions & 0 deletions Tools/pixi-packages/asan/pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
channels = ["https://prefix.dev/conda-forge"]
platforms = ["linux-64", "linux-aarch64", "osx-64", "osx-arm64"]
preview = ["pixi-build"]
requires-pixi = ">=0.66.0"

[package.build.backend]
name = "pixi-build-rattler-build"
version = "*"

[package.build.config]
recipe = "../default/recipe.yaml"
94 changes: 0 additions & 94 deletions Tools/pixi-packages/asan/recipe.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion Tools/pixi-packages/clone-recipe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ set -o errexit
cd "$(dirname "$0")"

for variant in asan freethreading tsan-freethreading; do
cp -av default/recipe.yaml default/pixi.toml ${variant}/
cp -av default/pixi.toml ${variant}/
done
4 changes: 4 additions & 0 deletions Tools/pixi-packages/default/pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
channels = ["https://prefix.dev/conda-forge"]
platforms = ["linux-64", "linux-aarch64", "osx-64", "osx-arm64"]
preview = ["pixi-build"]
requires-pixi = ">=0.66.0"

[package.build.backend]
name = "pixi-build-rattler-build"
version = "*"

[package.build.config]
recipe = "../default/recipe.yaml"
4 changes: 4 additions & 0 deletions Tools/pixi-packages/freethreading/pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
channels = ["https://prefix.dev/conda-forge"]
platforms = ["linux-64", "linux-aarch64", "osx-64", "osx-arm64"]
preview = ["pixi-build"]
requires-pixi = ">=0.66.0"

[package.build.backend]
name = "pixi-build-rattler-build"
version = "*"

[package.build.config]
recipe = "../default/recipe.yaml"
94 changes: 0 additions & 94 deletions Tools/pixi-packages/freethreading/recipe.yaml

This file was deleted.

4 changes: 4 additions & 0 deletions Tools/pixi-packages/tsan-freethreading/pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
channels = ["https://prefix.dev/conda-forge"]
platforms = ["linux-64", "linux-aarch64", "osx-64", "osx-arm64"]
preview = ["pixi-build"]
requires-pixi = ">=0.66.0"

[package.build.backend]
name = "pixi-build-rattler-build"
version = "*"

[package.build.config]
recipe = "../default/recipe.yaml"
94 changes: 0 additions & 94 deletions Tools/pixi-packages/tsan-freethreading/recipe.yaml

This file was deleted.

Loading