| History log of /src/sys/arch/acorn32/stand/Makefile.buildboot |
| Revision | | Date | Author | Comments |
| 1.27 |
| 07-Sep-2020 |
mrg | -march=armv3m option is obsolete. remove it from commented kernel configurations (we haven't supported those machines lately anyway), and, for GCC >= 9, from the one caller.
|
| 1.26 |
| 26-Apr-2020 |
rin | Adjust for binutils 2.34 in the same manner as efiboot: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/stand/efiboot/Makefile.efiboot#rev1.12
XXX Compile test only.
|
| 1.25 |
| 24-Oct-2019 |
christos | 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and bsd.own.mk also adds it for gcc only (so we end up with 2 -marm for gcc). Just add -marm unconditionally in bsd.own.mk in ARM_APCS_FLAGS and remove it from everywhere else. 2. gcc-8 now warns about thumb internetwork in APCS mode. This does not make sense because the documentation says that this flag does not make a difference in apcs mode, but might produce larger code in non-APCS mode. So we just add it to silence the warnings.
|
| 1.24 |
| 09-Apr-2017 |
christos | branches: 1.24.14; Put back KLINK_MACHINE
|
| 1.23 |
| 08-Apr-2017 |
christos | centralize vers.c building for standalone programs.
|
| 1.22 |
| 22-Feb-2017 |
maya | GC gcc < 4.8 logic.
-marm implies -mno-thumb, and -mno-thumb-interwork is a GCC default.
|
| 1.21 |
| 12-Jan-2014 |
tsutsui | branches: 1.21.6; 1.21.10; 1.21.14; Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.
XXX: probabry we should have bsd.saprog.mk or something.
|
| 1.20 |
| 15-Dec-2013 |
joerg | Move flags for ARM's APCS ABI into a common variable. Add some forces to deal with limitations in the Clang <-> LLVM backend interaction to pick the correct ABI and target assembler.
|
| 1.19 |
| 04-Nov-2013 |
christos | explicitly add -marm
|
| 1.18 |
| 04-Nov-2013 |
christos | no-thumb-interlock is the default, and no-thumb does not exist in gcc 4.8
|
| 1.17 |
| 15-Aug-2013 |
matt | Add CPPFLAGS+= -mno-thumb -mno-thumb-interwork
|
| 1.16 |
| 02-May-2013 |
matt | branches: 1.16.4; use KLINK_MACHINE
|
| 1.15 |
| 01-May-2013 |
matt | Fix abi/arch/float-abi so can be built from any arm port. Force MACHINE to acorn32 Only build little-endian non-earm.
|
| 1.14 |
| 22-Jan-2011 |
joerg | branches: 1.14.4; 1.14.14; Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
| 1.13 |
| 03-Apr-2009 |
tsutsui | branches: 1.13.4; 1.13.6; 1.13.8; Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET. They were removed from <lib/libsa/stand.h> on December 2007.
|
| 1.12 |
| 02-Apr-2006 |
bjh21 | branches: 1.12.68; 1.12.76; 1.12.82; Circular references are almost inevitable between libsa and libriscos. Solve them the easy way, using --start-group and --end-group.
|
| 1.11 |
| 01-Apr-2006 |
bjh21 | Add code to support access to RISC OS disk devices from libsa. This is sufficient to allow a small wrapper program to access files on the NetBSD partition of a shared disk. NetBSD-only disks don't work (FileCore objects to the lack of a boot block), and there's no code to actually use this facility yet.
|
| 1.10 |
| 29-Mar-2006 |
bjh21 | Provide a default for MKMODULE.
|
| 1.9 |
| 28-Mar-2006 |
bjh21 | Add infrastructure for building real RISC OS relocatable modules, since I've worked out how to do it. boot32 doesn't use this mechanism because converting it would take a fair amount of effort for little gain at this stage.
|
| 1.8 |
| 11-Dec-2005 |
christos | branches: 1.8.4; 1.8.6; 1.8.8; 1.8.10; 1.8.12; merge ktrace-lwp.
|
| 1.7 |
| 23-Nov-2003 |
bjh21 | branches: 1.7.16; Remove spurious whitespace.
|
| 1.6 |
| 23-Nov-2003 |
bjh21 | Create the "machine" and "arm" links directly from the .BEGIN rule, rather than in dependencies of it, since .BEGIN is apparently only special for its commands, not its dependencies. This should get boot26, and probably boot32, compiling again.
|
| 1.5 |
| 26-Oct-2003 |
lukem | Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH; Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
|
| 1.4 |
| 08-Oct-2003 |
simonb | Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link against them.
|
| 1.3 |
| 21-Sep-2003 |
matt | Fix some GCC3.3.1 nits (-ffreestanding, #include <lib/libkern/libkern.h>)
|
| 1.2 |
| 20-Apr-2003 |
bjh21 | branches: 1.2.2; Create a symlink to sys/arch/arm/include alongside the one to sys/arch/${MACHINE}/include.
|
| 1.1 |
| 28-Dec-2002 |
reinoud | branches: 1.1.2; Initial commit of the 3rd generation of bootloaders for the Acorn32 platform. It features far better support for newer architectures and is fully rewritten in C and compile-able under NetBSD.
Since it shares code with `boot26' for Acorn26 merging the common parts is likely to be next on the list.
|
| 1.1.2.2 |
| 29-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 |
| 28-Dec-2002 |
thorpej | file Makefile.buildboot was added on branch nathanw_sa on 2002-12-29 19:15:05 +0000
|
| 1.2.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.7.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.8.12.2 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.8.12.1 |
| 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
| 1.8.10.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.8.8.2 |
| 11-Apr-2006 |
yamt | sync with head
|
| 1.8.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
| 1.8.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
| 1.8.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.12.82.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.12.76.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.12.68.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.13.8.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.13.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.13.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.14.14.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.14.14.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.14.14.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.14.4.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.16.4.2 |
| 18-May-2014 |
rmind | sync with head
|
| 1.16.4.1 |
| 28-Aug-2013 |
rmind | sync with head
|
| 1.21.14.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.21.10.2 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.21.10.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.21.6.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.24.14.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|