From: Joel Sing Date: Tue, 23 Dec 2014 15:08:58 +0000 (+1100) Subject: cmd/5l: make 5l work on openbsd X-Git-Tag: go1.5beta1~1607 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4feee8c6590c3df6a474931512d7d61de2c56121;p=gostls13.git cmd/5l: make 5l work on openbsd Change-Id: If58ea50fbf321ae943d0890a40e0552e7bc19709 Reviewed-on: https://go-review.googlesource.com/2080 Reviewed-by: Minux Ma Reviewed-by: Russ Cox --- diff --git a/src/cmd/5l/obj.go b/src/cmd/5l/obj.go index 49ce10718b..075f15f20c 100644 --- a/src/cmd/5l/obj.go +++ b/src/cmd/5l/obj.go @@ -74,7 +74,7 @@ func linkarchinit() { ld.Thearch.Linuxdynld = "/lib/ld-linux.so.3" // 2 for OABI, 3 for EABI ld.Thearch.Freebsddynld = "/usr/libexec/ld-elf.so.1" - ld.Thearch.Openbsddynld = "XXX" + ld.Thearch.Openbsddynld = "/usr/libexec/ld.so" ld.Thearch.Netbsddynld = "/libexec/ld.elf_so" ld.Thearch.Dragonflydynld = "XXX" ld.Thearch.Solarisdynld = "XXX" @@ -124,7 +124,8 @@ func archinit() { case ld.Hlinux, /* arm elf */ ld.Hfreebsd, - ld.Hnetbsd: + ld.Hnetbsd, + ld.Hopenbsd: ld.Debug['d'] = 0 // with dynamic linking ld.Elfinit()