Skip to content

fix(preprocessor): add Fedora GCC include paths alongside Debian ones - #267

Open
rurban wants to merge 1 commit into
anthropics:mainfrom
rurban:fedora
Open

fix(preprocessor): add Fedora GCC include paths alongside Debian ones#267
rurban wants to merge 1 commit into
anthropics:mainfrom
rurban:fedora

Conversation

@rurban

@rurban rurban commented Jun 21, 2026

Copy link
Copy Markdown

Fedora uses x86_64-redhat-linux vendor triple, not x86_64-linux-gnu. This adds the Fedora-specific GCC include paths alongside the existing Debian/Ubuntu paths.

Changes:

  • Add x86_64-redhat-linux triple GCC include paths for versions 13-15
  • Add GCC version 15 entries for all arch path lists (x86_64, aarch64, riscv64, i686)
  • Sort version entries descending (newest first) for consistency

Ran the rcc test suites on Linux x86-64:

  compliance:     15/15    100.0%
  c-testsuite:   220/220   100.0%
  units:          35/45     77.8%  (92.1% excl. 7 C23 TODO)
  tcc:           101/118    85.6%
  torture (GCC): 1526/1671  91.3%  (43 fail: 20 compile + 23 runtime; 102 skip)

Aggregate: 1897/2069 passed (91.7% across all suites)

Fedora uses x86_64-redhat-linux vendor triple, not x86_64-linux-gnu.
Add GCC version 15 entries for all arch path lists.

Ran the rcc test suites on Linux x86-64:

  compliance:     15/15    100.0%
  c-testsuite:   220/220   100.0%
  units:          35/45     77.8%  (92.1% excl. 7 C23 TODO)
  tcc:           101/118    85.6%
  torture (GCC): 1526/1671  91.3%  (43 fail: 20 compile + 23 runtime; 102 skip)

Aggregate: 1897/2069 passed (91.7% across all suites)

Co-authored-by: omp + DeepSeek V4 Pro /high <deepseek@deepseek.com>
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.

1 participant