1
0
mirror of https://github.com/golang/go synced 2024-09-24 11:10:12 -06:00
go/doc/progs
Joel Sing 708db79011 cgo: enable cgo on openbsd
Enable cgo on OpenBSD.

The OpenBSD ld.so(1) does not currently support PT_TLS sections. Work
around this by fixing up the TCB that has been provided by librthread
and reallocating a TCB with additional space for TLS. Also provide a
wrapper for pthread_create, allowing zeroed TLS to be allocated for
threads created externally to Go.

Joint work with Shenghou Ma (minux).

Requires change 6846064.

Fixes #3205.

R=golang-dev, minux.ma, iant, rsc, iant
CC=golang-dev
https://golang.org/cl/6853059
2012-12-21 01:43:19 +11:00
..
cgo1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
cgo2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
cgo3.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
cgo4.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
defer2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
defer2.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
defer.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
defer.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
eff_bytesize.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
eff_bytesize.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
eff_qr.go effective_go: use html/template instead of text/template 2012-09-13 13:41:13 -07:00
eff_sequence.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
eff_sequence.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
error2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
error3.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
error4.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
error.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
go1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
gobs1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
gobs2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_draw.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package1.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package2.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package3.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package3.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package4.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package4.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package5.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package5.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package6.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
image_package6.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
interface2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
interface2.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
interface.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json2.out doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json3.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json4.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
json5.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
run cgo: enable cgo on openbsd 2012-12-21 01:43:19 +11:00
slices.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
timeout1.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
timeout2.go doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
update.bash doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00