Skip to content

(C++ modules support) improve std module support for gcc and clang#6421

Merged
waruqi merged 13 commits intoxmake-io:devfrom
Arthapz:improve-libstdc++-module
May 12, 2025
Merged

(C++ modules support) improve std module support for gcc and clang#6421
waruqi merged 13 commits intoxmake-io:devfrom
Arthapz:improve-libstdc++-module

Conversation

@Arthapz
Copy link
Member

@Arthapz Arthapz commented May 11, 2025

this patch default cxx11abi for gcc >= 15 it should be safe now and is a requirement for libstdc++ module
factorize msstl std module support for clang/llvm
add support for libstdc++ module for clang/llvm
add fallback for finding libstdc++ module manifest for gcc

@waruqi waruqi added this to the v3.0.0 milestone May 11, 2025
@Arthapz Arthapz changed the title improve libstdc++ module for gcc and add support to clang/llvm (C++ modules support) improve libstdc++ module for gcc and add support to clang/llvm May 11, 2025
@Arthapz Arthapz changed the title (C++ modules support) improve libstdc++ module for gcc and add support to clang/llvm (C++ modules support) improve std module support for gcc and clang May 11, 2025
@Arthapz Arthapz marked this pull request as draft May 11, 2025 15:54
@Arthapz Arthapz force-pushed the improve-libstdc++-module branch from ff2bc3b to 1a2381c Compare May 11, 2025 16:14
@Arthapz Arthapz force-pushed the improve-libstdc++-module branch from 1a2381c to e7ca027 Compare May 11, 2025 16:58
@Arthapz Arthapz marked this pull request as ready for review May 11, 2025 17:24
@waruqi waruqi merged commit 715b176 into xmake-io:dev May 12, 2025
22 checks passed
@Arthapz Arthapz deleted the improve-libstdc++-module branch September 18, 2025 09:22
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.

2 participants