diff options
Diffstat (limited to 'src/pkg')
| -rw-r--r-- | src/pkg/runtime/proc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index 21b036eaea..55c58442ba 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -129,6 +129,8 @@ static bool exitsyscallfast(void); static bool haveexperiment(int8*); static void allgadd(G*); +extern String runtime·buildVersion; + // The bootstrap sequence is: // // call osinit @@ -188,6 +190,13 @@ runtime·schedinit(void) runtime·copystack = false; mstats.enablegc = 1; + + if(runtime·buildVersion.str == nil) { + // Condition should never trigger. This code just serves + // to ensure runtime·buildVersion is kept in the resulting binary. + runtime·buildVersion.str = (uint8*)"unknown"; + runtime·buildVersion.len = 7; + } } extern void main·init(void); |
