extern char* getgoarm(void);
extern char* getgo386(void);
extern char* getgoextlinkenabled(void);
+extern char* getgohostos(void);
+extern char* getgohostarch(void);
extern char* mktempdir(void);
extern void removeall(char*);
compile = append(compile,
"-D", fmt.Sprintf("GOOS=%q", goos),
"-D", fmt.Sprintf("GOARCH=%q", goarch),
+ "-D", fmt.Sprintf("GOHOSTOS=%q", gohostos),
+ "-D", fmt.Sprintf("GOHOSTARCH=%q", gohostarch),
"-D", fmt.Sprintf("GOROOT=%q", goroot_final),
"-D", fmt.Sprintf("GOVERSION=%q", goversion),
"-D", fmt.Sprintf("GOARM=%q", goarm),
return defgetenv("GO386", GO386);
}
-char *
+char*
getgoextlinkenabled(void)
{
return GO_EXTLINK_ENABLED;
}
+
+char*
+getgohostarch(void)
+{
+ return GOHOSTARCH;
+}
+
+char*
+getgohostos(void)
+{
+ return GOHOSTOS;
+}