Fix build on alpha.
On alpha, <machine/exec.h> defines ELF_TARG_MACH to EM_ALPHA_EXP, unknown to elftoolchain. Add a define, value from <sys/exec_elf.h>. ok phessler@
This commit is contained in:
parent
302d23ce49
commit
1b798e44f4
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2016/09/01 11:13:12 jasper Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2016/11/06 01:32:32 jca Exp $
|
||||
|
||||
COMMENT = BSD-licensed implementation of compilation tools
|
||||
|
||||
DISTNAME = elftoolchain-0.7.1
|
||||
REVISION = 0
|
||||
REVISION = 1
|
||||
CATEGORIES = devel
|
||||
|
||||
# BSD
|
||||
|
15
devel/elftoolchain/patches/patch-common_elfdefinitions_h
Normal file
15
devel/elftoolchain/patches/patch-common_elfdefinitions_h
Normal file
@ -0,0 +1,15 @@
|
||||
$OpenBSD: patch-common_elfdefinitions_h,v 1.1 2016/11/06 01:32:32 jca Exp $
|
||||
|
||||
On OpenBSD/alpha, <machine/exec.h> defines ELF_TARG_MACH to
|
||||
EM_ALPHA_EXP, unknown to elftoolchain.
|
||||
|
||||
--- common/elfdefinitions.h.orig Sat Nov 5 20:55:50 2016
|
||||
+++ common/elfdefinitions.h Sat Nov 5 20:55:52 2016
|
||||
@@ -585,6 +585,7 @@ _ELF_DEFINE_EM(EM_RH32, 38, "TRW RH-32")
|
||||
_ELF_DEFINE_EM(EM_RCE, 39, "Motorola RCE") \
|
||||
_ELF_DEFINE_EM(EM_ARM, 40, "Advanced RISC Machines ARM") \
|
||||
_ELF_DEFINE_EM(EM_ALPHA, 41, "Digital Alpha") \
|
||||
+_ELF_DEFINE_EM(EM_ALPHA_EXP, 0x9026, "Digital Alpha") \
|
||||
_ELF_DEFINE_EM(EM_SH, 42, "Hitachi SH") \
|
||||
_ELF_DEFINE_EM(EM_SPARCV9, 43, "SPARC Version 9") \
|
||||
_ELF_DEFINE_EM(EM_TRICORE, 44, \
|
Loading…
x
Reference in New Issue
Block a user