mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
Switch to using -Wl,-R on Solaris.
llvm-svn: 65927
This commit is contained in:
parent
16799e4e7c
commit
28f2571059
@ -200,6 +200,9 @@ LLVMGCC_LANGS := @LLVMGCC_LANGS@
|
||||
# object files.
|
||||
OBJ_ROOT := .
|
||||
|
||||
# What to pass as rpath flag to g++
|
||||
RPATH := @RPATH@
|
||||
|
||||
# These are options that can either be enabled here, or can be enabled on the
|
||||
# make command line (ie, make ENABLE_PROFILING=1):
|
||||
|
||||
|
@ -428,7 +428,7 @@ ifdef LOADABLE_MODULE
|
||||
endif
|
||||
|
||||
ifdef SHARED_LIBRARY
|
||||
LD.Flags += -Wl,-rpath -Wl,$(LibDir)
|
||||
LD.Flags += $(RPATH) -Wl,$(LibDir)
|
||||
endif
|
||||
|
||||
ifdef TOOL_VERBOSE
|
||||
@ -458,9 +458,9 @@ endif
|
||||
ifneq ($(OS),Darwin)
|
||||
ifdef TOOLNAME
|
||||
ifdef EXAMPLE_TOOL
|
||||
LD.Flags += -Wl,-rpath -Wl,$(ExmplDir) -export-dynamic
|
||||
LD.Flags += $(RPATH) -Wl,$(ExmplDir) -export-dynamic
|
||||
else
|
||||
LD.Flags += -Wl,-rpath -Wl,$(ToolDir) -export-dynamic
|
||||
LD.Flags += $(RPATH) -Wl,$(ToolDir) -export-dynamic
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
@ -1016,6 +1016,13 @@ fi
|
||||
dnl Determine if the compiler supports -fvisibility-inlines-hidden.
|
||||
AC_CXX_USE_VISIBILITY_INLINES_HIDDEN
|
||||
|
||||
dnl Determine linker rpath flag
|
||||
case $llvm_cv_os_type in
|
||||
SunOS) RPATH="-Wl,-R" ;;
|
||||
*) RPATH="-Wl,-rpath" ;;
|
||||
esac
|
||||
AC_SUBST(RPATH)
|
||||
|
||||
dnl===-----------------------------------------------------------------------===
|
||||
dnl===
|
||||
dnl=== SECTION 10: Specify the output files and generate it
|
||||
|
Loading…
Reference in New Issue
Block a user