]> Cypherpunks repositories - gostls13.git/commit
cmd/link: actually generate .debug_gdb_scripts section on windows
authorAlex Brainman <alex.brainman@gmail.com>
Thu, 11 May 2017 01:55:59 +0000 (11:55 +1000)
committerAlex Brainman <alex.brainman@gmail.com>
Mon, 15 May 2017 06:16:19 +0000 (06:16 +0000)
commit1d44c4e37847a975c40f8f15df7914939b540f6b
treed416defb6f356671a89c3cc1d134295ce9e63f13
parentfca6ad45e25647d8d156a8ecd29137000408efeb
cmd/link: actually generate .debug_gdb_scripts section on windows

Adjust finddebugruntimepath to look for runtime/debug.go file
instead of runtime/runtime.go. This actually finds runtime.GOMAXPROCS
in every Go executable (including windows).

I also included "-Wl,-T,fix_debug_gdb_scripts.ld" parameter to gcc
invocation on windows to work around gcc bug (see #20183 for details).

This CL only fixes windows -buildmode=exe, buildmode=c-archive
is still broken.

Thanks to Egon Elbre and Nick Clifton for investigation.

Fixes #20183
Fixes #20218

Change-Id: I5369a4db3913226aef3d9bd6317446856b0a1c34
Reviewed-on: https://go-review.googlesource.com/43331
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/link/internal/ld/dwarf.go
src/cmd/link/internal/ld/lib.go
src/debug/pe/file_test.go