From Fedora Project Wiki
m (Add link to upstream gcc 15 page)
(Start adding build errors)
Line 19: Line 19:
Copr build error: Build failed
Copr build error: Build failed
</pre>
</pre>
=== Function prototypes with empty params change from implicit "int" to "void" ===
GCC 15 defaults to C23, in which I believe that
<pre>
extern int foo();
</pre>
in a decl now means
<pre>
extern int foo(void);
</pre>
rather than:
<pre>
extern int foo(int)
</pre>
"void" rather than implicit "int"; TODO: get chapter-and-verse for this

Revision as of 18:50, 9 December 2024

GCC 15 mass prebuild

These are notes to myself on my attempts to use mass-prebuilder to test GCC 15 in Fedora in December 2024

Current status

libtool can't be installed

Problem: cannot install both gcc-15.0.0-0.2.fc42.aarch64 from https_dmalcolm_fedorapeople_org_gcc_gcc_15_mass_prebuild_arch and gcc-14.2.1-6.fc42.aarch64 from fedora
  - package libtool-2.5.4-1.fc42.aarch64 from fedora requires gcc(major) = 14, but none of the providers can be installed
  - cannot install the best candidate for the job
  - conflicting requests
You can try to add to command line:
  --no-best to not limit the transaction to the best candidates

Copr build error: Build failed

Function prototypes with empty params change from implicit "int" to "void"

GCC 15 defaults to C23, in which I believe that

extern int foo();

in a decl now means

extern int foo(void);

rather than:

extern int foo(int)

"void" rather than implicit "int"; TODO: get chapter-and-verse for this