Skip to content

Fix cross-build for cysignals, cypari2, fpylll, primecountpy, pplpy#46738

Merged
ahesford merged 6 commits intovoid-linux:masterfrom
tornaria:cysignals
Oct 20, 2023
Merged

Fix cross-build for cysignals, cypari2, fpylll, primecountpy, pplpy#46738
ahesford merged 6 commits intovoid-linux:masterfrom
tornaria:cysignals

Conversation

@tornaria
Copy link
Copy Markdown
Contributor

@tornaria tornaria commented Oct 16, 2023

Summary of changes:

  • python3-cysignals: update to 1.11.4, fix cross-build.
  • python3-cypari2: update to 2.1.4, fix cross-build.
  • fplll: update to 5.4.5.
  • python3-fpylll: update to 0.6.0, fix cross-build.
  • python3-primecountpy: fix cross-build.
  • python3-pplpy: update to 0.8.9, fix cross-build.

Testing the changes

  • I tested the changes in this PR: briefly

Note that pplpy is still building with Cython0.29 as the cython version has to match the one used to build sagemath. We'll switch to Cython 3 when sagemath 10.2 is released.

@dkwo some cross pkgs for you.

@dkwo
Copy link
Copy Markdown
Contributor

dkwo commented Oct 17, 2023

Great! How can I test these natively? is it ok to wait until they're in the repository, and then rebuild sagemath?

@tornaria
Copy link
Copy Markdown
Contributor Author

Great! How can I test these natively? is it ok to wait until they're in the repository, and then rebuild sagemath?

Sure, or else, build yourself in a x86_64 box, then install in your aarch64 box.

@tornaria
Copy link
Copy Markdown
Contributor Author

Switched to gnu-configure build style as discussed on IRC.

@tornaria
Copy link
Copy Markdown
Contributor Author

Moving autoconf from post_patch() to pre_configure() stops working...

@ahesford ahesford merged commit 29c4f7d into void-linux:master Oct 20, 2023
@tornaria tornaria deleted the cysignals branch October 20, 2023 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants