From ce7091af99120e40b13787d48a54526dd44cf59b 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 Upstream-commit: 4683f588ce893f3156ecfa63bfd16ebda1d09157 Component: engine --- components/engine/pkg/system/meminfo_solaris.go | 1 + 1 file changed, 1 insertion(+) diff --git a/components/engine/pkg/system/meminfo_solaris.go b/components/engine/pkg/system/meminfo_solaris.go index 7f4f84f73a..925776e789 100644 --- a/components/engine/pkg/system/meminfo_solaris.go +++ b/components/engine/pkg/system/meminfo_solaris.go @@ -7,6 +7,7 @@ import ( "unsafe" ) +// #cgo CFLAGS: -std=c99 // #cgo LDFLAGS: -lkstat // #include // #include