-
-
Notifications
You must be signed in to change notification settings - Fork 543
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support GCC 13 (fedora-38
)
#35092
Comments
After allowing GCC 13,
|
Also
|
Also
but that looks more like a makefile concurrency bug |
Is this relevant concerning zeromq? |
Thanks for finding these! This looks like what we need. |
Also
|
Fedora 38 uses libgd-2.3.3 (actually also Fedora 37) |
I'm already preparing an upgrade PR |
After upgrading to Fedora 38, an incremental building of the develop branch (actually one of my branches merged with develop) failed; though openblas was in the system it tried to compile with a failure |
<!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> ### 📚 Description <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> Part of the fix for #35092. Tested using `tox -e docker-fedora-38-minimal -- givaro zeromq`. <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35415 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
…pport <!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> ### 📚 Description <!-- Describe your changes here in detail. --> Just released: https://github.com/4ti2/4ti2/releases/tag/Release_1_6_10, with portability fixes, in particular for: - #35092 <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> Resolves #30344 <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35570 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
On fedora-38-minimal, openblas 0.3.23 still fails to build
https://github.com/sagemath/sage/actions/runs/6207962004/job/16858997112 Same in fedora-39-minimal - https://github.com/sagemath/sage/actions/runs/6207962004/job/16858997196 |
In Fedora 38, system openblas seems to work |
Yes, we know that it does. Above failure is for building the SPKG. |
I tried building 0.3.24, same result. |
<!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes sagemath#12345", use "Add a new method to multiply two integers" --> ### 📚 Description <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> To fix build on fedora-39-minimal, archlinux-latest-{minimal,standard}, opensuse-tumbleweed-minimal - as seen in https://github.com/scipopt/SCIP-SDP/actions/runs/5203680653 (scipopt/SCIP-SDP#6) Tests at https://github.com/mkoeppe/SCIP-SDP/actions/runs/5298512526 <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> Part of: - sagemath#35092 <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> - Depends on sagemath#35785 (merged here) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#35786 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
<!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> ### 📚 Description <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> To fix build on fedora-39-minimal, archlinux-latest-{minimal,standard}, opensuse-tumbleweed-minimal - as seen in https://github.com/scipopt/SCIP-SDP/actions/runs/5203680653 (scipopt/SCIP-SDP#6) Tests at https://github.com/mkoeppe/SCIP-SDP/actions/runs/5298512526 <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> Part of: - #35092 <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> - Depends on #35785 (merged here) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35786 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
… out broken tests in setup <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> Patches generated from zeromq/pyzmq@main...mkoeppe:pyzmq:sage_fixes <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> - Fixes sagemath#36027 - Part of sagemath#35092 <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36663 Reported by: Matthias Köppe Reviewer(s): John H. Palmieri, Matthias Köppe
Is there an existing issue for this?
Problem Description
fedora-38
already ships GCC 13, which we reject.Proposed Solution
Updated spkg-configure and hope that nothing needs changes.
Alternatives Considered
N/A
Additional Information
No response
The text was updated successfully, but these errors were encountered: