pypy: 7.3.17 -> 7.3.19#393847
Conversation
a31e15b to
c69c7c0
Compare
This comment was marked as resolved.
This comment was marked as resolved.
c69c7c0 to
8fafee0
Compare
|
Fixed, all pypy versions build on aarch64 Darwin |
8fafee0 to
1e1f7eb
Compare
1e1f7eb to
2e5d7b0
Compare
This comment was marked as resolved.
This comment was marked as resolved.
180ce57 to
2c073fb
Compare
2c073fb to
214357a
Compare
| # _testcapi is compiled dynamically, into the store. | ||
| # This would fail if we don't do it here. | ||
| + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' | ||
| pushd / |
There was a problem hiding this comment.
Why do we change the working directory to / aka root?
There was a problem hiding this comment.
pypy compiles the module to $(pwd)/nix/store/...pypy/...
There was a problem hiding this comment.
But don't we then want to cd to either $out or build root?
This would to very strange things without the sandbox.
There was a problem hiding this comment.
Indeed, it does very strange things, if you run into it in regular usage. I don't know why it works the way it does, but this approach works.
Maybe there is a better way to pre-compile the modules, but I didn't find any.
There was a problem hiding this comment.
okay, then fine for me :)
|
Successfully created backport PR for |
|
Bisect says 7ecebd4 this caused eval regression on |
Regular update, and
test.supportmoduleCloses #240300 (seems this was taken care of upstream)
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = true./result/bin/): some pypy3Packages build. Nothing libxml2-based but that's not new.