Skip to content

ucx: fixes for gcc15 and conflict#115

Merged
johnwparent merged 8 commits intospack:developfrom
Chrismarsh:package-fix/uxc-gcc15
Jul 3, 2025
Merged

ucx: fixes for gcc15 and conflict#115
johnwparent merged 8 commits intospack:developfrom
Chrismarsh:package-fix/uxc-gcc15

Conversation

@Chrismarsh
Copy link
Contributor

gcc@15 makes a breaking change by defaulting to -std=gnu23. ucx and friends don't compile (summarized here openucx/ucx#10589)

This PR fixes kerberos and libpciaccess by ensuring c++17 is used. However, there does not appear to be a fix for ucx yet (probably needs to wait until (1.19.x), so this conflicts against gcc@15 for @:1.18

Maintainers:
@hppritcha

@Chrismarsh Chrismarsh mentioned this pull request Jun 6, 2025
4 tasks
@Chrismarsh Chrismarsh force-pushed the package-fix/uxc-gcc15 branch from a8acb37 to 78ce18e Compare July 2, 2025 19:04
@Chrismarsh
Copy link
Contributor Author

@spackbot fix style

@johnwparent johnwparent enabled auto-merge (squash) July 3, 2025 14:49
@johnwparent johnwparent merged commit 456458d into spack:develop Jul 3, 2025
15 checks passed
kshea21 pushed a commit to kshea21/spack-packages that referenced this pull request Jul 7, 2025
krb5, libpciaccess: 
* Improve flag handling to default to std gnu17 w/gcc15 to avoid compilation errors with gcc15
ucx:
* conflict on gcc15 as it does not build
G-Ragghianti pushed a commit to G-Ragghianti/spack-packages that referenced this pull request Jul 9, 2025
krb5, libpciaccess: 
* Improve flag handling to default to std gnu17 w/gcc15 to avoid compilation errors with gcc15
ucx:
* conflict on gcc15 as it does not build
mtaillefumier pushed a commit to mtaillefumier/spack-packages that referenced this pull request Jul 16, 2025
krb5, libpciaccess: 
* Improve flag handling to default to std gnu17 w/gcc15 to avoid compilation errors with gcc15
ucx:
* conflict on gcc15 as it does not build
jezwilkinson pushed a commit to jezwilkinson/spack-packages that referenced this pull request Jul 21, 2025
krb5, libpciaccess: 
* Improve flag handling to default to std gnu17 w/gcc15 to avoid compilation errors with gcc15
ucx:
* conflict on gcc15 as it does not build
@Chrismarsh Chrismarsh deleted the package-fix/uxc-gcc15 branch July 21, 2025 21:36
stubbiali added a commit to stubbiali/spack that referenced this pull request Aug 27, 2025
jcfreeman2 pushed a commit to DUNE-DAQ/daq-release that referenced this pull request Dec 16, 2025
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.

3 participants