![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1225933 Bug ID: 1225933 Summary: Systemtap flavor systemtap-docs fails to build with gcc14 because of -Werror=calloc-transposed-args Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: mjambor@suse.com QA Contact: qa-bugs@suse.de CC: tonyj@suse.com Blocks: 1220574 Target Milestone: --- Found By: --- Blocker: --- System tap flavor systemtap-docs fails to build with gcc 14 because of a warning-turned-error about transposed calloc arguments. To try it locally, run: osc build -M systemtap-docs --clean --alternative-project home:rguenther:nextgcc standard And after a while it will fail with something like: [ 270s] bpf-translate.cxx: In function ‘bpf::BPF_Section* bpf::output_probe(BPF_Output&, program&, const std::string&, unsigned int)’: [ 270s] bpf-translate.cxx:5044:39: error: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] [ 270s] 5044 | bpf_insn *buf = (bpf_insn*) calloc (sizeof(bpf_insn), ninsns); [ 270s] | ^~~~~~~~~~~~~~~~ [ 270s] bpf-translate.cxx:5044:39: note: earlier argument should specify number of elements, later size of each element [ 270s] bpf-translate.cxx:5046:41: error: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] [ 270s] 5046 | Elf64_Rel *rel = (Elf64_Rel*) calloc (sizeof(Elf64_Rel), nreloc); [ 270s] | ^~~~~~~~~~~~~~~~~ [ 270s] bpf-translate.cxx:5046:41: note: earlier argument should specify number of elements, later size of each element -- You are receiving this mail because: You are on the CC list for the bug.