fluent-bit icon indicating copy to clipboard operation
fluent-bit copied to clipboard

in_docker: update function pointer signatures with correct args for C23

Open nuclearpidgeon opened this issue 5 months ago • 1 comments

see: https://gcc.gnu.org/gcc-15/porting_to.html#c23-fn-decls-without-parameters

Fixes the same GCC15 build error as #10489 but for the Docker plugin where it was also a problem.

Docker plugin split from #10476


Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license

nuclearpidgeon avatar Jun 17 '25 23:06 nuclearpidgeon

Just to ensure no legacy targets are affected I think we need to trigger the packaging builds as well - weird stuff can happen on the older compilers.

patrick-stephens avatar Jun 18 '25 14:06 patrick-stephens

In theory this change should just be adding specific typing that was already at play where these types are all used, but yeah, worth doing

nuclearpidgeon avatar Jun 19 '25 02:06 nuclearpidgeon

In theory this change should just be adding specific typing that was already at play where these types are all used, but yeah, worth doing

Especially for CentOS 7, we need to run off the packaging task.

cosmo0920 avatar Jun 19 '25 05:06 cosmo0920