- May 03, 2013
-
-
Bertrand Bellenot authored
-
- Apr 25, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@49344 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 05, 2013
-
-
Fons Rademakers authored
Fixing 2 issues. 1. Using ruby -rrbconfig -e 'puts RbConfig::CONFIG["ruby_version"]' to extract the version of ruby being used is not reliable, and with the ruby 2.0 in Fedora 19 it fails (an empty string is returned). A better alternative is to use ruby -rrbconfig -e 'puts RbConfig::CONFIG["MAJOR"]' ruby -rrbconfig -e 'puts RbConfig::CONFIG["MINOR"]' instead. This also works with ruby 1.8 on RHEL 5 and 6. 2. The RFLOAT_VALUE macro in ruby 2.0 resolves to an inlined function and is therefore not a valid lvalue any more, and the address-of operator can not be applied to it. The construct &RFLOAT_VALUE(...) is used in the rr_parse_void function, which therefore no longer compiles. This function is not called anywhere in the code, nor is it part of the modules public interface since it is not listed in any installed header. So simply removing this function makes the code compile again. git-svn-id: http://root.cern.ch/svn/root/trunk@49089 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 04, 2013
-
-
Olivier Couet authored
https://savannah.cern.ch/bugs/index.php?100793 git-svn-id: http://root.cern.ch/svn/root/trunk@49073 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 28, 2013
-
-
Fons Rademakers authored
The attached patchset fixes a bunch of typo in the source: 0001-succes-success.patch 0002-preceed-preced.patch 0003-informations-information.patch 0004-childs-children.patch 0005-avaliable-available.patch 0006-writeable-writable.patch 0007-comand-command.patch 0008-unkown-unknown.patch 0009-wierd-weird.patch 0010-wheter-whether.patch 0011-unecessary-unnecessary.patch 0012-splitted-split.patch 0013-registerd-registered.patch 0014-recieve-receive.patch 0015-processsing-processing.patch 0016-ouput-output.patch 0017-mutiple-multiple.patch 0018-lenght-length.patch 0019-interupted-interrupted.patch 0020-independant-independent.patch 0021-inconsistant-inconsistent.patch 0022-expresion-expression.patch 0023-explicitely-explicitly.patch 0024-enviroment-environment.patch 0025-deafult-default.patch 0026-continous-continuous.patch 0027-completly-completely.patch 0028-commited-committed.patch 0029-choosen-chosen.patch 0030-backgroud-background.patch 0031-auxilliary-auxiliary.patch 0032-authentification-authentication.patch 0033-appropiate-appropriate.patch 0034-an-other-another.patch 0035-environement-environment.patch 0036-targetting-targeting.patch 0037-suppported-supported.patch 0038-paramater-parameter.patch git-svn-id: http://root.cern.ch/svn/root/trunk@48992 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Since ruby-1.9.1 the header files are installed in a sub-directory, i.e. "include/ruby-1.9.1/", and CONFIG["includedir"] is no longer the right place to find the headers. I also fixed the the ruby library dectection on system with multiple versions of ruby, but it's only a dirty hack for linux and several other unix variants. git-svn-id: http://root.cern.ch/svn/root/trunk@48969 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 07, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48848 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
when compiling cling. git-svn-id: http://root.cern.ch/svn/root/trunk@48847 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
This requires the setting of the --with-gcc-toolchain option in ./configure, in addition to the --with-cc and --with-c++ options, which are then passed to the clang/LLVM build procedure. git-svn-id: http://root.cern.ch/svn/root/trunk@48841 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 06, 2013
-
-
Fons Rademakers authored
I'm working in the CERN openlab team and I've recently managed to get ROOT cross-compiled on an Intel Xeon server system for the Intel Xeon Phi coprocessor, more specifically the Knights Corner card using Intel's Many Integrated Cores architecture. I will also quickly describe my changes: - Currently the officially supported compiler for getting software compiled for the Xeon Phi is ICC, so I have included support only for ICC, for now. In case there will be good MIC support in mainstream gcc in the future I could then add a profile for it as well. I have tested my cross-compilation changes using Intel Composer XE 2013 Update 1 (version 13.0.1.117, build 20121010). - The Knights Corner architecture is internally known as k1om so I've defined a new architecture with the name linuxx8664k1omicc, using linuxx8664icc as a base and adding the MIC specific bits. - The platform I've defined as "linux-k1om". - Inside the config/Makefile.linuxx8664k1omicc file I've added a MICFLAGS variable containing the MIC specific compilation flag (that's used in other places as well). - In the configure script I've added a section for linuxx8664k1om*, disabling those pieces that can't be cross-compiled (as in the case of iOS). The configure step I've performed using the following command: "./configure linuxx8664k1omicc --enable-roofit --enable-minuit2 --with-thread-libdir=/usr/linux-k1om-4.7/linux-k1om/usr/lib64/ --enable-builtin-zlib". /usr/linux-k1om-4.7/linux-k1om/usr/lib64/ contains the MIC specific libraries (including libpthread*) distributed together with the MIC software stack. By not using the --with-thread-libdir flag pointing to the proper MIC pthread lib location makes the compilation fail with the following error: #error "No Thread Local Storage (TLS) technology for this platform specified." git-svn-id: http://root.cern.ch/svn/root/trunk@48833 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
This patch adds support for XrootD 3.3.1 (out today) and higher. It disables xrootd if the version is 3.3.0 (missing headers). git-svn-id: http://root.cern.ch/svn/root/trunk@48830 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 26, 2013
-
-
Fons Rademakers authored
OpenSSL support for Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@48710 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 25, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48694 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 15, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48598 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 08, 2013
-
-
Fons Rademakers authored
the new gfal has now a dependency on a package called srm-ifce. Add flag to specify the location of the gfal_srm_ifce_types.h header. git-svn-id: http://root.cern.ch/svn/root/trunk@48518 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 10, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48265 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 20, 2012
-
-
Fons Rademakers authored
- add -lMatrix to link of bin/xpdtest. git-svn-id: http://root.cern.ch/svn/root/trunk@48158 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 19, 2012
-
-
Fons Rademakers authored
Unfortunately I forgot that there are AliEns around with old xrootd v3.0.4 which is intermediate and was not detected correctly after the patch. Now I have checked with all possible variants: 3.0.4, 3.1.0, 3.2.x and trunk. git-svn-id: http://root.cern.ch/svn/root/trunk@48141 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
this patch allows to build ROOT using an untagged xrootd (e.g. the trunk). git-svn-id: http://root.cern.ch/svn/root/trunk@48131 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 10, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47954 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
- configure: remove enable_cling and hascling as we always have cling. - remove many R__HAS_CLING ifdef's from the code. git-svn-id: http://root.cern.ch/svn/root/trunk@47952 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47943 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 09, 2012
-
-
Fons Rademakers authored
- Remove CINT - Update configure to not have CINT references - Update Makefile to not have CINT references - Remove all references to G__BIT_xxxx More cleaning in next rounds. git-svn-id: http://root.cern.ch/svn/root/trunk@47939 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 26, 2012
-
-
Fons Rademakers authored
features. To use it do: ./configure --enable-cling --enable-cxx11 --enable-libcxx11 make -k (as there are still plenty of issues) git-svn-id: http://root.cern.ch/svn/root/trunk@47621 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 23, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46736 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 27, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46215 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 21, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46113 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 19, 2012
-
-
Axel Naumann authored
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
-
- Sep 12, 2012
-
-
Axel Naumann authored
port to x32 psABI (https://sites.google.com/site/x32abi/) It's a "regular" x86-64 but with 32bit pointer size, and thus needs almost no change in ROOT. To build, better get yourself a pre-built image e.g. from here http://www.gentoo.org/news/20120608-x32_abi.xml as the whole tool chain needs to be x32 capable: - linux-headers-3.4 - binutils-2.22 - glibc-2.15 (and will have stable glibc-2.16) - gcc-4.7.0 - strace-4.7 - gdb-7.4.1 NOTE: x32 #defines __ILP32__ *and* __x86_64__ i.e. for ROOT, R__B64 is defined. git-svn-id: http://root.cern.ch/svn/root/trunk@45958 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 10, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@45914 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@45913 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 07, 2012
-
-
Axel Naumann authored
Move check-for-cling/llvm part up; we need the result when checking whether to enable PyROOT. git-svn-id: http://root.cern.ch/svn/root/trunk@45907 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 30, 2012
-
-
Fons Rademakers authored
does not show up in the features list. git-svn-id: http://root.cern.ch/svn/root/trunk@45761 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
(that might use X11). git-svn-id: http://root.cern.ch/svn/root/trunk@45757 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@45755 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
X11 linked freetype from /usr/X11/lib. git-svn-id: http://root.cern.ch/svn/root/trunk@45750 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@45748 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 29, 2012
-
-
Fons Rademakers authored
for the apmon configuration of afdsmgrd. git-svn-id: http://root.cern.ch/svn/root/trunk@45739 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Set $(LLVMCONFIG) to interpreter/llvm/... if not yet defined through Makefile.config by pulling in an external llvm. Define R__EXTERN_LLVMDIR if we don't use the internal one. I.e. RConfigure.h will contain * for llvm from interpreter/llvm: #undef R__LLVMDIR /**/ * for an external llvm: #define R__LLVMDIR "/opt/llvm" git-svn-id: http://root.cern.ch/svn/root/trunk@45730 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 15, 2012
-
-
Fons Rademakers authored
External cling can still be used by specifying --with-llvm-config option. git-svn-id: http://root.cern.ch/svn/root/trunk@45625 27541ba8-7e3a-0410-8455-c3a389f83636
-