From 7dc040b01cddd4bea6b59e7c3ae7f0656d381c10 Mon Sep 17 00:00:00 2001 From: radare Date: Mon, 10 Feb 2020 08:57:35 +0100 Subject: [PATCH] fix -prod on OpenBSD --- vlib/compiler/cc.v | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vlib/compiler/cc.v b/vlib/compiler/cc.v index c9b609a5dc..0c0555397f 100644 --- a/vlib/compiler/cc.v +++ b/vlib/compiler/cc.v @@ -181,7 +181,14 @@ fn (v mut V) cc() { if debug_mode { debug_options = '-g -O0 -no-pie' } - optimization_options = '-O3 -flto' + optimization_options = '-O3' + mut have_flto := true + $if openbsd { + have_flto = false + } + if have_flto { + optimization_options += ' -flto' + } } if v.pref.ccompiler.contains('gcc') || guessed_compiler == 'gcc' { if debug_mode {