Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Only pass '-Wl,--export-dynamic' (we need to get neat backtraces in exceptions) to...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sun, 7 Aug 2005 23:01:38 +0000 (23:01 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sun, 7 Aug 2005 23:01:38 +0000 (23:01 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1631 48e7efb5-ca39-0410-a469-dd3cf9ba447f

acmacro/compiler-flags.m4
src/Makefile.am

index 6ee18e2..9beedef 100644 (file)
@@ -87,5 +87,12 @@ AC_DEFUN([SG_COMPILE_FLAGS],[
       CFLAGS="$optCFLAGS $CFLAGS"
     fi
   fi
       CFLAGS="$optCFLAGS $CFLAGS"
     fi
   fi
+
+  if test x$lt_cv_prog_gnu_ld = xyes ; then
+    LD_DYNAMIC_FLAGS=-Wl,--export-dynamic
+  else
+    LD_DYNAMIC_FLAGS=
+  fi
+  AC_SUBST(LD_DYNAMIC_FLAGS) 
   
 ])
   
 ])
index 6bd9e43..55c1133 100644 (file)
@@ -194,10 +194,10 @@ endif
 endif
 
 libgras_la_SOURCES= $(COMMON_SRC) $(RL_SRC) $(AMOK_SRC)
 endif
 
 libgras_la_SOURCES= $(COMMON_SRC) $(RL_SRC) $(AMOK_SRC)
-libgras_la_LDFLAGS = $(VERSION_INFO) @GRAS_DEP@ -lm -Wl,--export-dynamic
+libgras_la_LDFLAGS = $(VERSION_INFO) @GRAS_DEP@ @LD_DYNAMIC_FLAGS@ -lm 
 
 libsimgrid_la_SOURCES= $(COMMON_SRC) $(SG_SRC) $(AMOK_SRC)
 
 libsimgrid_la_SOURCES= $(COMMON_SRC) $(SG_SRC) $(AMOK_SRC)
-libsimgrid_la_LDFLAGS = $(VERSION_INFO) @SIMGRID_DEP@ -lm -Wl,--export-dynamic
+libsimgrid_la_LDFLAGS = $(VERSION_INFO) @SIMGRID_DEP@ @LD_DYNAMIC_FLAGS@ -lm
 
 
 include $(top_srcdir)/acmacro/dist-files.mk
 
 
 include $(top_srcdir)/acmacro/dist-files.mk