[casd] trzeros crashed under OSX when using gfortran 59/20959/5
St├ęphane MOTTELET [Wed, 24 Apr 2019 14:58:40 +0000 (16:58 +0200)]
Change-Id: I7fedb7f2058d1b6bd98f6df38927a2bd816d8842

scilab/modules/cacsd/Makefile.am
scilab/modules/cacsd/Makefile.in

index d0222d6..249817f 100644 (file)
@@ -212,6 +212,11 @@ else
 noinst_LTLIBRARIES = libscicacsd-algo.la libscicacsd.la
 endif
 
+if IS_MACOSX
+# enforce -O0 for some files
+src/fortran/sszer.lo: src/fortran/sszer.f
+        $(LIBTOOL) $(AM_V_lt)  --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -O0 -c -o src/fortran/sszer.lo src/fortran/sszer.f
+endif
 
 libscicacsd_la_LDFLAGS = $(AM_LDFLAGS)
 
index a8658c5..603bd98 100644 (file)
@@ -2028,6 +2028,10 @@ uninstall-am: uninstall-libscicacsd_la_etcDATA \
 .PRECIOUS: Makefile
 
 
+# enforce -O0 for some files
+@IS_MACOSX_TRUE@src/fortran/sszer.lo: src/fortran/sszer.f
+@IS_MACOSX_TRUE@        $(LIBTOOL) $(AM_V_lt)  --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) -O0 -c -o src/fortran/sszer.lo src/fortran/sszer.f
+
 # This target enables tests for Scilab
 check-local: $(top_builddir)/scilab-bin test
        if test -d $(mydatadir)/tests; then \