History log of /openbsd-current/sys/arch/landisk/stand/xxboot/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 02-Sep-2022 miod

Add UFS2 support, with libsa for boot and with a specific ufs-and-ufs2-in-one
flavour for xxboot, due to its size constraints.


# 1.13 24-Aug-2022 miod

Build libsa with NO_NET as we don't need any of the network-related code in it.


# 1.12 24-Aug-2022 miod

Force compilation to fail in case of implicit function declaration.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.11 28-Nov-2016 deraadt

need ashrdi3


# 1.10 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.9 05-Oct-2015 miod

No need to create {sd,wd}boot links to xxboot anymore.


Revision tags: OPENBSD_5_8_BASE
# 1.8 14-Jun-2015 miod

Build required bits from libkern rather than importing them from libgcc.


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.7 13-Jul-2014 jasper

fix even more trailing tabs


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.6 02-Sep-2012 deraadt

Cope with pie-by-default, if it ever happens; ok pascal


# 1.5 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.4 25-Nov-2007 deraadt

libkern, begone. Move to a new mechanism where config(8)'s "file"
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.

There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.

Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.3 08-Nov-2006 drahn

OBJCOPY should default to objcopy.


# 1.2 08-Nov-2006 deraadt

fix LINKS


# 1.1 08-Nov-2006 deraadt

this is actually a primary bootblock (xxboot) not a secondary bootblock
(bootxx) thus disklabel -B will automatically pick it up now; ok drahn


# 1.13 24-Aug-2022 miod

Build libsa with NO_NET as we don't need any of the network-related code in it.


# 1.12 24-Aug-2022 miod

Force compilation to fail in case of implicit function declaration.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.11 28-Nov-2016 deraadt

need ashrdi3


# 1.10 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.9 05-Oct-2015 miod

No need to create {sd,wd}boot links to xxboot anymore.


Revision tags: OPENBSD_5_8_BASE
# 1.8 14-Jun-2015 miod

Build required bits from libkern rather than importing them from libgcc.


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.7 13-Jul-2014 jasper

fix even more trailing tabs


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.6 02-Sep-2012 deraadt

Cope with pie-by-default, if it ever happens; ok pascal


# 1.5 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.4 25-Nov-2007 deraadt

libkern, begone. Move to a new mechanism where config(8)'s "file"
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.

There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.

Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.3 08-Nov-2006 drahn

OBJCOPY should default to objcopy.


# 1.2 08-Nov-2006 deraadt

fix LINKS


# 1.1 08-Nov-2006 deraadt

this is actually a primary bootblock (xxboot) not a secondary bootblock
(bootxx) thus disklabel -B will automatically pick it up now; ok drahn


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.11 28-Nov-2016 deraadt

need ashrdi3


# 1.10 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.9 05-Oct-2015 miod

No need to create {sd,wd}boot links to xxboot anymore.


Revision tags: OPENBSD_5_8_BASE
# 1.8 14-Jun-2015 miod

Build required bits from libkern rather than importing them from libgcc.


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.7 13-Jul-2014 jasper

fix even more trailing tabs


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.6 02-Sep-2012 deraadt

Cope with pie-by-default, if it ever happens; ok pascal


# 1.5 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.4 25-Nov-2007 deraadt

libkern, begone. Move to a new mechanism where config(8)'s "file"
directive can select between MI and MD versions of these files. At
the same time, adjust the boot programs to pick exactly what they need,
instead of the 7 or 8 mechanisms previously used.

There will be some fallout from this, but testing it all by myself is a
ridiculously slow process; it will be finished in-tree.

Various developers were very nice and avoided making fun of me when I
was gibbering in the corner..


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.3 08-Nov-2006 drahn

OBJCOPY should default to objcopy.


# 1.2 08-Nov-2006 deraadt

fix LINKS


# 1.1 08-Nov-2006 deraadt

this is actually a primary bootblock (xxboot) not a secondary bootblock
(bootxx) thus disklabel -B will automatically pick it up now; ok drahn