On 4/17/25, 9:27 AM, "Michael Davidsaver" <mdavidsaver at gmail.com> wrote:
On 4/16/25 09:34, Johnson, Andrew N. via Core-talk wrote:
> I saw that a new Fedora was release very recently.
Yes. Now comes GCC 15, which defaults to C23.
https://urldefense.us/v3/__https://github.com/epics-base/epics-base/issues/632__;!!G_uCfscf7eWS!YHkjFuvcJ3O3DLlrIx18bZ_np7W9OljZ-htT9LK3F3Dz-HpgmTBbEFU6MZqA-7ka1WLkntrENxJ-_pt2$
I saw that commit, how come the build didn’t fail with the same error that other PRs are? Ah that wasn’t a PR, and your Fedora CI job did fail, but apparently we don’t get notifications when non-PR jobs fail. Can/should we change that in the CI?
Looking at the specific code that’s failing, in this case I think the fix is just adding a cast to
DEVSUPFUN* since we only print the pointer. I just pushed a commit to try that,
this job shows that
seemed to work, but there are other similar failures
later in the build, which I will look at.
- Andrew
--
Complexity comes for free, Simplicity you have to work for.