aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/ld
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2014-04-21 00:08:59 -0400
committerShenghou Ma <minux.ma@gmail.com>2014-04-21 00:08:59 -0400
commitd31d19765bf047ed3399a62a9d94db06f893cf1e (patch)
tree99f40b37feef769d7e456395bebd28a6fc142e96 /src/cmd/ld
parent9ba153e3e0969407c036deef6971d1f41cb11a18 (diff)
downloadgo-d31d19765bf047ed3399a62a9d94db06f893cf1e.tar.xz
runtime, cmd/ld, cmd/5l, run.bash: enable external linking on FreeBSD/ARM.
Update #7331 LGTM=dave, iant R=golang-codereviews, dave, gobot, iant CC=golang-codereviews https://golang.org/cl/89520043
Diffstat (limited to 'src/cmd/ld')
-rw-r--r--src/cmd/ld/elf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/ld/elf.c b/src/cmd/ld/elf.c
index 3b0f578814..7859497594 100644
--- a/src/cmd/ld/elf.c
+++ b/src/cmd/ld/elf.c
@@ -55,8 +55,8 @@ elfinit(void)
// 32-bit architectures
case '5':
- // we only use EABI on linux/arm
- if(HEADTYPE == Hlinux)
+ // we use EABI on both linux/arm and freebsd/arm.
+ if(HEADTYPE == Hlinux || HEADTYPE == Hfreebsd)
hdr.flags = 0x5000002; // has entry point, Version5 EABI
// fallthrough
default: