diff options
Diffstat (limited to 'libbuild2')
-rw-r--r-- | libbuild2/buildfile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libbuild2/buildfile b/libbuild2/buildfile index 881b6e8..b536eba 100644 --- a/libbuild2/buildfile +++ b/libbuild2/buildfile @@ -94,8 +94,16 @@ if! $cross obja{context}: cxx.poptions += -DLIBBUILD2_STATIC_BUILD objs{context}: cxx.poptions += -DLIBBUILD2_SHARED_BUILD -if ($cxx.target.class != "windows") +if ($cxx.target.class != 'windows') { + if ($cxx.target.class == 'linux') + { + # Make sure we use RPATH and not RUNPATH since the latter messes up + # dlopen(). + # + cxx.loptions += -Wl,--disable-new-dtags + } + cxx.libs += -lpthread if ($cxx.target.class != "bsd") |