Necessary but not sufficient step toward
making those builds work.
R=r
CC=golang-dev
https://golang.org/cl/
3411043
char *__progname;
static void
-inittls(void)
+xinitcgo(void)
{
}
-void
-initcgo(void)
-{
-}
+void (*initcgo)(void) = xinitcgo;
void
libcgo_sys_thread_start(ThreadStart *ts)
char *environ[] = { 0 };
char *__progname;
-void
-initcgo(void)
+static void
+xinitcgo(void)
{
}
+void (*initcgo)(void) = xinitcgo;
+
void
libcgo_sys_thread_start(ThreadStart *ts)
{
#include "libcgo.h"
-void
-initcgo(void)
+static void
+xinitcgo(void)
{
}
+void (*initcgo)(void) = xinitcgo;
+
void
libcgo_sys_thread_start(ThreadStart *ts)
{
Allocation granularity on Windows is typically 64 KB. */
#define STACKSIZE (1*1024*1024)
-void
-initcgo(void)
+static void
+xinitcgo(void)
{
}
+void (*initcgo)(void) = xinitcgo;
+
void
libcgo_sys_thread_start(ThreadStart *ts)
{
Allocation granularity on Windows is typically 64 KB. */
#define STACKSIZE (2*1024*1024)
-void
-initcgo(void)
+static void
+xinitcgo(void)
{
}
+void (*initcgo)(void) = xinitcgo;
+
void
libcgo_sys_thread_start(ThreadStart *ts)
{