From c7ce7a6e04261494c497f1969628af705502b8ae Mon Sep 17 00:00:00 2001
From: Alexander E Pace <alexander.pace@ldas-pcdev4.ligo.caltech.edu>
Date: Thu, 28 Jul 2016 10:17:04 -0700
Subject: [PATCH] Updating gcc+atlas+gstreamer-1.0 makefile

---
 ...akefile.ligosoftware_gcc_sl7_gstreamer-1.0 | 24 +++++++++++--------
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/gstlal-inspiral/share/ER9/optimised/Makefile.ligosoftware_gcc_sl7_gstreamer-1.0 b/gstlal-inspiral/share/ER9/optimised/Makefile.ligosoftware_gcc_sl7_gstreamer-1.0
index 6a6e5bf0ae..873a7018f3 100644
--- a/gstlal-inspiral/share/ER9/optimised/Makefile.ligosoftware_gcc_sl7_gstreamer-1.0
+++ b/gstlal-inspiral/share/ER9/optimised/Makefile.ligosoftware_gcc_sl7_gstreamer-1.0
@@ -4,7 +4,7 @@
 #
 
 # albert.einstein for git checkout
-USER=duncan.meacher
+USER=chad.hanna
 
 # Set directories and paths
 SRC_DIR:=src
@@ -41,10 +41,10 @@ SWIG=swig-2.0.11
 METAIO=metaio-8.4.0
 LIBFRAME=libframe-8.21
 OPROFILE=oprofile-0.9.9
-GSTPYTHON=gst-python-1.8.2
-GSTPLUGINSGOOD=gst-plugins-good-1.8.2
-GSTPLUGINSBASE=gst-plugins-base-1.8.2
-GSTREAMER=gstreamer-1.8.2
+GSTPYTHON=gst-python-1.4.0
+GSTPLUGINSGOOD=gst-plugins-good-1.4.5
+GSTPLUGINSBASE=gst-plugins-base-1.4.5
+GSTREAMER=gstreamer-1.4.5
 GSL=gsl-1.16
 ORC=orc-0.4.25
 FFTW=fftw-3.3.4
@@ -62,7 +62,9 @@ env.sh :
 	echo 'unset GST_PLUGIN_PATH PYTHONPATH' > $@
 	echo 'unset LD_LIBRARY_PATH LIBRARY_PATH' >> $@
 	echo 'LAL_PATH=${PWD}/opt' >> $@
-	echo 'export CFLAGS="-fPIC -O3 -march=native -L${ATLAS_PATH} -lsatlas"' >> $@
+	echo 'export CFLAGS="-fPIC -O3 -march=native -lcblas -lsatlas -Wl,-rpath,${ATLAS_PATH}"' >> $@
+	echo 'export LDLIBS="-lcblas -lsatlas"' >> $@
+	echo 'export LDFLAGS="-L${ATLAS_PATH}"' >> $@
 	echo '# These are environment variables that do get exported' >> $@
 	echo 'PATH=$${LAL_PATH}/bin:$${PATH}' >> $@
 	echo 'PKG_CONFIG_PATH=$${LAL_PATH}/lib/pkgconfig:$${LAL_PATH}/lib64/pkgconfig:$${PKG_CONFIG_PATH}' >> $@
@@ -344,12 +346,14 @@ logs/gsl.txt : $(LOGS_DIR)/orc.txt $(INSTALL_DIR)/lib/libgsl.so $(INSTALL_DIR)/l
 ## FIXME Hack to make gsl default to atlas for blas
 $(INSTALL_DIR)/lib/pkgconfig/gsl.pc.orig : $(INSTALL_DIR)/lib/libgsl.so
 	cp $(INSTALL_DIR)/lib/pkgconfig/gsl.pc $@
-	sed 's/-latlas/-lgslcblas -lsatlas/' $@ > $(INSTALL_DIR)/lib/pkgconfig/gsl.pc
+	#sed -e 's@-lgslcblas@-lsatlas@' -e 's@Libs: @Libs: -L$(ATLAS_PATH)/ @' $@ > $(INSTALL_DIR)/lib/pkgconfig/gsl.pc
+	sed 's/-lgslcblas/-lcblas -lsatlas/' $@ > $(INSTALL_DIR)/lib/pkgconfig/gsl.pc
 
 $(INSTALL_DIR)/lib/libgsl.so : $(INSTALL_DIR)/lib/liborc-0.4.so
 	echo $(GSL) 1>&2
 	tar -xf $(TAR_DIR)/$(GSL).tar.gz -C $(SRC_DIR)
-	cd $(SRC_DIR)/$(GSL) && ./configure --prefix=$(INSTALL_DIR) LDFLAGS="-L$(INSTALL_DIR)/lib" GSL_CBLAS_LIB='-latlas -lsatlas'
+	cd $(SRC_DIR)/$(GSL) && ./configure --prefix=$(INSTALL_DIR) CFLAGS="-fPIC -O3 -march=native"
+	#cd $(SRC_DIR)/$(GSL) && ./configure --prefix=$(INSTALL_DIR)
 	cd $(SRC_DIR)/$(GSL) && make -j$(CORES) && make install -j$(CORES)
 
 # ORC
@@ -479,12 +483,12 @@ $(TAR_DIR)/$(FFTW).tar.gz : $(GSTLAL_REPO)/gstlal/configure.ac
 logs/git.txt : $(GSTLAL_REPO)/gstlal/configure.ac
 	echo $^ | sed -e "s@ @\n@g" > $@
 
-$(GSTLAL_REPO)/gstlal/configure.ac : $(TAR_DIR)
+$(GSTLAL_REPO)/gstlal/configure.ac : $(LOGS_DIR)
 	mkdir -p $(GSTLAL_REPO)
 	ecp-cookie-init LIGO.ORG https://versions.ligo.org/git $(USER)
 	git clone https://versions.ligo.org/git/gstlal.git $(GSTLAL_REPO)
 
-$(TAR_DIR) :
+$(LOGS_DIR) :
 	mkdir -p $(SRC_DIR) $(INSTALL_DIR) $(PATCH_DIR) $(LOGS_DIR) $(TAR_DIR)
 
 ############
-- 
GitLab