Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37857708
en ru br
Репозитории ALT

Группа :: Науки/Химия
Пакет: gromacs

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: gromacs-4.0.3-alt-LIBS-LDADD.patch
Скачать


--- configure.ac-	2009-03-06 02:45:01 +0700
+++ configure.ac	2009-03-07 06:00:41 +0700
@@ -24,6 +24,12 @@ AC_DISABLE_SHARED
 # Simple options and makefile variables
 #######################################################################
 
+MPI_PATH="$prefix/lib/openmpi"
+AC_SUBST(MPI_PATH)
+PATH="$PATH:$MPI_PATH/bin"
+AC_SUBST(PATH)
+LIBS="-lblas -llapack"
+CFLAGS="-Wl,-Rpath:$MPI_PATH/lib/ -Wa,--noexecstack"
 
 ### Single/Double
 AC_ARG_ENABLE(float,
--- src/tools/Makefile.am-	2009-03-06 02:48:26 +0700
+++ src/tools/Makefile.am	2009-03-07 05:59:10 +0700
@@ -65,10 +65,84 @@ bin_PROGRAMS = \
 	g_clustsize 	g_mdmat     	g_wham		g_kinetics	\
 	sigeps
 
-
+LDFLAGS = -Wl,-Rpath:@MPI_PATH@/lib -Wa,--noexecstack -fPIC -L../gmxlib/.libs \
+	-L../mdlib/.libs -L@MPI_PATH@/lib
 LDADD = $(lib_LTLIBRARIES) ../mdlib/libmd@LIBSUFFIX@.la \
 	../gmxlib/libgmx@LIBSUFFIX@.la
 
+LIBS = @LIBS@ -lgmx@LIBSUFFIX@ -lmd@LIBSUFFIX@ -lmpi -lopen-pal -lopen-rte
+editconf_LDADD = $(LDADD) .libs/gmx_editconf.o 
+eneconv_LDADD = $(LDADD) .libs/gmx_eneconv.o 
+genbox_LDADD = $(LDADD) .libs/addconf.o .libs/gmx_genbox.o 
+genrestr_LDADD = $(LDADD) .libs/gmx_genpr.o 
+genconf_LDADD = $(LDADD) .libs/gmx_genconf.o 
+g_nmtraj_LDADD = $(LDADD) .libs/eigio.o .libs/gmx_nmtraj.o 
+trjcat_LDADD = $(LDADD) .libs/gmx_trjcat.o 
+trjconv_LDADD = $(LDADD) .libs/gmx_trjconv.o 
+trjorder_LDADD = $(LDADD) .libs/gmx_trjorder.o 
+wheel_LDADD = $(LDADD) .libs/gmx_wheel.o 
+xpm2ps_LDADD = $(LDADD) .libs/gmx_xpm2ps.o 
+genion_LDADD = $(LDADD) .libs/calcpot.o .libs/gmx_genion.o 
+anadock_LDADD = $(LDADD) .libs/lsq.o 
+make_edi_LDADD = $(LDADD) .libs/eigio.o 
+g_analyze_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_hbond.o .libs/gmx_analyze.o 
+g_anaeig_LDADD = $(LDADD) .libs/eigio.o .libs/gmx_anaeig.o 
+g_angle_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/dlist.o .libs/anadih.o .libs/gmx_angle.o 
+g_bond_LDADD = $(LDADD) .libs/lsq.o .libs/gmx_bond.o 
+g_bundle_LDADD = $(LDADD) .libs/gmx_bundle.o 
+g_cluster_LDADD = $(LDADD) .libs/eigensolver.o .libs/cmat.o .libs/gmx_cluster.o 
+g_chi_LDADD = $(LDADD) .libs/pp2shift.o .libs/levenmar.o .libs/polynomials.o .libs/expfit.o .libs/correl.o .libs/autocorr.o .libs/dlist.o .libs/anadih.o .libs/gmx_chi.o 
+g_confrms_LDADD = $(LDADD) .libs/gmx_confrms.o 
+g_covar_LDADD = $(LDADD) .libs/eigensolver.o .libs/eigio.o .libs/gmx_covar.o 
+g_current_LDADD = $(LDADD) .libs/gmx_current.o 
+g_densmap_LDADD = $(LDADD) .libs/gmx_densmap.o 
+g_density_LDADD = $(LDADD) .libs/gmx_density.o 
+g_dih_LDADD = $(LDADD) .libs/gmx_dih.o 
+g_dielectric_LDADD = $(LDADD) .libs/levenmar.o .libs/polynomials.o .libs/expfit.o .libs/correl.o .libs/autocorr.o .libs/gmx_dielectric.o 
+g_helixorient_LDADD = $(LDADD) .libs/gmx_helixorient.o 
+g_principal_LDADD = $(LDADD) .libs/gmx_principal.o 
+g_dipoles_LDADD = $(LDADD) .libs/lsq.o .libs/levenmar.o .libs/polynomials.o .libs/expfit.o .libs/correl.o .libs/autocorr.o .libs/gmx_dipoles.o 
+g_disre_LDADD = $(LDADD) .libs/gmx_disre.o 
+g_dyndom_LDADD = $(LDADD) .libs/gmx_dyndom.o 
+g_dist_LDADD = $(LDADD) .libs/gmx_dist.o 
+g_enemat_LDADD = $(LDADD) .libs/gmx_enemat.o 
+g_energy_LDADD = $(LDADD) .libs/levenmar.o .libs/polynomials.o .libs/expfit.o .libs/correl.o .libs/autocorr.o .libs/gmx_energy.o 
+g_lie_LDADD = $(LDADD) .libs/gmx_lie.o 
+g_filter_LDADD = $(LDADD) .libs/gmx_filter.o 
+g_gyrate_LDADD = $(LDADD) .libs/levenmar.o .libs/polynomials.o .libs/expfit.o .libs/correl.o .libs/autocorr.o .libs/gmx_gyrate.o 
+g_h2order_LDADD = $(LDADD) .libs/gmx_h2order.o 
+g_hbond_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_hbond.o 
+g_helix_LDADD = $(LDADD) .libs/hxprops.o .libs/fitahx.o .libs/gmx_helix.o 
+g_mindist_LDADD = $(LDADD) .libs/gmx_mindist.o 
+g_msd_LDADD = $(LDADD) .libs/lsq.o .libs/gmx_msd.o 
+g_morph_LDADD = $(LDADD) .libs/gmx_morph.o 
+g_nmeig_LDADD = $(LDADD) .libs/eigensolver.o .libs/eigio.o .libs/gmx_nmeig.o 
+g_nmens_LDADD = $(LDADD) .libs/eigensolver.o .libs/eigio.o .libs/gmx_nmens.o 
+g_polystat_LDADD = $(LDADD) .libs/gmx_polystat.o 
+g_order_LDADD = $(LDADD) .libs/gmx_order.o 
+g_potential_LDADD = $(LDADD) .libs/gmx_potential.o 
+g_rama_LDADD = $(LDADD) .libs/gmx_rama.o 
+g_rms_LDADD = $(LDADD) .libs/cmat.o .libs/gmx_rms.o 
+g_rdf_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_rdf.o 
+g_rmsdist_LDADD = $(LDADD) .libs/gmx_rmsdist.o 
+g_rmsf_LDADD = $(LDADD) .libs/eigensolver.o .libs/gmx_rmsf.o 
+g_rotacf_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_rotacf.o 
+g_saltbr_LDADD = $(LDADD) .libs/gmx_saltbr.o 
+g_sas_LDADD = $(LDADD) .libs/nsc.o .libs/gmx_sas.o 
+g_sgangle_LDADD = $(LDADD) .libs/gmx_sgangle.o 
+g_sham_LDADD = $(LDADD) .libs/gmx_sham.o 
+g_sorient_LDADD = $(LDADD) .libs/gmx_sorient.o 
+g_spol_LDADD = $(LDADD) .libs/gmx_spol.o 
+g_sdf_LDADD = $(LDADD) .libs/gmx_sdf.o 
+g_spatial_LDADD = $(LDADD) .libs/gmx_spatial.o 
+g_tcaf_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_tcaf.o 
+g_traj_LDADD = $(LDADD) .libs/gmx_traj.o 
+g_vanhove_LDADD = $(LDADD) .libs/gmx_vanhove.o 
+g_velacc_LDADD = $(LDADD) .libs/levenmar.o .libs/expfit.o .libs/correl.o .libs/polynomials.o .libs/autocorr.o .libs/gmx_velacc.o 
+g_clustsize_LDADD = $(LDADD) .libs/gmx_clustsize.o 
+g_mdmat_LDADD = $(LDADD) .libs/gmx_mdmat.o 
+g_wham_LDADD = $(LDADD) .libs/gmx_wham.o 
+g_kinetics_LDADD = $(LDADD) .libs/gmx_kinetics.o 
 
 # link the mpi library to non-mpi names if the latter are not present
 install-exec-hook:
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin