citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit fa51f854c412a48f73855e3b8559ff0dd236e98c
parent 46b94f438b0bfdb606753a27fec193561b9a282b
Author: Kyle Milz <kyle@0x30.net>
Date:   Sun, 22 Jan 2017 22:38:02 -0700

configure: remove ldgroup start/end madness by ordering libraries correctly

Diffstat:
Mconfigure | 28+++++++++++-----------------
1 file changed, 11 insertions(+), 17 deletions(-)

diff --git a/configure b/configure @@ -15,8 +15,6 @@ echo # Operating system specific variables. uname=`uname` if [ $uname = OpenBSD ]; then - LDGROUP_START="-Wl,--start-group" - LDGROUP_END="-Wl,--end-group" FONT_PATH="/usr/X11R6/lib/X11/fonts/TTF/DejaVuSansMono.ttf" CXX=${CXX-eg++} LLVM_INCLUDES='-I/usr/local/include' @@ -30,8 +28,6 @@ elif [ $uname = Darwin ]; then elif [ $uname = Linux ]; then GL_EXTRALIB="-lbsd" INST_EXTRALIB="-lbsd" - LDGROUP_START="-Wl,--start-group" - LDGROUP_END="-Wl,--end-group" FONT_PATH="/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf" else echo WARNING: Platform $uname not tested. Compilation may fail. @@ -56,22 +52,20 @@ INST_LIBS="-lcurses -lpthread -lz -lm - ${LDGROUP_START-} - -lclangAST - -lclangAnalysis - -lclangBasic - -lclangDriver - -lclangEdit - -lclangFrontend -lclangFrontendTool - -lclangLex - -lclangParse - -lclangRewrite - -lclangRewriteFrontend - -lclangSema + -lclangFrontend -lclangSerialization + -lclangDriver -lclangTooling - ${LDGROUP_END-} + -lclangParse + -lclangSema + -lclangAnalysis + -lclangRewriteFrontend + -lclangRewrite + -lclangEdit + -lclangAST + -lclangLex + -lclangBasic -lLLVMOption -lLLVMTransformUtils -lLLVMAnalysis