From 1c45f4172f57baa1622c5a8421f9edacd0ccfe44 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Mon, 23 Nov 2015 23:12:41 +0100 Subject: rts: Always export Libdw* symbols Otherwise we'll get link time failures as `base` always builds `GHC.ExecutionStack`. Test Plan: Validate Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1519 --- rts/RtsSymbols.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c index 936dffca74..8413d31bbf 100644 --- a/rts/RtsSymbols.c +++ b/rts/RtsSymbols.c @@ -35,7 +35,6 @@ SymI_HasProto(stg_makeStableNamezh) \ SymI_HasProto(stg_finalizzeWeakzh) -#if defined(USE_LIBDW) #define RTS_LIBDW_SYMBOLS \ SymE_HasProto(backtraceFree) \ SymE_HasProto(libdwGetBacktrace) \ @@ -43,9 +42,6 @@ SymE_HasProto(libdwPoolTake) \ SymE_HasProto(libdwPoolRelease) \ SymE_HasProto(libdwPoolClear) -#else -#define RTS_LIBDW_SYMBOLS -#endif /* USE_LIBDW */ #if !defined (mingw32_HOST_OS) #define RTS_POSIX_ONLY_SYMBOLS \ -- cgit v1.2.1