<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules, branch v3.1.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules?h=v3.1.1</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules?h=v3.1.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-08-21T21:49:41Z</updated>
<entry>
<title>Improve MinGW toolchain support for Clang and libc++</title>
<updated>2026-08-21T21:49:41Z</updated>
<author>
<name>Damian Höster</name>
<email>damian.hoester@posteo.de</email>
</author>
<published>2026-08-21T21:49:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=0eb5c44e2ddb51f58ae76aadf823bacba51078f5'/>
<id>urn:sha1:0eb5c44e2ddb51f58ae76aadf823bacba51078f5</id>
<content type='text'>
This patch primarily enables support for LLVM libc++ runtimes (c++_static, c++_shared) in the mingw toolchain, and updates C++20 module rules so that `import std;` resolves to LLVM libc++ instead of hardcoded GNU libstdc++ when using Clang on MinGW (llvm-mingw), which caused build failures before.
Also, configuring for MinGW on Linux or macOS without a cross-compiler present would previously result in fallback to host-native /usr/bin/gcc. Now unprefixed fallback is only used on Windows/MSYS2/Cygwin hosts. The toolchain check now also automatically selects clang when pointing at llvm-mingw or a clang-only installation, avoiding the need to manually pass clang = true.
</content>
</entry>
<entry>
<title>fix typo</title>
<updated>2026-08-16T11:41:28Z</updated>
<author>
<name>vkensou</name>
<email>boywanyx@163.com</email>
</author>
<published>2026-08-16T11:41:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b8cd13be1d019da3e69d80b3063068fd56a6f806'/>
<id>urn:sha1:b8cd13be1d019da3e69d80b3063068fd56a6f806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>let glsl2spv before module scan</title>
<updated>2026-08-16T11:38:00Z</updated>
<author>
<name>vkensou</name>
<email>boywanyx@163.com</email>
</author>
<published>2026-08-16T11:38:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=4a1eaad8139549db1275725f6e938042c0ce9f27'/>
<id>urn:sha1:4a1eaad8139549db1275725f6e938042c0ce9f27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>let hlsl2spv before module scan</title>
<updated>2026-08-16T11:34:24Z</updated>
<author>
<name>vkensou</name>
<email>boywanyx@163.com</email>
</author>
<published>2026-08-16T11:34:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=ccff87a2d199542d579b3294643196727f6aec29'/>
<id>urn:sha1:ccff87a2d199542d579b3294643196727f6aec29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix build.c++.modules.tryreuse deps orders</title>
<updated>2026-08-06T16:09:35Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-08-06T16:09:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=c3c015e48dc1e8808e95e977d4fcd62cc3ba89b2'/>
<id>urn:sha1:c3c015e48dc1e8808e95e977d4fcd62cc3ba89b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #7655 from xmake-io/binutils</title>
<updated>2026-07-18T15:17:40Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-07-18T15:17:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=64439096a06b65556fff59f3b0b4e6a439b44129'/>
<id>urn:sha1:64439096a06b65556fff59f3b0b4e6a439b44129</id>
<content type='text'>
fix bin2obj for some archs</content>
</entry>
<entry>
<title>detect obj flags for bin2elf</title>
<updated>2026-07-18T12:56:26Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-07-18T12:56:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=f2868ddfe82e0ce73888deebbf940dc9f511ef5e'/>
<id>urn:sha1:f2868ddfe82e0ce73888deebbf940dc9f511ef5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add batchcmds:call warnings</title>
<updated>2026-07-17T16:27:46Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-07-17T16:27:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=063bae8898d09f1f999a6fb2ad7a139777ebb7d7'/>
<id>urn:sha1:063bae8898d09f1f999a6fb2ad7a139777ebb7d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typo</title>
<updated>2026-07-17T16:07:46Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-07-17T16:07:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=495c2c3d6a36709b87e538737292bb9b4d0c6436'/>
<id>urn:sha1:495c2c3d6a36709b87e538737292bb9b4d0c6436</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix bin2obj symbols</title>
<updated>2026-07-17T16:07:38Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-07-17T16:07:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=f9093aadcf44cadc7b3ab3c155de017d21bc5e47'/>
<id>urn:sha1:f9093aadcf44cadc7b3ab3c155de017d21bc5e47</id>
<content type='text'>
</content>
</entry>
</feed>
