Module Name: src
Committed By: martin
Date: Thu Aug 31 11:41:29 UTC 2017
Modified Files:
src/sys/arch/hppa/stand [netbsd-8]: Makefile.buildboot Makefile.inc
src/sys/arch/hppa/stand/boot [netbsd-8]: ld.script
Log Message:
Pull up following revision(s) (requested by skrll in ticket #249):
sys/arch/hppa/stand/Makefile.buildboot: revision 1.4
sys/arch/hppa/stand/boot/ld.script: revision 1.2
sys/arch/hppa/stand/Makefile.inc: revision 1.4
disable PIE and SSP
Ensure all data is captured under the edata symbol for srt0.S to relocate
it correctly.
gcc 5.3 marks some data as .data.rel.local, .data.rel or .data.rel.ro
port-hppa/52484: lif images from -8 and HEAD not loadable/bootable over network
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.3.6.1 src/sys/arch/hppa/stand/Makefile.buildboot
cvs rdiff -u -r1.3 -r1.3.10.1 src/sys/arch/hppa/stand/Makefile.inc
cvs rdiff -u -r1.1 -r1.1.28.1 src/sys/arch/hppa/stand/boot/ld.script
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/hppa/stand/Makefile.buildboot
diff -u src/sys/arch/hppa/stand/Makefile.buildboot:1.3 src/sys/arch/hppa/stand/Makefile.buildboot:1.3.6.1
--- src/sys/arch/hppa/stand/Makefile.buildboot:1.3 Sat Apr 8 19:53:20 2017
+++ src/sys/arch/hppa/stand/Makefile.buildboot Thu Aug 31 11:41:29 2017
@@ -1,5 +1,7 @@
-# $NetBSD: Makefile.buildboot,v 1.3 2017/04/08 19:53:20 christos Exp $
+# $NetBSD: Makefile.buildboot,v 1.3.6.1 2017/08/31 11:41:29 martin Exp $
+NOPIE=yes
+NOSSP=yes
NODEBUG=yes
RELOC= 120000
HEAP_LIMIT=0x1c0000
Index: src/sys/arch/hppa/stand/Makefile.inc
diff -u src/sys/arch/hppa/stand/Makefile.inc:1.3 src/sys/arch/hppa/stand/Makefile.inc:1.3.10.1
--- src/sys/arch/hppa/stand/Makefile.inc:1.3 Sun Feb 21 14:50:05 2016
+++ src/sys/arch/hppa/stand/Makefile.inc Thu Aug 31 11:41:29 2017
@@ -1,5 +1,6 @@
-# $NetBSD: Makefile.inc,v 1.3 2016/02/21 14:50:05 christos Exp $
+# $NetBSD: Makefile.inc,v 1.3.10.1 2017/08/31 11:41:29 martin Exp $
+NOSSP=yes
NOPIE=yes
NOCTF=yes
BINDIR= /usr/mdec
Index: src/sys/arch/hppa/stand/boot/ld.script
diff -u src/sys/arch/hppa/stand/boot/ld.script:1.1 src/sys/arch/hppa/stand/boot/ld.script:1.1.28.1
--- src/sys/arch/hppa/stand/boot/ld.script:1.1 Mon Feb 24 07:23:43 2014
+++ src/sys/arch/hppa/stand/boot/ld.script Thu Aug 31 11:41:29 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: ld.script,v 1.1 2014/02/24 07:23:43 skrll Exp $ */
+/* $NetBSD: ld.script,v 1.1.28.1 2017/08/31 11:41:29 martin Exp $ */
/* $OpenBSD: ld.script,v 1.2 1999/04/20 20:02:37 mickey Exp $ */
@@ -23,7 +23,7 @@ SECTIONS {
.data : {
$global$ = .;
*(.data)
- *(.data1)
+ *(.data*)
*(.sdata)
*(.sdata2)
*(.dynamic)