From 88d1b6b2a406798a8449160ef0522868e6832db8 Mon Sep 17 00:00:00 2001 From: SATOH Fumiyasu Date: Thu, 21 Mar 2019 01:36:49 +0900 Subject: [PATCH] third_party/waf: Fix build on AIX with GCC --- third_party/waf/waflib/Tools/gcc.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/third_party/waf/waflib/Tools/gcc.py b/third_party/waf/waflib/Tools/gcc.py index acdd473ada5..68dbe5c497c 100644 --- a/third_party/waf/waflib/Tools/gcc.py +++ b/third_party/waf/waflib/Tools/gcc.py @@ -108,9 +108,13 @@ def gcc_modifier_darwin(conf): def gcc_modifier_aix(conf): """Configuration flags for executing gcc on AIX""" v = conf.env - v.LINKFLAGS_cprogram = ['-Wl,-brtl'] - v.LINKFLAGS_cshlib = ['-shared','-Wl,-brtl,-bexpfull'] + v.RPATH_ST = '-Wl,-R,%s' + v.LINKFLAGS_cprogram = ['-Wl,-bsvr4,-brtl'] + v.LINKFLAGS_cshlib = ['-shared','-Wl,-bsvr4,-G,-bexpfull'] + v.LINKFLAGS_cstlib = [] v.SHLIB_MARKER = [] + v.STLIB_MARKER = [] + v.SONAME_ST = [] @conf def gcc_modifier_hpux(conf): -- 2.20.1