<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules/platform, branch elf</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules/platform?h=elf</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules/platform?h=elf'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-04-23T09:00:13Z</updated>
<entry>
<title>fix linux module intermediate filenames</title>
<updated>2026-04-23T09:00:13Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-23T03:02:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=bb1374cf5a353a151c233cb7568d6d5c5de4519d'/>
<id>urn:sha1:bb1374cf5a353a151c233cb7568d6d5c5de4519d</id>
<content type='text'>
Generate linux module intermediate files from the target basename instead of the final .ko path so modpost reads hello.o rather than hello.ko.o. This avoids the bogus *.ko.ko module name and undefined symbol warnings reported in #5721.

Made-with: Cursor
</content>
</entry>
<entry>
<title>fix linux driver final review issue</title>
<updated>2026-04-23T07:37:04Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-23T07:37:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=fbd947dc0138b3883e1de709a5e0d59269bdf486'/>
<id>urn:sha1:fbd947dc0138b3883e1de709a5e0d59269bdf486</id>
<content type='text'>
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching.

Made-with: Cursor
</content>
</entry>
<entry>
<title>fix linux driver review follow-ups</title>
<updated>2026-04-23T03:51:25Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-23T03:51:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=c615accfecf3e2230b85292b92af20ee580a6252'/>
<id>urn:sha1:c615accfecf3e2230b85292b92af20ee580a6252</id>
<content type='text'>
Use target:is_cross() for kbuild probing, normalize module-common paths before comparing them, and check kernel configs line by line for clearer exact matches.

Made-with: Cursor
</content>
</entry>
<entry>
<title>fix linux driver cross compile detection</title>
<updated>2026-04-23T02:39:22Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-23T02:39:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=c110d46d8cbb7ce929a98c58fc43668431f9fbe8'/>
<id>urn:sha1:c110d46d8cbb7ce929a98c58fc43668431f9fbe8</id>
<content type='text'>
Pass ARCH and CROSS_COMPILE for same-platform cross builds and derive the toolchain prefix from versioned gcc names so kbuild flag probing uses the correct target tools.

Made-with: Cursor
</content>
</entry>
<entry>
<title>fix linux module review follow-ups</title>
<updated>2026-04-23T02:17:10Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-23T02:17:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=d84515c3041e38f9fbccfab31c13e0b4b6627ddc'/>
<id>urn:sha1:d84515c3041e38f9fbccfab31c13e0b4b6627ddc</id>
<content type='text'>
Tighten kernel config detection to avoid prefix matches and share module-common.c lookup so dependency tracking and compilation stay aligned.

Made-with: Cursor
</content>
</entry>
<entry>
<title>fix linux module builds on kernel 6.12+</title>
<updated>2026-04-22T15:29:47Z</updated>
<author>
<name>ririyeye</name>
<email>200610237@qq.com</email>
</author>
<published>2026-04-22T15:29:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=874c9aa63257f578768391aea5a12601a1874ce3'/>
<id>urn:sha1:874c9aa63257f578768391aea5a12601a1874ce3</id>
<content type='text'>
Keep xmake's linux module rule aligned with modern kbuild so generated .ko files retain vermagic and modversion metadata required for loading on newer kernels.
</content>
</entry>
<entry>
<title>improve const limit codes</title>
<updated>2026-03-29T14:55:28Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-03-29T14:55:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=8841ed9f7b427896f042abcfb3537dd731f6a923'/>
<id>urn:sha1:8841ed9f7b427896f042abcfb3537dd731f6a923</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix const limit on lua5.5</title>
<updated>2026-03-29T14:49:41Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-03-29T14:49:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=1bccfc273af2b1d579d033324bca481e15c58653'/>
<id>urn:sha1:1bccfc273af2b1d579d033324bca481e15c58653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added notice of missing keystore for signing android app.</title>
<updated>2026-02-24T22:37:25Z</updated>
<author>
<name>Karuro Chari</name>
<email>karurochori@users.noreply.github.com</email>
</author>
<published>2026-02-24T22:31:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=e92e0b88c2f2906c36f49de05cd071abc9951aaa'/>
<id>urn:sha1:e92e0b88c2f2906c36f49de05cd071abc9951aaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix has_tool lld-link</title>
<updated>2025-12-21T09:01:53Z</updated>
<author>
<name>star9029</name>
<email>hengxings783@gmail.com</email>
</author>
<published>2025-12-21T09:01:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=3c6c162da56f3fe7b9b99dd3f1194e0a545c68f7'/>
<id>urn:sha1:3c6c162da56f3fe7b9b99dd3f1194e0a545c68f7</id>
<content type='text'>
</content>
</entry>
</feed>
