<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/builddefs/common_rules.mk, branch master</title>
<subtitle>QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/'/>
<entry>
<title>[Bug] Minimise force-included files (#25194)</title>
<updated>2025-05-05T00:07:53+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2025-05-05T00:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=bb9dd05c6ae0a53ced5591c70a898feef037b31c'/>
<id>bb9dd05c6ae0a53ced5591c70a898feef037b31c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `arm_atsam` platform (#24337)</title>
<updated>2024-09-02T02:48:17+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2024-09-02T02:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=3bd303f204a59ed950934f5da4c299a8be33b363'/>
<id>3bd303f204a59ed950934f5da4c299a8be33b363</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Maintenance] builddefs: common_rules: overhaul debug information generation (#24352)</title>
<updated>2024-09-01T17:54:53+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2024-09-01T17:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=d210590d4d8d859d1cd0960c0573391a9bf5d9a5'/>
<id>d210590d4d8d859d1cd0960c0573391a9bf5d9a5</id>
<content type='text'>
builddefs: common_rules: overhaul debug information generation

Debug information is always generated while compiling a binary, but
debugging is not the main use-case for the majority of users. Thus the
new default is to explicitly require them with `DEBUG_ENABLE=yes`. The
same is true for linker map files which are gated by the same flag.

As we target the gcc compiler and debug with the gdb debugger we can
specify the ggdb3 flag in the most verbose to get macro expansion.

Signed-off-by: Stefan Kerkmann &lt;karlk90@pm.me&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
builddefs: common_rules: overhaul debug information generation

Debug information is always generated while compiling a binary, but
debugging is not the main use-case for the majority of users. Thus the
new default is to explicitly require them with `DEBUG_ENABLE=yes`. The
same is true for linker map files which are gated by the same flag.

As we target the gcc compiler and debug with the gdb debugger we can
specify the ggdb3 flag in the most verbose to get macro expansion.

Signed-off-by: Stefan Kerkmann &lt;karlk90@pm.me&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>QMK Userspace (#22222)</title>
<updated>2023-11-27T20:53:43+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2023-11-27T20:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=5501e804ff8d41ce656061b91896c4ac8c681d78'/>
<id>5501e804ff8d41ce656061b91896c4ac8c681d78</id>
<content type='text'>
Co-authored-by: Duncan Sutherland &lt;dunk2k_2000@hotmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Duncan Sutherland &lt;dunk2k_2000@hotmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "chibios: disable RWX segment warning on newer GNU lds (#22007)" (#22469)</title>
<updated>2023-11-13T22:41:12+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2023-11-13T22:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=4c625d8286daba3540ce421cbb8100fac8d9e2c8'/>
<id>4c625d8286daba3540ce421cbb8100fac8d9e2c8</id>
<content type='text'>
This reverts commit de3c42125b661f62757f8ee4f6184c089340d3a0.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit de3c42125b661f62757f8ee4f6184c089340d3a0.</pre>
</div>
</content>
</entry>
<entry>
<title>chibios: disable RWX segment warning on newer GNU lds (#22007)</title>
<updated>2023-11-13T22:29:12+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>thomas@t-8ch.de</email>
</author>
<published>2023-11-13T22:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=de3c42125b661f62757f8ee4f6184c089340d3a0'/>
<id>de3c42125b661f62757f8ee4f6184c089340d3a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>directly use object files when linking ELF (#22025)</title>
<updated>2023-09-17T04:25:46+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>thomas@t-8ch.de</email>
</author>
<published>2023-09-17T04:25:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=615ca78567736c262a9e4defe479cd9b42506b8c'/>
<id>615ca78567736c262a9e4defe479cd9b42506b8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove 'Firmware size check does not yet support' message (#21977)</title>
<updated>2023-09-12T04:16:39+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-09-12T04:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=06cec720dde5e4c9acfb476cbdf3e098a2172eee'/>
<id>06cec720dde5e4c9acfb476cbdf3e098a2172eee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove oversize binaries (#21976)</title>
<updated>2023-09-12T01:55:05+00:00</updated>
<author>
<name>Dasky</name>
<email>32983009+daskygit@users.noreply.github.com</email>
</author>
<published>2023-09-12T01:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=62105b5c07971387026e676815a8358c9833149e'/>
<id>62105b5c07971387026e676815a8358c9833149e</id>
<content type='text'>
This stops a situation where a user could end up flashing oversize firmware soft bricking hardware.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This stops a situation where a user could end up flashing oversize firmware soft bricking hardware.</pre>
</div>
</content>
</entry>
<entry>
<title>Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=&gt;`INTERMEDIATE_OUTPUT` (#21272)</title>
<updated>2023-06-20T22:41:49+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2023-06-20T22:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=ffdc70bf0a6fecff024ece2a5b7b4c0c88dd6ee3'/>
<id>ffdc70bf0a6fecff024ece2a5b7b4c0c88dd6ee3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
