From b06358497cfda06dc5ff102c6e9216ab7f9df39c Mon Sep 17 00:00:00 2001 From: dberzano Date: Fri, 12 Dec 2014 10:09:29 +0100 Subject: [PATCH] .so cleanup: more gSystem->Load() --- ACORDE/macros/testMC/Config_AliGenACORDE.C | 8 ++--- ANALYSIS/BadChunkFilter/ProcessDatasets.C | 2 +- ANALYSIS/EventMixing/macros/ShowMixingInfo.C | 24 +++++++------- .../EventMixing/AddAMEventMixingTest.C | 2 +- ANALYSIS/examples/EventMixing/RunALICE.C | 22 ++++++------- ANALYSIS/macros/AODtrain.C | 2 +- ANALYSIS/macros/AODtrainsim.C | 2 +- ANALYSIS/macros/AnalysisTrainFilterMC.C | 2 +- ANALYSIS/macros/AnalysisTrainNew.C | 2 +- ANALYSIS/macros/AnalysisTrainNewFilterAOD.C | 2 +- ANALYSIS/macros/AnalysisTrainNewFilterAODMC.C | 2 +- ANALYSIS/macros/train/AddMCGenHijing.C | 8 ++--- ANALYSIS/macros/train/AddMCGenPythia.C | 2 +- EMCAL/PROOF-INF.EMCALUtils/SETUP.C | 2 +- EMCAL/PROOF-INF.EMCALbase/SETUP.C | 2 +- EMCAL/PROOF-INF.EMCALraw/SETUP.C | 2 +- EMCAL/PROOF-INF.EMCALrec/SETUP.C | 2 +- EMCAL/PROOF-INF.EMCALsim/SETUP.C | 2 +- EMCAL/macros/Config.C | 8 ++--- EMCAL/macros/Shuttle/TestPreprocessor.C | 2 +- FASTSIM/fastGenEMCocktail.C | 6 ++-- FMD/Config.C | 10 +++--- GRP/TestGRPPreprocessor.C | 2 +- HLT/JET/macros/readJets.C | 4 +-- HLT/MUON/macros/DisplaydHLTData.C | 2 +- HLT/MUON/macros/MakeHitsTable.C | 2 +- HLT/MUON/macros/MakeTrackTable.C | 2 +- HLT/MUON/macros/MakeTriggerTable.C | 2 +- HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.h | 2 +- HLT/TPCLib/EVE/macros/hlt_tpc_clusters.C | 4 +-- HLT/rec/AliHLTReconstructor.h | 2 +- HLT/rec/test/testAliHLTEsdManager.C | 2 +- HMPID/AnalysisTrainHMPID.C | 2 +- HMPID/Hshuttle.C | 2 +- ITS/macrosSDD/ITSQArecoparam.C | 2 +- ITS/macrosSDD/TestPreprocessorSDD.C | 2 +- MFT/AODtrain.C | 2 +- MUON/Config.C | 6 ++-- MUON/commonConfig.C | 8 ++--- MUON/gen.C | 8 ++--- MUON/loadmacros.C | 2 +- PHOS/PHOS.C | 6 ++-- PMD/TestPreprocessor.C | 2 +- PWG/PROOF-INF.PWGCaloTrackCorrBase/SETUP.C | 2 +- PWG/PROOF-INF.PWGEMCAL/SETUP.C | 2 +- PWG/muon/AliCFMuonResTask1.C | 2 +- PWG/muon/AliCFMuonSingleTask1.C | 2 +- PWG/muon/AnalysisTrainFromESDToAOD.C | 2 +- .../AnalysisTrainFromStandardToMuonAODLocal.C | 4 +-- PWG/muon/AnalysisTrainMuonLocal.C | 2 +- PWG/muon/RunSingleMuonAnalysisFromAOD.C | 2 +- PWG/muon/buildMuonTrackCutsOADB.C | 2 +- PWG/muondep/AccEffTemplates/AODtrain.C | 2 +- .../macros/Train/DEtaDPhi/PID/ESD/runBatch.C | 22 ++++++------- .../macros/Train/ProtonFemtoscopy/runBatch.C | 22 ++++++------- .../macros/Train/ProtonLambdaFemto/runBatch.C | 16 +++++----- PWGCF/FLOW/macros/jetFlowTools.C | 2 +- PWGDQ/dielectron/TakuAlberica/pair/run_all.C | 2 +- .../dielectron/TakuAlberica/single/get_dedx.C | 6 ++-- .../dielectron/TakuAlberica/single/runTaku.C | 6 ++-- .../TakuAlberica/single/runTakuMC.C | 6 ++-- PWGGA/PHOSTasks/CocktailGen/Config.C | 8 ++--- PWGGA/PROOF-INF.PWGGACaloTasks/SETUP.C | 2 +- .../SETUP.C | 2 +- PWGGA/PROOF-INF.PWGGAEMCALTasks/SETUP.C | 2 +- PWGGA/PROOF-INF.PWGGAPHOSTasks/SETUP.C | 2 +- PWGHF/centraltrain/AnalysisTrainPWG3.C | 2 +- PWGHF/centraltrain/AnalysisTrainPWG3AOD.C | 2 +- PWGHF/correlationHF/macros/LoadLibraries.C | 2 +- PWGHF/vertexingHF/macros/DrawEfficiency.C | 2 +- .../macros/ReadCFHeavyFlavourOutput.C | 2 +- PWGJE/EMCALJetTasks/macros/runJetAna.C | 2 +- PWGJE/PROOF-INF.PWGJEEMCALJetTasks/SETUP.C | 2 +- PWGJE/PROOF-INF.PWGJEFlavourJetTasks/SETUP.C | 2 +- PWGJE/macros/AnalysisTrainPWGJets.C | 2 +- .../analysis2/scripts/multdist/doUnfolding.C | 2 +- PWGLF/FORWARD/analysis2/sim/AOD.C | 2 +- PWGLF/FORWARD/analysis2/sim/BaseConfig.C | 2 +- PWGLF/FORWARD/trains/GridTerminate.C | 10 +++--- PWGLF/FORWARD/trains/Railway.C | 10 +++--- PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C | 8 ++--- PWGLF/RESONANCES/macros/lego_train/RunALICE.C | 22 ++++++------- .../macros/lego_train/old/AddAMRsn.C | 6 ++-- .../macros/lego_train/old/RunALICE.C | 22 ++++++------- .../Nuclei/B2/macros/runLocalExample.C | 2 +- .../SPECTRA/PiKaPr/HMPID/AnalysisTrainHMPID.C | 2 +- .../PiKaPr/TOF/PbPb276/macros/TOFpid.C | 4 +-- .../SPECTRA/PiKaPr/TOF/pPb502/macros/TOFpid.C | 4 +-- .../LambdaK0/macros/runV0Analysis.C | 2 +- PWGPP/PWGPPREADME.txt | 14 ++++---- PWGPP/TPC/AliGenInfoMaker.cxx | 4 +-- PWGPP/TRD/macros/makeCalibResults.C | 12 +++---- PWGPP/TRD/macros/makeResults.C | 4 +-- PWGPP/TRD/run.C | 32 +++++++++---------- PWGPP/macros/AddTrainPerformanceTRD.C | 8 ++--- PWGPP/macros/RunAnalysisITS.C | 2 +- PWGPP/macros/RunPerformanceTrain.C | 2 +- PWGPP/macros/taskComp.C | 2 +- PWGUD/macros/genLevelSimulation/rungen.C | 20 ++++++------ PWGUD/macros/ptSpectra/makeCorrectionPtEta.C | 2 +- .../macros/ptSpectra/makeCorrectionPtEtaVSz.C | 2 +- SHUTTLE/DCSClient/macros/TestMultialiases.C | 2 +- SHUTTLE/Shuttle.C | 2 +- STARLIGHT/test/Config.C | 4 +-- STAT/Macros/kDTreeTest.C | 2 +- STEER/STEER/AliQAChecker.cxx | 2 +- STEER/STEER/AliQAManager.cxx | 6 ++-- STEER/STEER/AliReconstruction.cxx | 4 +-- T0/TestPreprocessor.C | 2 +- TEvtGen/README.txt | 8 ++--- TFluka/macro/FlukaConfig.C | 8 ++--- TOF/TOFPreprocessor.C | 2 +- TOF/TOFPreprocessorFDR.C | 2 +- TPC/FindKrClustersRaw.C | 6 ++-- TPC/TPCcalib/AliTPCcalibAlign.cxx | 2 +- TPC/TPCcalib/AliTPCcalibTracksGain.cxx | 2 +- TPC/TPCmon/macros/TPCMonitorReadMe.txt | 2 +- TPC/TPCrec/AliTPCclusterer.cxx | 2 +- TPC/TPCupgrade/macros/loadlibs.C | 4 +-- TPC/macros/RunAliTPCCalibKrTask.C | 2 +- TPC/macros/TestV0.C | 6 ++-- TPC/macros/gainCalib.C | 4 +-- TPC/testMC/ConfigCosmic0Field.C | 8 ++--- TPC/testMC/ConfigCosmicField05.C | 8 ++--- TRD/Macros/AliTRDpidCDB.C | 2 +- TRD/TRDbase/AliTRDmakePIDThresholds.C | 4 +-- TRIGGER/TestTRIGGERPreprocessor.C | 2 +- macros/Config.C | 8 ++--- macros/ConfigBeautyPPR.C | 8 ++--- macros/ConfigCharmPPR.C | 8 ++--- macros/ConfigPPR.C | 8 ++--- macros/Config_PDC06.C | 8 ++--- macros/Config_PDC06_MUON.C | 8 ++--- macros/Config_PDC07_MBias_MUON.C | 8 ++--- macros/Config_PythiaHeavyFlavours.C | 8 ++--- macros/TestMergeC.C | 2 +- macros/deltahtml.C | 6 ++-- macros/g4ConfigCommon.C | 8 ++--- macros/g4ConfigCommon1.C | 8 ++--- macros/g4ConfigGeometry.C | 6 ++-- test/generators/TUHKMgen/Config.C | 8 ++--- test/genkine/gen/rungen.C | 8 ++--- test/genkine/sim/sim.C | 8 ++--- test/vmctest/gun/commonConfig.C | 8 ++--- test/vmctest/gun/gen.C | 8 ++--- test/vmctest/lego/commonConfig.C | 8 ++--- test/vmctest/ppbench/commonConfig.C | 8 ++--- test/vmctest/ppbench/gen.C | 8 ++--- 148 files changed, 389 insertions(+), 389 deletions(-) diff --git a/ACORDE/macros/testMC/Config_AliGenACORDE.C b/ACORDE/macros/testMC/Config_AliGenACORDE.C index c3b79933009..01a27cbba22 100644 --- a/ACORDE/macros/testMC/Config_AliGenACORDE.C +++ b/ACORDE/macros/testMC/Config_AliGenACORDE.C @@ -398,9 +398,9 @@ void LoadPythia() { // Load Pythia related libraries - gSystem->Load("liblhapdf.so"); // Parton density functions - gSystem->Load("libEGPythia6.so"); // TGenerator interface - gSystem->Load("libpythia6.so"); // Pythia - gSystem->Load("libAliPythia6.so"); // ALICE specific implementations + gSystem->Load("liblhapdf"); // Parton density functions + gSystem->Load("libEGPythia6"); // TGenerator interface + gSystem->Load("libpythia6"); // Pythia + gSystem->Load("libAliPythia6"); // ALICE specific implementations } diff --git a/ANALYSIS/BadChunkFilter/ProcessDatasets.C b/ANALYSIS/BadChunkFilter/ProcessDatasets.C index 7411e1b35db..897bf267aee 100644 --- a/ANALYSIS/BadChunkFilter/ProcessDatasets.C +++ b/ANALYSIS/BadChunkFilter/ProcessDatasets.C @@ -23,7 +23,7 @@ void ProcessDatasets(){ } //Load Class - gSystem->Load("ProcessBadChunks02_C.so"); + gSystem->Load("ProcessBadChunks02_C"); //Process Datasets, dataset list diff --git a/ANALYSIS/EventMixing/macros/ShowMixingInfo.C b/ANALYSIS/EventMixing/macros/ShowMixingInfo.C index a8b48ed0890..3733b235699 100644 --- a/ANALYSIS/EventMixing/macros/ShowMixingInfo.C +++ b/ANALYSIS/EventMixing/macros/ShowMixingInfo.C @@ -2,18 +2,18 @@ Int_t ShowMixingInfo(TString filename="MixInfo.root") { Int_t num=0; - if (gSystem->Load("libTree.so") < 0) {num++; return num;} - if (gSystem->Load("libGeom.so") < 0) {num++; return num;} - if (gSystem->Load("libVMC.so") < 0) {num++; return num;} - if (gSystem->Load("libMinuit.so") < 0) {num++; return num;} - if (gSystem->Load("libPhysics.so") < 0) {num++; return num;} - if (gSystem->Load("libSTEERBase.so") < 0) {num++; return num;} - if (gSystem->Load("libESD.so") < 0) {num++; return num;} - if (gSystem->Load("libAOD.so") < 0) {num++; return num;} - if (gSystem->Load("libANALYSIS.so") < 0) {num++; return num;} - if (gSystem->Load("libOADB.so") < 0) {num++; return num;} - if (gSystem->Load("libANALYSISalice.so") < 0) {num++; return num;} - if (gSystem->Load("libEventMixing.so") < 0) {num++; return num;} + if (gSystem->Load("libTree") < 0) {num++; return num;} + if (gSystem->Load("libGeom") < 0) {num++; return num;} + if (gSystem->Load("libVMC") < 0) {num++; return num;} + if (gSystem->Load("libMinuit") < 0) {num++; return num;} + if (gSystem->Load("libPhysics") < 0) {num++; return num;} + if (gSystem->Load("libSTEERBase") < 0) {num++; return num;} + if (gSystem->Load("libESD") < 0) {num++; return num;} + if (gSystem->Load("libAOD") < 0) {num++; return num;} + if (gSystem->Load("libANALYSIS") < 0) {num++; return num;} + if (gSystem->Load("libOADB") < 0) {num++; return num;} + if (gSystem->Load("libANALYSISalice") < 0) {num++; return num;} + if (gSystem->Load("libEventMixing") < 0) {num++; return num;} TFile *f = TFile::Open(filename.Data(),"READ"); diff --git a/ANALYSIS/examples/EventMixing/AddAMEventMixingTest.C b/ANALYSIS/examples/EventMixing/AddAMEventMixingTest.C index 74b41bd754a..d6c21d02c9e 100644 --- a/ANALYSIS/examples/EventMixing/AddAMEventMixingTest.C +++ b/ANALYSIS/examples/EventMixing/AddAMEventMixingTest.C @@ -17,7 +17,7 @@ Bool_t AddAMEventMixingTest(TString analysisSource = "proof", TString analysisMo TString myAdditionalLibs; if (useEventMixingPar) { AliAnalysisAlien::SetupPar("EventMixing"); myAdditionalLibs += " EventMixing.par"; } - else { gSystem->Load("libEventMixing.so"); myAdditionalLibs += " libEventMixing.so"; } + else { gSystem->Load("libEventMixing"); myAdditionalLibs += " libEventMixing"; } gROOT->LoadMacro("AliAnalysisTaskEx02.cxx++g"); analysisPlugin->SetAnalysisSource("AliAnalysisTaskEx02.cxx+"); diff --git a/ANALYSIS/examples/EventMixing/RunALICE.C b/ANALYSIS/examples/EventMixing/RunALICE.C index 029543fa8ab..ef762e07ab5 100644 --- a/ANALYSIS/examples/EventMixing/RunALICE.C +++ b/ANALYSIS/examples/EventMixing/RunALICE.C @@ -62,17 +62,17 @@ Bool_t RunALICE(TString anSrc = "grid", Int_t LoadLibsBase(TString alirsnlitesrc) { Int_t num = 0; - if (gSystem->Load("libTree.so") < 0) {num++; return num;} - if (gSystem->Load("libGeom.so") < 0) {num++; return num;} - if (gSystem->Load("libVMC.so") < 0) {num++; return num;} - if (gSystem->Load("libMinuit.so") < 0) {num++; return num;} - if (gSystem->Load("libPhysics.so") < 0) {num++; return num;} - if (gSystem->Load("libSTEERBase.so") < 0) {num++; return num;} - if (gSystem->Load("libESD.so") < 0) {num++; return num;} - if (gSystem->Load("libAOD.so") < 0) {num++; return num;} - if (gSystem->Load("libANALYSIS.so") < 0) {num++; return num;} - if (gSystem->Load("libOADB.so") < 0) {num++; return num;} - if (gSystem->Load("libANALYSISalice.so") < 0) {num++; return num;} + if (gSystem->Load("libTree") < 0) {num++; return num;} + if (gSystem->Load("libGeom") < 0) {num++; return num;} + if (gSystem->Load("libVMC") < 0) {num++; return num;} + if (gSystem->Load("libMinuit") < 0) {num++; return num;} + if (gSystem->Load("libPhysics") < 0) {num++; return num;} + if (gSystem->Load("libSTEERBase") < 0) {num++; return num;} + if (gSystem->Load("libESD") < 0) {num++; return num;} + if (gSystem->Load("libAOD") < 0) {num++; return num;} + if (gSystem->Load("libANALYSIS") < 0) {num++; return num;} + if (gSystem->Load("libOADB") < 0) {num++; return num;} + if (gSystem->Load("libANALYSISalice") < 0) {num++; return num;} gSystem->AddIncludePath(Form("-I\"%s/include\"", gSystem->ExpandPathName(alirsnlitesrc.Data()))); gROOT->ProcessLine(Form(".include %s/include", gSystem->ExpandPathName(alirsnlitesrc.Data()))); diff --git a/ANALYSIS/macros/AODtrain.C b/ANALYSIS/macros/AODtrain.C index 6a0a303497e..b708fdd6100 100644 --- a/ANALYSIS/macros/AODtrain.C +++ b/ANALYSIS/macros/AODtrain.C @@ -451,7 +451,7 @@ Bool_t LoadLibrary(const char *module) } // Check if the library is already loaded if (strlen(gSystem->GetLibraries(Form("%s.so", module), "", kFALSE)) > 0) return kTRUE; - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (result < 0) { ::Error("AnalysisTrainNew.C::LoadLibrary", "Could not load module %s", module); return kFALSE; diff --git a/ANALYSIS/macros/AODtrainsim.C b/ANALYSIS/macros/AODtrainsim.C index d538950388a..38b14d4a0ef 100644 --- a/ANALYSIS/macros/AODtrainsim.C +++ b/ANALYSIS/macros/AODtrainsim.C @@ -419,7 +419,7 @@ Bool_t LoadLibrary(const char *module) } // Check if the library is already loaded if (strlen(gSystem->GetLibraries(Form("%s.so", module), "", kFALSE)) > 0) return kTRUE; - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (result < 0) { ::Error("AnalysisTrainNew.C::LoadLibrary", "Could not load module %s", module); return kFALSE; diff --git a/ANALYSIS/macros/AnalysisTrainFilterMC.C b/ANALYSIS/macros/AnalysisTrainFilterMC.C index 730fa049b89..9cf12cfd3e1 100644 --- a/ANALYSIS/macros/AnalysisTrainFilterMC.C +++ b/ANALYSIS/macros/AnalysisTrainFilterMC.C @@ -1205,7 +1205,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE) result = SetupPar(module); if (rec) anaPars += Form("%s.par ", module); } else { - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (rec) anaLibs += Form("lib%s.so ", module); } break; diff --git a/ANALYSIS/macros/AnalysisTrainNew.C b/ANALYSIS/macros/AnalysisTrainNew.C index 7255b4291f0..40d84843649 100644 --- a/ANALYSIS/macros/AnalysisTrainNew.C +++ b/ANALYSIS/macros/AnalysisTrainNew.C @@ -1055,7 +1055,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE) result = SetupPar(module); if (rec) anaPars += Form("%s.par ", module); } else { - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (rec) anaLibs += Form("lib%s.so ", module); } break; diff --git a/ANALYSIS/macros/AnalysisTrainNewFilterAOD.C b/ANALYSIS/macros/AnalysisTrainNewFilterAOD.C index adfa1114771..9d0891dca63 100644 --- a/ANALYSIS/macros/AnalysisTrainNewFilterAOD.C +++ b/ANALYSIS/macros/AnalysisTrainNewFilterAOD.C @@ -1089,7 +1089,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE) result = SetupPar(module); if (rec) anaPars += Form("%s.par ", module); } else { - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (rec) anaLibs += Form("lib%s.so ", module); } break; diff --git a/ANALYSIS/macros/AnalysisTrainNewFilterAODMC.C b/ANALYSIS/macros/AnalysisTrainNewFilterAODMC.C index 4e881ffd871..668d86c4347 100644 --- a/ANALYSIS/macros/AnalysisTrainNewFilterAODMC.C +++ b/ANALYSIS/macros/AnalysisTrainNewFilterAODMC.C @@ -1081,7 +1081,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE) result = SetupPar(module); if (rec) anaPars += Form("%s.par ", module); } else { - result = gSystem->Load(Form("lib%s.so", module)); + result = gSystem->Load(Form("lib%s", module)); if (rec) anaLibs += Form("lib%s.so ", module); } break; diff --git a/ANALYSIS/macros/train/AddMCGenHijing.C b/ANALYSIS/macros/train/AddMCGenHijing.C index 9e0055081ca..71695d43260 100644 --- a/ANALYSIS/macros/train/AddMCGenHijing.C +++ b/ANALYSIS/macros/train/AddMCGenHijing.C @@ -1,10 +1,10 @@ AliGenerator *AddMCGenHijing() { // User defined generator - gSystem->Load("liblhapdf.so"); // Parton density functions - gSystem->Load("libEGPythia6.so"); // TGenerator interface - gSystem->Load("libpythia6.so"); // Pythia - gSystem->Load("libAliPythia6.so"); // ALICE specific implementations + gSystem->Load("liblhapdf"); // Parton density functions + gSystem->Load("libEGPythia6"); // TGenerator interface + gSystem->Load("libpythia6"); // Pythia + gSystem->Load("libAliPythia6"); // ALICE specific implementations gSystem->Load("libhijing"); gSystem->Load("libTHijing"); AliGenHijing* gener = new AliGenHijing(-1); diff --git a/ANALYSIS/macros/train/AddMCGenPythia.C b/ANALYSIS/macros/train/AddMCGenPythia.C index 412954b47d2..e92b32a20ab 100644 --- a/ANALYSIS/macros/train/AddMCGenPythia.C +++ b/ANALYSIS/macros/train/AddMCGenPythia.C @@ -12,7 +12,7 @@ AliGenerator* AddMCGenPythia(Float_t e_cms = 2760., Double_t ptHardMin = 0., Dou AliGenerator* CreatePythia6Gen(Float_t e_cms, Int_t ptHardMin, Int_t ptHardMax, Int_t tune, Int_t cr,Float_t ptWeight) { - gSystem->Load("libpythia6.4.25.so"); + gSystem->Load("libpythia6.4.25"); gSystem->Load("libEGPythia6"); gSystem->Load("libAliPythia6"); diff --git a/EMCAL/PROOF-INF.EMCALUtils/SETUP.C b/EMCAL/PROOF-INF.EMCALUtils/SETUP.C index 882b3fc8c08..de1f25fb6bf 100644 --- a/EMCAL/PROOF-INF.EMCALUtils/SETUP.C +++ b/EMCAL/PROOF-INF.EMCALUtils/SETUP.C @@ -4,7 +4,7 @@ void SETUP() gSystem->Load("libPhysics"); // Load library TString ocwd = gSystem->WorkingDirectory(); - gSystem->Load(ocwd+"/libEMCALUtils.so"); + gSystem->Load(ocwd+"/libEMCALUtils"); // Set the Include paths // gSystem->SetIncludePath("-I$ROOTSYS/include -IEMCAL"); diff --git a/EMCAL/PROOF-INF.EMCALbase/SETUP.C b/EMCAL/PROOF-INF.EMCALbase/SETUP.C index 54531f4ab2a..555541287bc 100644 --- a/EMCAL/PROOF-INF.EMCALbase/SETUP.C +++ b/EMCAL/PROOF-INF.EMCALbase/SETUP.C @@ -3,7 +3,7 @@ void SETUP() // Load library TString ocwd = gSystem->WorkingDirectory(); - gSystem->Load(ocwd+"/libEMCALbase.so"); + gSystem->Load(ocwd+"/libEMCALbase"); // Set the Include paths // gSystem->SetIncludePath("-I$ROOTSYS/include -IEMCAL"); diff --git a/EMCAL/PROOF-INF.EMCALraw/SETUP.C b/EMCAL/PROOF-INF.EMCALraw/SETUP.C index 277839eede8..1f4ac571833 100644 --- a/EMCAL/PROOF-INF.EMCALraw/SETUP.C +++ b/EMCAL/PROOF-INF.EMCALraw/SETUP.C @@ -3,7 +3,7 @@ void SETUP() // Load library TString ocwd = gSystem->WorkingDirectory(); - gSystem->Load(ocwd+"/libEMCALraw.so"); + gSystem->Load(ocwd+"/libEMCALraw"); // Set the Include paths // gSystem->SetIncludePath("-I$ROOTSYS/include -IEMCAL"); diff --git a/EMCAL/PROOF-INF.EMCALrec/SETUP.C b/EMCAL/PROOF-INF.EMCALrec/SETUP.C index 0e723b10bde..1b13bd6bc66 100644 --- a/EMCAL/PROOF-INF.EMCALrec/SETUP.C +++ b/EMCAL/PROOF-INF.EMCALrec/SETUP.C @@ -3,7 +3,7 @@ void SETUP() // Load library TString ocwd = gSystem->WorkingDirectory(); - gSystem->Load(ocwd+"/libEMCALrec.so"); + gSystem->Load(ocwd+"/libEMCALrec"); // Set the Include paths // gSystem->SetIncludePath("-I$ROOTSYS/include -IEMCAL"); diff --git a/EMCAL/PROOF-INF.EMCALsim/SETUP.C b/EMCAL/PROOF-INF.EMCALsim/SETUP.C index c104334ab3c..33d2ef39020 100644 --- a/EMCAL/PROOF-INF.EMCALsim/SETUP.C +++ b/EMCAL/PROOF-INF.EMCALsim/SETUP.C @@ -3,7 +3,7 @@ void SETUP() // Load library TString ocwd = gSystem->WorkingDirectory(); - gSystem->Load(ocwd+"/libEMCALsim.so"); + gSystem->Load(ocwd+"/libEMCALsim"); // Set the Include paths // gSystem->SetIncludePath("-I$ROOTSYS/include -IEMCAL"); diff --git a/EMCAL/macros/Config.C b/EMCAL/macros/Config.C index 80e8fc2b4f2..908b77c338e 100644 --- a/EMCAL/macros/Config.C +++ b/EMCAL/macros/Config.C @@ -414,10 +414,10 @@ Float_t EtaToTheta(Float_t arg){ void LoadPythia() { // Load Pythia related libraries - gSystem->Load("liblhapdf.so"); // Parton density functions - gSystem->Load("libEGPythia6.so"); // TGenerator interface - gSystem->Load("libpythia6.so"); // Pythia - gSystem->Load("libAliPythia6.so"); // ALICE specific + gSystem->Load("liblhapdf"); // Parton density functions + gSystem->Load("libEGPythia6"); // TGenerator interface + gSystem->Load("libpythia6"); // Pythia + gSystem->Load("libAliPythia6"); // ALICE specific // implementations } diff --git a/EMCAL/macros/Shuttle/TestPreprocessor.C b/EMCAL/macros/Shuttle/TestPreprocessor.C index 362cfe9fac7..89123102903 100644 --- a/EMCAL/macros/Shuttle/TestPreprocessor.C +++ b/EMCAL/macros/Shuttle/TestPreprocessor.C @@ -12,7 +12,7 @@ void TestPreprocessor(const int physics = 1) { // load library // [compiled with: cd $ALICE_ROOT/SHUTTLE/TestShuttle/; make; cd -] - gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so"); + gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle"); // create AliTestShuttle instance // The parameters are run, startTime, endTime diff --git a/FASTSIM/fastGenEMCocktail.C b/FASTSIM/fastGenEMCocktail.C index 55fc8dda275..4ba57a099ce 100644 --- a/FASTSIM/fastGenEMCocktail.C +++ b/FASTSIM/fastGenEMCocktail.C @@ -2,11 +2,11 @@ void fastGenEMCocktail(Int_t nev = 1, char* filename = "galice.root") { // load libraries - gSystem->Load("liblhapdf.so"); // Parton density functions - gSystem->Load("libpythia6.so"); // Pythia + gSystem->Load("liblhapdf"); // Parton density functions + gSystem->Load("libpythia6"); // Pythia gSystem->Load("libEG"); gSystem->Load("libEGPythia6"); - gSystem->Load("libAliPythia6.so"); // ALICE specific implementations + gSystem->Load("libAliPythia6"); // ALICE specific implementations // Runloader diff --git a/FMD/Config.C b/FMD/Config.C index 3c35b0b6acc..54961d6860a 100644 --- a/FMD/Config.C +++ b/FMD/Config.C @@ -211,7 +211,7 @@ Config() // // Libraries needed by GEANT 3.21 // - gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/libpythia6.so"); + gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/libpythia6"); gSystem->Load("libgeant321"); // @@ -226,9 +226,9 @@ Config() // // Libraries needed by GEANT 3.21 // - gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/liblhapdf.so"); - gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/libpythia6.so"); - gSystem->Load("libEGPythia6.so"); //<- For non-debian (sigh!) + gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/liblhapdf"); + gSystem->Load("$ALICE_ROOT/lib/tgt_$ALICE_TARGET/libpythia6"); + gSystem->Load("libEGPythia6"); //<- For non-debian (sigh!) // gSystem->Load("EGPythia6"); gSystem->Load("libgeant321"); @@ -470,7 +470,7 @@ GeneratorFactory(EG_t eg, Rad_t rad) case kPythia6Jets125_150: case kPythia6Jets150_180: gSystem->Load("liblhapdf"); - // gSystem->Load("/usr/lib/libpythia.so"); + // gSystem->Load("/usr/lib/libpythia"); // gSystem->ListLibraries(); gSystem->Load("EGPythia6"); gSystem->Load("libAliPythia6"); diff --git a/GRP/TestGRPPreprocessor.C b/GRP/TestGRPPreprocessor.C index 4303c6000c4..84da139cb7f 100644 --- a/GRP/TestGRPPreprocessor.C +++ b/GRP/TestGRPPreprocessor.C @@ -31,7 +31,7 @@ using namespace std; void TestGRPPreprocessor(const char* runtype="PHYSICS", TString partition="ALICE", TString detector="", TString beamType = "p-p", Int_t errorLevel=0) { - gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so"); + gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle"); AliLog::SetClassDebugLevel("AliGRPPreprocessor",3); Int_t kRun = 7; diff --git a/HLT/JET/macros/readJets.C b/HLT/JET/macros/readJets.C index 08312dfe776..85929493b16 100644 --- a/HLT/JET/macros/readJets.C +++ b/HLT/JET/macros/readJets.C @@ -2,8 +2,8 @@ void readJets( Char_t* fileName = "./analysis/EOR_analyze_100000_kPythia6Jets104 if ( getenv("FASTJET") ) { gSystem->Load("libCGAL"); - gSystem->Load("${FASTJET}/lib/libfastjet.so"); - gSystem->Load("${FASTJET}/lib/libSISConePlugin.so"); + gSystem->Load("${FASTJET}/lib/libfastjet"); + gSystem->Load("${FASTJET}/lib/libSISConePlugin"); } gSystem->Load("libTree"); diff --git a/HLT/MUON/macros/DisplaydHLTData.C b/HLT/MUON/macros/DisplaydHLTData.C index 46dce2e381a..7c39fd54774 100644 --- a/HLT/MUON/macros/DisplaydHLTData.C +++ b/HLT/MUON/macros/DisplaydHLTData.C @@ -29,7 +29,7 @@ * the following command can be executed in an alieve session to display both * MUON and dHLT data: * \code - * > gSystem->Load("libAliHLTMUON.so"); + * > gSystem->Load("libAliHLTMUON"); * > .L $ALICE_ROOT/EVE/macros/alieve_init.C * > .L $ALICE_ROOT/EVE/alice-macros/event_goto.C * > .L $ALICE_ROOT/EVE/alice-macros/MUON_displayData.C diff --git a/HLT/MUON/macros/MakeHitsTable.C b/HLT/MUON/macros/MakeHitsTable.C index 92ebe4f4f53..add1076aa2e 100644 --- a/HLT/MUON/macros/MakeHitsTable.C +++ b/HLT/MUON/macros/MakeHitsTable.C @@ -17,7 +17,7 @@ // Simple macro to generate N-tuple for performance analysis. // This macro must be compiled and run like so from within the aliroot command // prompt: -// root [0] gSystem->Load("libAliHLTMUON.so"); +// root [0] gSystem->Load("libAliHLTMUON"); // root [0] .x MakeHitsTable.C+ #include "TVector3.h" diff --git a/HLT/MUON/macros/MakeTrackTable.C b/HLT/MUON/macros/MakeTrackTable.C index 85582c686ae..f62bd5bd32c 100644 --- a/HLT/MUON/macros/MakeTrackTable.C +++ b/HLT/MUON/macros/MakeTrackTable.C @@ -17,7 +17,7 @@ // Simple macro to generate N-tuple for performance analysis. // This macro must be compiled and run like so from within the aliroot command // prompt: -// root [0] gSystem->Load("libAliHLTMUON.so"); +// root [0] gSystem->Load("libAliHLTMUON"); // root [0] .x MakeHitsTable.C+ #include "TVector3.h" diff --git a/HLT/MUON/macros/MakeTriggerTable.C b/HLT/MUON/macros/MakeTriggerTable.C index 25c6daab1b1..d1459331c11 100644 --- a/HLT/MUON/macros/MakeTriggerTable.C +++ b/HLT/MUON/macros/MakeTriggerTable.C @@ -17,7 +17,7 @@ // Simple macro to generate N-tuple for performance analysis. // This macro must be compiled and run like so from within the aliroot command // prompt: -// root [0] gSystem->Load("libAliHLTMUON.so"); +// root [0] gSystem->Load("libAliHLTMUON"); // root [0] .x MakeHitsTable.C+ #include "TVector3.h" diff --git a/HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.h b/HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.h index 78d41f68fd2..45dd40dd0f0 100644 --- a/HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.h +++ b/HLT/TPCLib/AliHLTTPCClusterAccessHLTOUT.h @@ -39,7 +39,7 @@ class AliHLTTPCDataCompressionDecoder; * ROOT::NewFunc_t pNewFunc=NULL; * do { * pCl=TClass::GetClass("AliHLTTPCClusterAccessHLTOUT"); - * } while (!pCl && gSystem->Load("libAliHLTTPC.so")==0); + * } while (!pCl && gSystem->Load("libAliHLTTPC")==0); * if (pCl && (pNewFunc=pCl->GetNew())!=NULL) { * void* p=(*pNewFunc)(NULL); * if (p) { diff --git a/HLT/TPCLib/EVE/macros/hlt_tpc_clusters.C b/HLT/TPCLib/EVE/macros/hlt_tpc_clusters.C index ac77ba1fbb0..836746519aa 100644 --- a/HLT/TPCLib/EVE/macros/hlt_tpc_clusters.C +++ b/HLT/TPCLib/EVE/macros/hlt_tpc_clusters.C @@ -66,10 +66,10 @@ TEvePointSet* hlt_tpc_clusters(const char* digitfile=NULL, TEveElement* cont=0, gSystem->Load("libAliHLTRCU"); do { pCl=TClass::GetClass("AliHLTTPDefinitions"); - } while (!pCl && (iLibResult=gSystem->Load("libAliHLTTPC.so"))==0); + } while (!pCl && (iLibResult=gSystem->Load("libAliHLTTPC"))==0); do { pCl=TClass::GetClass("AliHLTTPCEVE"); - } while (!pCl && (iLibResult=gSystem->Load("libAliHLTTPCEVE.so"))==0); + } while (!pCl && (iLibResult=gSystem->Load("libAliHLTTPCEVE"))==0); AliHLTTPCEVE hlttpceve; TEvePointSet* clusters = NULL; diff --git a/HLT/rec/AliHLTReconstructor.h b/HLT/rec/AliHLTReconstructor.h index a214e74e524..ca619657c0f 100644 --- a/HLT/rec/AliHLTReconstructor.h +++ b/HLT/rec/AliHLTReconstructor.h @@ -192,7 +192,7 @@ class AliHLTPluginBase; * mode. Remember to Init() the reconstructor. *
  * {
- * gSystem->Load("libHLTrec.so");
+ * gSystem->Load("libHLTrec");
  * AliHLTReconstructor rec;
  * rec.Init();
  * // do something
diff --git a/HLT/rec/test/testAliHLTEsdManager.C b/HLT/rec/test/testAliHLTEsdManager.C
index 993e23be732..b2db719040e 100644
--- a/HLT/rec/test/testAliHLTEsdManager.C
+++ b/HLT/rec/test/testAliHLTEsdManager.C
@@ -77,7 +77,7 @@ int testAliHLTEsdManager()
 
   int iResult=0;
 #ifdef __CINT__
-  if (gSystem->Load("libHLTrec.so")<0) {
+  if (gSystem->Load("libHLTrec")<0) {
     cerr << "error: error loading libHLTrec.so library" << endl;
     return -1;
   }
diff --git a/HMPID/AnalysisTrainHMPID.C b/HMPID/AnalysisTrainHMPID.C
index f9319aedc8c..0fa0f5103ed 100644
--- a/HMPID/AnalysisTrainHMPID.C
+++ b/HMPID/AnalysisTrainHMPID.C
@@ -683,7 +683,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
             result = SetupPar(module);
             if (rec) anaPars += Form("%s.par ", module);
          } else {
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          }   
          break;
diff --git a/HMPID/Hshuttle.C b/HMPID/Hshuttle.C
index d3fbd410268..6506acafca6 100644
--- a/HMPID/Hshuttle.C
+++ b/HMPID/Hshuttle.C
@@ -1,6 +1,6 @@
 void Hshuttle(Int_t runTime=1500)
 {// this macro is to simulate the functionality of SHUTTLE.
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
 //  AliTestShuttle::SetMainCDB(TString("local://$HOME/CDB"));
 //  AliTestShuttle::SetMainCDB(TString("local://$HOME"));
   AliTestShuttle::SetMainCDB(TString("local://$ALICE_ROOT/OCDB"));
diff --git a/ITS/macrosSDD/ITSQArecoparam.C b/ITS/macrosSDD/ITSQArecoparam.C
index 8b79f341b6b..87e7c1ffedf 100644
--- a/ITS/macrosSDD/ITSQArecoparam.C
+++ b/ITS/macrosSDD/ITSQArecoparam.C
@@ -247,7 +247,7 @@ pluginHandler = pluginManager->FindHandler("AliReconstructor", "ITS");
     printf("defining plugin for ITS\n");
     TString libs = gSystem->GetLibraries();
     if (libs.Contains("lib" + detName + "base.so") ||
-	(gSystem->Load("lib" + detName + "base.so") >= 0)) {pluginManager->AddHandler("AliReconstructor", detName,recName, detName + "rec", recName + "()");}
+	(gSystem->Load("lib" + detName + "base") >= 0)) {pluginManager->AddHandler("AliReconstructor", detName,recName, detName + "rec", recName + "()");}
     else {pluginManager->AddHandler("AliReconstructor", detName,recName, detName, recName + "()");}
     pluginHandler = pluginManager->FindHandler("AliReconstructor", detName);
   }
diff --git a/ITS/macrosSDD/TestPreprocessorSDD.C b/ITS/macrosSDD/TestPreprocessorSDD.C
index 8778ec50b34..a76f5f788f1 100644
--- a/ITS/macrosSDD/TestPreprocessorSDD.C
+++ b/ITS/macrosSDD/TestPreprocessorSDD.C
@@ -6,7 +6,7 @@ void TestPreprocessorSDD(Char_t *optRunType="PULSER"){
   // - 4 tar files with simulated output of INJECTOR DA
   // - 1 root file with simulated output of DCS
   // all these files can be found on 
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
 
   // The parameters are run, startTime, endTime
   AliTestShuttle* shuttle = new AliTestShuttle(7, 0, 1);
diff --git a/MFT/AODtrain.C b/MFT/AODtrain.C
index a3b0de4ad8b..1cd7b1ba622 100644
--- a/MFT/AODtrain.C
+++ b/MFT/AODtrain.C
@@ -394,7 +394,7 @@ Bool_t LoadLibrary(const char *module)
    } 
    // Check if the library is already loaded
    if (strlen(gSystem->GetLibraries(Form("%s.so", module), "", kFALSE)) > 0) return kTRUE;    
-   result = gSystem->Load(Form("lib%s.so", module));
+   result = gSystem->Load(Form("lib%s", module));
    if (result < 0) {
       ::Error("AnalysisTrainNew.C::LoadLibrary", "Could not load module %s", module);
       return kFALSE;
diff --git a/MUON/Config.C b/MUON/Config.C
index b9236ba400f..f797b43fa9d 100644
--- a/MUON/Config.C
+++ b/MUON/Config.C
@@ -78,12 +78,12 @@ void Config(const char* directory="",
   //=====================================================================
   //  Libraries required by geant321
   
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libpythia6.so");     // Pythia
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libpythia6");     // Pythia
   gSystem->Load("libgeant321");
   gSystem->Load("libEG");
   gSystem->Load("libEGPythia6");
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   new TGeant3TGeo("C++ Interface to Geant3");
 
diff --git a/MUON/commonConfig.C b/MUON/commonConfig.C
index 62b1b8ec07a..22c80d57736 100644
--- a/MUON/commonConfig.C
+++ b/MUON/commonConfig.C
@@ -151,8 +151,8 @@ void commonConfig(const char* directory="",
 void LoadPythia()
 {
   // Load Pythia related libraries
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/MUON/gen.C b/MUON/gen.C
index 7854ddc9ca3..706aedff28d 100644
--- a/MUON/gen.C
+++ b/MUON/gen.C
@@ -47,10 +47,10 @@ void gen(Int_t nev = 1,
 {
   // Load libraries
   // gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT");
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   AliPDG::AddParticlesToPdgDataBase();
   TDatabasePDG::Instance();
diff --git a/MUON/loadmacros.C b/MUON/loadmacros.C
index 7f2f78c2364..f6bbc6cba99 100644
--- a/MUON/loadmacros.C
+++ b/MUON/loadmacros.C
@@ -54,7 +54,7 @@ void init()
 
   // Load libraries not linked with aliroot
   //
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
   gSystem->Load("libMUONshuttle");
   gSystem->Load("libMUONevaluation");
   gSystem->Load("liblhapdf");
diff --git a/PHOS/PHOS.C b/PHOS/PHOS.C
index 03cced31109..c8f6a8bf2f9 100644
--- a/PHOS/PHOS.C
+++ b/PHOS/PHOS.C
@@ -4,9 +4,9 @@ PHOS (Int_t event_number=0,Float_t SignalStep=0.001,Int_t SignalMin=15)
 
    // Dynamically link some shared libs
    if (gClassTable->GetID("AliRun") < 0) {
-      gSystem->Load("libGeant3Dummy.so");   // a dummy version of Geant3
-      gSystem->Load("PHOS/libPHOSreconstruction.so");        // the standard Alice classes 
-      gSystem->Load("libgalice.so");        // the standard Alice classes 
+      gSystem->Load("libGeant3Dummy");   // a dummy version of Geant3
+      gSystem->Load("PHOS/libPHOSreconstruction");        // the standard Alice classes 
+      gSystem->Load("libgalice");        // the standard Alice classes 
    }
     
    // Connect the Root Galice file containing Geometry, Kine and Hits
diff --git a/PMD/TestPreprocessor.C b/PMD/TestPreprocessor.C
index a9ded53c11c..d9d450d914c 100644
--- a/PMD/TestPreprocessor.C
+++ b/PMD/TestPreprocessor.C
@@ -12,7 +12,7 @@
 void TestPreprocessor()
 {
     // load library
-    gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+    gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
 
     // create AliTestShuttle instance
     // The parameters are run, startTime, endTime
diff --git a/PWG/PROOF-INF.PWGCaloTrackCorrBase/SETUP.C b/PWG/PROOF-INF.PWGCaloTrackCorrBase/SETUP.C
index 30439ab486f..17fe46add31 100755
--- a/PWG/PROOF-INF.PWGCaloTrackCorrBase/SETUP.C
+++ b/PWG/PROOF-INF.PWGCaloTrackCorrBase/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
    // Load the ESD library
    //gSystem->Load("libPWGCaloTrackCorrBase");
    TString ocwd = gSystem->WorkingDirectory();
-   gSystem->Load(ocwd+"/libPWGCaloTrackCorrBase.so");
+   gSystem->Load(ocwd+"/libPWGCaloTrackCorrBase");
 
    // Set the Include paths
    gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGCaloTrackCorrBase");
diff --git a/PWG/PROOF-INF.PWGEMCAL/SETUP.C b/PWG/PROOF-INF.PWGEMCAL/SETUP.C
index 52f7ec1fa12..02ba5e8ab19 100755
--- a/PWG/PROOF-INF.PWGEMCAL/SETUP.C
+++ b/PWG/PROOF-INF.PWGEMCAL/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
 {
   // Load the library
   TString ocwd = gSystem->WorkingDirectory();
-  gSystem->Load(ocwd+"/libPWGEMCAL.so");
+  gSystem->Load(ocwd+"/libPWGEMCAL");
 
   // Set the Include paths
   gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGEMCAL");
diff --git a/PWG/muon/AliCFMuonResTask1.C b/PWG/muon/AliCFMuonResTask1.C
index 4acc3a5710e..cf5ade37a79 100644
--- a/PWG/muon/AliCFMuonResTask1.C
+++ b/PWG/muon/AliCFMuonResTask1.C
@@ -299,7 +299,7 @@ void Load() {
   gSystem->Load("libANALYSISalice") ;
 
 //  gSystem->Load("libCORRFW") ;
-  gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libCORRFW.so") ;
+  gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libCORRFW") ;
 
   //compile online the task class
   gSystem->SetIncludePath("-I. -I$ALICE_ROOT/include -I$ROOTSYS/include");
diff --git a/PWG/muon/AliCFMuonSingleTask1.C b/PWG/muon/AliCFMuonSingleTask1.C
index 38d04b5e1f9..1b1f6e69aeb 100644
--- a/PWG/muon/AliCFMuonSingleTask1.C
+++ b/PWG/muon/AliCFMuonSingleTask1.C
@@ -101,7 +101,7 @@ void Load() {
   //load the required aliroot libraries
     gSystem->Load("libANALYSIS") ;
     gSystem->Load("libANALYSISalice") ;
-    gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libCORRFW.so") ;
+    gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libCORRFW") ;
 
   //compile online the task class
     gSystem->SetIncludePath("-I. -I$ALICE_ROOT/include -I$ALICE_ROOT/MUON -I$ALICE_ROOT/STEER -I$ROOTSYS/include");
diff --git a/PWG/muon/AnalysisTrainFromESDToAOD.C b/PWG/muon/AnalysisTrainFromESDToAOD.C
index 2adad2b1185..49664b559f9 100644
--- a/PWG/muon/AnalysisTrainFromESDToAOD.C
+++ b/PWG/muon/AnalysisTrainFromESDToAOD.C
@@ -260,7 +260,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
    switch (imode) {
       case 0:
       case 2:
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          break;
       case 1:
diff --git a/PWG/muon/AnalysisTrainFromStandardToMuonAODLocal.C b/PWG/muon/AnalysisTrainFromStandardToMuonAODLocal.C
index e2cd27941ee..af5d1f43a1e 100644
--- a/PWG/muon/AnalysisTrainFromStandardToMuonAODLocal.C
+++ b/PWG/muon/AnalysisTrainFromStandardToMuonAODLocal.C
@@ -22,8 +22,8 @@ void AnalysisTrainFromStandardToMuonAODLocal(char* filein= "AliAODs.root",
     gSystem->Load("libGeom");
     gSystem->Load("libVMC");
     gSystem->Load("libPhysics");
-    gSystem->Load("libSTEER.so");              // for aliroot based analysis
-    gSystem->Load("libPWGmuon.so");  // for aliroot based analysis
+    gSystem->Load("libSTEER");              // for aliroot based analysis
+    gSystem->Load("libPWGmuon");  // for aliroot based analysis
 
     // Load par files, if the analysis is par based
     // SetupPar("STEERBase");
diff --git a/PWG/muon/AnalysisTrainMuonLocal.C b/PWG/muon/AnalysisTrainMuonLocal.C
index a71fafbd905..386d0d654fd 100644
--- a/PWG/muon/AnalysisTrainMuonLocal.C
+++ b/PWG/muon/AnalysisTrainMuonLocal.C
@@ -19,7 +19,7 @@ void AnalysisTrainMuonLocal(char* filein = "AliESDs.root",
     gSystem->Load("libGeom");
     gSystem->Load("libVMC");
     gSystem->Load("libPhysics");
-    gSystem->Load("${ALICE_ROOT}/lib/tgt_${ALICE_TARGET}/libPWGmuon.so");  // for aliroot based analysis
+    gSystem->Load("${ALICE_ROOT}/lib/tgt_${ALICE_TARGET}/libPWGmuon");  // for aliroot based analysis
 
     // Par files for a par based analysis 
     // SetupPar("STEERBase");
diff --git a/PWG/muon/RunSingleMuonAnalysisFromAOD.C b/PWG/muon/RunSingleMuonAnalysisFromAOD.C
index a33d4bfb4e1..a60c65871f5 100644
--- a/PWG/muon/RunSingleMuonAnalysisFromAOD.C
+++ b/PWG/muon/RunSingleMuonAnalysisFromAOD.C
@@ -45,7 +45,7 @@ void RunSingleMuonAnalysisFromAOD(Int_t mode=kMlocal, Char_t *inputPath=".", Cha
     gSystem->Load("libSTEERBase");
     gSystem->Load("libAOD");
     gSystem->Load("libESD");  
-    gSystem->Load("${ALICE_ROOT}/lib/tgt_${ALICE_TARGET}/libPWGmuon.so");
+    gSystem->Load("${ALICE_ROOT}/lib/tgt_${ALICE_TARGET}/libPWGmuon");
   }
   else {
     const Int_t nNeededPar = 6;
diff --git a/PWG/muon/buildMuonTrackCutsOADB.C b/PWG/muon/buildMuonTrackCutsOADB.C
index 330c95e1dbd..57c3e5710c4 100644
--- a/PWG/muon/buildMuonTrackCutsOADB.C
+++ b/PWG/muon/buildMuonTrackCutsOADB.C
@@ -9,7 +9,7 @@
 #endif
 
 // Needed libraries:
-// gSystem->Load("libANALYSIS.so");gSystem->Load("libOADB.so");gSystem->Load("libANALYSISalice.so");gSystem->Load("libCORRFW.so");gSystem->Load("libPWGmuon.so");
+// gSystem->Load("libANALYSIS");gSystem->Load("libOADB");gSystem->Load("libANALYSISalice");gSystem->Load("libCORRFW");gSystem->Load("libPWGmuon");
 
 //________________________________________________________
 AliOADBMuonTrackCutsParam* CreateOADBObject ( TString periodName, Double_t meanDcaX, Double_t meanDcaY, Double_t meanDcaZ, Double_t meanPCorr23, Double_t meanPCorr310, Double_t sigmaPdca23, Double_t sigmaPdca310, Double_t nSigmaPdca, Double_t chi2NormCut, Double_t relPResolution, Double_t slopeResolution, Double_t sharpPtApt, Double_t sharpPtLpt, Double_t sharpPtHpt )
diff --git a/PWG/muondep/AccEffTemplates/AODtrain.C b/PWG/muondep/AccEffTemplates/AODtrain.C
index fadd8e6e4ca..78d616f5bed 100644
--- a/PWG/muondep/AccEffTemplates/AODtrain.C
+++ b/PWG/muondep/AccEffTemplates/AODtrain.C
@@ -413,7 +413,7 @@ Bool_t LoadLibrary(const char *module)
   } 
   // Check if the library is already loaded
   if (strlen(gSystem->GetLibraries(Form("%s.so", module), "", kFALSE)) > 0) return kTRUE;    
-  result = gSystem->Load(Form("lib%s.so", module));
+  result = gSystem->Load(Form("lib%s", module));
   if (result < 0) {
     ::Error("AnalysisTrainNew.C::LoadLibrary", "Could not load module %s", module);
     return kFALSE;
diff --git a/PWGCF/FEMTOSCOPY/macros/Train/DEtaDPhi/PID/ESD/runBatch.C b/PWGCF/FEMTOSCOPY/macros/Train/DEtaDPhi/PID/ESD/runBatch.C
index a3d27b8c2f1..15b56c33797 100644
--- a/PWGCF/FEMTOSCOPY/macros/Train/DEtaDPhi/PID/ESD/runBatch.C
+++ b/PWGCF/FEMTOSCOPY/macros/Train/DEtaDPhi/PID/ESD/runBatch.C
@@ -15,7 +15,7 @@ void runBatch() {
   // Use precompiled libraries for the analysis framework
   if (useParFiles)
     setupPar("STEERBase");
-  if (gSystem->Load("libSTEERBase.so")<0) {
+  if (gSystem->Load("libSTEERBase")<0) {
     cout << "Cannot load libSTEERBase.so . Exiting" << endl;
     exit(0);
   }
@@ -23,28 +23,28 @@ void runBatch() {
 
   if (useParFiles)
     setupPar("ESD");
-  if (gSystem->Load("libESD.so")<0) {
+  if (gSystem->Load("libESD")<0) {
     cout << "Cannot load libESD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("AOD");
-  if (gSystem->Load("libAOD.so")<0) {
+  if (gSystem->Load("libAOD")<0) {
     cout << "Cannot load libAOD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSIS");
-  if (gSystem->Load("libANALYSIS.so")<0) {
+  if (gSystem->Load("libANALYSIS")<0) {
     cout << "Cannot load libANALYSIS.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSISalice");
-  if (gSystem->Load("libANALYSISalice.so")<0) {
+  if (gSystem->Load("libANALYSISalice")<0) {
     cout << "Cannot load libANALYSISalice.so . Exiting" << endl;
     exit(0);
   }
@@ -64,13 +64,13 @@ void runBatch() {
 
     //if (usePWGCFParFiles) {
     // setupPar("PWGCFAOD");
-    //if (gSystem->Load("./PWGCFAOD/libPWGCFAOD.so")<0) {
+    //if (gSystem->Load("./PWGCFAOD/libPWGCFAOD")<0) {
     //  cout << "Cannot load local libPWGCFAOD.so . Exiting" << endl;
     //  exit(0);
     // }
     // }
     //else {
-    //if (gSystem->Load("libPWGCFAOD.so")<0) {
+    //if (gSystem->Load("libPWGCFAOD")<0) {
     //  cout << "Cannot load libPWGCFAOD.so . Exiting" << endl;
         //exit(0);
         //}
@@ -81,13 +81,13 @@ void runBatch() {
   //____________________________________________________//
   if (usePWGCFParFiles) {
     setupPar("PWGCFfemtoscopy");
-    if (gSystem->Load("./PWGCFfemtoscopy/libPWGCFfemtoscopy.so")<0) {
+    if (gSystem->Load("./PWGCFfemtoscopy/libPWGCFfemtoscopy")<0) {
       cout << "Cannot load local libPWG2femtoscopy.so . Exiting" << endl;
       exit(0);
     }
   }
   else {
-    if (gSystem->Load("libPWGCFfemtoscopy.so")<0) {
+    if (gSystem->Load("libPWGCFfemtoscopy")<0) {
       cout << "Cannot load libPWGCFfemtoscopy.so . Exiting" << endl;
       exit(0);
     }
@@ -98,13 +98,13 @@ void runBatch() {
   //____________________________________________________//
   if (usePWGCFParFiles) {
     setupPar("PWGCFfemtoscopyUser");
-    if (gSystem->Load("./PWGCFfemtoscopyUser/libPWGCFfemtoscopyUser.so")<0) {
+    if (gSystem->Load("./PWGCFfemtoscopyUser/libPWGCFfemtoscopyUser")<0) {
       cout << "Cannot load libPWGCFfemtoscopyUser.so . Exiting" << endl;
       exit(0);
     }
   }
   else {
-    if (gSystem->Load("libPWGCFfemtoscopyUser.so")<0) {
+    if (gSystem->Load("libPWGCFfemtoscopyUser")<0) {
       cout << "Cannot load libPWGCFfemtoscopyUser.so . Exiting" << endl;
       exit(0);
     }
diff --git a/PWGCF/FEMTOSCOPY/macros/Train/ProtonFemtoscopy/runBatch.C b/PWGCF/FEMTOSCOPY/macros/Train/ProtonFemtoscopy/runBatch.C
index ea087cdc90a..e4d39957f81 100644
--- a/PWGCF/FEMTOSCOPY/macros/Train/ProtonFemtoscopy/runBatch.C
+++ b/PWGCF/FEMTOSCOPY/macros/Train/ProtonFemtoscopy/runBatch.C
@@ -15,7 +15,7 @@ void runBatch() {
   // Use precompiled libraries for the analysis framework
   if (useParFiles)
     setupPar("STEERBase");
-  if (gSystem->Load("libSTEERBase.so")<0) {
+  if (gSystem->Load("libSTEERBase")<0) {
     cout << "Cannot load libSTEERBase.so . Exiting" << endl;
     exit(0);
   }
@@ -23,28 +23,28 @@ void runBatch() {
 
   if (useParFiles)
     setupPar("ESD");
-  if (gSystem->Load("libESD.so")<0) {
+  if (gSystem->Load("libESD")<0) {
     cout << "Cannot load libESD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("AOD");
-  if (gSystem->Load("libAOD.so")<0) {
+  if (gSystem->Load("libAOD")<0) {
     cout << "Cannot load libAOD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSIS");
-  if (gSystem->Load("libANALYSIS.so")<0) {
+  if (gSystem->Load("libANALYSIS")<0) {
     cout << "Cannot load libANALYSIS.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSISalice");
-  if (gSystem->Load("libANALYSISalice.so")<0) {
+  if (gSystem->Load("libANALYSISalice")<0) {
     cout << "Cannot load libANALYSISalice.so . Exiting" << endl;
     exit(0);
   }
@@ -64,13 +64,13 @@ void runBatch() {
 
   if (usePWG2ParFiles) {
     setupPar("PWG2AOD");
-    if (gSystem->Load("./PWG2AOD/libPWG2AOD.so")<0) {
+    if (gSystem->Load("./PWG2AOD/libPWG2AOD")<0) {
       cout << "Cannot load local libPWG2AOD.so . Exiting" << endl;
       exit(0);
     }
   }
   else {
-    if (gSystem->Load("libPWG2AOD.so")<0) {
+    if (gSystem->Load("libPWG2AOD")<0) {
       cout << "Cannot load libPWG2AOD.so . Exiting" << endl;
       exit(0);
     }
@@ -81,13 +81,13 @@ void runBatch() {
   //____________________________________________________//
   if (usePWG2ParFiles) {
     setupPar("PWG2femtoscopy");
-    if (gSystem->Load("./PWG2femtoscopy/libPWG2femtoscopy.so")<0) {
+    if (gSystem->Load("./PWG2femtoscopy/libPWG2femtoscopy")<0) {
       cout << "Cannot load local libPWG2femtoscopy.so . Exiting" << endl;
       exit(0);
     }
   }
   else {
-    if (gSystem->Load("libPWG2femtoscopy.so")<0) {
+    if (gSystem->Load("libPWG2femtoscopy")<0) {
       cout << "Cannot load libPWG2femtoscopy.so . Exiting" << endl;
       exit(0);
     }
@@ -98,13 +98,13 @@ void runBatch() {
   //____________________________________________________//
   if (usePWG2ParFiles) {
     setupPar("PWG2femtoscopyUser");
-    if (gSystem->Load("./PWG2femtoscopyUser/libPWG2femtoscopyUser.so")<0) {
+    if (gSystem->Load("./PWG2femtoscopyUser/libPWG2femtoscopyUser")<0) {
       cout << "Cannot load libPWG2femtoscopyUser.so . Exiting" << endl;
       exit(0);
     }
   }
   else {
-    if (gSystem->Load("libPWG2femtoscopyUser.so")<0) {
+    if (gSystem->Load("libPWG2femtoscopyUser")<0) {
       cout << "Cannot load libPWG2femtoscopyUser.so . Exiting" << endl;
       exit(0);
     }
diff --git a/PWGCF/FEMTOSCOPY/macros/Train/ProtonLambdaFemto/runBatch.C b/PWGCF/FEMTOSCOPY/macros/Train/ProtonLambdaFemto/runBatch.C
index d8d06a13f8e..10b9a72868f 100644
--- a/PWGCF/FEMTOSCOPY/macros/Train/ProtonLambdaFemto/runBatch.C
+++ b/PWGCF/FEMTOSCOPY/macros/Train/ProtonLambdaFemto/runBatch.C
@@ -44,7 +44,7 @@ void runBatch() {
   // Use precompiled libraries for the analysis framework
   if (useParFiles)
     setupPar("STEERBase");
-	  if (gSystem->Load("libSTEERBase.so")<0) {
+	  if (gSystem->Load("libSTEERBase")<0) {
     cout << "Cannot load libSTEERBase.so . Exiting" << endl;
     exit(0);
   }
@@ -52,28 +52,28 @@ void runBatch() {
 
   if (useParFiles)
     setupPar("ESD");
-  if (gSystem->Load("libESD.so")<0) {
+  if (gSystem->Load("libESD")<0) {
     cout << "Cannot load libESD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("AOD");
-  if (gSystem->Load("libAOD.so")<0) {
+  if (gSystem->Load("libAOD")<0) {
     cout << "Cannot load libAOD.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSIS");
-  if (gSystem->Load("libANALYSIS.so")<0) {
+  if (gSystem->Load("libANALYSIS")<0) {
     cout << "Cannot load libANALYSIS.so . Exiting" << endl;
     exit(0);
   }
 
   if (useParFiles)
     setupPar("ANALYSISalice");
-  if (gSystem->Load("libANALYSISalice.so")<0) {
+  if (gSystem->Load("libANALYSISalice")<0) {
     cout << "Cannot load libANALYSISalice.so . Exiting" << endl;
     exit(0);
   }
@@ -84,7 +84,7 @@ void runBatch() {
 
   // if (usePWGCFParFiles)
   //   setupPar("PWGCFAOD");
-  // if (gSystem->Load("libPWGCFAOD.so")<0) {
+  // if (gSystem->Load("libPWGCFAOD")<0) {
   //   cout << "Cannot load libPWGCFAOD.so . Exiting" << endl;
   //   exit(0);
   // }
@@ -92,7 +92,7 @@ void runBatch() {
   //_____________Setting up PWGCFfemtoscopy.par__________//
   if (usePWGCFParFiles)
     setupPar("PWGCFfemtoscopy");
-  if (gSystem->Load("libPWGCFfemtoscopy.so")<0) {
+  if (gSystem->Load("libPWGCFfemtoscopy")<0) {
     cout << "Cannot load libPWGCFfemtoscopy.so . Exiting" << endl;
     exit(0);
   }
@@ -100,7 +100,7 @@ void runBatch() {
   //_____________Setting up PWGCFfemtoscopyUser.par______//
     if (usePWGCFParFiles)
     setupPar("PWGCFfemtoscopyUser");
-  if (gSystem->Load("libPWGCFfemtoscopyUser.so")<0) {
+  if (gSystem->Load("libPWGCFfemtoscopyUser")<0) {
     cout << "Cannot load libPWGCFfemtoscopyUser.so . Exiting" << endl;
     exit(0);
     }
diff --git a/PWGCF/FLOW/macros/jetFlowTools.C b/PWGCF/FLOW/macros/jetFlowTools.C
index 379048b7ee2..20723e1fa1c 100644
--- a/PWGCF/FLOW/macros/jetFlowTools.C
+++ b/PWGCF/FLOW/macros/jetFlowTools.C
@@ -303,7 +303,7 @@ void Load() {
     gSystem->AddIncludePath("-I$ALICE_ROOT/JETAN -I$ALICE_ROOT/JETAN/fastjet");
 
     // attempt to load RooUnfold libraries, 
-    gSystem->Load("/home/rbertens/Documents/CERN/alice/BUILDS/ROOUNFOLD/RooUnfold-1.1.1/libRooUnfold.so");
+    gSystem->Load("/home/rbertens/Documents/CERN/alice/BUILDS/ROOUNFOLD/RooUnfold-1.1.1/libRooUnfold");
     gSystem->AddIncludePath("-I/home/rbertens/Documents/CERN/alice/BUILDS/ROOUNFOLD/RooUnfold-1.1.1/src/");
     // compile unfolding class (only if there are local changes or the .o is not found)
     gROOT->LoadMacro("$ALICE_ROOT/PWG/FLOW/Tasks/AliJetFlowTools.cxx+");
diff --git a/PWGDQ/dielectron/TakuAlberica/pair/run_all.C b/PWGDQ/dielectron/TakuAlberica/pair/run_all.C
index d2eeaf60ab2..0bef0400316 100644
--- a/PWGDQ/dielectron/TakuAlberica/pair/run_all.C
+++ b/PWGDQ/dielectron/TakuAlberica/pair/run_all.C
@@ -32,7 +32,7 @@ void run_all(int id=0, int end=50, int pro=0, int icut=0, int itrig=0){
   gSystem->Load("libMinuit");
 
 
-  gSystem->Load("libana_sgl.so");
+  gSystem->Load("libana_sgl");
   ana_sgl *ana=new ana_sgl();
 
   char outputname[100];
diff --git a/PWGDQ/dielectron/TakuAlberica/single/get_dedx.C b/PWGDQ/dielectron/TakuAlberica/single/get_dedx.C
index 0165a50b4c9..ef74a65556f 100644
--- a/PWGDQ/dielectron/TakuAlberica/single/get_dedx.C
+++ b/PWGDQ/dielectron/TakuAlberica/single/get_dedx.C
@@ -58,9 +58,9 @@ void get_dedx(void){
   gROOT->LoadMacro("AliAnalysisTaskMultiDielectronNewTaku.cxx++");
   */
 
-  gSystem->Load("./AliDielectronHistosTaku_cxx.so");
-  gSystem->Load("./AliDielectronDebugTreeTaku_cxx.so");
-  gSystem->Load("./AliDielectronTaku_cxx.so");
+  gSystem->Load("./AliDielectronHistosTaku_cxx");
+  gSystem->Load("./AliDielectronDebugTreeTaku_cxx");
+  gSystem->Load("./AliDielectronTaku_cxx");
 
 
   float mom[5][200];
diff --git a/PWGDQ/dielectron/TakuAlberica/single/runTaku.C b/PWGDQ/dielectron/TakuAlberica/single/runTaku.C
index baf0159423b..ab329e6bac5 100644
--- a/PWGDQ/dielectron/TakuAlberica/single/runTaku.C
+++ b/PWGDQ/dielectron/TakuAlberica/single/runTaku.C
@@ -232,9 +232,9 @@ void LoadLibraries()
 }
 
 void LoadAddLibraries(){
-  gSystem->Load("./AliDielectronHistosTaku_cxx.so");
-  gSystem->Load("./AliDielectronDebugTreeTaku_cxx.so");
-  gSystem->Load("./AliDielectronTaku_cxx.so");
+  gSystem->Load("./AliDielectronHistosTaku_cxx");
+  gSystem->Load("./AliDielectronDebugTreeTaku_cxx");
+  gSystem->Load("./AliDielectronTaku_cxx");
 
 
 }
diff --git a/PWGDQ/dielectron/TakuAlberica/single/runTakuMC.C b/PWGDQ/dielectron/TakuAlberica/single/runTakuMC.C
index 9b9c82dbee1..bb94aefbd82 100644
--- a/PWGDQ/dielectron/TakuAlberica/single/runTakuMC.C
+++ b/PWGDQ/dielectron/TakuAlberica/single/runTakuMC.C
@@ -163,9 +163,9 @@ void LoadLibraries()
 }
 
 void LoadAddLibraries(){
-  gSystem->Load("./AliDielectronHistosTaku_cxx.so");
-  gSystem->Load("./AliDielectronDebugTreeTaku_cxx.so");
-  gSystem->Load("./AliDielectronTaku_cxx.so");
+  gSystem->Load("./AliDielectronHistosTaku_cxx");
+  gSystem->Load("./AliDielectronDebugTreeTaku_cxx");
+  gSystem->Load("./AliDielectronTaku_cxx");
 
 
 }
diff --git a/PWGGA/PHOSTasks/CocktailGen/Config.C b/PWGGA/PHOSTasks/CocktailGen/Config.C
index d071a218b14..c0df4ccba06 100644
--- a/PWGGA/PHOSTasks/CocktailGen/Config.C
+++ b/PWGGA/PHOSTasks/CocktailGen/Config.C
@@ -73,10 +73,10 @@ void Config()
 
    // libraries required by geant321
 #if defined(__CINT__)
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   gSystem->Load("libgeant321");
 #endif
diff --git a/PWGGA/PROOF-INF.PWGGACaloTasks/SETUP.C b/PWGGA/PROOF-INF.PWGGACaloTasks/SETUP.C
index 600b77d8d19..5df8a418461 100755
--- a/PWGGA/PROOF-INF.PWGGACaloTasks/SETUP.C
+++ b/PWGGA/PROOF-INF.PWGGACaloTasks/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
    // Load the ESD library
    //gSystem->Load("libPWGGACaloTasks");
    TString ocwd = gSystem->WorkingDirectory();
-   gSystem->Load(ocwd+"/libPWGGACaloTasks.so");
+   gSystem->Load(ocwd+"/libPWGGACaloTasks");
 
    // Set the Include paths
    gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGGACaloTasks");
diff --git a/PWGGA/PROOF-INF.PWGGACaloTrackCorrelations/SETUP.C b/PWGGA/PROOF-INF.PWGGACaloTrackCorrelations/SETUP.C
index 714790bfa5a..fed510b84b8 100755
--- a/PWGGA/PROOF-INF.PWGGACaloTrackCorrelations/SETUP.C
+++ b/PWGGA/PROOF-INF.PWGGACaloTrackCorrelations/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
    // Load the ESD library
    //gSystem->Load("libPWGGACaloTrackCorrelations");
    TString ocwd = gSystem->WorkingDirectory();
-   gSystem->Load(ocwd+"/libPWGGACaloTrackCorrelations.so");
+   gSystem->Load(ocwd+"/libPWGGACaloTrackCorrelations");
 
    // Set the Include paths
    gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGCaloTrackCorrBase  -IPWGGACaloTrackCorrelations");
diff --git a/PWGGA/PROOF-INF.PWGGAEMCALTasks/SETUP.C b/PWGGA/PROOF-INF.PWGGAEMCALTasks/SETUP.C
index 1b240d81aff..f5baab08535 100755
--- a/PWGGA/PROOF-INF.PWGGAEMCALTasks/SETUP.C
+++ b/PWGGA/PROOF-INF.PWGGAEMCALTasks/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
 {
   // Load the library
   TString ocwd = gSystem->WorkingDirectory();
-  gSystem->Load(ocwd+"/libPWGGAEMCALTasks.so");
+  gSystem->Load(ocwd+"/libPWGGAEMCALTasks");
 
   // Set the Include paths
  gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGEMCAL -IPWGGAEMCALTasks");
diff --git a/PWGGA/PROOF-INF.PWGGAPHOSTasks/SETUP.C b/PWGGA/PROOF-INF.PWGGAPHOSTasks/SETUP.C
index 406510acac6..f0f56d0ed87 100644
--- a/PWGGA/PROOF-INF.PWGGAPHOSTasks/SETUP.C
+++ b/PWGGA/PROOF-INF.PWGGAPHOSTasks/SETUP.C
@@ -3,7 +3,7 @@
 void SETUP()
 {
    TString ocwd = gSystem->WorkingDirectory();
-   gSystem->Load(ocwd+"/libPWGGAPHOSTasks.so");
+   gSystem->Load(ocwd+"/libPWGGAPHOSTasks");
 
    // Set the Include paths
    gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGGAPHOSTasks");
diff --git a/PWGHF/centraltrain/AnalysisTrainPWG3.C b/PWGHF/centraltrain/AnalysisTrainPWG3.C
index 2c75b6ad83b..fed5812dd44 100644
--- a/PWGHF/centraltrain/AnalysisTrainPWG3.C
+++ b/PWGHF/centraltrain/AnalysisTrainPWG3.C
@@ -609,7 +609,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
             result = SetupPar(module);
             if (rec) anaPars += Form("%s.par ", module);
          } else {
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          }   
          break;
diff --git a/PWGHF/centraltrain/AnalysisTrainPWG3AOD.C b/PWGHF/centraltrain/AnalysisTrainPWG3AOD.C
index 0d1c0373a26..3a7dcd086c5 100644
--- a/PWGHF/centraltrain/AnalysisTrainPWG3AOD.C
+++ b/PWGHF/centraltrain/AnalysisTrainPWG3AOD.C
@@ -617,7 +617,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
             result = SetupPar(module);
             if (rec) anaPars += Form("%s.par ", module);
          } else {
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          }   
          break;
diff --git a/PWGHF/correlationHF/macros/LoadLibraries.C b/PWGHF/correlationHF/macros/LoadLibraries.C
index 846f1dbb44c..881485e1a20 100644
--- a/PWGHF/correlationHF/macros/LoadLibraries.C
+++ b/PWGHF/correlationHF/macros/LoadLibraries.C
@@ -11,7 +11,7 @@ void LoadLibraries()
 {
   gSystem->SetIncludePath("-I. -I$ROOTSYS/include -I$ALICE_ROOT -I$ALICE_ROOT/include -I$ALICE_ROOT/ANALYSIS -I$ALICE_ROOT/ITS -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS -I$ALICE_ROOT/STEER/STEER -I$ALICE_ROOT/STEER/STEERBase -I$ALICE_ROOT/STEER/CDB -I$ALICE_ROOT/STEER/ESD -I$ALICE_ROOT/STEER/AOD -I$ALICE_ROOT/TRD -I$ALICE_ROOT/macros -I$ALICE_ROOT/OADB -I$ALICE_ROOT/PWGHF -I$ALICE_ROOT/PWGHF/base -I$ALICE_ROOT/PWGHF/hfe -I$ALICE_ROOT/PWGHF/vertexingHF -I$ALICE_ROOT/PWGHF/correlationHF -I$ALICE_ROOT/PWG/FLOW/Base -I$ALICE_ROOT/PWG/FLOW/Tasks -g");
  // gSystem->AddIncludePath("-I$ALICE_ROOT/PWGHF/vertexingHF -I$ALICE_ROOT/PWGHF/correlationHF");
-/*  gSystem->Load("libANALYSIS.so");
+/*  gSystem->Load("libANALYSIS");
   gSystem->Load("libANALYSISalice");
   gSystem->Load("libPWGflowBase");
   gSystem->Load("libPWGflowTasks");
diff --git a/PWGHF/vertexingHF/macros/DrawEfficiency.C b/PWGHF/vertexingHF/macros/DrawEfficiency.C
index 67b8a2af60e..8971a5cd5f7 100644
--- a/PWGHF/vertexingHF/macros/DrawEfficiency.C
+++ b/PWGHF/vertexingHF/macros/DrawEfficiency.C
@@ -38,7 +38,7 @@ void DrawEfficiency(const char* channel, Int_t selection = 0, Int_t ieff = 7){
 	gSystem->SetIncludePath("-I. -I$ALICE_ROOT/include  -I$ROOTSYS/include");
 	gSystem->Load("libANALYSIS");
 	gSystem->Load("libANALYSISalice");
-	gSystem->Load("$ALICE_ROOT/CORRFW/libCORRFW.so") ;
+	gSystem->Load("$ALICE_ROOT/CORRFW/libCORRFW") ;
 	gSystem->Load("libPWGHFbase");
 	gSystem->Load("libPWGHFvertexingHF");
 		
diff --git a/PWGHF/vertexingHF/macros/ReadCFHeavyFlavourOutput.C b/PWGHF/vertexingHF/macros/ReadCFHeavyFlavourOutput.C
index 1f3a5f4ba40..6ee17d899b2 100644
--- a/PWGHF/vertexingHF/macros/ReadCFHeavyFlavourOutput.C
+++ b/PWGHF/vertexingHF/macros/ReadCFHeavyFlavourOutput.C
@@ -21,7 +21,7 @@ void ReadCFHeavyFlavourOutput() {
 	gSystem->SetIncludePath("-I. -I$ALICE_ROOT/include  -I$ROOTSYS/include");
 	gSystem->Load("libANALYSIS");
 	gSystem->Load("libANALYSISalice");
-	gSystem->Load("$ALICE_ROOT/CORRFW/libCORRFW.so") ;
+	gSystem->Load("$ALICE_ROOT/CORRFW/libCORRFW") ;
 	
 	// Setting up the container grid... 
 	
diff --git a/PWGJE/EMCALJetTasks/macros/runJetAna.C b/PWGJE/EMCALJetTasks/macros/runJetAna.C
index 8b019bb9e80..6a339e1c388 100644
--- a/PWGJE/EMCALJetTasks/macros/runJetAna.C
+++ b/PWGJE/EMCALJetTasks/macros/runJetAna.C
@@ -196,7 +196,7 @@ void LoadLibs()
  
   // load fastjet libraries
   gSystem->Load("libJETAN");
-  gSystem->Load("/usr/lib64/libCGAL.so");
+  gSystem->Load("/usr/lib64/libCGAL");
   gSystem->Load("$FASTJET/lib/libfastjet");
   gSystem->Load("$FASTJET/lib/libsiscone");
   gSystem->Load("$FASTJET/lib/libSISConePlugin");
diff --git a/PWGJE/PROOF-INF.PWGJEEMCALJetTasks/SETUP.C b/PWGJE/PROOF-INF.PWGJEEMCALJetTasks/SETUP.C
index 552bd6e86a7..dead02e4f6c 100755
--- a/PWGJE/PROOF-INF.PWGJEEMCALJetTasks/SETUP.C
+++ b/PWGJE/PROOF-INF.PWGJEEMCALJetTasks/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
 {
   // Load the library
   TString ocwd = gSystem->WorkingDirectory();
-  gSystem->Load(ocwd+"/libPWGJEEMCALJetTasks.so");
+  gSystem->Load(ocwd+"/libPWGJEEMCALJetTasks");
 
   // Set the Include paths
   gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGJEEMCALJetTasks");
diff --git a/PWGJE/PROOF-INF.PWGJEFlavourJetTasks/SETUP.C b/PWGJE/PROOF-INF.PWGJEFlavourJetTasks/SETUP.C
index ad9f2a14400..4d7e3f33651 100644
--- a/PWGJE/PROOF-INF.PWGJEFlavourJetTasks/SETUP.C
+++ b/PWGJE/PROOF-INF.PWGJEFlavourJetTasks/SETUP.C
@@ -4,7 +4,7 @@ void SETUP()
 {
   // Load the library
   TString ocwd = gSystem->WorkingDirectory();
-  gSystem->Load(ocwd+"/libPWGJEFlavourJetTasks.so");
+  gSystem->Load(ocwd+"/libPWGJEFlavourJetTasks");
 
   // Set the Include paths
   gSystem->SetIncludePath("-I$ROOTSYS/include -IPWGJEFlavourJetTasks");
diff --git a/PWGJE/macros/AnalysisTrainPWGJets.C b/PWGJE/macros/AnalysisTrainPWGJets.C
index 68fd84b5f07..9fd54191150 100644
--- a/PWGJE/macros/AnalysisTrainPWGJets.C
+++ b/PWGJE/macros/AnalysisTrainPWGJets.C
@@ -1887,7 +1887,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
             result = SetupPar(module);
             if (rec) anaPars += Form("%s.par ", module);
          } else {
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          }   
          break;
diff --git a/PWGLF/FORWARD/analysis2/scripts/multdist/doUnfolding.C b/PWGLF/FORWARD/analysis2/scripts/multdist/doUnfolding.C
index 83629aea0fa..92b0d3ff86f 100644
--- a/PWGLF/FORWARD/analysis2/scripts/multdist/doUnfolding.C
+++ b/PWGLF/FORWARD/analysis2/scripts/multdist/doUnfolding.C
@@ -3,7 +3,7 @@
   gSystem->Load("libPWGUDbase");
   //gSystem->Load("libPWGmuondep");
   gSystem->Load("libPWGUDselectors");
-  gSystem->Load("$HOME/Desktop/RooUnfold-1.0.3/libRooUnfold.so");
+  gSystem->Load("$HOME/Desktop/RooUnfold-1.0.3/libRooUnfold");
   gSystem->AddIncludePath("-I${ALICE_ROOT}/include -I${ALICE_ROOT}/PWGPP/");
 
   gROOT->LoadMacro("unfoldBase.C++g");
diff --git a/PWGLF/FORWARD/analysis2/sim/AOD.C b/PWGLF/FORWARD/analysis2/sim/AOD.C
index c85cb93d666..ba9a8fd2941 100644
--- a/PWGLF/FORWARD/analysis2/sim/AOD.C
+++ b/PWGLF/FORWARD/analysis2/sim/AOD.C
@@ -175,7 +175,7 @@ Bool_t LoadLibrary(const char *module)
   }
 
   ::Info("LoadLibrary", "Trying to load lib%s.so", module);
-  result = gSystem->Load(Form("lib%s.so", module));
+  result = gSystem->Load(Form("lib%s", module));
   if (result < 0)
     ::Error("AnalysisTrainNew.C::LoadLibrary", 
 	    "Could not load module %s", module);
diff --git a/PWGLF/FORWARD/analysis2/sim/BaseConfig.C b/PWGLF/FORWARD/analysis2/sim/BaseConfig.C
index 9b375b6959e..f9e855835a3 100644
--- a/PWGLF/FORWARD/analysis2/sim/BaseConfig.C
+++ b/PWGLF/FORWARD/analysis2/sim/BaseConfig.C
@@ -556,7 +556,7 @@ struct VirtualTrain
     }
 
     ::Info("LoadLibrary", "Trying to load lib%s.so", module);
-    result = gSystem->Load(Form("lib%s.so", module));
+    result = gSystem->Load(Form("lib%s", module));
     if (result < 0)
       ::Error("LoadLibrary", "Could not load module %s", module);
     ::Info("LoadLibrary", "Module %s, successfully loaded", module);
diff --git a/PWGLF/FORWARD/trains/GridTerminate.C b/PWGLF/FORWARD/trains/GridTerminate.C
index 7250f172e6c..77313a96651 100644
--- a/PWGLF/FORWARD/trains/GridTerminate.C
+++ b/PWGLF/FORWARD/trains/GridTerminate.C
@@ -113,11 +113,11 @@ Bool_t Setup(const TString& name,
 {
   // Load basic ROOT libraries
   gSystem->AddDynamicPath("/usr/lib");
-  if (gSystem->Load("libTree.so")       < 0) return false;
-  if (gSystem->Load("libGeom.so")       < 0) return false;
-  if (gSystem->Load("libVMC.so")        < 0) return false;
-  if (gSystem->Load("libPhysics.so")    < 0) return false;
-  if (gSystem->Load("libMinuit.so")     < 0) return false;
+  if (gSystem->Load("libTree")       < 0) return false;
+  if (gSystem->Load("libGeom")       < 0) return false;
+  if (gSystem->Load("libVMC")        < 0) return false;
+  if (gSystem->Load("libPhysics")    < 0) return false;
+  if (gSystem->Load("libMinuit")     < 0) return false;
 
   // Load basic AliROOT libraries
   if (gSystem->Load("libSTEERBase")     < 0) return false;
diff --git a/PWGLF/FORWARD/trains/Railway.C b/PWGLF/FORWARD/trains/Railway.C
index 76299d3a3c1..c771d4d8b17 100644
--- a/PWGLF/FORWARD/trains/Railway.C
+++ b/PWGLF/FORWARD/trains/Railway.C
@@ -156,11 +156,11 @@ struct Railway
    */
   virtual Bool_t LoadROOT()
   {
-    if (gSystem->Load("libTree.so")    < 0) return false;
-    if (gSystem->Load("libGeom.so")    < 0) return false;
-    if (gSystem->Load("libVMC.so")     < 0) return false;
-    if (gSystem->Load("libPhysics.so") < 0) return false;
-    if (gSystem->Load("libMinuit.so")  < 0) return false;
+    if (gSystem->Load("libTree")    < 0) return false;
+    if (gSystem->Load("libGeom")    < 0) return false;
+    if (gSystem->Load("libVMC")     < 0) return false;
+    if (gSystem->Load("libPhysics") < 0) return false;
+    if (gSystem->Load("libMinuit")  < 0) return false;
     return true;
   }
   /** 
diff --git a/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C b/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C
index 60a4812cb3f..8c4e9979e00 100644
--- a/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C
+++ b/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C
@@ -82,18 +82,18 @@ Bool_t AddAMRsnTrain(TString analysisSource = "proof", TString analysisMode = "t
 
       TString myAdditionalLibs;
       if (eventMixinPar) { AliAnalysisAlien::SetupPar("EventMixing"); myAdditionalLibs += " EventMixing.par"; }
-      else { gSystem->Load("libEventMixing.so"); myAdditionalLibs += " libEventMixing.so"; }
+      else { gSystem->Load("libEventMixing"); myAdditionalLibs += " libEventMixing.so"; }
 
       TString rsnLibName = "PWGLFresonances";
       if (gSystem->Getenv("ALICE_ROOT")) {
          TString alirootVersion = gSystem->GetFromPipe("aliroot --version | awk '{print $3}'");
          if (alirootVersion<"v5-02-19-AN" && alirootVersion.CompareTo("trunk")) rsnLibName = "PWG2resonances";
          if (rsnPar) { AliAnalysisAlien::SetupPar(rsnLibName.Data()); myAdditionalLibs += Form(" %s.par",rsnLibName.Data()); }
-         else { gSystem->Load(Form("lib%s.so",rsnLibName.Data())); myAdditionalLibs += Form(" lib%s.so",rsnLibName.Data()); }
+         else { gSystem->Load(Form("lib%s",rsnLibName.Data())); myAdditionalLibs += Form(" lib%s.so",rsnLibName.Data()); }
       }
       if (rsnParDev>=0) {
          if (rsnParDev) { AliAnalysisAlien::SetupPar("PWGLFresonancesdev"); myAdditionalLibs += " PWGLFresonancesdev.par"; }
-         else { gSystem->Load("libPWGLFresonancesdev.so"); myAdditionalLibs += " libPWGLFresonancesdev.so"; }
+         else { gSystem->Load("libPWGLFresonancesdev"); myAdditionalLibs += " libPWGLFresonancesdev.so"; }
       }
       analysisPlugin->SetAdditionalLibs(myAdditionalLibs.Data());
 
@@ -209,4 +209,4 @@ Bool_t RsnLoadMacro(TString macro,TString path="") {
    Printf("Error loading %s",macro.Data());
 
    return kFALSE;
-}
\ No newline at end of file
+}
diff --git a/PWGLF/RESONANCES/macros/lego_train/RunALICE.C b/PWGLF/RESONANCES/macros/lego_train/RunALICE.C
index e99ed1a2e7b..68cd35c11d5 100644
--- a/PWGLF/RESONANCES/macros/lego_train/RunALICE.C
+++ b/PWGLF/RESONANCES/macros/lego_train/RunALICE.C
@@ -67,17 +67,17 @@ Bool_t RunALICE(TString anSrc = "grid",
 
 Int_t LoadLibsBase(TString alirsnlitesrc) {
    Int_t num = 0;
-   if (gSystem->Load("libTree.so") < 0) {num++; return num;}
-   if (gSystem->Load("libGeom.so") < 0) {num++; return num;}
-   if (gSystem->Load("libVMC.so") < 0) {num++; return num;}
-   if (gSystem->Load("libMinuit.so") < 0) {num++; return num;}
-   if (gSystem->Load("libPhysics.so") < 0) {num++; return num;}
-   if (gSystem->Load("libSTEERBase.so") < 0) {num++; return num;}
-   if (gSystem->Load("libESD.so") < 0) {num++; return num;}
-   if (gSystem->Load("libAOD.so") < 0) {num++; return num;}
-   if (gSystem->Load("libANALYSIS.so") < 0) {num++; return num;}
-   if (gSystem->Load("libOADB.so") < 0) {num++; return num;}
-   if (gSystem->Load("libANALYSISalice.so") < 0) {num++; return num;}
+   if (gSystem->Load("libTree") < 0) {num++; return num;}
+   if (gSystem->Load("libGeom") < 0) {num++; return num;}
+   if (gSystem->Load("libVMC") < 0) {num++; return num;}
+   if (gSystem->Load("libMinuit") < 0) {num++; return num;}
+   if (gSystem->Load("libPhysics") < 0) {num++; return num;}
+   if (gSystem->Load("libSTEERBase") < 0) {num++; return num;}
+   if (gSystem->Load("libESD") < 0) {num++; return num;}
+   if (gSystem->Load("libAOD") < 0) {num++; return num;}
+   if (gSystem->Load("libANALYSIS") < 0) {num++; return num;}
+   if (gSystem->Load("libOADB") < 0) {num++; return num;}
+   if (gSystem->Load("libANALYSISalice") < 0) {num++; return num;}
 
    gSystem->AddIncludePath(Form("-I\"%s/include\"", gSystem->ExpandPathName(alirsnlitesrc.Data())));
    gROOT->ProcessLine(Form(".include %s/include", gSystem->ExpandPathName(alirsnlitesrc.Data())));
diff --git a/PWGLF/RESONANCES/macros/lego_train/old/AddAMRsn.C b/PWGLF/RESONANCES/macros/lego_train/old/AddAMRsn.C
index 2255a41b79b..7a8ed58ca46 100644
--- a/PWGLF/RESONANCES/macros/lego_train/old/AddAMRsn.C
+++ b/PWGLF/RESONANCES/macros/lego_train/old/AddAMRsn.C
@@ -43,19 +43,19 @@ Bool_t AddAMRsn(TString analysisSource = "proof", TString analysisMode = "test",
 
    TString myAdditionalLibs;
    if (eventMixinPar) { AliAnalysisAlien::SetupPar("EventMixing"); myAdditionalLibs += " EventMixing.par"; }
-   else { gSystem->Load("libEventMixing.so"); myAdditionalLibs += " libEventMixing.so"; }
+   else { gSystem->Load("libEventMixing"); myAdditionalLibs += " libEventMixing.so"; }
 
    TString rsnLibName = "PWGLFresonances";
    if (gSystem->Getenv("ALICE_ROOT")) {
       TString alirootVersion = gSystem->GetFromPipe("aliroot --version | awk '{print $3}'");
       if (alirootVersion<"v5-02-19-AN" && alirootVersion.CompareTo("trunk")) rsnLibName = "PWG2resonances";
       if (rsnPar) { AliAnalysisAlien::SetupPar(rsnLibName.Data()); myAdditionalLibs += Form(" %s.par",rsnLibName.Data()); }
-      else { gSystem->Load(Form("lib%s.so",rsnLibName.Data())); myAdditionalLibs += Form(" lib%s.so",rsnLibName.Data()); }
+      else { gSystem->Load(Form("lib%s",rsnLibName.Data())); myAdditionalLibs += Form(" lib%s.so",rsnLibName.Data()); }
    }
 
    if (rsnParDev>=0) {
       if (rsnParDev) { AliAnalysisAlien::SetupPar("PWGLFresonancesdev"); myAdditionalLibs += " PWGLFresonancesdev.par"; }
-      else { gSystem->Load("libPWGLFresonancesdev.so"); myAdditionalLibs += " libPWGLFresonancesdev.so"; }
+      else { gSystem->Load("libPWGLFresonancesdev"); myAdditionalLibs += " libPWGLFresonancesdev.so"; }
    }
    analysisPlugin->SetAdditionalLibs(myAdditionalLibs.Data());
 
diff --git a/PWGLF/RESONANCES/macros/lego_train/old/RunALICE.C b/PWGLF/RESONANCES/macros/lego_train/old/RunALICE.C
index e2c926444dd..91dd22938f6 100755
--- a/PWGLF/RESONANCES/macros/lego_train/old/RunALICE.C
+++ b/PWGLF/RESONANCES/macros/lego_train/old/RunALICE.C
@@ -75,17 +75,17 @@ Bool_t RunALICE(TString anSrc = "grid",
 
 Int_t LoadLibsBase(TString alirsnlitesrc) {
    Int_t num = 0;
-   if (gSystem->Load("libTree.so") < 0) {num++; return num;}
-   if (gSystem->Load("libGeom.so") < 0) {num++; return num;}
-   if (gSystem->Load("libVMC.so") < 0) {num++; return num;}
-   if (gSystem->Load("libMinuit.so") < 0) {num++; return num;}
-   if (gSystem->Load("libPhysics.so") < 0) {num++; return num;}
-   if (gSystem->Load("libSTEERBase.so") < 0) {num++; return num;}
-   if (gSystem->Load("libESD.so") < 0) {num++; return num;}
-   if (gSystem->Load("libAOD.so") < 0) {num++; return num;}
-   if (gSystem->Load("libANALYSIS.so") < 0) {num++; return num;}
-   if (gSystem->Load("libOADB.so") < 0) {num++; return num;}
-   if (gSystem->Load("libANALYSISalice.so") < 0) {num++; return num;}
+   if (gSystem->Load("libTree") < 0) {num++; return num;}
+   if (gSystem->Load("libGeom") < 0) {num++; return num;}
+   if (gSystem->Load("libVMC") < 0) {num++; return num;}
+   if (gSystem->Load("libMinuit") < 0) {num++; return num;}
+   if (gSystem->Load("libPhysics") < 0) {num++; return num;}
+   if (gSystem->Load("libSTEERBase") < 0) {num++; return num;}
+   if (gSystem->Load("libESD") < 0) {num++; return num;}
+   if (gSystem->Load("libAOD") < 0) {num++; return num;}
+   if (gSystem->Load("libANALYSIS") < 0) {num++; return num;}
+   if (gSystem->Load("libOADB") < 0) {num++; return num;}
+   if (gSystem->Load("libANALYSISalice") < 0) {num++; return num;}
 
    gSystem->AddIncludePath(Form("-I\"%s/include\"", gSystem->ExpandPathName(alirsnlitesrc.Data())));
    gROOT->ProcessLine(Form(".include %s/include", gSystem->ExpandPathName(alirsnlitesrc.Data())));
diff --git a/PWGLF/SPECTRA/Nuclei/B2/macros/runLocalExample.C b/PWGLF/SPECTRA/Nuclei/B2/macros/runLocalExample.C
index d27bf03f852..518fee3d0e5 100644
--- a/PWGLF/SPECTRA/Nuclei/B2/macros/runLocalExample.C
+++ b/PWGLF/SPECTRA/Nuclei/B2/macros/runLocalExample.C
@@ -28,7 +28,7 @@ void runLocalExample(const TString& dir="./")
 	// Load analysis framework
 	
 	gSystem->Load("libANALYSIS");
-	gSystem->Load("libANALYSISalice.so"); // alice specific, e.g. alien plugin
+	gSystem->Load("libANALYSISalice"); // alice specific, e.g. alien plugin
 	
 	// Load task
 	
diff --git a/PWGLF/SPECTRA/PiKaPr/HMPID/AnalysisTrainHMPID.C b/PWGLF/SPECTRA/PiKaPr/HMPID/AnalysisTrainHMPID.C
index a6e55c825da..a84a8f2419e 100644
--- a/PWGLF/SPECTRA/PiKaPr/HMPID/AnalysisTrainHMPID.C
+++ b/PWGLF/SPECTRA/PiKaPr/HMPID/AnalysisTrainHMPID.C
@@ -590,7 +590,7 @@ Bool_t LoadLibrary(const char *module, const char *mode, Bool_t rec=kFALSE)
             result = SetupPar(module);
             if (rec) anaPars += Form("%s.par ", module);
          } else {
-            result = gSystem->Load(Form("lib%s.so", module));
+            result = gSystem->Load(Form("lib%s", module));
             if (rec) anaLibs += Form("lib%s.so ", module);
          }   
          break;
diff --git a/PWGLF/SPECTRA/PiKaPr/TOF/PbPb276/macros/TOFpid.C b/PWGLF/SPECTRA/PiKaPr/TOF/PbPb276/macros/TOFpid.C
index 264d83ac959..729dcab4884 100644
--- a/PWGLF/SPECTRA/PiKaPr/TOF/PbPb276/macros/TOFpid.C
+++ b/PWGLF/SPECTRA/PiKaPr/TOF/PbPb276/macros/TOFpid.C
@@ -990,8 +990,8 @@ TOFpid_fit(TH1 *hSignal, TH1 *hSigExp, TH1 *hBkgExp1, TH1 *hBkgExp2, TH1 *hBkgEx
   gSystem->Load("libRooFit");
   using namespace RooFit;
  /*** LOAD GAUSSIANTAIL CLASS ***/
-  gSystem->Load("~/ALICE.2011/ANALYSIS/TOFSpectraPbPb/macros/RooFermiCutoff_cxx.so");
-  gSystem->Load("~/ALICE.2011/ANALYSIS/TOFSpectraPbPb/macros/RooGaussianTail_cxx.so");
+  gSystem->Load("~/ALICE.2011/ANALYSIS/TOFSpectraPbPb/macros/RooFermiCutoff_cxx");
+  gSystem->Load("~/ALICE.2011/ANALYSIS/TOFSpectraPbPb/macros/RooGaussianTail_cxx");
 
   /*** DEFINE FIT RANGE ***/
 
diff --git a/PWGLF/SPECTRA/PiKaPr/TOF/pPb502/macros/TOFpid.C b/PWGLF/SPECTRA/PiKaPr/TOF/pPb502/macros/TOFpid.C
index eeda6ff882d..01c0dedc118 100644
--- a/PWGLF/SPECTRA/PiKaPr/TOF/pPb502/macros/TOFpid.C
+++ b/PWGLF/SPECTRA/PiKaPr/TOF/pPb502/macros/TOFpid.C
@@ -1221,8 +1221,8 @@ TOFpid_fit(TH1 *hSignal, TH1 *hSigExp, TH1 *hBkgExp1, TH1 *hBkgExp2, TH1 *hBkgEx
   gSystem->Load("libRooFit");
   using namespace RooFit;
  /*** LOAD GAUSSIANTAIL CLASS ***/
-  gSystem->Load("RooFermiCutoff_cxx.so");
-  gSystem->Load("RooGaussianTail_cxx.so");
+  gSystem->Load("RooFermiCutoff_cxx");
+  gSystem->Load("RooGaussianTail_cxx");
 
   /*** DEFINE FIT RANGE ***/
 
diff --git a/PWGLF/STRANGENESS/LambdaK0/macros/runV0Analysis.C b/PWGLF/STRANGENESS/LambdaK0/macros/runV0Analysis.C
index 7c2dfe409fa..647ed427822 100644
--- a/PWGLF/STRANGENESS/LambdaK0/macros/runV0Analysis.C
+++ b/PWGLF/STRANGENESS/LambdaK0/macros/runV0Analysis.C
@@ -20,7 +20,7 @@ runV0Analysis(TString lV0Type = "Lambda", Bool_t doSystematics = kFALSE){
    }
 
   //Load Class
-  gSystem->Load("AliV0Module_cxx.so");
+  gSystem->Load("AliV0Module_cxx");
 
   //Initialize Analysis Object
   AliV0Module *v0 = new AliV0Module(lV0Type);
diff --git a/PWGPP/PWGPPREADME.txt b/PWGPP/PWGPPREADME.txt
index 3570224acef..3f0b742881a 100644
--- a/PWGPP/PWGPPREADME.txt
+++ b/PWGPP/PWGPPREADME.txt
@@ -4,16 +4,16 @@ How to make a comparison using MC information:
 
 
 0. Build the MC info tree
-gSystem->Load("libANALYSIS.so");
-gSystem->Load("libPWGPP.so")
+gSystem->Load("libANALYSIS");
+gSystem->Load("libPWGPP")
 AliGenInfoMaker *t = new AliGenInfoMaker("galice.root","genTracks.root",0,0)
 t->Exec();
 
 
 1. Build the reconstructed info tree
 
-gSystem->Load("libANALYSIS.so");
-gSystem->Load("libPWGPP.so");
+gSystem->Load("libANALYSIS");
+gSystem->Load("libPWGPP");
 //
 AliRecInfoMaker *t2 = new AliRecInfoMaker("genTracks.root","cmpESDTracks.root","galice.root",0,0);
 t2->Exec();
@@ -21,9 +21,9 @@ t2->Exec();
 
 
 2. Make a chain of the information tree
-gSystem->Load("libANALYSIS.so");
+gSystem->Load("libANALYSIS");
 
-gSystem->Load("libPWGPP.so");
+gSystem->Load("libPWGPP");
 
 //GSI example
 .x ~/rootlogon.C
@@ -40,7 +40,7 @@ gSystem->Load("libPWGPP.so");
 
 a.) Use AliTreeDraw for fast prototyping the queries - analysis type:
 
-gSystem->Load("libPWGPP.so");
+gSystem->Load("libPWGPP");
 AliTreeDraw comp;
 comp.SetTree(tree)
 
diff --git a/PWGPP/TPC/AliGenInfoMaker.cxx b/PWGPP/TPC/AliGenInfoMaker.cxx
index dedbe93b142..1c69bc86de9 100644
--- a/PWGPP/TPC/AliGenInfoMaker.cxx
+++ b/PWGPP/TPC/AliGenInfoMaker.cxx
@@ -25,8 +25,8 @@ How to use it?
 
 ---Usage outside of the analysis framework
 
-gSystem->Load("libANALYSIS.so")
-gSystem->Load("libPWGPP.so")
+gSystem->Load("libANALYSIS")
+gSystem->Load("libPWGPP")
 AliGenInfoMaker *t = new AliGenInfoMaker("galice.root","genTracks.root",0,0)
 t->Exec();
 
diff --git a/PWGPP/TRD/macros/makeCalibResults.C b/PWGPP/TRD/macros/makeCalibResults.C
index 430b9857832..996eb4e66bb 100644
--- a/PWGPP/TRD/macros/makeCalibResults.C
+++ b/PWGPP/TRD/macros/makeCalibResults.C
@@ -38,12 +38,12 @@
 //
 // In compiled mode : 
 // Don't forget to load first the libraries
-// gSystem->Load("libMemStat.so")
-// gSystem->Load("libMemStatGui.so")
-// gSystem->Load("libANALYSIS.so")
-// gSystem->Load("libANALYSISalice.so")
-// gSystem->Load("libTender.so")
-// gSystem->Load("libSTAT.so")
+// gSystem->Load("libMemStat")
+// gSystem->Load("libMemStatGui")
+// gSystem->Load("libANALYSIS")
+// gSystem->Load("libANALYSISalice")
+// gSystem->Load("libTender")
+// gSystem->Load("libSTAT")
 // gSystem->Load("libPWGPP");
 // gSystem->Load("libNetx") ;
 // gSystem->Load("libRAliEn");
diff --git a/PWGPP/TRD/macros/makeResults.C b/PWGPP/TRD/macros/makeResults.C
index 84dafc165e4..459ae1c4d79 100644
--- a/PWGPP/TRD/macros/makeResults.C
+++ b/PWGPP/TRD/macros/makeResults.C
@@ -42,8 +42,8 @@
 //
 // In compiled mode :
 // Don't forget to load first the libraries
-// gSystem->Load("libANALYSIS.so")
-// gSystem->Load("libANALYSISalice.so")
+// gSystem->Load("libANALYSIS")
+// gSystem->Load("libANALYSISalice")
 // gSystem->Load("libTender");
 // gSystem->Load("libPWGPP");
 // gSystem->Load("libCORRFW");
diff --git a/PWGPP/TRD/run.C b/PWGPP/TRD/run.C
index 3a671806542..06ec430dfa0 100644
--- a/PWGPP/TRD/run.C
+++ b/PWGPP/TRD/run.C
@@ -26,10 +26,10 @@
 //
 // In compiled mode :
 // Don't forget to load first the libraries
-// gSystem->Load("libMemStat.so")
-// gSystem->Load("libMemStatGui.so")
-// gSystem->Load("libANALYSIS.so")
-// gSystem->Load("libANALYSISalice.so")
+// gSystem->Load("libMemStat")
+// gSystem->Load("libMemStatGui")
+// gSystem->Load("libANALYSIS")
+// gSystem->Load("libANALYSISalice")
 // gSystem->Load("libTender");
 // gSystem->Load("libCORRFW");
 // gSystem->Load("libPWGPP");
@@ -93,8 +93,8 @@ void run(Char_t *optList="ALL", Int_t run=0, const Char_t *files=NULL, Long64_t
 {
   TMemStat *mem = NULL;
   if(MEM){ 
-    if(gSystem->Load("libMemStat.so")<0) return;
-    if(gSystem->Load("libMemStatGui.so")<0) return;
+    if(gSystem->Load("libMemStat")<0) return;
+    if(gSystem->Load("libMemStatGui")<0) return;
     mem = new TMemStat("new, gnubuildin");
     mem->AddStamp("Start");
   }
@@ -103,12 +103,12 @@ void run(Char_t *optList="ALL", Int_t run=0, const Char_t *files=NULL, Long64_t
 
   // VERY GENERAL SETTINGS
   //AliLog::SetGlobalLogLevel(AliLog::kError);
-  if(gSystem->Load("libANALYSIS.so")<0) return;
-  if(gSystem->Load("libANALYSISalice.so")<0) return;
-  if(gSystem->Load("libTender.so")<0) return;
-  if(gSystem->Load("libCORRFW.so")<0) return;
-  if(gSystem->Load("libPWGPP.so")<0) return;
-  if(gSystem->Load("libPWGmuon.so")<0) return;
+  if(gSystem->Load("libANALYSIS")<0) return;
+  if(gSystem->Load("libANALYSISalice")<0) return;
+  if(gSystem->Load("libTender")<0) return;
+  if(gSystem->Load("libCORRFW")<0) return;
+  if(gSystem->Load("libPWGPP")<0) return;
+  if(gSystem->Load("libPWGmuon")<0) return;
 
   Bool_t fHasMCdata = UseMC(optList);
   Bool_t fHasFriends = UseFriends(optList);
@@ -200,8 +200,8 @@ TChain* MakeChainLST(const char* filename)
   while(esdFile.Gets(fp)){
     if (!esdFile.Contains("root")) continue; // protection
     if(esdFile.BeginsWith("alien://") && !gGrid){
-      if(gSystem->Load("libNetx.so")<0) return NULL;
-      if(gSystem->Load("libRAliEn.so")<0) return NULL;
+      if(gSystem->Load("libNetx")<0) return NULL;
+      if(gSystem->Load("libRAliEn")<0) return NULL;
       TGrid::Connect("alien://");
     }
     chain->Add(esdFile.Data());
@@ -219,8 +219,8 @@ TChain* MakeChainXML(const char* xmlfile)
     return NULL;
   }
 
-  if(gSystem->Load("libNetx.so")<0) return NULL;
-  if(gSystem->Load("libRAliEn.so")<0) return NULL;
+  if(gSystem->Load("libNetx")<0) return NULL;
+  if(gSystem->Load("libRAliEn")<0) return NULL;
   TGrid::Connect("alien://") ;
 
   TGridCollection *collection = (TGridCollection*) TAlienCollection::Open(xmlfile);
diff --git a/PWGPP/macros/AddTrainPerformanceTRD.C b/PWGPP/macros/AddTrainPerformanceTRD.C
index a308abea673..0c9855a2839 100644
--- a/PWGPP/macros/AddTrainPerformanceTRD.C
+++ b/PWGPP/macros/AddTrainPerformanceTRD.C
@@ -19,10 +19,10 @@
 //
 // In compiled mode : 
 // Don't forget to load first the libraries
-// gSystem->Load("libMemStat.so")
-// gSystem->Load("libMemStatGui.so")
-// gSystem->Load("libANALYSIS.so")
-// gSystem->Load("libANALYSISalice.so")
+// gSystem->Load("libMemStat")
+// gSystem->Load("libMemStatGui")
+// gSystem->Load("libANALYSIS")
+// gSystem->Load("libANALYSISalice")
 // gSystem->Load("libPWGPP");
 //
 // Authors:
diff --git a/PWGPP/macros/RunAnalysisITS.C b/PWGPP/macros/RunAnalysisITS.C
index cc928cb09f3..002136f8116 100644
--- a/PWGPP/macros/RunAnalysisITS.C
+++ b/PWGPP/macros/RunAnalysisITS.C
@@ -39,7 +39,7 @@ void RunAnalysisITS(TString pluginmode="",Int_t firstrun=177173,Int_t lastrun=17
   // Load analysis libraries
   gSystem->Load("libANALYSIS");
   gSystem->Load("libANALYSISalice");
-  if(uselibPWGPP) {gSystem->Load("libTender.so");gSystem->Load("libPWGPP.so");}
+  if(uselibPWGPP) {gSystem->Load("libTender");gSystem->Load("libPWGPP");}
 
   // Create Alien plugin, if requested
   if(useAlienPlugin) {  
diff --git a/PWGPP/macros/RunPerformanceTrain.C b/PWGPP/macros/RunPerformanceTrain.C
index 6e0247b8ddc..5c38c4d8305 100644
--- a/PWGPP/macros/RunPerformanceTrain.C
+++ b/PWGPP/macros/RunPerformanceTrain.C
@@ -62,7 +62,7 @@ void RunPerformanceTrain(Char_t *file="esd.root", Int_t runNumber = 2, const cha
   gSystem->Load("libPWG4PartCorrBase");
   gSystem->Load("libPWG4PartCorrDep");
 
-  gSystem->Load("libPWGmuon.so"); // The class is here
+  gSystem->Load("libPWGmuon"); // The class is here
 
   //
   // OCDB Configuration 
diff --git a/PWGPP/macros/taskComp.C b/PWGPP/macros/taskComp.C
index d802402daf4..e0031c2c3b1 100644
--- a/PWGPP/macros/taskComp.C
+++ b/PWGPP/macros/taskComp.C
@@ -5,7 +5,7 @@
 
   //1. Load libraries if needed:
   //
-  gSystem->Load("/usr/local/grid/XRootd/GSI/lib/libXrdClient.so");  
+  gSystem->Load("/usr/local/grid/XRootd/GSI/lib/libXrdClient");  
   gSystem->Load("libANALYSIS");
   gSystem->Load("libANALYSISalice");
   gSystem->Load("libPWG0base");
diff --git a/PWGUD/macros/genLevelSimulation/rungen.C b/PWGUD/macros/genLevelSimulation/rungen.C
index a7a250ae046..9b0fd68a949 100644
--- a/PWGUD/macros/genLevelSimulation/rungen.C
+++ b/PWGUD/macros/genLevelSimulation/rungen.C
@@ -5,25 +5,25 @@ void rungen(Tune_t tune = kPyTuneCDFA, Float_t energy, Int_t nev=1, TString proc
   TStopwatch timer;
   timer.Start();
   gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT");
-  gSystem->Load("liblhapdf.so");      // Parton density functions
+  gSystem->Load("liblhapdf");      // Parton density functions
   if (tune == kPhojet) {
     cout << "Loading phojet" << endl;
     
     // => phojet
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libdpmjet.so");     // 
-    gSystem->Load("libTDPMjet.so");     // 
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libdpmjet");     // 
+    gSystem->Load("libTDPMjet");     // 
   } 
   else if (tune == kPyTunePerugia0) {
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface 
-    gSystem->Load("libpythia6.4.21.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("libEGPythia6");   // TGenerator interface 
+    gSystem->Load("libpythia6.4.21");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
   }
 
   else {
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface 
-    gSystem->Load("libqpythia.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("libEGPythia6");   // TGenerator interface 
+    gSystem->Load("libqpythia");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
    }
   gROOT->LoadMacro("fastGen.C");
   fastGen(tune, energy, nev, process);
diff --git a/PWGUD/macros/ptSpectra/makeCorrectionPtEta.C b/PWGUD/macros/ptSpectra/makeCorrectionPtEta.C
index f60027f9394..e4704e1ffc8 100644
--- a/PWGUD/macros/ptSpectra/makeCorrectionPtEta.C
+++ b/PWGUD/macros/ptSpectra/makeCorrectionPtEta.C
@@ -8,7 +8,7 @@ makeCorrectionPtEta(Char_t* dataDir, Int_t nRuns=20) {
 
   Char_t str[256];
 
-  gSystem->Load("../libPWG0base.so");
+  gSystem->Load("../libPWG0base");
   // ########################################################
   // selection of esd tracks
   AliESDtrackCuts* esdTrackCuts = new AliESDtrackCuts();    
diff --git a/PWGUD/macros/ptSpectra/makeCorrectionPtEtaVSz.C b/PWGUD/macros/ptSpectra/makeCorrectionPtEtaVSz.C
index cdf673bd3ed..ba2ac2ca7f8 100644
--- a/PWGUD/macros/ptSpectra/makeCorrectionPtEtaVSz.C
+++ b/PWGUD/macros/ptSpectra/makeCorrectionPtEtaVSz.C
@@ -10,7 +10,7 @@ makeCorrectionPtEtaVSz(Char_t* dataDir, Int_t nRuns=20) {
 static const Int_t  NZbin=5;
 Float_t Zbin[]={-10., -3.,0., 3., 10.};
 
-  gSystem->Load("../libPWG0base.so");
+  gSystem->Load("../libPWG0base");
   // ########################################################
   // selection of esd tracks
   AliESDtrackCuts* esdTrackCuts = new AliESDtrackCuts();    
diff --git a/SHUTTLE/DCSClient/macros/TestMultialiases.C b/SHUTTLE/DCSClient/macros/TestMultialiases.C
index 3df0144c258..5a72af3ce08 100644
--- a/SHUTTLE/DCSClient/macros/TestMultialiases.C
+++ b/SHUTTLE/DCSClient/macros/TestMultialiases.C
@@ -1,7 +1,7 @@
 void TestMultialiases(){
 // Simple test for the multi request query
 
-gSystem->Load("$ALICE_ROOT/SHUTTLE/DCSClient/AliDCSClient.so");
+gSystem->Load("$ALICE_ROOT/SHUTTLE/DCSClient/AliDCSClient");
  AliDCSClient client("aldcs053.cern.ch",4242,1000,5,100);
 
 //TObjArray *arr = new TObjArray();
diff --git a/SHUTTLE/Shuttle.C b/SHUTTLE/Shuttle.C
index 4d79de3b9e2..5848170c8d1 100644
--- a/SHUTTLE/Shuttle.C
+++ b/SHUTTLE/Shuttle.C
@@ -9,7 +9,7 @@ Bool_t Shuttle(const char* param = "listen", const char* dets=0) {
 	gSystem->Load("libMonaLisa");
 	gSystem->Load("libSHUTTLE");
 	gSystem->Load("libThread");
-//	gSystem->Load("$ALICE_ROOT/SHUTTLE/test/libTest.so");
+//	gSystem->Load("$ALICE_ROOT/SHUTTLE/test/libTest");
 
 	AliLog::SetGlobalDebugLevel(2);
 	
diff --git a/STARLIGHT/test/Config.C b/STARLIGHT/test/Config.C
index 30f396bfdf5..4f4090029c3 100644
--- a/STARLIGHT/test/Config.C
+++ b/STARLIGHT/test/Config.C
@@ -188,8 +188,8 @@ void Config()
 
   if (proc == kStarlight) {
     TString ap="../../build/lib/tgt_linux/";
-    gSystem->Load(ap+"libStarLight.so");
-    gSystem->Load(ap+"libAliStarLight.so");
+    gSystem->Load(ap+"libStarLight");
+    gSystem->Load(ap+"libAliStarLight");
 
     AliGenStarLight* sl = new AliGenStarLight(1000*1000);
 
diff --git a/STAT/Macros/kDTreeTest.C b/STAT/Macros/kDTreeTest.C
index 9f06a97058d..e6ce8983255 100644
--- a/STAT/Macros/kDTreeTest.C
+++ b/STAT/Macros/kDTreeTest.C
@@ -4,7 +4,7 @@
   //Initialization:
 
   gSystem->AddIncludePath("-I$ALICE_ROOT/STAT")
-  gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libSTAT.so");
+  gSystem->Load("$ALICE_ROOT/lib/tgt_linux/libSTAT");
   .L $ALICE_ROOT/STAT/Macros/kDTreeTest.C+ 
 
   
diff --git a/STEER/STEER/AliQAChecker.cxx b/STEER/STEER/AliQAChecker.cxx
index 6400397b32a..5a2f17cde57 100644
--- a/STEER/STEER/AliQAChecker.cxx
+++ b/STEER/STEER/AliQAChecker.cxx
@@ -132,7 +132,7 @@ AliQAChecker::~AliQAChecker()
 			//AliDebug(AliQAv1::GetQADebugLevel(), Form("defining plugin for %s", qacName.Data()));
 			TString libs = gSystem->GetLibraries();
 		
-			if (libs.Contains("lib" + detName + "base.so") || (gSystem->Load("lib" + detName + "base.so") >= 0))
+			if (libs.Contains("lib" + detName + "base") || (gSystem->Load("lib" + detName + "base") >= 0))
 				pluginManager->AddHandler("AliQAChecker", detName, qacName, detName + "qac", qacName + "()");
 			else 
 				pluginManager->AddHandler("AliQAChecker", detName, qacName, detName, qacName + "()");
diff --git a/STEER/STEER/AliQAManager.cxx b/STEER/STEER/AliQAManager.cxx
index d4350bbb7ad..1ac6cf86c70 100644
--- a/STEER/STEER/AliQAManager.cxx
+++ b/STEER/STEER/AliQAManager.cxx
@@ -415,7 +415,7 @@ AliLoader * AliQAManager::GetLoader(Int_t iDet)
   if (!pluginHandler) {
     AliDebug(AliQAv1::GetQADebugLevel(), Form("defining plugin for %s", loaderName.Data())) ;
     TString libs = gSystem->GetLibraries() ;
-    if (libs.Contains("lib" + detName + "base.so") || (gSystem->Load("lib" + detName + "base.so") >= 0)) {
+    if (libs.Contains("lib" + detName + "base") || (gSystem->Load("lib" + detName + "base") >= 0)) {
       pluginManager->AddHandler("AliQADataMaker", detName, loaderName, detName + "loader", loaderName + "()") ;
     } else {
       pluginManager->AddHandler("AliLoader", detName, loaderName, detName, loaderName + "()") ;
@@ -506,7 +506,7 @@ AliQADataMaker * AliQAManager::GetQADataMaker(const Int_t iDet)
       TString libs = gSystem->GetLibraries() ;
       TString temp(smode) ;
       temp.ToLower() ; 
-      if (libs.Contains("lib" + detName + smode + ".so") || (gSystem->Load("lib" + detName + temp.Data() + ".so") >= 0)) {
+      if (libs.Contains("lib" + detName + smode + ".so") || (gSystem->Load("lib" + detName + temp.Data()) >= 0)) {
         if ( iDet == AliQAv1::kMUON ) {
           pluginManager->AddHandler("AliQADataMaker", detName, qadmName, detName + "qadm", qadmName + "(Bool_t,Bool_t)");
         } else {
@@ -777,7 +777,7 @@ Bool_t AliQAManager::InitRunLoader()
 	  continue;
 	if (libs.Contains("lib" + detName + "base.so")) 
 	  continue;
-	gSystem->Load("lib" + detName + "base.so");
+	gSystem->Load("lib" + detName + "base");
       }
       fRunLoader = AliRunLoader::Open(fGAliceFileName.Data());
       if (!fRunLoader) {
diff --git a/STEER/STEER/AliReconstruction.cxx b/STEER/STEER/AliReconstruction.cxx
index 036d52079fd..a27bef00628 100644
--- a/STEER/STEER/AliReconstruction.cxx
+++ b/STEER/STEER/AliReconstruction.cxx
@@ -3476,7 +3476,7 @@ Bool_t AliReconstruction::InitRunLoader()
     for (Int_t iDet = 0; iDet < kNDetectors; iDet++) {
       TString detName = fgkDetectorName[iDet];
       if (libs.Contains("lib" + detName + "base.so")) continue;
-      gSystem->Load("lib" + detName + "base.so");
+      gSystem->Load("lib" + detName + "base");
     }
     fRunLoader = AliRunLoader::Open(fGAliceFileName.Data());
     if (!fRunLoader) {
@@ -3549,7 +3549,7 @@ AliReconstructor* AliReconstruction::GetReconstructor(Int_t iDet)
     AliDebug(1, Form("defining plugin for %s", recName.Data()));
     TString libs = gSystem->GetLibraries();
     if (libs.Contains("lib" + detName + "base.so") ||
-	(gSystem->Load("lib" + detName + "base.so") >= 0)) {
+	(gSystem->Load("lib" + detName + "base") >= 0)) {
       pluginManager->AddHandler("AliReconstructor", detName, 
 				recName, detName + "rec", recName + "()");
     } else {
diff --git a/T0/TestPreprocessor.C b/T0/TestPreprocessor.C
index 8701802d4c4..24ace41ec73 100644
--- a/T0/TestPreprocessor.C
+++ b/T0/TestPreprocessor.C
@@ -1,7 +1,7 @@
 void TestPreprocessor()
 {
   gSystem->Load("libT0shuttle");
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
   gSystem->Load("libSpectrum");
 
 
diff --git a/TEvtGen/README.txt b/TEvtGen/README.txt
index e6fbc097e1b..27928f2b97f 100644
--- a/TEvtGen/README.txt
+++ b/TEvtGen/README.txt
@@ -55,10 +55,10 @@
   gSystem->Setenv("PYTHIA8DATA", gSystem->ExpandPathName("$ALICE_ROOT/PYTHIA8/pythia8175/xmldoc"));
 
  //----- load libraries
-  gSystem->Load("libHepMC.so");
-  gSystem->Load("libTauola.so");
-  gSystem->Load("libpythia8.so");
-  gSystem->Load("libPhotos.so");
+  gSystem->Load("libHepMC");
+  gSystem->Load("libTauola");
+  gSystem->Load("libpythia8");
+  gSystem->Load("libPhotos");
   gSystem->Load("libEvtGen");
   gSystem->Load("libEvtGenExternal");
   gSystem->Load("libTEvtGen");
diff --git a/TFluka/macro/FlukaConfig.C b/TFluka/macro/FlukaConfig.C
index 33294a5787d..f08716f5d31 100644
--- a/TFluka/macro/FlukaConfig.C
+++ b/TFluka/macro/FlukaConfig.C
@@ -385,8 +385,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/TOF/TOFPreprocessor.C b/TOF/TOFPreprocessor.C
index 1a95a4e9388..dde0a4b333b 100644
--- a/TOF/TOFPreprocessor.C
+++ b/TOF/TOFPreprocessor.C
@@ -13,7 +13,7 @@ $Id$
 extern TBenchmark *gBenchmark;
 void TOFPreprocessor(Char_t * RunType="PHYSICS")
 {
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
 
   AliLog::SetClassDebugLevel("AliTOFPreprocessor",2);
   // initialize location of CDB
diff --git a/TOF/TOFPreprocessorFDR.C b/TOF/TOFPreprocessorFDR.C
index 771250e4c55..e056816f7ca 100644
--- a/TOF/TOFPreprocessorFDR.C
+++ b/TOF/TOFPreprocessorFDR.C
@@ -13,7 +13,7 @@ $Id$
 extern TBenchmark *gBenchmark;
 void TOFPreprocessorFDR()
 {
-  gSystem->Load("$ALICE/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE/SHUTTLE/TestShuttle/libTestShuttle");
 
   AliLog::SetClassDebugLevel("AliTOFPreprocessorFDR",1);
   // initialize location of CDB
diff --git a/TPC/FindKrClustersRaw.C b/TPC/FindKrClustersRaw.C
index b3df0ba74ec..e9479d40dc8 100644
--- a/TPC/FindKrClustersRaw.C
+++ b/TPC/FindKrClustersRaw.C
@@ -147,9 +147,9 @@ Int_t FindKrClustersRaw(const char *fileName="data.root"){
 Int_t FindKrClusterCheck(const char *fileName){
   //
   //
-  gSystem->Load("$ROOTSYS/lib/libGui.so");
-  gSystem->Load("$ROOTSYS/lib/libTree.so");
-  gSystem->Load("$MEMSTAT/libMemStat.so");
+  gSystem->Load("$ROOTSYS/lib/libGui");
+  gSystem->Load("$ROOTSYS/lib/libTree");
+  gSystem->Load("$MEMSTAT/libMemStat");
   {
     TMemStat memstat(1000000,100000,kTRUE);
     AliSysInfo::AddCallBack(TMemStatManager::GetInstance()->fStampCallBack);
diff --git a/TPC/TPCcalib/AliTPCcalibAlign.cxx b/TPC/TPCcalib/AliTPCcalibAlign.cxx
index 93502982ba2..b9ed7d3141e 100644
--- a/TPC/TPCcalib/AliTPCcalibAlign.cxx
+++ b/TPC/TPCcalib/AliTPCcalibAlign.cxx
@@ -79,7 +79,7 @@
   .x ~/UliStyle.C
   .x $ALICE_ROOT/macros/loadlibsREC.C
 
-  gSystem->Load("$ROOTSYS/lib/libXrdClient.so");
+  gSystem->Load("$ROOTSYS/lib/libXrdClient");
   gSystem->Load("libProof");
   gSystem->Load("libANALYSIS");
   gSystem->Load("libSTAT");
diff --git a/TPC/TPCcalib/AliTPCcalibTracksGain.cxx b/TPC/TPCcalib/AliTPCcalibTracksGain.cxx
index d7513346ba4..3a41c6473f7 100644
--- a/TPC/TPCcalib/AliTPCcalibTracksGain.cxx
+++ b/TPC/TPCcalib/AliTPCcalibTracksGain.cxx
@@ -224,7 +224,7 @@
   
 TFile f("TPCCalibTracksGain.root")
 
-gSystem->Load("libPWGPP.so")
+gSystem->Load("libPWGPP")
 AliTreeDraw comp
 comp.SetTree(dEdx)
 Double_t chi2;
diff --git a/TPC/TPCmon/macros/TPCMonitorReadMe.txt b/TPC/TPCmon/macros/TPCMonitorReadMe.txt
index 95d4ebfd298..23ae4762496 100644
--- a/TPC/TPCmon/macros/TPCMonitorReadMe.txt
+++ b/TPC/TPCmon/macros/TPCMonitorReadMe.txt
@@ -7,7 +7,7 @@ Start of the program:
 2. If monitoring library is not linked to aliroot 
    
        - Load monitoring library from $ALICE_ROOT/lib directory
-         gSystem->Load("./lib/tgt_linux/libTPCmon.so")
+         gSystem->Load("./lib/tgt_linux/libTPCmon")
 
    Exectute TPCMonitor macro
    .x ${ALICE_ROOT}/Monitor/macros/TPCMonitor.C   	 
diff --git a/TPC/TPCrec/AliTPCclusterer.cxx b/TPC/TPCrec/AliTPCclusterer.cxx
index 6ad7d88f88b..21907c2fad3 100644
--- a/TPC/TPCrec/AliTPCclusterer.cxx
+++ b/TPC/TPCrec/AliTPCclusterer.cxx
@@ -1408,7 +1408,7 @@ Int_t AliTPCclusterer::ReadHLTClusters()
   ROOT::NewFunc_t pNewFunc=NULL;
   do {
     pCl=TClass::GetClass("AliHLTTPCClusterAccessHLTOUT");
-  } while (!pCl && gSystem->Load("libAliHLTTPC.so")==0);
+  } while (!pCl && gSystem->Load("libAliHLTTPC")==0);
   if (!pCl || (pNewFunc=pCl->GetNew())==NULL) {
     AliError("can not load class description of AliHLTTPCClusterAccessHLTOUT, aborting ...");
     return -1;
diff --git a/TPC/TPCupgrade/macros/loadlibs.C b/TPC/TPCupgrade/macros/loadlibs.C
index 0a9ce2744b6..6856f40b7ac 100644
--- a/TPC/TPCupgrade/macros/loadlibs.C
+++ b/TPC/TPCupgrade/macros/loadlibs.C
@@ -44,9 +44,9 @@ void loadlibs(const char *dir=".")
 
   //gSystem->Exec(Form("cd %s/code; make",dir));
 
-  // gSystem->Load(Form("%s/code/libGEMEvent.so",dir));
+  // gSystem->Load(Form("%s/code/libGEMEvent",dir));
   //if (!gSystem->AccessPathName(Form("%s/code/libGEMtest.so",dir))){
-  //   gSystem->Load(Form("%s/code/libGEMtest.so",dir));
+  //   gSystem->Load(Form("%s/code/libGEMtest",dir));
   // }
   
 //   gROOT->LoadMacro(Form("%s/code/RawReader/AliRawReaderGEM.cxx+g",dir));
diff --git a/TPC/macros/RunAliTPCCalibKrTask.C b/TPC/macros/RunAliTPCCalibKrTask.C
index d3e237f589b..0ec2ddaf76b 100644
--- a/TPC/macros/RunAliTPCCalibKrTask.C
+++ b/TPC/macros/RunAliTPCCalibKrTask.C
@@ -9,7 +9,7 @@
   gSystem->Load("libXrdClient");
   gSystem->Load("libNetx");
   TGrid::Connect("alien://",0,0,"t");
-  gSystem->Load("$ROOTSYS/lib/libXrdClient.so");
+  gSystem->Load("$ROOTSYS/lib/libXrdClient");
   //
   // 1. Make list of the files 
   //
diff --git a/TPC/macros/TestV0.C b/TPC/macros/TestV0.C
index 3b996172ac1..ed55964d6fc 100644
--- a/TPC/macros/TestV0.C
+++ b/TPC/macros/TestV0.C
@@ -3,9 +3,9 @@
   //
   //0. Setup memory chcecker if you want 
   //
-  gSystem->Load("$ROOTSYS/lib/libGui.so");
-  gSystem->Load("$ROOTSYS/lib/libTree.so");
-  gSystem->Load("$MEMSTAT/libMemStat.so");
+  gSystem->Load("$ROOTSYS/lib/libGui");
+  gSystem->Load("$ROOTSYS/lib/libTree");
+  gSystem->Load("$MEMSTAT/libMemStat");
   TMemStat *memstat = new TMemStat(100000000,10000000,kTRUE);
   AliSysInfo::AddCallBack(TMemStatManager::GetInstance()->fStampCallBack);
   AliSysInfo::AddStamp("Start");  
diff --git a/TPC/macros/gainCalib.C b/TPC/macros/gainCalib.C
index 23a9f515e37..06362d2fc53 100644
--- a/TPC/macros/gainCalib.C
+++ b/TPC/macros/gainCalib.C
@@ -4,11 +4,11 @@
  Supposing the 
 
 
- gSystem->Load("libSTAT.so")
+ gSystem->Load("libSTAT")
  .x ~/rootlogon.C
  .L $ALICE_ROOT/TPC/macros/AliXRDPROOFtoolkit.cxx+
  AliXRDPROOFtoolkit tool;
- //gSystem->Load("/usr/local/grid/XRootd/GSI/lib/libXrdClient.so");
+ //gSystem->Load("/usr/local/grid/XRootd/GSI/lib/libXrdClient");
  //TProof * proof = TProof::Open("miranov@lxgrid2.gsi.de");
 
 */
diff --git a/TPC/testMC/ConfigCosmic0Field.C b/TPC/testMC/ConfigCosmic0Field.C
index 71d2b5c649e..f3f73b5ae9a 100644
--- a/TPC/testMC/ConfigCosmic0Field.C
+++ b/TPC/testMC/ConfigCosmic0Field.C
@@ -368,8 +368,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/TPC/testMC/ConfigCosmicField05.C b/TPC/testMC/ConfigCosmicField05.C
index c53e8a12ba3..5f8bbef599a 100644
--- a/TPC/testMC/ConfigCosmicField05.C
+++ b/TPC/testMC/ConfigCosmicField05.C
@@ -368,8 +368,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/TRD/Macros/AliTRDpidCDB.C b/TRD/Macros/AliTRDpidCDB.C
index 3ed11235399..45edb11deb5 100644
--- a/TRD/Macros/AliTRDpidCDB.C
+++ b/TRD/Macros/AliTRDpidCDB.C
@@ -20,7 +20,7 @@ void generatePIDDBLQ(const char *file = "TRD.CalibPIDrefMakerLQ.root")
   AliCDBStorage *gStorLoc = man->GetStorage("local://$ALICE_ROOT/OCDB");
   if (!gStorLoc) return;
 
-  if(gSystem->Load("libSTAT.so")<0) return;
+  if(gSystem->Load("libSTAT")<0) return;
   AliTRDCalPID *pid = new AliTRDCalPIDLQ("pidLQ", "LQ TRD PID object");    
   if(!pid->LoadReferences(file)) return;
   AliCDBMetaData *md= new AliCDBMetaData();
diff --git a/TRD/TRDbase/AliTRDmakePIDThresholds.C b/TRD/TRDbase/AliTRDmakePIDThresholds.C
index 1ba00c144a7..6b9b26f604c 100644
--- a/TRD/TRDbase/AliTRDmakePIDThresholds.C
+++ b/TRD/TRDbase/AliTRDmakePIDThresholds.C
@@ -1,7 +1,7 @@
 //_______________________________________________________
 void AliTRDmakePIDThresholds(TString filename){
-  if(gSystem->Load("libANALYSIS.so")<0) return;
-  if(gSystem->Load("libTRDqaRec.so")<0) return;
+  if(gSystem->Load("libANALYSIS")<0) return;
+  if(gSystem->Load("libTRDqaRec")<0) return;
 
   const TString histnames[4] = {"fHistThreshLQ", 
                                 "fHistThreshNN", 
diff --git a/TRIGGER/TestTRIGGERPreprocessor.C b/TRIGGER/TestTRIGGERPreprocessor.C
index f6fefbd3ebf..566086fd497 100644
--- a/TRIGGER/TestTRIGGERPreprocessor.C
+++ b/TRIGGER/TestTRIGGERPreprocessor.C
@@ -6,7 +6,7 @@
 void TestTRIGGERPreprocessor()
 {
   // load library
-  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
 
   // Defining shuttle instance (run number, start time, end time) 
   AliTestShuttle* shuttle = new AliTestShuttle(7, 0, 1);
diff --git a/macros/Config.C b/macros/Config.C
index e125d9b6e1e..5a6c1cee3f4 100644
--- a/macros/Config.C
+++ b/macros/Config.C
@@ -374,8 +374,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/ConfigBeautyPPR.C b/macros/ConfigBeautyPPR.C
index a765a8b2d29..4a0a847605e 100644
--- a/macros/ConfigBeautyPPR.C
+++ b/macros/ConfigBeautyPPR.C
@@ -324,8 +324,8 @@ void Config()
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/ConfigCharmPPR.C b/macros/ConfigCharmPPR.C
index 5f11eed72ef..f484249f85f 100644
--- a/macros/ConfigCharmPPR.C
+++ b/macros/ConfigCharmPPR.C
@@ -330,8 +330,8 @@ void Config()
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/ConfigPPR.C b/macros/ConfigPPR.C
index 6babd08e355..2087fe52e15 100644
--- a/macros/ConfigPPR.C
+++ b/macros/ConfigPPR.C
@@ -1559,8 +1559,8 @@ void ProcessEnvironmentVars()
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/Config_PDC06.C b/macros/Config_PDC06.C
index 9e17d319a5c..1ecc51ea485 100644
--- a/macros/Config_PDC06.C
+++ b/macros/Config_PDC06.C
@@ -752,8 +752,8 @@ void ProcessEnvironmentVars()
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/Config_PDC06_MUON.C b/macros/Config_PDC06_MUON.C
index 389380fcfce..71e7229389b 100644
--- a/macros/Config_PDC06_MUON.C
+++ b/macros/Config_PDC06_MUON.C
@@ -230,10 +230,10 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
 
 
diff --git a/macros/Config_PDC07_MBias_MUON.C b/macros/Config_PDC07_MBias_MUON.C
index 86bb3fcdae0..b539c3c20d0 100644
--- a/macros/Config_PDC07_MBias_MUON.C
+++ b/macros/Config_PDC07_MBias_MUON.C
@@ -222,8 +222,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/Config_PythiaHeavyFlavours.C b/macros/Config_PythiaHeavyFlavours.C
index b6b25683a18..c05412e87db 100644
--- a/macros/Config_PythiaHeavyFlavours.C
+++ b/macros/Config_PythiaHeavyFlavours.C
@@ -659,10 +659,10 @@ AliGenPythia *PythiaHVQ(ProcessHvFl_t proc) {
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
 
 
diff --git a/macros/TestMergeC.C b/macros/TestMergeC.C
index 0e3c5a8e8db..2e88e05bab1 100644
--- a/macros/TestMergeC.C
+++ b/macros/TestMergeC.C
@@ -17,7 +17,7 @@ TestMergeC(Int_t nEvents = 2, Bool_t flagSim = kFALSE,
 	   Bool_t flagCmpMerged = kFALSE) {
 
   gInterpreter->ProcessLine(".L $(ALICE_ROOT)/STEER/AliMergeSteer.C++");
-//  gSystem->Load("$(ALICE_ROOT)/STEER/AliMergeSteer_C.so");
+//  gSystem->Load("$(ALICE_ROOT)/STEER/AliMergeSteer_C");
 
   AliMergeSteer* ms = new AliMergeSteer();
 
diff --git a/macros/deltahtml.C b/macros/deltahtml.C
index b0ac70a1ba4..bc0dd1773c8 100644
--- a/macros/deltahtml.C
+++ b/macros/deltahtml.C
@@ -5,9 +5,9 @@ void deltahtml (Int_t delta=0) {
 // The gAlice classes source  documentation go to directory html/src
 // The example macros documentation go to directory html/examples
    
-   gSystem->Load("libGeant3Dummy.so");   // a dummy version of Geant3
-   gSystem->Load("PHOS/libPHOSdummy.so");        // the standard Alice classes 
-   gSystem->Load("libgalice.so");        // the standard Alice classes 
+   gSystem->Load("libGeant3Dummy");   // a dummy version of Geant3
+   gSystem->Load("PHOS/libPHOSdummy");        // the standard Alice classes 
+   gSystem->Load("libgalice");        // the standard Alice classes 
    THtml html;
    html.MakeAll(delta);
 
diff --git a/macros/g4ConfigCommon.C b/macros/g4ConfigCommon.C
index 69b56a48f6a..2dcf4002347 100644
--- a/macros/g4ConfigCommon.C
+++ b/macros/g4ConfigCommon.C
@@ -294,8 +294,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/g4ConfigCommon1.C b/macros/g4ConfigCommon1.C
index ac76e79d9ae..877a2e3ce6d 100644
--- a/macros/g4ConfigCommon1.C
+++ b/macros/g4ConfigCommon1.C
@@ -277,8 +277,8 @@ void ConfigCommon1(Bool_t setRootGeometry = kTRUE)
 void LoadPythia()
 {
   // Load Pythia related libraries
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/macros/g4ConfigGeometry.C b/macros/g4ConfigGeometry.C
index e553acd4c73..1218b7aa44e 100644
--- a/macros/g4ConfigGeometry.C
+++ b/macros/g4ConfigGeometry.C
@@ -15,12 +15,12 @@ void Config()
   // Load Geant3 + Geant3 VMC libraries
   //
   //  Libraries required by geant321
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libpythia6.so");     // Pythia
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libpythia6");     // Pythia
   gSystem->Load("libgeant321");
   gSystem->Load("libEG");
   gSystem->Load("libEGPythia6");
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   new TGeant3TGeo("C++ Interface to Geant3");
   
diff --git a/test/generators/TUHKMgen/Config.C b/test/generators/TUHKMgen/Config.C
index 19c5130a756..6e94ebe6fc9 100644
--- a/test/generators/TUHKMgen/Config.C
+++ b/test/generators/TUHKMgen/Config.C
@@ -396,8 +396,8 @@ Float_t EtaToTheta(Float_t arg){
 void LoadPythia()
 {
     // Load Pythia related libraries
-    gSystem->Load("liblhapdf.so");      // Parton density functions
-    gSystem->Load("libEGPythia6.so");   // TGenerator interface
-    gSystem->Load("libpythia6.so");     // Pythia
-    gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+    gSystem->Load("liblhapdf");      // Parton density functions
+    gSystem->Load("libEGPythia6");   // TGenerator interface
+    gSystem->Load("libpythia6");     // Pythia
+    gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/test/genkine/gen/rungen.C b/test/genkine/gen/rungen.C
index 4617a3ee16d..ac5c4969470 100644
--- a/test/genkine/gen/rungen.C
+++ b/test/genkine/gen/rungen.C
@@ -3,10 +3,10 @@ void rungen(Int_t nev=1){
   TStopwatch timer;
   timer.Start();
   gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT -I$ALICE_ROOT/EVGEN");
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
   gROOT->LoadMacro("fastGen.C+");
   fastGen(nev);
   timer.Stop();
diff --git a/test/genkine/sim/sim.C b/test/genkine/sim/sim.C
index 9679d06d022..45b69381321 100644
--- a/test/genkine/sim/sim.C
+++ b/test/genkine/sim/sim.C
@@ -1,9 +1,9 @@
 void sim(Int_t nev=1) {
 
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
   gSystem->Load("libgeant321");
 
   AliSimulation simulator;
diff --git a/test/vmctest/gun/commonConfig.C b/test/vmctest/gun/commonConfig.C
index 0db3cdc677a..1bce2e68123 100644
--- a/test/vmctest/gun/commonConfig.C
+++ b/test/vmctest/gun/commonConfig.C
@@ -284,8 +284,8 @@ void commonConfig(ConfigVersion_t configVersion = kConfigV0)
 void LoadPythia()
 {
   // Load Pythia related libraries
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/test/vmctest/gun/gen.C b/test/vmctest/gun/gen.C
index 2ad5d98f557..1d51f37d4af 100644
--- a/test/vmctest/gun/gen.C
+++ b/test/vmctest/gun/gen.C
@@ -30,10 +30,10 @@ void gen(Int_t nev = 1, char* filename = "galice.root")
 {
   // Load libraries
   // gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT");
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   AliPDG::AddParticlesToPdgDataBase();
   TDatabasePDG::Instance();
diff --git a/test/vmctest/lego/commonConfig.C b/test/vmctest/lego/commonConfig.C
index 9e223e49b16..86204405e74 100644
--- a/test/vmctest/lego/commonConfig.C
+++ b/test/vmctest/lego/commonConfig.C
@@ -331,8 +331,8 @@ void commonConfig(const TString& det,
 void LoadPythia()
 {
   // Load Pythia related libraries
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/test/vmctest/ppbench/commonConfig.C b/test/vmctest/ppbench/commonConfig.C
index 0db3cdc677a..1bce2e68123 100644
--- a/test/vmctest/ppbench/commonConfig.C
+++ b/test/vmctest/ppbench/commonConfig.C
@@ -284,8 +284,8 @@ void commonConfig(ConfigVersion_t configVersion = kConfigV0)
 void LoadPythia()
 {
   // Load Pythia related libraries
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 }
diff --git a/test/vmctest/ppbench/gen.C b/test/vmctest/ppbench/gen.C
index 1afbab1cc91..d3ca7b6bd8d 100644
--- a/test/vmctest/ppbench/gen.C
+++ b/test/vmctest/ppbench/gen.C
@@ -30,10 +30,10 @@ void gen(Int_t nev = 1, char* filename = "galice.root")
 {
   // Load libraries
   // gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT");
-  gSystem->Load("liblhapdf.so");      // Parton density functions
-  gSystem->Load("libEGPythia6.so");   // TGenerator interface
-  gSystem->Load("libpythia6.so");     // Pythia
-  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations
+  gSystem->Load("liblhapdf");      // Parton density functions
+  gSystem->Load("libEGPythia6");   // TGenerator interface
+  gSystem->Load("libpythia6");     // Pythia
+  gSystem->Load("libAliPythia6");  // ALICE specific implementations
 
   AliPDG::AddParticlesToPdgDataBase();
   TDatabasePDG::Instance();
-- 
2.43.0