From 4683f588ce893f3156ecfa63bfd16ebda1d09157 Mon Sep 17 00:00:00 2001 From: James Nugent Date: Thu, 9 Mar 2017 13:36:47 -0500 Subject: [PATCH] pkg/system: Set appropriate CFLAGS on Solaris The cgo in `meminfo_solaris.go` initializes variables in for loops, and therefore requires a `-std=c99` `CFLAG` in order to compile (at least on modern SmartOS). Signed-off-by: James Nugent --- pkg/system/meminfo_solaris.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/system/meminfo_solaris.go b/pkg/system/meminfo_solaris.go index 7f4f84f73a..925776e789 100644 --- a/pkg/system/meminfo_solaris.go +++ b/pkg/system/meminfo_solaris.go @@ -7,6 +7,7 @@ import ( "unsafe" ) +// #cgo CFLAGS: -std=c99 // #cgo LDFLAGS: -lkstat // #include // #include