From 15d4f68af6155fdbee6ee459e9502572fd5b68f8 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 1 Nov 2019 12:20:26 +0200 Subject: [PATCH] compiler: pass -no-pie in debug builds so that backtraces work --- vlib/compiler/cc.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/compiler/cc.v b/vlib/compiler/cc.v index d7003180d5..2bf840ee63 100644 --- a/vlib/compiler/cc.v +++ b/vlib/compiler/cc.v @@ -118,13 +118,13 @@ fn (v mut V) cc() { mut optimization_options := '-O2' if v.pref.ccompiler.contains('clang') { if debug_mode { - debug_options = '-g -O0' + debug_options = '-g -O0 -no-pie' } optimization_options = '-O3 -flto' } if v.pref.ccompiler.contains('gcc') { if debug_mode { - debug_options = '-g3' + debug_options = '-g3 -no-pie' } optimization_options = '-O3 -fno-strict-aliasing -flto' }