<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile.buildboot</title>
    <link>http://nxr.netbsd.org/rss/src/sys/arch/acorn32/stand/Makefile.buildboot</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>-march=armv3m option is obsolete.  remove it from commented kernel<br/>configurations (we haven't supported those machines lately anyway),<br/>and, for GCC &gt;= 9, from the one caller.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.27</description>
    <pubDate>Mon Sep 07 07:08:35 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Adjust for binutils 2.34 in the same manner as efiboot:<br/>http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/stand/efiboot/Makefile.efiboot#rev1.12<br/><br/>XXX<br/>Compile test only.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.26</description>
    <pubDate>Sun Apr 26 07:01:52 UTC 2020</pubDate>
    <dc:creator>rin</dc:creator>
</item>

<item>
    <title>1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and<br/>   bsd.own.mk also adds it for gcc only (so we end up with 2 -marm for gcc).<br/>   Just add -marm unconditionally in bsd.own.mk in ARM_APCS_FLAGS and remove<br/>   it from everywhere else.<br/>2. gcc-8 now warns about thumb internetwork in APCS mode. This does not make<br/>   sense because the documentation says that this flag does not make a<br/>   difference in apcs mode, but might produce larger code in non-APCS mode.<br/>   So we just add it to silence the warnings.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.25</description>
    <pubDate>Thu Oct 24 18:46:20 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.24.14;<br/>Put back KLINK_MACHINE</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.24</description>
    <pubDate>Sun Apr 09 16:29:46 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>centralize vers.c building for standalone programs.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.23</description>
    <pubDate>Sat Apr 08 19:53:19 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>GC gcc &lt; 4.8 logic.<br/><br/>-marm implies -mno-thumb, and -mno-thumb-interwork is a GCC default.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.22</description>
    <pubDate>Wed Feb 22 00:44:21 UTC 2017</pubDate>
    <dc:creator>maya</dc:creator>
</item>

<item>
    <title>branches:  1.21.6;  1.21.10;  1.21.14;<br/>Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.<br/><br/>XXX: probabry we should have bsd.saprog.mk or something.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.21</description>
    <pubDate>Sun Jan 12 15:26:28 UTC 2014</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>Move flags for ARM's APCS ABI into a common variable. Add some forces to<br/>deal with limitations in the Clang &lt;-&gt; LLVM backend interaction to pick<br/>the correct ABI and target assembler.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.20</description>
    <pubDate>Sun Dec 15 18:08:37 UTC 2013</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>explicitly add -marm</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.19</description>
    <pubDate>Mon Nov 04 21:25:22 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>no-thumb-interlock is the default, and no-thumb does not exist in gcc 4.8</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.18</description>
    <pubDate>Mon Nov 04 21:01:44 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add CPPFLAGS+= -mno-thumb -mno-thumb-interwork</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.17</description>
    <pubDate>Thu Aug 15 21:41:08 UTC 2013</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.16.4;<br/>use KLINK_MACHINE</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.16</description>
    <pubDate>Thu May 02 04:22:44 UTC 2013</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>Fix abi/arch/float-abi so can be built from any arm port.<br/>Force MACHINE to acorn32<br/>Only build little-endian non-earm.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.15</description>
    <pubDate>Wed May 01 22:30:39 UTC 2013</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.14.4;  1.14.14;<br/>Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly<br/>disabled by -D) from the output of newvers_stand.sh.  Change -D to the<br/>inverted logic, so that it adds the date to bootprog_rev in ().<br/><br/>Change all platforms accordingly. -D is added if MKREPRO is not yes and<br/>wasn't present before. Platforms that didn't use -D don't depend on<br/>MKREPRO now either.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.14</description>
    <pubDate>Sat Jan 22 19:19:14 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.13.4;  1.13.6;  1.13.8;<br/>Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET.<br/>They were removed from &lt;lib/libsa/stand.h&gt; on December 2007.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.13</description>
    <pubDate>Fri Apr 03 10:38:12 UTC 2009</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>branches:  1.12.68;  1.12.76;  1.12.82;<br/>Circular references are almost inevitable between libsa and libriscos.<br/>Solve them the easy way, using --start-group and --end-group.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.12</description>
    <pubDate>Sun Apr 02 22:13:32 UTC 2006</pubDate>
    <dc:creator>bjh21</dc:creator>
</item>

<item>
    <title>Add code to support access to RISC OS disk devices from libsa.  This is<br/>sufficient to allow a small wrapper program to access files on the NetBSD<br/>partition of a shared disk.  NetBSD-only disks don't work (FileCore objects<br/>to the lack of a boot block), and there's no code to actually use this<br/>facility yet.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.11</description>
    <pubDate>Sat Apr 01 19:08:07 UTC 2006</pubDate>
    <dc:creator>bjh21</dc:creator>
</item>

<item>
    <title>Provide a default for MKMODULE.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.10</description>
    <pubDate>Wed Mar 29 13:51:54 UTC 2006</pubDate>
    <dc:creator>bjh21</dc:creator>
</item>

<item>
    <title>Add infrastructure for building real RISC OS relocatable modules, since I've<br/>worked out how to do it.  boot32 doesn't use this mechanism because converting<br/>it would take a fair amount of effort for little gain at this stage.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.9</description>
    <pubDate>Tue Mar 28 20:45:46 UTC 2006</pubDate>
    <dc:creator>bjh21</dc:creator>
</item>

<item>
    <title>branches:  1.8.4;  1.8.6;  1.8.8;  1.8.10;  1.8.12;<br/>merge ktrace-lwp.</title>
    <description>/src/sys/arch/acorn32/stand/Makefile.buildboot - 1.8</description>
    <pubDate>Sun Dec 11 00:16:08 UTC 2005</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

