a1dea38e5d
Bump PKGREVISION.
36 lines
816 B
C
36 lines
816 B
C
$NetBSD: patch-src_cmd_8l_asm.c,v 1.1 2015/03/10 13:11:36 jperkin Exp $
|
|
|
|
Support cgo on illumos.
|
|
|
|
--- src/cmd/8l/asm.c.orig 2014-12-11 01:18:10.000000000 +0000
|
|
+++ src/cmd/8l/asm.c
|
|
@@ -508,27 +508,8 @@ adddynsym(Link *ctxt, LSym *s)
|
|
adduint8(ctxt, d, t);
|
|
adduint8(ctxt, d, 0);
|
|
|
|
- /* shndx */
|
|
- if(s->type == SDYNIMPORT)
|
|
- adduint16(ctxt, d, SHN_UNDEF);
|
|
- else {
|
|
- switch(s->type) {
|
|
- default:
|
|
- case STEXT:
|
|
- t = 11;
|
|
- break;
|
|
- case SRODATA:
|
|
- t = 12;
|
|
- break;
|
|
- case SDATA:
|
|
- t = 13;
|
|
- break;
|
|
- case SBSS:
|
|
- t = 14;
|
|
- break;
|
|
- }
|
|
- adduint16(ctxt, d, t);
|
|
- }
|
|
+ /* shndx; see dodynsym(). */
|
|
+ adduint16(ctxt, d, SHN_UNDEF);
|
|
} else if(HEADTYPE == Hdarwin) {
|
|
diag("adddynsym: missed symbol %s (%s)", s->name, s->extname);
|
|
} else if(HEADTYPE == Hwindows) {
|