Compilation with icc
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 13 Jul 2009 15:14:31 +0000 (15:14 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 13 Jul 2009 15:14:31 +0000 (15:14 +0000)
HLT/trigger/AliHLTGlobalTriggerComponent.cxx
LHAPDF/liblhapdf.pkg
MUON/AliMUONContourMaker.cxx
RAW/AliRawEventHeaderBase.h
build/Makefile.linuxicc

index 8609692..2863575 100644 (file)
@@ -381,7 +381,7 @@ int AliHLTGlobalTriggerComponent::GenerateTrigger(
   // Add any include files that were specified on the command line.
   for (Int_t i = 0; i < includeFiles.GetEntriesFast(); i++)
   {
-    TString file = static_cast<const TObjString*>(includeFiles.UncheckedAt(i))->String();
+    TString file = static_cast<TObjString*>(includeFiles.UncheckedAt(i))->String();
     code << "#include \"" << file.Data() << "\"" << endl;
   }
   
@@ -658,7 +658,7 @@ int AliHLTGlobalTriggerComponent::LoadTriggerClass(
     // Add any include paths that were specified on the command line.
     for (Int_t i = 0; i < includePaths.GetEntriesFast(); i++)
     {
-      TString path = static_cast<const TObjString*>(includePaths.UncheckedAt(i))->String();
+      TString path = static_cast<TObjString*>(includePaths.UncheckedAt(i))->String();
       includePath += " ";
       includePath += path;
     }
index 3f83bde..15f5100 100644 (file)
@@ -54,6 +54,8 @@ lhapdf5.5.1/src/wrapUSER.f
 
 ifeq (solarisCC5,$(ALICE_TARGET))
 PACKFFLAGS = $(FFLAGS) -free
+else ifeq (linuxicc,$(ALICE_TARGET))
+PACKFFLAGS = $(FFLAGS) -nofixed
 else
 PACKFFLAGS = $(FFLAGS) -ffree-form
 endif
index 5dc496e..f992d9b 100644 (file)
@@ -106,7 +106,7 @@ AliMUONContourMaker::CreateContour(const TObjArray& polygons, const char* name)
   {
     AliCodeTimerAuto("Trivial case");
     contour = new AliMUONContour(name);
-    pol = static_cast<const AliMUONPolygon*>(polygons.First());
+    pol = static_cast<AliMUONPolygon*>(polygons.First());
     contour->Add(*pol);
     contour->AssertOrientation();
     return contour;
index ab24a73..bcc8a91 100644 (file)
@@ -12,9 +12,7 @@
 //                                                                      //
 //////////////////////////////////////////////////////////////////////////
 
-//#ifndef ROOT_TObject
-//#include <TObject.h>
-//#endif
+#include <TObject.h>
 
 class AliRawEventHeaderBase : public TObject {
 
index f3319bd..8dc9cd9 100644 (file)
@@ -20,10 +20,10 @@ ICC_MINOR    := $(shell $(CXX) -V 2>&1 | awk '{ if (NR==1) print $$8 }' | \
 OPT           = -O -ip
 NOOPT         = -O0
 
-CXXOPT        = $(OPT)
-CXXNOOPT      = $(NOOPT)
-COPT          = $(OPT)
-FOPT          = $(OPT)
+CXXOPT        = $(OPT) -fPIC
+CXXNOOPT      = $(NOOPT) -fPIC
+COPT          = $(OPT) -fPIC
+FOPT          = $(OPT) -fPIC
 
 # CERNLIB defines
 CLIBDEFS      = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
@@ -46,7 +46,7 @@ LD            = $(shell root-config --ld)
 LDFLAGS       = $(OPT)
 
 SHLD          = $(LD)
-SOFLAGS       = -Wl,-soname,$$TMPLIB -shared $(OPT)
+SOFLAGS       = -shared
 SHLIB         =
 SOEXT        = so
 
@@ -61,5 +61,5 @@ LIBNOVER      = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {
 
 #System libraries
 SYSLIBS      := -lcrypt -L/usr/X11R6/lib -lX11 $(LIBNOVER) -L/usr/local/lib \
-                -lXt -L$(shell which ifort | sed -e 's|bin/ifort|lib|') \
+                -lXt -L$(shell which ifort | sed -e 's|bin|lib|' | sed -e 's|ifort||') \
                 -lifcore -lifport