Skip to content

Conversation

@silvanshade
Copy link
Member

@silvanshade silvanshade commented Apr 23, 2025

This PR fixes libblake3 cross-compile builds for FreeBSD.

It also patches tbb to fix the tests on FreeBSD and Windows.

Follows from discussion at #401156

  • Built on platform(s)
    • mingw32
    • x86_64-freebsd
    • x86_64-linux

@silvanshade silvanshade requested review from Ericson2314 and fgaz April 23, 2025 22:12
@ofborg ofborg bot added the 6.topic: cross-compilation Building packages on a different platform than they will be used on label Apr 23, 2025
@github-actions github-actions bot added 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Apr 23, 2025
@nix-owners nix-owners bot requested review from fpletz, hesiod and thoughtpolice April 23, 2025 22:20
@silvanshade
Copy link
Member Author

silvanshade commented Apr 24, 2025

I made some changes addressing the reviews, notably adding the tbb patch for the other newer tbb releases and removing the override for patchPhase.

@silvanshade silvanshade requested a review from Ericson2314 April 25, 2025 14:46
@silvanshade silvanshade force-pushed the blake3-tbb-freebsd-fixes branch from 9c3f8a7 to d15765c Compare April 29, 2025 06:47
@Ericson2314 Ericson2314 merged commit 03dcb2b into NixOS:master Apr 29, 2025
24 of 27 checks passed
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Apr 29, 2025

Backport failed for release-24.11, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release-24.11
git worktree add -d .worktree/backport-401250-to-release-24.11 origin/release-24.11
cd .worktree/backport-401250-to-release-24.11
git switch --create backport-401250-to-release-24.11
git cherry-pick -x 3e5422c2e7030dbeea5727094f66554a399fa76a d15765c0e91d1a8c1eb61e82318ae2945d93f5b2

@Ericson2314
Copy link
Member

Oh combination of this and #402739 breaks eval, because two patches lists. We're fixing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: cross-compilation Building packages on a different platform than they will be used on 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants