From 84edc2e9807d6b331e2675279c7f17d1abc9b3a7 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 24 May 2010 14:30:51 -0700 Subject: [PATCH] libmach: skip __nl_symbol_ptr section on OS X R=r CC=golang-dev https://golang.org/cl/1275042 --- src/libmach/executable.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libmach/executable.c b/src/libmach/executable.c index 1455b100dd..34da721519 100644 --- a/src/libmach/executable.c +++ b/src/libmach/executable.c @@ -1177,6 +1177,8 @@ machdotout(int fd, Fhdr *fp, ExecHdr *hp) goto bad; } sect++; + if (strcmp(sect->sectname, "__nl_symbol_ptr") == 0) + sect++; if (strcmp(sect->sectname, "__bss") == 0) { bsssize = swav(sect->size); } else { -- 2.48.1