Skip to content

Conversation

perazz
Copy link
Member

@perazz perazz commented Sep 27, 2025

Enable GCC 15 support in CI with necessary fixes for compiler compatibility issues.

  • CI Changes: Add GCC 15 to CI matrix (macOS only due to availability constraints)
  • GCC 15 Bug Fixes:
    • Replace array constructors with explicit loops in add_strings utilities to work around gfortran-15 stack overflow issues
    • Move large stack variables to heap allocation to prevent stack overflow crashes
    • Fix C++ interface compatibility with proper c_int types
  • Compiler Detection: Add GNU vs Clang C++ backend detection for proper linking on macOS

@perazz perazz merged commit e9aa312 into fortran-lang:main Sep 27, 2025
28 checks passed
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