8 Commits

Author SHA1 Message Date
Axel Naumann
1a9a90a836 -E does not exist on MacOS. Apparently exporting all symbols is its default.
git-svn-id: http://root.cern.ch/svn/root/trunk@47146 27541ba8-7e3a-0410-8455-c3a389f83636
2012-11-10 14:14:27 +00:00
Axel Naumann
0b5e5bda73 Export all symbols from the cling binary, such that the JIT can find them.
git-svn-id: http://root.cern.ch/svn/root/trunk@46996 27541ba8-7e3a-0410-8455-c3a389f83636
2012-11-02 11:50:17 +00:00
Philippe Canal
d907f10347 Fix library order
git-svn-id: http://root.cern.ch/svn/root/trunk@46617 27541ba8-7e3a-0410-8455-c3a389f83636
2012-10-17 15:37:38 +00:00
Axel Naumann
ebe948e9b0 If LLVMDEV is set, build a cling executable plus an environment that allows to cd interpreter/obj/tools/cling and run make test. Ugly but both temporary and non-public.
git-svn-id: http://root.cern.ch/svn/root/trunk@46557 27541ba8-7e3a-0410-8455-c3a389f83636
2012-10-16 00:51:45 +00:00
Axel Naumann
842a4520c9 Fix initialization order for "new" binutils that use ctors-in-init-array, by passing -Wl,--no-ctors-in-init-array.
See <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770>.
This enforces llvm (at the end of the link line) globals to be initialized before ROOT's, pretty healthy for new TInterpreter in gROOT's initializer.


git-svn-id: http://root.cern.ch/svn/root/trunk@46055 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-19 14:12:07 +00:00
Axel Naumann
fff6b6404c Remove optimization flags coming from llvm build
git-svn-id: http://root.cern.ch/svn/root/trunk@46039 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-19 09:50:56 +00:00
Axel Naumann
752b4d52dd Work on Savannah #97347:
* make is needed (before make install) to copy tablegen files into install area.
* Rewrite has been split and renamed.
* Have cling/Module.mk depend on llvm-config, such that when it gets built CXXFLAGS etc gets re-read.


git-svn-id: http://root.cern.ch/svn/root/trunk@45920 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-10 13:46:36 +00:00
Axel Naumann
05ba8a3a07 Move cling from cint/ to interpreter/ (Will add a "we have moved" readme to cint/cling.)
git-svn-id: http://root.cern.ch/svn/root/trunk@45844 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-05 09:37:39 +00:00