summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvestre Ledru <sylvestre.ledru@scilab.org>2011-04-11 21:42:43 +0200
committerBruno JOFRET <bruno.jofret@scilab.org>2011-04-15 17:23:56 +0200
commit18f826f0c140992b4b418d978302ddf2b10df6eb (patch)
tree0db80de2e5b87278e77327f59bc598b90c4f4aa8
parentf62b96528859e49e97cfc3767ab3811eb280c87a (diff)
downloadscilab-18f826f0c140992b4b418d978302ddf2b10df6eb.zip
scilab-18f826f0c140992b4b418d978302ddf2b10df6eb.tar.gz
* Under GNU/Linux, in case of an internal (C, C++ or fortran) programming error
of Scilab or an extension, the full error stack is displayed and Scilab no longer crashes. Change-Id: Ia098d5dd5aa88b61ac013ea24feffc4734d2a480
-rw-r--r--scilab/CHANGES_5.3.X3
-rw-r--r--scilab/Makefile.in8
-rw-r--r--scilab/aclocal.m41
-rwxr-xr-xscilab/configure124
-rw-r--r--scilab/configure.ac4
-rw-r--r--scilab/contrib/Makefile.in8
-rw-r--r--scilab/libs/MALLOC/Makefile.in8
-rw-r--r--scilab/libs/Makefile.in8
-rw-r--r--scilab/libs/doublylinkedlist/Makefile.in8
-rw-r--r--scilab/libs/dynamiclibrary/Makefile.in8
-rw-r--r--scilab/libs/hashtable/Makefile.in8
-rw-r--r--scilab/libs/libst/Makefile.in8
-rw-r--r--scilab/m4/backtrace.m447
-rw-r--r--scilab/modules/Makefile.in8
-rw-r--r--scilab/modules/action_binding/Makefile.in8
-rw-r--r--scilab/modules/api_scilab/Makefile.in8
-rw-r--r--scilab/modules/arnoldi/Makefile.in8
-rw-r--r--scilab/modules/atoms/Makefile.in8
-rw-r--r--scilab/modules/boolean/Makefile.in8
-rw-r--r--scilab/modules/cacsd/Makefile.in8
-rw-r--r--scilab/modules/call_scilab/Makefile.in8
-rw-r--r--scilab/modules/commons/Makefile.in8
-rw-r--r--scilab/modules/compatibility_functions/Makefile.in8
-rw-r--r--scilab/modules/completion/Makefile.in8
-rw-r--r--scilab/modules/console/Makefile.in8
-rw-r--r--scilab/modules/core/Makefile.am4
-rw-r--r--scilab/modules/core/Makefile.in34
-rw-r--r--scilab/modules/core/includes/machine.h.in9
-rw-r--r--scilab/modules/core/includes/signal_mgmt.h21
-rw-r--r--scilab/modules/core/license.txt56
-rw-r--r--scilab/modules/core/src/c/backtrace.c449
-rw-r--r--scilab/modules/core/src/c/backtrace.h102
-rw-r--r--scilab/modules/core/src/c/callinterf.c4
-rw-r--r--scilab/modules/core/src/c/signal_mgmt.c528
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt.dia.ref29
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt.tst29
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt_2.dia.ref30
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt_2.tst30
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt_3.dia.ref31
-rw-r--r--scilab/modules/core/tests/unit_tests/segfault_mgmt_3.tst31
-rw-r--r--scilab/modules/data_structures/Makefile.in8
-rw-r--r--scilab/modules/demo_tools/Makefile.in8
-rw-r--r--scilab/modules/development_tools/Makefile.in8
-rw-r--r--scilab/modules/development_tools/src/fake/Makefile.in8
-rw-r--r--scilab/modules/differential_equations/Makefile.in8
-rw-r--r--scilab/modules/double/Makefile.in8
-rw-r--r--scilab/modules/dynamic_link/Makefile.in8
-rw-r--r--scilab/modules/elementary_functions/Makefile.in8
-rw-r--r--scilab/modules/fftw/Makefile.in8
-rw-r--r--scilab/modules/fileio/Makefile.in8
-rw-r--r--scilab/modules/functions/Makefile.in8
-rw-r--r--scilab/modules/genetic_algorithms/Makefile.in8
-rw-r--r--scilab/modules/graph/Makefile.in8
-rw-r--r--scilab/modules/graphic_export/Makefile.in8
-rw-r--r--scilab/modules/graphics/Makefile.in8
-rw-r--r--scilab/modules/gui/Makefile.in8
-rw-r--r--scilab/modules/hdf5/Makefile.in8
-rw-r--r--scilab/modules/helptools/Makefile.in8
-rw-r--r--scilab/modules/history_browser/Makefile.in8
-rw-r--r--scilab/modules/history_manager/Makefile.in8
-rw-r--r--scilab/modules/integer/Makefile.in8
-rw-r--r--scilab/modules/interpolation/Makefile.in8
-rw-r--r--scilab/modules/intersci/Makefile.in8
-rw-r--r--scilab/modules/io/Makefile.in8
-rw-r--r--scilab/modules/javasci/Makefile.in8
-rw-r--r--scilab/modules/jvm/Makefile.in8
-rw-r--r--scilab/modules/linear_algebra/Makefile.in8
-rw-r--r--scilab/modules/localization/Makefile.in8
-rw-r--r--scilab/modules/m2sci/Makefile.in8
-rw-r--r--scilab/modules/maple2scilab/Makefile.in8
-rw-r--r--scilab/modules/matio/Makefile.in8
-rw-r--r--scilab/modules/mexlib/Makefile.in8
-rw-r--r--scilab/modules/modules_manager/Makefile.in8
-rw-r--r--scilab/modules/optimization/Makefile.in8
-rw-r--r--scilab/modules/output_stream/Makefile.in8
-rw-r--r--scilab/modules/overloading/Makefile.in8
-rw-r--r--scilab/modules/parallel/Makefile.in8
-rw-r--r--scilab/modules/parameters/Makefile.in8
-rw-r--r--scilab/modules/polynomials/Makefile.in8
-rw-r--r--scilab/modules/pvm/Makefile.in8
-rw-r--r--scilab/modules/randlib/Makefile.in8
-rw-r--r--scilab/modules/renderer/Makefile.in8
-rw-r--r--scilab/modules/scicos/Makefile.in8
-rw-r--r--scilab/modules/scicos_blocks/Makefile.in8
-rw-r--r--scilab/modules/scinotes/Makefile.in8
-rw-r--r--scilab/modules/shell/Makefile.in8
-rw-r--r--scilab/modules/shell/src/c/others/mainscic.c4
-rw-r--r--scilab/modules/signal_processing/Makefile.in8
-rw-r--r--scilab/modules/simulated_annealing/Makefile.in8
-rw-r--r--scilab/modules/sound/Makefile.in8
-rw-r--r--scilab/modules/sparse/Makefile.in8
-rw-r--r--scilab/modules/special_functions/Makefile.in8
-rw-r--r--scilab/modules/spreadsheet/Makefile.in8
-rw-r--r--scilab/modules/statistics/Makefile.in8
-rw-r--r--scilab/modules/string/Makefile.in8
-rw-r--r--scilab/modules/symbolic/Makefile.in8
-rw-r--r--scilab/modules/tclsci/Makefile.in8
-rw-r--r--scilab/modules/texmacs/Makefile.in8
-rw-r--r--scilab/modules/time/Makefile.in8
-rw-r--r--scilab/modules/types/Makefile.in8
-rw-r--r--scilab/modules/ui_data/Makefile.in8
-rw-r--r--scilab/modules/umfpack/Makefile.in8
-rw-r--r--scilab/modules/windows_tools/Makefile.in8
-rw-r--r--scilab/modules/xcos/Makefile.in8
104 files changed, 1884 insertions, 350 deletions
diff --git a/scilab/CHANGES_5.3.X b/scilab/CHANGES_5.3.X
index 9b2305a..33d88b8 100644
--- a/scilab/CHANGES_5.3.X
+++ b/scilab/CHANGES_5.3.X
@@ -7,6 +7,9 @@ Scilab:
7* The Mac OS X version is checked to avoid errors on unsupported versions 7* The Mac OS X version is checked to avoid errors on unsupported versions
8 of Mac OS X. As a remider, Scilab is supported under Mac OS X 10.6. 8 of Mac OS X. As a remider, Scilab is supported under Mac OS X 10.6.
9 9
10* Under GNU/Linux, in case of an internal (C, C++ or fortran) programming error
11 of Scilab or an extension, the full error stack is displayed and Scilab no
12 longer crashes.
10 13
11Scinotes: 14Scinotes:
12========= 15=========
diff --git a/scilab/Makefile.in b/scilab/Makefile.in
index f2b2498..181556e 100644
--- a/scilab/Makefile.in
+++ b/scilab/Makefile.in
@@ -94,10 +94,10 @@ check_PROGRAMS = call_scilab_c_simple$(EXEEXT) call_scilab_c$(EXEEXT) \
94 call_scilab_readwritestring$(EXEEXT) 94 call_scilab_readwritestring$(EXEEXT)
95subdir = . 95subdir = .
96ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 96ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
97am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 97am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
98 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 98 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
99 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 99 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
100 $(top_srcdir)/m4/intel_compiler.m4 \ 100 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
101 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 101 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
102 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 102 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
103 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 103 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/aclocal.m4 b/scilab/aclocal.m4
index 6cf2393..fb246da 100644
--- a/scilab/aclocal.m4
+++ b/scilab/aclocal.m4
@@ -3251,6 +3251,7 @@ AC_SUBST([am__tar])
3251AC_SUBST([am__untar]) 3251AC_SUBST([am__untar])
3252]) # _AM_PROG_TAR 3252]) # _AM_PROG_TAR
3253 3253
3254m4_include([m4/backtrace.m4])
3254m4_include([m4/docbook.m4]) 3255m4_include([m4/docbook.m4])
3255m4_include([m4/fftw.m4]) 3256m4_include([m4/fftw.m4])
3256m4_include([m4/fortran.m4]) 3257m4_include([m4/fortran.m4])
diff --git a/scilab/configure b/scilab/configure
index 26a4b15..ce0cba9 100755
--- a/scilab/configure
+++ b/scilab/configure
@@ -16321,6 +16321,19 @@ fi
16321done 16321done
16322 16322
16323 16323
16324# Provided by signal.h
16325for ac_func in strsignal
16326do :
16327 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
16328if test "x$ac_cv_func_strsignal" = x""yes; then :
16329 cat >>confdefs.h <<_ACEOF
16330#define HAVE_STRSIGNAL 1
16331_ACEOF
16332
16333fi
16334done
16335
16336
16324 16337
16325# Check of the libm (lib math). Macro provided by libtool. 16338# Check of the libm (lib math). Macro provided by libtool.
16326save_LDFLAGS="$LDFLAGS" 16339save_LDFLAGS="$LDFLAGS"
@@ -23779,7 +23792,7 @@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_PATH"
23779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5 23792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
23780$as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; } 23793$as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
23781cat > conftest.$ac_ext <<EOF 23794cat > conftest.$ac_ext <<EOF
23782#line 23782 "configure" 23795#line 23795 "configure"
23783#include "confdefs.h" 23796#include "confdefs.h"
23784 23797
23785#include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME" 23798#include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@ -24089,7 +24102,7 @@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CHK_TK_INCLUDE_PATH $X_CFLAGS"
24089$as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; } 24102$as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
24090 24103
24091cat > conftest.$ac_ext <<EOF 24104cat > conftest.$ac_ext <<EOF
24092#line 24092 "configure" 24105#line 24105 "configure"
24093#include "confdefs.h" 24106#include "confdefs.h"
24094 24107
24095#include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME" 24108#include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@ -24670,7 +24683,7 @@ $as_echo_n "checking saxon... " >&6; }
24670 export ac_java_classpath="$jar_resolved:$ac_java_classpath" 24683 export ac_java_classpath="$jar_resolved:$ac_java_classpath"
24671 24684
24672 cat << \EOF > conftest.java 24685 cat << \EOF > conftest.java
24673// #line 24673 "configure" 24686// #line 24686 "configure"
24674import com.icl.saxon.Loader; 24687import com.icl.saxon.Loader;
24675 24688
24676public class conftest { 24689public class conftest {
@@ -24777,7 +24790,7 @@ $as_echo_n "checking jlatexmath-fop... " >&6; }
24777 export ac_java_classpath="$jar_resolved:$ac_java_classpath" 24790 export ac_java_classpath="$jar_resolved:$ac_java_classpath"
24778 24791
24779 cat << \EOF > conftest.java 24792 cat << \EOF > conftest.java
24780// #line 24780 "configure" 24793// #line 24793 "configure"
24781import org.scilab.forge.jlatexmath.fop.JLaTeXMathObj; 24794import org.scilab.forge.jlatexmath.fop.JLaTeXMathObj;
24782 24795
24783public class conftest { 24796public class conftest {
@@ -31084,7 +31097,7 @@ else
31084 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 31097 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
31085 lt_status=$lt_dlunknown 31098 lt_status=$lt_dlunknown
31086 cat > conftest.$ac_ext <<_LT_EOF 31099 cat > conftest.$ac_ext <<_LT_EOF
31087#line 31087 "configure" 31100#line 31100 "configure"
31088#include "confdefs.h" 31101#include "confdefs.h"
31089 31102
31090#if HAVE_DLFCN_H 31103#if HAVE_DLFCN_H
@@ -31190,7 +31203,7 @@ else
31190 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 31203 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
31191 lt_status=$lt_dlunknown 31204 lt_status=$lt_dlunknown
31192 cat > conftest.$ac_ext <<_LT_EOF 31205 cat > conftest.$ac_ext <<_LT_EOF
31193#line 31193 "configure" 31206#line 31206 "configure"
31194#include "confdefs.h" 31207#include "confdefs.h"
31195 31208
31196#if HAVE_DLFCN_H 31209#if HAVE_DLFCN_H
@@ -37139,6 +37152,105 @@ esac
37139 37152
37140 37153
37141 37154
37155
37156#------------------------------
37157# backtrace support (for glibc)
37158#------------------------------
37159
37160# Basic backtrace functionnality
37161
37162have_glibc_backtrace=no
37163
37164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glibc backtrace" >&5
37165$as_echo_n "checking for glibc backtrace... " >&6; }
37166cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37167/* end confdefs.h. */
37168#if defined(__GNUC__)
37169#define _GNU_SOURCE
37170#include <memory.h>
37171#include <execinfo.h>
37172#endif
37173#ifdef F77_DUMMY_MAIN
37174
37175# ifdef __cplusplus
37176 extern "C"
37177# endif
37178 int F77_DUMMY_MAIN() { return 1; }
37179
37180#endif
37181int
37182main ()
37183{
37184 void *tr_array[10]; backtrace(tr_array, 10);
37185 ;
37186 return 0;
37187}
37188_ACEOF
37189if ac_fn_c_try_link "$LINENO"; then :
37190 have_glibc_backtrace=yes
37191else
37192 have_glibc_backtrace=no
37193fi
37194rm -f core conftest.err conftest.$ac_objext \
37195 conftest$ac_exeext conftest.$ac_ext
37196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_glibc_backtrace" >&5
37197$as_echo "$have_glibc_backtrace" >&6; }
37198
37199if test "x$have_glibc_backtrace" = "xyes"; then
37200 CFLAGS="$CFLAGS -rdynamic"
37201 CPPFLAGS="$CPPFLAGS -rdynamic"
37202 FFLAGS="$FFLAGS -rdynamic"
37203
37204$as_echo "#define HAVE_GLIBC_BACKTRACE 1" >>confdefs.h
37205
37206fi
37207
37208# C++ demangling
37209
37210have_cplus_demangle=no
37211
37212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glibc cplus_demangle" >&5
37213$as_echo_n "checking for glibc cplus_demangle... " >&6; }
37214cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37215/* end confdefs.h. */
37216#include <demangle.h>
37217#ifdef F77_DUMMY_MAIN
37218
37219# ifdef __cplusplus
37220 extern "C"
37221# endif
37222 int F77_DUMMY_MAIN() { return 1; }
37223
37224#endif
37225int
37226main ()
37227{
37228 const char *s; cplus_demangle(s, auto_demangling);
37229 ;
37230 return 0;
37231}
37232_ACEOF
37233if ac_fn_c_try_link "$LINENO"; then :
37234 have_cplus_demangle=yes
37235else
37236 have_cplus_demangle=no
37237fi
37238rm -f core conftest.err conftest.$ac_objext \
37239 conftest$ac_exeext conftest.$ac_ext
37240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cplus_demangle" >&5
37241$as_echo "$have_cplus_demangle" >&6; }
37242
37243if test "x$have_cplus_demangle" = "xyes"; then
37244 CFLAGS="$CFLAGS -rdynamic"
37245 CPPFLAGS="$CPPFLAGS -rdynamic"
37246 FFLAGS="$FFLAGS -rdynamic"
37247
37248
37249$as_echo "#define HAVE_CPLUS_DEMANGLE 1" >>confdefs.h
37250
37251fi
37252
37253
37142########## 37254##########
37143##### Code quality 37255##### Code quality
37144########## 37256##########
diff --git a/scilab/configure.ac b/scilab/configure.ac
index 0bc10d1..593fa90 100644
--- a/scilab/configure.ac
+++ b/scilab/configure.ac
@@ -1130,6 +1130,9 @@ AC_CHECK_FUNCS([mkdir])
1130# Provided by mman.h 1130# Provided by mman.h
1131AC_CHECK_FUNCS([munmap]) 1131AC_CHECK_FUNCS([munmap])
1132 1132
1133# Provided by signal.h
1134AC_CHECK_FUNCS([strsignal])
1135
1133 1136
1134# Check of the libm (lib math). Macro provided by libtool. 1137# Check of the libm (lib math). Macro provided by libtool.
1135save_LDFLAGS="$LDFLAGS" 1138save_LDFLAGS="$LDFLAGS"
@@ -1646,6 +1649,7 @@ AM_CONDITIONAL(ENABLE_STATIC, test "$libtool_build_static_libs" = xxxx)
1646AC_C_CONST() 1649AC_C_CONST()
1647AC_C_INLINE() 1650AC_C_INLINE()
1648 1651
1652AC_BACKTRACE()
1649 1653
1650########## 1654##########
1651##### Code quality 1655##### Code quality
diff --git a/scilab/contrib/Makefile.in b/scilab/contrib/Makefile.in
index 26cee93..d62158b 100644
--- a/scilab/contrib/Makefile.in
+++ b/scilab/contrib/Makefile.in
@@ -43,10 +43,10 @@ host_triplet = @host@
43subdir = contrib 43subdir = contrib
44DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 44DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
45ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 45ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
46am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 46am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
47 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 47 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
48 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 48 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
49 $(top_srcdir)/m4/intel_compiler.m4 \ 49 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
50 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 50 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
51 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 51 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
52 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 52 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/MALLOC/Makefile.in b/scilab/libs/MALLOC/Makefile.in
index fd89566..5a60a3f 100644
--- a/scilab/libs/MALLOC/Makefile.in
+++ b/scilab/libs/MALLOC/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(libscimalloc_la_include_HEADERS) $(srcdir)/Makefile.am \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = libs/MALLOC 62subdir = libs/MALLOC
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/Makefile.in b/scilab/libs/Makefile.in
index 2a2baef..0654568 100644
--- a/scilab/libs/Makefile.in
+++ b/scilab/libs/Makefile.in
@@ -41,10 +41,10 @@ host_triplet = @host@
41subdir = libs 41subdir = libs
42DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 42DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
43ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 43ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
44am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 44am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
45 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 45 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
46 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 46 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
47 $(top_srcdir)/m4/intel_compiler.m4 \ 47 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
48 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 48 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
49 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 49 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
50 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 50 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/doublylinkedlist/Makefile.in b/scilab/libs/doublylinkedlist/Makefile.in
index 9cfd4b5..808fda4 100644
--- a/scilab/libs/doublylinkedlist/Makefile.in
+++ b/scilab/libs/doublylinkedlist/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libscidoublylinkedlist_la_include_HEADERS) \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = libs/doublylinkedlist 63subdir = libs/doublylinkedlist
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/dynamiclibrary/Makefile.in b/scilab/libs/dynamiclibrary/Makefile.in
index 99c7ec5d..e5e9194 100644
--- a/scilab/libs/dynamiclibrary/Makefile.in
+++ b/scilab/libs/dynamiclibrary/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libscidynamiclibrary_la_include_HEADERS) \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = libs/dynamiclibrary 63subdir = libs/dynamiclibrary
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/hashtable/Makefile.in b/scilab/libs/hashtable/Makefile.in
index e224e4e..772aac1 100644
--- a/scilab/libs/hashtable/Makefile.in
+++ b/scilab/libs/hashtable/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libscihashtable_la_include_HEADERS) \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = libs/hashtable 63subdir = libs/hashtable
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/libs/libst/Makefile.in b/scilab/libs/libst/Makefile.in
index ce6ae7d..dfef3bc 100644
--- a/scilab/libs/libst/Makefile.in
+++ b/scilab/libs/libst/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = libs/libst 61subdir = libs/libst
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/m4/backtrace.m4 b/scilab/m4/backtrace.m4
new file mode 100644
index 0000000..0d57271
--- /dev/null
+++ b/scilab/m4/backtrace.m4
@@ -0,0 +1,47 @@
1AC_DEFUN([AC_BACKTRACE], [
2
3#------------------------------
4# backtrace support (for glibc)
5#------------------------------
6
7# Basic backtrace functionnality
8
9have_glibc_backtrace=no
10
11AC_MSG_CHECKING([for glibc backtrace])
12AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if defined(__GNUC__)
13#define _GNU_SOURCE
14#include <memory.h>
15#include <execinfo.h>
16#endif]],
17 [[ void *tr_array[10]; backtrace(tr_array, 10); ]])],
18 [have_glibc_backtrace=yes],
19 [have_glibc_backtrace=no])
20AC_MSG_RESULT($have_glibc_backtrace)
21
22if test "x$have_glibc_backtrace" = "xyes"; then
23 CFLAGS="$CFLAGS -rdynamic"
24 CPPFLAGS="$CPPFLAGS -rdynamic"
25 FFLAGS="$FFLAGS -rdynamic"
26 AC_DEFINE(HAVE_GLIBC_BACKTRACE, 1, HAVE_GLIBC_BACKTRACE)
27fi
28
29# C++ demangling
30
31have_cplus_demangle=no
32
33AC_MSG_CHECKING([for glibc cplus_demangle])
34AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <demangle.h>]],
35 [[ const char *s; cplus_demangle(s, auto_demangling); ]])],
36 [have_cplus_demangle=yes],
37 [have_cplus_demangle=no])
38AC_MSG_RESULT($have_cplus_demangle)
39
40if test "x$have_cplus_demangle" = "xyes"; then
41 CFLAGS="$CFLAGS -rdynamic"
42 CPPFLAGS="$CPPFLAGS -rdynamic"
43 FFLAGS="$FFLAGS -rdynamic"
44
45 AC_DEFINE(HAVE_CPLUS_DEMANGLE, 1, HAVE_CPLUS_DEMANGLE)
46fi
47])
diff --git a/scilab/modules/Makefile.in b/scilab/modules/Makefile.in
index 596a3ae..7a30cb4 100644
--- a/scilab/modules/Makefile.in
+++ b/scilab/modules/Makefile.in
@@ -70,10 +70,10 @@ host_triplet = @host@
70subdir = modules 70subdir = modules
71DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 71DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
72ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 72ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
73am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 73am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
74 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 74 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
75 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 75 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
76 $(top_srcdir)/m4/intel_compiler.m4 \ 76 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
77 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 77 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
78 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 78 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
79 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 79 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/action_binding/Makefile.in b/scilab/modules/action_binding/Makefile.in
index 0acbb40..c7c9730 100644
--- a/scilab/modules/action_binding/Makefile.in
+++ b/scilab/modules/action_binding/Makefile.in
@@ -67,10 +67,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
67@NEED_JAVA_TRUE@am__append_2 = java 67@NEED_JAVA_TRUE@am__append_2 = java
68subdir = modules/action_binding 68subdir = modules/action_binding
69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 70am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
71 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 71 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
72 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 72 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
73 $(top_srcdir)/m4/intel_compiler.m4 \ 73 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/api_scilab/Makefile.in b/scilab/modules/api_scilab/Makefile.in
index b4a6ff1..dd37ec5 100644
--- a/scilab/modules/api_scilab/Makefile.in
+++ b/scilab/modules/api_scilab/Makefile.in
@@ -65,10 +65,10 @@ DIST_COMMON = $(libsciapi_scilab_la_include_HEADERS) \
65@NEED_JAVA_TRUE@am__append_1 = java 65@NEED_JAVA_TRUE@am__append_1 = java
66subdir = modules/api_scilab 66subdir = modules/api_scilab
67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 68am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
69 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 69 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
70 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 70 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
71 $(top_srcdir)/m4/intel_compiler.m4 \ 71 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/arnoldi/Makefile.in b/scilab/modules/arnoldi/Makefile.in
index 94b2b72..6169997 100644
--- a/scilab/modules/arnoldi/Makefile.in
+++ b/scilab/modules/arnoldi/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/arnoldi 62subdir = modules/arnoldi
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/atoms/Makefile.in b/scilab/modules/atoms/Makefile.in
index 800da92..f9f05af 100644
--- a/scilab/modules/atoms/Makefile.in
+++ b/scilab/modules/atoms/Makefile.in
@@ -64,10 +64,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
64@NEED_JAVA_TRUE@am__append_1 = java 64@NEED_JAVA_TRUE@am__append_1 = java
65subdir = modules/atoms 65subdir = modules/atoms
66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
67am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 67am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
68 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 68 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
69 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 69 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
70 $(top_srcdir)/m4/intel_compiler.m4 \ 70 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/boolean/Makefile.in b/scilab/modules/boolean/Makefile.in
index 4b2cb99..8377c74 100644
--- a/scilab/modules/boolean/Makefile.in
+++ b/scilab/modules/boolean/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/boolean 62subdir = modules/boolean
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/cacsd/Makefile.in b/scilab/modules/cacsd/Makefile.in
index ea71dd6..040e8ce 100644
--- a/scilab/modules/cacsd/Makefile.in
+++ b/scilab/modules/cacsd/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/cacsd 62subdir = modules/cacsd
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/call_scilab/Makefile.in b/scilab/modules/call_scilab/Makefile.in
index 48e67f2..51cda9d 100644
--- a/scilab/modules/call_scilab/Makefile.in
+++ b/scilab/modules/call_scilab/Makefile.in
@@ -63,10 +63,10 @@ DIST_COMMON = $(libscicall_scilab_la_include_HEADERS) \
63@NEED_JAVA_TRUE@am__append_1 = java 63@NEED_JAVA_TRUE@am__append_1 = java
64subdir = modules/call_scilab 64subdir = modules/call_scilab
65ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 65ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
66am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 66am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
67 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 67 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
68 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 68 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
69 $(top_srcdir)/m4/intel_compiler.m4 \ 69 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
70 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 70 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
71 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 71 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
72 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 72 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/commons/Makefile.in b/scilab/modules/commons/Makefile.in
index ccf49d4..0a91348 100644
--- a/scilab/modules/commons/Makefile.in
+++ b/scilab/modules/commons/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libscicommons.la 68@GUI_TRUE@am__append_2 = libscicommons.la
69subdir = modules/commons 69subdir = modules/commons
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/compatibility_functions/Makefile.in b/scilab/modules/compatibility_functions/Makefile.in
index f9459d5..05e79e8 100644
--- a/scilab/modules/compatibility_functions/Makefile.in
+++ b/scilab/modules/compatibility_functions/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/compatibility_functions 62subdir = modules/compatibility_functions
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/completion/Makefile.in b/scilab/modules/completion/Makefile.in
index 8bb840f..f936029 100644
--- a/scilab/modules/completion/Makefile.in
+++ b/scilab/modules/completion/Makefile.in
@@ -67,10 +67,10 @@ DIST_COMMON = $(libscicompletion_la_include_HEADERS) \
67@NEED_JAVA_TRUE@am__append_1 = java 67@NEED_JAVA_TRUE@am__append_1 = java
68subdir = modules/completion 68subdir = modules/completion
69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 70am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
71 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 71 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
72 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 72 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
73 $(top_srcdir)/m4/intel_compiler.m4 \ 73 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/console/Makefile.in b/scilab/modules/console/Makefile.in
index 8582a91..25589d1 100644
--- a/scilab/modules/console/Makefile.in
+++ b/scilab/modules/console/Makefile.in
@@ -73,10 +73,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
73@NEED_JAVA_TRUE@am__append_4 = java 73@NEED_JAVA_TRUE@am__append_4 = java
74subdir = modules/console 74subdir = modules/console
75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
76am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 76am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
77 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 77 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
78 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 78 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
79 $(top_srcdir)/m4/intel_compiler.m4 \ 79 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/core/Makefile.am b/scilab/modules/core/Makefile.am
index d03c712..fd99658 100644
--- a/scilab/modules/core/Makefile.am
+++ b/scilab/modules/core/Makefile.am
@@ -87,7 +87,9 @@ src/c/exitCodeValue.c \
87src/c/getversion.c \ 87src/c/getversion.c \
88src/c/dynamic_tclsci.c \ 88src/c/dynamic_tclsci.c \
89src/c/dynamic_parallel.c \ 89src/c/dynamic_parallel.c \
90src/c/storeCommand.c 90src/c/storeCommand.c \
91src/c/backtrace.c \
92src/c/signal_mgmt.c
91 93
92CORE_CPP_SOURCES = src/cpp/hashtable_core.cpp \ 94CORE_CPP_SOURCES = src/cpp/hashtable_core.cpp \
93src/cpp/namstr.cpp \ 95src/cpp/namstr.cpp \
diff --git a/scilab/modules/core/Makefile.in b/scilab/modules/core/Makefile.in
index 180170e..91686e3 100644
--- a/scilab/modules/core/Makefile.in
+++ b/scilab/modules/core/Makefile.in
@@ -73,10 +73,10 @@ DIST_COMMON = $(libscicore_la_include_HEADERS) $(srcdir)/Makefile.am \
73@NEED_JAVA_TRUE@am__append_4 = java 73@NEED_JAVA_TRUE@am__append_4 = java
74subdir = modules/core 74subdir = modules/core
75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
76am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 76am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
77 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 77 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
78 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 78 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
79 $(top_srcdir)/m4/intel_compiler.m4 \ 79 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
@@ -153,8 +153,8 @@ am__libscicore_la_SOURCES_DIST = src/c/inffic.c src/c/cs2st.c \
153 src/c/inittypenames.c src/c/funcprot.c src/c/eqid.c \ 153 src/c/inittypenames.c src/c/funcprot.c src/c/eqid.c \
154 src/c/exitCodeValue.c src/c/getversion.c \ 154 src/c/exitCodeValue.c src/c/getversion.c \
155 src/c/dynamic_tclsci.c src/c/dynamic_parallel.c \ 155 src/c/dynamic_tclsci.c src/c/dynamic_parallel.c \
156 src/c/storeCommand.c src/c/scimem64.c \ 156 src/c/storeCommand.c src/c/backtrace.c src/c/signal_mgmt.c \
157 src/cpp/hashtable_core.cpp src/cpp/namstr.cpp \ 157 src/c/scimem64.c src/cpp/hashtable_core.cpp src/cpp/namstr.cpp \
158 src/cpp/search_functions.cpp src/fortran/clunit.f \ 158 src/cpp/search_functions.cpp src/fortran/clunit.f \
159 src/fortran/getlin.f src/fortran/allowptr.f \ 159 src/fortran/getlin.f src/fortran/allowptr.f \
160 src/fortran/isany.f src/fortran/hmcreate.f src/fortran/nextj.f \ 160 src/fortran/isany.f src/fortran/hmcreate.f src/fortran/nextj.f \
@@ -286,7 +286,8 @@ am__objects_2 = libscicore_la-inffic.lo libscicore_la-cs2st.lo \
286 libscicore_la-eqid.lo libscicore_la-exitCodeValue.lo \ 286 libscicore_la-eqid.lo libscicore_la-exitCodeValue.lo \
287 libscicore_la-getversion.lo libscicore_la-dynamic_tclsci.lo \ 287 libscicore_la-getversion.lo libscicore_la-dynamic_tclsci.lo \
288 libscicore_la-dynamic_parallel.lo \ 288 libscicore_la-dynamic_parallel.lo \
289 libscicore_la-storeCommand.lo $(am__objects_1) 289 libscicore_la-storeCommand.lo libscicore_la-backtrace.lo \
290 libscicore_la-signal_mgmt.lo $(am__objects_1)
290am__objects_3 = libscicore_la-hashtable_core.lo \ 291am__objects_3 = libscicore_la-hashtable_core.lo \
291 libscicore_la-namstr.lo libscicore_la-search_functions.lo 292 libscicore_la-namstr.lo libscicore_la-search_functions.lo
292@USE_DYNAMIC_STACK_TRUE@am__objects_4 = relocstack.lo 293@USE_DYNAMIC_STACK_TRUE@am__objects_4 = relocstack.lo
@@ -667,7 +668,8 @@ CORE_C_SOURCES = src/c/inffic.c src/c/cs2st.c src/c/tmpdir.c \
667 src/c/inittypenames.c src/c/funcprot.c src/c/eqid.c \ 668 src/c/inittypenames.c src/c/funcprot.c src/c/eqid.c \
668 src/c/exitCodeValue.c src/c/getversion.c \ 669 src/c/exitCodeValue.c src/c/getversion.c \
669 src/c/dynamic_tclsci.c src/c/dynamic_parallel.c \ 670 src/c/dynamic_tclsci.c src/c/dynamic_parallel.c \
670 src/c/storeCommand.c $(am__append_1) 671 src/c/storeCommand.c src/c/backtrace.c src/c/signal_mgmt.c \
672 $(am__append_1)
671CORE_CPP_SOURCES = src/cpp/hashtable_core.cpp \ 673CORE_CPP_SOURCES = src/cpp/hashtable_core.cpp \
672src/cpp/namstr.cpp \ 674src/cpp/namstr.cpp \
673src/cpp/search_functions.cpp 675src/cpp/search_functions.cpp
@@ -1024,6 +1026,7 @@ distclean-compile:
1024@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-SCIHOME.Plo@am__quote@ 1026@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-SCIHOME.Plo@am__quote@
1025@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-SetScilabEnvironment.Plo@am__quote@ 1027@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-SetScilabEnvironment.Plo@am__quote@
1026@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-TerminateCore.Plo@am__quote@ 1028@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-TerminateCore.Plo@am__quote@
1029@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-backtrace.Plo@am__quote@
1027@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-banier.Plo@am__quote@ 1030@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-banier.Plo@am__quote@
1028@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-callDynamicGateway.Plo@am__quote@ 1031@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-callDynamicGateway.Plo@am__quote@
1029@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-callFunctionFromGateway.Plo@am__quote@ 1032@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-callFunctionFromGateway.Plo@am__quote@
@@ -1136,6 +1139,7 @@ distclean-compile:
1136@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-search_functions.Plo@am__quote@ 1139@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-search_functions.Plo@am__quote@
1137@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-setPrecisionFPU.Plo@am__quote@ 1140@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-setPrecisionFPU.Plo@am__quote@
1138@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-setgetSCIpath.Plo@am__quote@ 1141@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-setgetSCIpath.Plo@am__quote@
1142@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-signal_mgmt.Plo@am__quote@
1139@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack1.Plo@am__quote@ 1143@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack1.Plo@am__quote@
1140@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack2.Plo@am__quote@ 1144@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack2.Plo@am__quote@
1141@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack3.Plo@am__quote@ 1145@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscicore_la-stack3.Plo@am__quote@
@@ -1728,6 +1732,20 @@ libscicore_la-storeCommand.lo: src/c/storeCommand.c
1728@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1732@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1729@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -c -o libscicore_la-storeCommand.lo `test -f 'src/c/storeCommand.c' || echo '$(srcdir)/'`src/c/storeCommand.c 1733@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -c -o libscicore_la-storeCommand.lo `test -f 'src/c/storeCommand.c' || echo '$(srcdir)/'`src/c/storeCommand.c
1730 1734
1735libscicore_la-backtrace.lo: src/c/backtrace.c
1736@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -MT libscicore_la-backtrace.lo -MD -MP -MF $(DEPDIR)/libscicore_la-backtrace.Tpo -c -o libscicore_la-backtrace.lo `test -f 'src/c/backtrace.c' || echo '$(srcdir)/'`src/c/backtrace.c
1737@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libscicore_la-backtrace.Tpo $(DEPDIR)/libscicore_la-backtrace.Plo
1738@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/backtrace.c' object='libscicore_la-backtrace.lo' libtool=yes @AMDEPBACKSLASH@
1739@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1740@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -c -o libscicore_la-backtrace.lo `test -f 'src/c/backtrace.c' || echo '$(srcdir)/'`src/c/backtrace.c
1741
1742libscicore_la-signal_mgmt.lo: src/c/signal_mgmt.c
1743@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -MT libscicore_la-signal_mgmt.lo -MD -MP -MF $(DEPDIR)/libscicore_la-signal_mgmt.Tpo -c -o libscicore_la-signal_mgmt.lo `test -f 'src/c/signal_mgmt.c' || echo '$(srcdir)/'`src/c/signal_mgmt.c
1744@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libscicore_la-signal_mgmt.Tpo $(DEPDIR)/libscicore_la-signal_mgmt.Plo
1745@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/signal_mgmt.c' object='libscicore_la-signal_mgmt.lo' libtool=yes @AMDEPBACKSLASH@
1746@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1747@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -c -o libscicore_la-signal_mgmt.lo `test -f 'src/c/signal_mgmt.c' || echo '$(srcdir)/'`src/c/signal_mgmt.c
1748
1731libscicore_la-scimem64.lo: src/c/scimem64.c 1749libscicore_la-scimem64.lo: src/c/scimem64.c
1732@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -MT libscicore_la-scimem64.lo -MD -MP -MF $(DEPDIR)/libscicore_la-scimem64.Tpo -c -o libscicore_la-scimem64.lo `test -f 'src/c/scimem64.c' || echo '$(srcdir)/'`src/c/scimem64.c 1750@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscicore_la_CPPFLAGS) $(CPPFLAGS) $(libscicore_la_CFLAGS) $(CFLAGS) -MT libscicore_la-scimem64.lo -MD -MP -MF $(DEPDIR)/libscicore_la-scimem64.Tpo -c -o libscicore_la-scimem64.lo `test -f 'src/c/scimem64.c' || echo '$(srcdir)/'`src/c/scimem64.c
1733@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libscicore_la-scimem64.Tpo $(DEPDIR)/libscicore_la-scimem64.Plo 1751@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libscicore_la-scimem64.Tpo $(DEPDIR)/libscicore_la-scimem64.Plo
diff --git a/scilab/modules/core/includes/machine.h.in b/scilab/modules/core/includes/machine.h.in
index f91d710..0529d5a 100644
--- a/scilab/modules/core/includes/machine.h.in
+++ b/scilab/modules/core/includes/machine.h.in
@@ -57,6 +57,9 @@
57/* Whether clock_gettime is available */ 57/* Whether clock_gettime is available */
58#undef HAVE_CLOCK_GETTIME 58#undef HAVE_CLOCK_GETTIME
59 59
60/* HAVE_CPLUS_DEMANGLE */
61#undef HAVE_CPLUS_DEMANGLE
62
60/* Define to 1 if you have the <curses.h> header file. */ 63/* Define to 1 if you have the <curses.h> header file. */
61#undef HAVE_CURSES_H 64#undef HAVE_CURSES_H
62 65
@@ -119,6 +122,9 @@
119/* Define to 1 if you have the `getwd' function. */ 122/* Define to 1 if you have the `getwd' function. */
120#undef HAVE_GETWD 123#undef HAVE_GETWD
121 124
125/* HAVE_GLIBC_BACKTRACE */
126#undef HAVE_GLIBC_BACKTRACE
127
122/* Define if you have the iconv() function and it works. */ 128/* Define if you have the iconv() function and it works. */
123#undef HAVE_ICONV 129#undef HAVE_ICONV
124 130
@@ -285,6 +291,9 @@
285/* Define to 1 if you have the `strrchr' function. */ 291/* Define to 1 if you have the `strrchr' function. */
286#undef HAVE_STRRCHR 292#undef HAVE_STRRCHR
287 293
294/* Define to 1 if you have the `strsignal' function. */
295#undef HAVE_STRSIGNAL
296
288/* Define to 1 if you have the `strstr' function. */ 297/* Define to 1 if you have the `strstr' function. */
289#undef HAVE_STRSTR 298#undef HAVE_STRSTR
290 299
diff --git a/scilab/modules/core/includes/signal_mgmt.h b/scilab/modules/core/includes/signal_mgmt.h
new file mode 100644
index 0000000..7718e92
--- /dev/null
+++ b/scilab/modules/core/includes/signal_mgmt.h
@@ -0,0 +1,21 @@
1/*
2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4 *
5 * This file must be used under the terms of the CeCILL.
6 * This source file is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution. The terms
8 * are also available at
9 * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10 *
11 */
12#ifndef __SIGNAL_MGMT_H__
13#define __SIGNAL_MGMT_H__
14
15
16/**
17 * Initialize the signal management system
18 */
19void base_error_init(void);
20
21#endif /* __SIGNAL_MGMT_H__ */
diff --git a/scilab/modules/core/license.txt b/scilab/modules/core/license.txt
index 4afecb5..3d70a65 100644
--- a/scilab/modules/core/license.txt
+++ b/scilab/modules/core/license.txt
@@ -40,4 +40,58 @@ License:
40 appreciated but is not required. 40 appreciated but is not required.
41 2. Altered source versions must be plainly marked as such, and must not be 41 2. Altered source versions must be plainly marked as such, and must not be
42 misrepresented as being the original software. 42 misrepresented as being the original software.
43 3. This notice may not be removed or altered from any source distribution. \ No newline at end of file 43 3. This notice may not be removed or altered from any source distribution.
44
45
46backtrace:
47==========
48
49Files: src/c/backtrace.c src/c/backtrace.h src/c/signal_mgmt.c
50
51Copyright: 2006 EDF - Code Saturne
52
53License: LGPL 2.1+
54
55
56
57Files: src/c/signal_mgmt.c (list of exceptions and errors)
58
59Copyright:
60Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
61 University Research and Technology
62 Corporation. All rights reserved.
63Copyright (c) 2004-2010 The University of Tennessee and The University
64 of Tennessee Research Foundation. All rights
65 reserved.
66Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
67 University of Stuttgart. All rights reserved.
68Copyright (c) 2004-2008 The Regents of the University of California.
69 All rights reserved.
70Copyright (c) 2006-2010 Los Alamos National Security, LLC. All rights
71 reserved.
72Copyright (c) 2006-2010 Cisco Systems, Inc. All rights reserved.
73Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
74Copyright (c) 2006-2010 Sandia National Laboratories. All rights reserved.
75Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved.
76 Use is subject to license terms.
77Copyright (c) 2006-2010 The University of Houston. All rights reserved.
78Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
79Copyright (c) 2007-2008 UT-Battelle, LLC. All rights reserved.
80Copyright (c) 2007-2010 IBM Corporation. All rights reserved.
81Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
82 Centre, Federal Republic of Germany
83Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
84Copyright (c) 2007 Evergrid, Inc. All rights reserved.
85Copyright (c) 2008 Chelsio, Inc. All rights reserved.
86Copyright (c) 2008-2009 Institut National de Recherche en
87 Informatique. All rights reserved.
88Copyright (c) 2007 Lawrence Livermore National Security, LLC.
89 All rights reserved.
90Copyright (c) 2007-2009 Mellanox Technologies. All rights reserved.
91Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
92Copyright (c) 2008-2010 Oak Ridge National Labs. All rights reserved.
93Copyright (c) 2006-2010 Oracle and/or its affiliates. All rights reserved.
94Copyright (c) 2009 Bull SAS. All rights reserved.
95Copyright (c) 2010 ARM ltd. All rights reserved.
96
97License: BSD license - 3 clauses
diff --git a/scilab/modules/core/src/c/backtrace.c b/scilab/modules/core/src/c/backtrace.c
new file mode 100644
index 0000000..847d17a
--- /dev/null
+++ b/scilab/modules/core/src/c/backtrace.c
@@ -0,0 +1,449 @@
1/*
2 Copyright (C) 2006 EDF - Code Saturne
3 Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU. Adapted for Scilab
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with this library; if not, write to the Free Software
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18*/
19
20#include <assert.h>
21#include <stdarg.h>
22#include <stdio.h>
23#include <stdlib.h>
24#include <string.h>
25#include <execinfo.h>
26
27#if defined(HAVE_GLIBC_BACKTRACE)
28#include <memory.h>
29#endif
30
31#if defined(HAVE_GLIBC_BACKTRACE) && defined(HAVE_CPLUS_DEMANGLE)
32#include <demangle.h>
33#endif
34
35#include "machine.h"
36#if defined(HAVE_GLIBC_BACKTRACE) && defined(__GNUC__)
37#define _GNU_SOURCE
38#endif
39
40#include "backtrace.h"
41
42
43/*-----------------------------------------------------------------------------
44 * Local type definitions
45 *-----------------------------------------------------------------------------*/
46
47/*
48 * BFT backtrace descriptor
49 */
50
51struct _sci_backtrace_t
52{
53
54 int size; /* Total depth of backtrace */
55
56 char **s_file; /* File names */
57 char **s_func; /* Function names */
58 char **s_addr; /* Addresses */
59
60};
61
62/* Associated typedef documentation (for backtrace.h) */
63
64/*============================================================================
65 * Public function definitions
66 *============================================================================*/
67
68/*
69 * Build a backtrace description structure.
70 *
71 * @return pointer to sci_backtrace_t backtrace descriptor (NULL in case of
72 * error, or if backtracing is unavailable on this architecture).
73 */
74
75sci_backtrace_t *sci_backtrace_create(void)
76{
77#if defined(HAVE_GLIBC_BACKTRACE)
78
79 int i, j, l;
80
81 sci_backtrace_t *bt = NULL;
82
83 /* Create backtrace structure */
84
85 bt = malloc(sizeof(sci_backtrace_t));
86
87 if (bt != NULL)
88 {
89
90 void *tr_array[200];
91 int tr_size = backtrace(tr_array, 200);
92 char **tr_strings = backtrace_symbols(tr_array, tr_size);
93
94 /* Create arrays; we use malloc() here instead of BFT_MALLOC, as a
95 * backtrace is useful mainly in case of severe errors, so we avoid
96 * higher level constructs as much as possible at this stage. */
97
98 if (tr_size < 2 || tr_strings == NULL)
99 {
100 free(bt);
101 return NULL;
102 }
103
104 bt->size = tr_size - 1;
105
106 bt->s_file = malloc(tr_size * sizeof(char *));
107 bt->s_func = malloc(tr_size * sizeof(char *));
108 bt->s_addr = malloc(tr_size * sizeof(char *));
109
110 /* If allocation has failed, free other allocated arrays, and return NULL */
111
112 if (bt->s_file == NULL || bt->s_func == NULL || bt->s_addr == NULL)
113 {
114
115 if (bt->s_file != NULL)
116 {
117 free(bt->s_file);
118 }
119 if (bt->s_func != NULL)
120 {
121 free(bt->s_func);
122 }
123 if (bt->s_addr != NULL)
124 {
125 free(bt->s_addr);
126 }
127
128 free(bt);
129 return NULL;
130
131 }
132
133 for (i = 0; i < bt->size; i++)
134 {
135 bt->s_file[i] = NULL;
136 bt->s_func[i] = NULL;
137 bt->s_addr[i] = NULL;
138 }
139
140 /* Now parse backtrace strings and build arrays */
141
142 for (i = 0; i < bt->size; i++)
143 {
144
145 char *s = tr_strings[i + 1]; /* Shift by 1 to ignore current function */
146
147 const char *s_addr = NULL;
148 const char *s_func = NULL;
149 const char *s_file = NULL;
150
151 for (l = 0; s[l] != '\0'; l++) ;
152
153 /* Remove brackets around adress */
154 for (j = l; j > 0 && s[j] != ']'; j--) ;
155 if (s[j] == ']')
156 {
157 s[j] = '\0';
158 l = j;
159 for (j = l - 1; j > 0 && s[j] != '['; j--) ;
160 if (s[j] == '[')
161 {
162 s_addr = s + j + 1;
163 bt->s_addr[i] = malloc((strlen(s_addr) + 1) * sizeof(char));
164 if (bt->s_addr[i] != NULL)
165 {
166 strcpy(bt->s_addr[i], s_addr);
167 }
168 }
169 }
170 if (j == 0)
171 {
172 continue;
173 }
174
175 /* Find function name and position (in parentheses) */
176 while (j > 0 && s[j] != ')')
177 j--;
178 if (s[j] == ')')
179 {
180 s[j] = '\0';
181 while (j > 0 && s[j] != '(')
182 {
183 j--;
184 }
185 if (j > 0 && s[j] == '(')
186 {
187 s_func = s + j + 1;
188 while (j > 0 && (s[j] == '(' || s[j] == ' '))
189 {
190 s[j--] = '\0';
191 }
192 bt->s_func[i] = malloc((strlen(s_func) + 1) * sizeof(char));
193 if (bt->s_func[i] != NULL)
194 {
195 strcpy(bt->s_func[i], s_func);
196 }
197 }
198 }
199 if (j == 0)
200 {
201 continue;
202 }
203
204 /* Find executable or library name */
205
206 if (s_func == NULL)
207 { /* With no function name found */
208 for (j = 0; j < l && s[j] != ' '; j++) ;
209 if (s[j] == ' ')
210 {
211 s[j] = '\0';
212 }
213 }
214
215 while (j > 0 && s[j] != '/')
216 {
217 j--;
218 }
219 if (j < l)
220 {
221 s_file = s + j + 1;
222 bt->s_file[i] = malloc((strlen(s_file) + 1) * sizeof(char));
223 if (bt->s_file[i] != NULL)
224 {
225 strcpy(bt->s_file[i], s_file);
226 }
227 }
228
229 }
230
231 /* Free temporary memory
232 * (only main pointer needs to be freed according to glibc documentation) */
233
234 free((void *)tr_strings);
235
236 }
237
238 return bt;
239
240#else /* defined(HAVE_GLIBC_BACKTRACE) */
241 return NULL;
242#endif
243}
244
245/*
246 * Free a backtrace description structure.
247 *
248 * @param [in, out] bt pointer to backtrace description structure.
249 * @return NULL pointer.
250 */
251
252sci_backtrace_t *sci_backtrace_destroy(sci_backtrace_t * bt)
253{
254 int i;
255
256 if (bt != NULL)
257 {
258
259 for (i = 0; i < bt->size; i++)
260 {
261
262 if (bt->s_file[i] != NULL)
263 {
264 free(bt->s_file[i]);
265 }
266 if (bt->s_func[i] != NULL)
267 {
268 free(bt->s_func[i]);
269 }
270 if (bt->s_addr[i] != NULL)
271 {
272 free(bt->s_addr[i]);
273 }
274
275 }
276
277 if (bt->s_file != NULL)
278 {
279 free(bt->s_file);
280 }
281 if (bt->s_func != NULL)
282 {
283 free(bt->s_func);
284 }
285 if (bt->s_addr != NULL)
286 {
287 free(bt->s_addr);
288 }
289
290 free(bt);
291
292 }
293
294 return NULL;
295}
296
297/*
298 * Demangle a backtrace description structure (for C++).
299 *
300 * @param [in, out] bt pointer to backtrace description structure.
301 */
302
303void sci_backtrace_demangle(sci_backtrace_t * bt)
304{
305#if defined(HAVE_GLIBC_BACKTRACE) && defined(HAVE_CPLUS_DEMANGLE)
306
307 int i, j, l;
308
309 if (bt != NULL)
310 {
311
312 for (i = 0; i < bt->size; i++)
313 {
314
315 char *s_cplus_func_p = NULL;
316 char *s_cplus_func = NULL;
317 int l2 = 0;
318
319 if (bt->s_func[i] == NULL)
320 {
321 continue;
322 }
323
324 for (j = 0; bt->s_func[i][j] != '\0' && bt->s_func[i][j] != '+'; j++) ;
325
326 if (bt->s_func[i][j] == '+')
327 {
328 l2 = strlen(bt->s_func[i] + j);
329 bt->s_func[i][j] = '\0';
330 }
331
332 s_cplus_func_p = cplus_demangle(bt->s_func[i], auto_demangling);
333 printf("%s ; %s\n", bt->s_func[i], s_cplus_func_p);
334
335 if (s_cplus_func_p == NULL)
336 {
337 continue;
338 }
339
340 l = strlen(s_cplus_func_p);
341
342 if (l == 0)
343 {
344 continue;
345 }
346
347 s_cplus_func = malloc(l + l2 + 1);
348
349 if (s_cplus_func != NULL)
350 {
351 strncpy(s_cplus_func, s_cplus_func_p, l + 1);
352 if (l2 > 0)
353 {
354 bt->s_func[i][j] = '+';
355 strcpy(s_cplus_func + l, bt->s_func[i] + j);
356 }
357 s_cplus_func[l + l2] = '\0';
358 free(bt->s_func[i]);
359 bt->s_func[i] = s_cplus_func;
360
361 }
362
363 }
364
365 }
366
367#endif /* defined(HAVE_GLIBC_BACKTRACE) && defined(HAVE_CPLUS_DEMANGLE) */
368}
369
370/*
371 * Return the depth of a backtrace.
372 *
373 * @param [in] bt pointer to backtrace description structure.
374 * @return backtrace depth.
375 */
376
377int sci_backtrace_size(const sci_backtrace_t * bt)
378{
379 return bt->size;
380}
381
382/*
383 * Return file name associated with a backtrace at a given depth.
384 *
385 * @param [in] bt pointer to backtrace description structure.
386 * @param [in] depth index in backtrace structure (< sci_backtrace_size(bt)).
387 * @return file name at the given depth, or NULL.
388 */
389
390const char *sci_backtrace_file(sci_backtrace_t * bt, int depth)
391{
392 const char *retval = NULL;
393
394 if (bt != NULL)
395 {
396 if (depth < bt->size)
397 {
398 retval = bt->s_file[depth];
399 }
400 }
401
402 return retval;
403}
404
405/*
406 * Return function name associated with a backtrace at a given depth.
407 *
408 * @param [in] bt pointer to backtrace description structure.
409 * @param [in] depth index in backtrace structure (< sci_backtrace_size(bt)).
410 * @return function name at the given depth, or NULL.
411 */
412
413const char *sci_backtrace_function(sci_backtrace_t * bt, int depth)
414{
415 const char *retval = NULL;
416
417 if (bt != NULL)
418 {
419 if (depth < bt->size)
420 {
421 retval = bt->s_func[depth];
422 }
423 }
424
425 return retval;
426}
427
428/*
429 * Return address associated with a backtrace at a given depth.
430 *
431 * @param [in] bt pointer to backtrace description structure.
432 * @param [in] depth index in backtrace structure (< sci_backtrace_size(bt)).
433 * @return address at the given depth, or NULL.
434 */
435
436const char *sci_backtrace_address(sci_backtrace_t * bt, int depth)
437{
438 const char *retval = NULL;
439
440 if (bt != NULL)
441 {
442 if (depth < bt->size)
443 {
444 retval = bt->s_addr[depth];
445 }
446 }
447
448 return retval;
449}
diff --git a/scilab/modules/core/src/c/backtrace.h b/scilab/modules/core/src/c/backtrace.h
new file mode 100644
index 0000000..2c1d58b
--- /dev/null
+++ b/scilab/modules/core/src/c/backtrace.h
@@ -0,0 +1,102 @@
1/*
2 Copyright (C) 2006 EDF - Code Saturne
3 Copyright (C) 2001 - DIGITEO - Sylvestre LEDRU. Adapted for Scilab
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with this library; if not, write to the Free Software
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18*/
19
20#ifndef __BACKTRACE_H__
21#define __BACKTRACE_H__
22
23#include <stdarg.h>
24
25/* BFT backtrace descriptor */
26
27typedef struct _sci_backtrace_t sci_backtrace_t;
28
29/* Pointers for backtrace print functions */
30
31typedef void (sci_backtrace_print_t) (int start_depth);
32
33/*============================================================================
34 * Public function prototypes
35 *============================================================================*/
36
37/*
38 * Build a backtrace description structure.
39 *
40 * @return pointer to sci_backtrace_t backtrace descriptor (NULL in case of
41 * error, or if backtracing is unavailable on this architecture).
42 */
43
44sci_backtrace_t *sci_backtrace_create(void);
45
46/*
47 * Free a backtrace description structure.
48 *
49 * @param bt pointer to backtrace description structure.
50 * @return NULL pointer.
51 */
52
53sci_backtrace_t *sci_backtrace_destroy(sci_backtrace_t * bt);
54
55/*
56 * Demangle a backtrace description structure (for C++).
57 *
58 * @param bt pointer to backtrace description structure.
59 */
60
61void sci_backtrace_demangle(sci_backtrace_t * bt);
62
63/*
64 * Return the total depth of a backtrace.
65 *
66 * @param bt pointer to backtrace description structure.
67 * @return total backtrace depth.
68 */
69
70int sci_backtrace_size(const sci_backtrace_t * bt);
71
72/*
73 * Return file name associated with a backtrace at a given depth.
74 *
75 * @param bt pointer to backtrace description structure.
76 * @param depth index in backtrace structure (< sci_backtrace_size(bt)).
77 * @return file name at the given depth, or NULL.
78 */
79
80const char *sci_backtrace_file(sci_backtrace_t * bt, int depth);
81
82/*
83 * Return function name associated with a backtrace at a given depth.
84 *
85 * @param bt pointer to backtrace description structure.
86 * @param depth index in backtrace structure (< sci_backtrace_size(bt)).
87 * @return function name at the given depth, or NULL.
88 */
89
90const char *sci_backtrace_function(sci_backtrace_t * bt, int depth);
91
92/*
93 * Return address associated with a backtrace at a given depth.
94 *
95 * @param bt pointer to backtrace description structure.
96 * @param depth index in backtrace structure (< sci_backtrace_size(bt)).
97 * @return address at the given depth, or NULL.
98 */
99
100const char *sci_backtrace_address(sci_backtrace_t * bt, int depth);
101
102#endif /* __BACKTRACE_H__ */
diff --git a/scilab/modules/core/src/c/callinterf.c b/scilab/modules/core/src/c/callinterf.c
index addd183..afff2d1 100644
--- a/scilab/modules/core/src/c/callinterf.c
+++ b/scilab/modules/core/src/c/callinterf.c
@@ -27,7 +27,7 @@
27#include "localization.h" 27#include "localization.h"
28#include "Scierror.h" 28#include "Scierror.h"
29/*--------------------------------------------------------------------------*/ 29/*--------------------------------------------------------------------------*/
30static jmp_buf jmp_env; 30jmp_buf jmp_env;
31/*--------------------------------------------------------------------------*/ 31/*--------------------------------------------------------------------------*/
32static void sci_sigint_addinter(int n); 32static void sci_sigint_addinter(int n);
33/*--------------------------------------------------------------------------*/ 33/*--------------------------------------------------------------------------*/
@@ -135,7 +135,7 @@ int C2F(callinterf) (int *k)
135 { 135 {
136 C2F(csignal)(); 136 C2F(csignal)();
137 } 137 }
138 Scierror(999,_("SIGSTP: aborting current computation\n")); 138 Scierror(999,_("Aborting current computation\n"));
139 count = 0; 139 count = 0;
140 return 0; 140 return 0;
141 } 141 }
diff --git a/scilab/modules/core/src/c/signal_mgmt.c b/scilab/modules/core/src/c/signal_mgmt.c
new file mode 100644
index 0000000..cd2973d
--- /dev/null
+++ b/scilab/modules/core/src/c/signal_mgmt.c
@@ -0,0 +1,528 @@
1/*
2 Copyright (C) 2006 EDF - Code Saturne
3 Copyright (C) 2001 - DIGITEO - Sylvestre LEDRU. Adapted for Scilab
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with this library; if not, write to the Free Software
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18*/
19
20#include <stdlib.h>
21#include <stdio.h>
22#include <stdarg.h>
23#include <signal.h>
24#include <string.h>
25#include <libintl.h>
26#include <setjmp.h>
27#include <sys/types.h> /* getpid */
28#include <unistd.h> /* gethostname */
29
30#include "localization.h"
31#include "backtrace.h"
32#include "signal_mgmt.h"
33#include "machine.h"
34#include "Scierror.h"
35extern jmp_buf jmp_env;
36
37/*----------------------------------------------------------------------------
38 * Print a stack trace
39 *----------------------------------------------------------------------------*/
40
41static char *backtrace_print(int niv_debut)
42{
43 size_t ind;
44 sci_backtrace_t *tr = NULL;
45 char print_buffer[1024];
46
47 int size = sizeof(print_buffer);
48 char *tmp = print_buffer;
49 int ret;
50
51 tr = sci_backtrace_create();
52
53 if (tr != NULL)
54 {
55
56 char s_func_buf[67];
57
58 const char *s_file;
59 const char *s_func;
60 const char *s_addr;
61
62 const char s_unknown[] = "?";
63 const char s_vide[] = "";
64 const char *s_prefix = s_vide;
65
66 size_t nbr = sci_backtrace_size(tr);
67
68 if (nbr > 0)
69 {
70 ret = snprintf(tmp, size, _("\nCall stack:\n"));
71 size -= ret;
72 tmp += ret;
73
74 }
75
76 for (ind = niv_debut; ind < nbr; ind++)
77 {
78
79 s_file = sci_backtrace_file(tr, ind);
80 s_func = sci_backtrace_function(tr, ind);
81 s_addr = sci_backtrace_address(tr, ind);
82
83 if (s_file == NULL)
84 {
85 s_file = s_unknown;
86 }
87 if (s_func == NULL)
88 {
89 strcpy(s_func_buf, "?");
90 }
91 else
92 {
93 s_func_buf[0] = '<';
94 strncpy(s_func_buf + 1, s_func, 64);
95 strcat(s_func_buf, ">");
96 }
97
98 if (s_addr == NULL)
99 {
100 s_addr = s_unknown;
101 }
102
103 ret = snprintf(tmp, size, "%s%4lu: %-12s %-32s (%s)\n", s_prefix, ind - niv_debut + 1, s_addr, s_func_buf, s_file);
104 size -= ret;
105 tmp += ret;
106 }
107
108 sci_backtrace_destroy(tr);
109
110 if (nbr > 0)
111 {
112 ret = snprintf(tmp, size, _("End of stack\n\n"));
113 size -= ret;
114 tmp += ret;
115 }
116 }
117
118 return strdup(print_buffer);
119
120}
121
122/*----------------------------------------------------------------------------
123 * Handle a fatal signal (such as SIGFPE or SIGSEGV)
124 *----------------------------------------------------------------------------*/
125#define HOSTFORMAT "[%s:%05d] "
126static void sig_fatal(int signum, siginfo_t * info, void *p)
127{
128 char *si_code_str = "";
129 int ret, i;
130 char print_buffer[1024];
131 int size = sizeof(print_buffer);
132
133 char *tmp = print_buffer;
134 char stacktrace_hostname[64];
135
136 gethostname(stacktrace_hostname, sizeof(stacktrace_hostname));
137 stacktrace_hostname[sizeof(stacktrace_hostname) - 1] = '\0';
138 /* to keep these somewhat readable, only print the machine name */
139 for (i = 0; i < (int)sizeof(stacktrace_hostname); ++i)
140 {
141 if (stacktrace_hostname[i] == '.')
142 {
143 stacktrace_hostname[i] = '\0';
144 break;
145 }
146 }
147
148 fflush(stdout);
149 memset(print_buffer, 0, sizeof(print_buffer));
150
151
152 /* This list comes from OpenMPI sources */
153#ifdef HAVE_STRSIGNAL
154 ret = snprintf(tmp, size, HOSTFORMAT "Signal: %s (%d)\n", stacktrace_hostname, getpid(), strsignal(signum), signum);
155#else
156 ret = snprintf(tmp, size, HOSTFORMAT "Signal: %d\n", stacktrace_hostname, getpid(), signum);
157#endif
158
159 size -= ret;
160 tmp += ret;
161
162 if (NULL != info)
163 {
164 switch (signum)
165 {
166 case SIGILL:
167 switch (info->si_code)
168 {
169#ifdef ILL_ILLOPC
170 case ILL_ILLOPC:
171 si_code_str = "Illegal opcode";
172 break;
173#endif
174#ifdef ILL_ILLOPN
175 case ILL_ILLOPN:
176 si_code_str = "Illegal operand";
177 break;
178#endif
179#ifdef ILL_ILLADR
180 case ILL_ILLADR:
181 si_code_str = "Illegal addressing mode";
182 break;
183#endif
184#ifdef ILL_ILLTRP
185 case ILL_ILLTRP:
186 si_code_str = "Illegal trap";
187 break;
188#endif
189#ifdef ILL_PRVOPC
190 case ILL_PRVOPC:
191 si_code_str = "Privileged opcode";
192 break;
193#endif
194#ifdef ILL_PRVREG
195 case ILL_PRVREG:
196 si_code_str = "Privileged register";
197 break;
198#endif
199#ifdef ILL_COPROC
200 case ILL_COPROC:
201 si_code_str = "Coprocessor error";
202 break;
203#endif
204#ifdef ILL_BADSTK
205 case ILL_BADSTK:
206 si_code_str = "Internal stack error";
207 break;
208#endif
209 }
210 break;
211 case SIGFPE:
212 switch (info->si_code)
213 {
214#ifdef FPE_INTDIV
215 case FPE_INTDIV:
216 si_code_str = "Integer divide-by-zero";
217 break;
218#endif
219#ifdef FPE_INTOVF
220 case FPE_INTOVF:
221 si_code_str = "Integer overflow";
222 break;
223#endif
224 case FPE_FLTDIV:
225 si_code_str = "Floating point divide-by-zero";
226 break;
227 case FPE_FLTOVF:
228 si_code_str = "Floating point overflow";
229 break;
230 case FPE_FLTUND:
231 si_code_str = "Floating point underflow";
232 break;
233#ifdef FPE_FLTRES
234 case FPE_FLTRES:
235 si_code_str = "Floating point inexact result";
236 break;
237#endif
238#ifdef FBE_FLTINV
239 case FPE_FLTINV:
240 si_code_str = "Invalid floating point operation";
241 break;
242#endif
243#ifdef FPE_FLTSUB
244 case FPE_FLTSUB:
245 si_code_str = "Subscript out of range";
246 break;
247#endif
248 }
249 break;
250 case SIGSEGV:
251 switch (info->si_code)
252 {
253#ifdef SEGV_MAPERR
254 case SEGV_MAPERR:
255 si_code_str = "Address not mapped";
256 break;
257#endif
258#ifdef SEGV_ACCERR
259 case SEGV_ACCERR:
260 si_code_str = "Invalid permissions";
261 break;
262#endif
263 }
264 break;
265 case SIGBUS:
266 switch (info->si_code)
267 {
268#ifdef BUS_ADRALN
269 case BUS_ADRALN:
270 si_code_str = "Invalid address alignment";
271 break;
272#endif
273#ifdef BUSADRERR
274 case BUS_ADRERR:
275 si_code_str = "Non-existent physical address";
276 break;
277#endif
278#ifdef BUS_OBJERR
279 case BUS_OBJERR:
280 si_code_str = "Objet-specific hardware error";
281 break;
282#endif
283 }
284 break;
285 case SIGTRAP:
286 switch (info->si_code)
287 {
288#ifdef TRAP_BRKPT
289 case TRAP_BRKPT:
290 si_code_str = "Process breakpoint";
291 break;
292#endif
293#ifdef TRAP_TRACE
294 case TRAP_TRACE:
295 si_code_str = "Process trace trap";
296 break;
297#endif
298 }
299 break;
300 case SIGCHLD:
301 switch (info->si_code)
302 {
303#ifdef CLD_EXITED
304 case CLD_EXITED:
305 si_code_str = "Child has exited";
306 break;
307#endif
308#ifdef CLD_KILLED
309 case CLD_KILLED:
310 si_code_str = "Child has terminated abnormally and did not create a core file";
311 break;
312#endif
313#ifdef CLD_DUMPED
314 case CLD_DUMPED:
315 si_code_str = "Child has terminated abnormally and created a core file";
316 break;
317#endif
318#ifdef CLD_WTRAPPED
319 case CLD_TRAPPED:
320 si_code_str = "Traced child has trapped";
321 break;
322#endif
323#ifdef CLD_STOPPED
324 case CLD_STOPPED:
325 si_code_str = "Child has stopped";
326 break;
327#endif
328#ifdef CLD_CONTINUED
329 case CLD_CONTINUED:
330 si_code_str = "Stopped child has continued";
331 break;
332#endif
333 }
334 break;
335#ifdef SIGPOLL
336 case SIGPOLL:
337 switch (info->si_code)
338 {
339#ifdef POLL_IN
340 case POLL_IN:
341 si_code_str = "Data input available";
342 break;
343#endif
344#ifdef POLL_OUT
345 case POLL_OUT:
346 si_code_str = "Output buffers available";
347 break;
348#endif
349#ifdef POLL_MSG
350 case POLL_MSG:
351 si_code_str = "Input message available";
352 break;
353#endif
354#ifdef POLL_ERR
355 case POLL_ERR:
356 si_code_str = "I/O error";
357 break;
358#endif
359#ifdef POLL_PRI
360 case POLL_PRI:
361 si_code_str = "High priority input available";
362 break;
363#endif
364#ifdef POLL_HUP
365 case POLL_HUP:
366 si_code_str = "Device disconnected";
367 break;
368#endif
369 }
370 break;
371#endif /* SIGPOLL */
372 default:
373 switch (info->si_code)
374 {
375#ifdef SI_ASYNCNL
376 case SI_ASYNCNL:
377 si_code_str = "SI_ASYNCNL";
378 break;
379#endif
380#ifdef SI_SIGIO
381 case SI_SIGIO:
382 si_code_str = "Queued SIGIO";
383 break;
384#endif
385#ifdef SI_ASYNCIO
386 case SI_ASYNCIO:
387 si_code_str = "Asynchronous I/O request completed";
388 break;
389#endif
390#ifdef SI_MESGQ
391 case SI_MESGQ:
392 si_code_str = "Message queue state changed";
393 break;
394#endif
395 case SI_TIMER:
396 si_code_str = "Timer expiration";
397 break;
398 case SI_QUEUE:
399 si_code_str = "Sigqueue() signal";
400 break;
401 case SI_USER:
402 si_code_str = "User function (kill, sigsend, abort, etc.)";
403 break;
404#ifdef SI_KERNEL
405 case SI_KERNEL:
406 si_code_str = "Kernel signal";
407 break;
408#endif
409#ifdef SI_UNDEFINED
410 case SI_UNDEFINED:
411 si_code_str = "Undefined code";
412 break;
413#endif
414 }
415 }
416
417 /* print signal errno information */
418 if (0 != info->si_errno)
419 {
420 ret = snprintf(tmp, size, HOSTFORMAT "Associated errno: %s (%d)\n",
421 stacktrace_hostname, getpid(), strerror(info->si_errno), info->si_errno);
422 size -= ret;
423 tmp += ret;
424 }
425
426 ret = snprintf(tmp, size, HOSTFORMAT "Signal code: %s (%d)\n", stacktrace_hostname, getpid(), si_code_str, info->si_code);
427 size -= ret;
428 tmp += ret;
429
430 switch (signum)
431 {
432 case SIGILL:
433 case SIGFPE:
434 case SIGSEGV:
435 case SIGBUS:
436 {
437 ret = snprintf(tmp, size, HOSTFORMAT "Failing at address: %p\n", stacktrace_hostname, getpid(), info->si_addr);
438 size -= ret;
439 tmp += ret;
440 break;
441 }
442 case SIGCHLD:
443 {
444 ret = snprintf(tmp, size, HOSTFORMAT "Sending PID: %d, Sending UID: %d, Status: %d\n",
445 stacktrace_hostname, getpid(), info->si_pid, info->si_uid, info->si_status);
446 size -= ret;
447 tmp += ret;
448 break;
449 }
450#ifdef SIGPOLL
451 case SIGPOLL:
452 {
453#ifdef HAVE_SIGINFO_T_SI_FD
454 ret = snprintf(tmp, size, HOSTFORMAT "Band event: %ld, File Descriptor : %d\n",
455 stacktrace_hostname, getpid(), info->si_band, info->si_fd);
456#elif HAVE_SIGINFO_T_SI_BAND
457 ret = snprintf(tmp, size, HOSTFORMAT "Band event: %ld\n", stacktrace_hostname, getpid(), info->si_band);
458#else
459 ret = 0;
460#endif
461 size -= ret;
462 tmp += ret;
463 break;
464 }
465#endif
466 }
467 }
468 else
469 {
470 ret = snprintf(tmp, size, HOSTFORMAT "siginfo is NULL, additional information unavailable\n", stacktrace_hostname, getpid());
471 size -= ret;
472 tmp += ret;
473 }
474 Scierror(42, _("Oups. A fatal error has been detected by Scilab.\nYour instance will be probably crash soon.\nPlease report a bug on %s with the following\ninformation:\n%s %s\n"), PACKAGE_BUGREPORT, print_buffer,
475 backtrace_print(0));
476
477 longjmp(&jmp_env, 1);
478
479}
480
481void base_error_init(void)
482{
483 struct sigaction act;
484 int sig, j;
485
486 /* Signal handlers */
487
488 memset(&act, 0, sizeof(act));
489 act.sa_sigaction = sig_fatal;
490 act.sa_flags = SA_SIGINFO;
491#ifdef SA_ONESHOT
492 act.sa_flags |= SA_ONESHOT;
493#else
494 act.sa_flags |= SA_RESETHAND;
495#endif
496
497 int signals[] = {
498#ifdef SIGABRT
499 SIGABRT,
500#endif
501#ifdef SIGBUS
502 SIGBUS,
503#endif
504#ifdef SIGFPE
505 SIGFPE,
506#endif
507#ifdef SIGFPE2
508 SIGFPE,
509#endif
510#ifdef SIGILL
511 SIGILL,
512#endif
513#ifdef SIGSEGV
514 SIGSEGV,
515#endif
516#ifdef SIGPOLL
517 SIGPOLL,
518#endif
519 -1
520 };
521 for (j = 0; signals[j] != -1; ++j)
522 {
523 if (0 != sigaction(signals[j], &act, NULL))
524 {
525 fprintf(stderr,"Could not set handler for signal %d\n",signals[j]);
526 }
527 }
528}
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt.dia.ref b/scilab/modules/core/tests/unit_tests/segfault_mgmt.dia.ref
new file mode 100644
index 0000000..581c5c8
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt.dia.ref
@@ -0,0 +1,29 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7// <-- ENGLISH IMPOSED -->
8// <-- JVM NOT MANDATORY -->
9// <-- LINUX ONLY -->
10ilib_verbose(0);
11cd TMPDIR;
12f1=["int ext1c(int *n, double *a_, double *b, double *c)"
13 "{"
14 "char *a;"
15 "strcpy(a,""plop"");"
16 " return(0);}"];
17mputl(f1,"fun1.c");
18libname = ilib_for_link("ext1c", "fun1.c", [], "c", [], "loader.sce", "test");
19refname = "libtest" + getdynlibext();
20if refname <> libname then bugmes();quit;end
21exec('loader.sce');
22a=[1,2,3];b=[4,5,6];n=3;
23expression="call(''ext1c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
24 expression =
25
26 call('ext1c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d')
27if execstr(expression,'errcatch')==0 then bugmes();quit;end
28// if we are here, that means that the seg fault did not kill Scilab
29if lasterror()==[] then bugmes();quit;end
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt.tst b/scilab/modules/core/tests/unit_tests/segfault_mgmt.tst
new file mode 100644
index 0000000..70a4786
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt.tst
@@ -0,0 +1,29 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7
8// <-- ENGLISH IMPOSED -->
9// <-- JVM NOT MANDATORY -->
10ilib_verbose(0);
11cd TMPDIR;
12f1=["int ext1c(int *n, double *a_, double *b, double *c)"
13 "{"
14 "char *a;"
15 "strcpy(a,""plop"");"
16 " return(0);}"];
17
18mputl(f1,"fun1.c");
19
20libname = ilib_for_link("ext1c", "fun1.c", [], "c", [], "loader.sce", "test");
21refname = "libtest" + getdynlibext();
22if refname <> libname then pause, end
23exec('loader.sce');
24
25a=[1,2,3];b=[4,5,6];n=3;
26expression="call(''ext1c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
27if execstr(expression,'errcatch')==0 then pause,end
28// if we are here, that means that the seg fault did not kill Scilab
29if lasterror()==[] then pause,end
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.dia.ref b/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.dia.ref
new file mode 100644
index 0000000..40db9038
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.dia.ref
@@ -0,0 +1,30 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7// <-- ENGLISH IMPOSED -->
8// <-- JVM NOT MANDATORY -->
9// <-- LINUX ONLY -->
10ilib_verbose(0);
11cd TMPDIR;
12f2=["int ext2c(int *n, double *a_, double *b, double *c)"
13 "{"
14 "volatile int x = 42;"
15 "volatile int y = 0;"
16 "x=x/y;"
17 "return(0);}"];
18mputl(f2,"fun2.c");
19libname = ilib_for_link("ext2c", "fun2.c", [], "c", [], "loader.sce", "test");
20refname = "libtest" + getdynlibext();
21if refname <> libname then bugmes();quit;end
22exec('loader.sce');
23a=[1,2,3];b=[4,5,6];n=3;
24expression="call(''ext2c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
25 expression =
26
27 call('ext2c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d')
28if execstr(expression,'errcatch')==0 then bugmes();quit;end
29// if we are here, that means that the seg fault did not kill Scilab
30if lasterror()==[] then bugmes();quit;end
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.tst b/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.tst
new file mode 100644
index 0000000..73592b2
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt_2.tst
@@ -0,0 +1,30 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7
8// <-- ENGLISH IMPOSED -->
9// <-- JVM NOT MANDATORY -->
10ilib_verbose(0);
11cd TMPDIR;
12f2=["int ext2c(int *n, double *a_, double *b, double *c)"
13 "{"
14 "volatile int x = 42;"
15 "volatile int y = 0;"
16 "x=x/y;"
17 "return(0);}"];
18
19mputl(f2,"fun2.c");
20
21libname = ilib_for_link("ext2c", "fun2.c", [], "c", [], "loader.sce", "test");
22refname = "libtest" + getdynlibext();
23if refname <> libname then pause, end
24exec('loader.sce');
25
26a=[1,2,3];b=[4,5,6];n=3;
27expression="call(''ext2c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
28if execstr(expression,'errcatch')==0 then pause,end
29// if we are here, that means that the seg fault did not kill Scilab
30if lasterror()==[] then pause,end
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.dia.ref b/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.dia.ref
new file mode 100644
index 0000000..9f72966
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.dia.ref
@@ -0,0 +1,31 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7// <-- ENGLISH IMPOSED -->
8// <-- JVM NOT MANDATORY -->
9// <-- LINUX ONLY -->
10ilib_verbose(0);
11cd TMPDIR;
12f1=["typedef void(*FUNC)(void);"
13 "int ext1c(int *n, double *a_, double *b, double *c)"
14 "{"
15 "const static unsigned char insn[4] = { 0xff, 0xff, 0xff, 0xff };"
16 "FUNC function = (FUNC) insn;"
17 "function();"
18 " return(0);}"];
19mputl(f1,"fun1.c");
20libname = ilib_for_link("ext1c", "fun1.c", [], "c", [], "loader.sce", "test");
21refname = "libtest" + getdynlibext();
22if refname <> libname then bugmes();quit;end
23exec('loader.sce');
24a=[1,2,3];b=[4,5,6];n=3;
25expression="call(''ext1c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
26 expression =
27
28 call('ext1c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d')
29if execstr(expression,'errcatch')==0 then bugmes();quit;end
30// if we are here, that means that the seg fault did not kill Scilab
31if lasterror()==[] then bugmes();quit;end
diff --git a/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.tst b/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.tst
new file mode 100644
index 0000000..c6ed8b5
--- /dev/null
+++ b/scilab/modules/core/tests/unit_tests/segfault_mgmt_3.tst
@@ -0,0 +1,31 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2011 - DIGITEO - Sylvestre LEDRU
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7
8// <-- ENGLISH IMPOSED -->
9// <-- JVM NOT MANDATORY -->
10ilib_verbose(0);
11cd TMPDIR;
12f1=["typedef void(*FUNC)(void);"
13 "int ext1c(int *n, double *a_, double *b, double *c)"
14 "{"
15 "const static unsigned char insn[4] = { 0xff, 0xff, 0xff, 0xff };"
16 "FUNC function = (FUNC) insn;"
17 "function();"
18 " return(0);}"];
19
20mputl(f1,"fun1.c");
21
22libname = ilib_for_link("ext1c", "fun1.c", [], "c", [], "loader.sce", "test");
23refname = "libtest" + getdynlibext();
24if refname <> libname then pause, end
25exec('loader.sce');
26
27a=[1,2,3];b=[4,5,6];n=3;
28expression="call(''ext1c'',n,1,''i'',a,2,''d'',b,3,''d'',''out'',[1,3],4,''d'')"
29if execstr(expression,'errcatch')==0 then pause,end
30// if we are here, that means that the seg fault did not kill Scilab
31if lasterror()==[] then pause,end
diff --git a/scilab/modules/data_structures/Makefile.in b/scilab/modules/data_structures/Makefile.in
index d2ff9d5..d45eb34 100644
--- a/scilab/modules/data_structures/Makefile.in
+++ b/scilab/modules/data_structures/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/data_structures 62subdir = modules/data_structures
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/demo_tools/Makefile.in b/scilab/modules/demo_tools/Makefile.in
index f4f2623..a8f5526 100644
--- a/scilab/modules/demo_tools/Makefile.in
+++ b/scilab/modules/demo_tools/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/demo_tools 61subdir = modules/demo_tools
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/development_tools/Makefile.in b/scilab/modules/development_tools/Makefile.in
index a2e921c..a252c71 100644
--- a/scilab/modules/development_tools/Makefile.in
+++ b/scilab/modules/development_tools/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/development_tools 61subdir = modules/development_tools
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/development_tools/src/fake/Makefile.in b/scilab/modules/development_tools/src/fake/Makefile.in
index 5d8fb6b..4075f48 100644
--- a/scilab/modules/development_tools/src/fake/Makefile.in
+++ b/scilab/modules/development_tools/src/fake/Makefile.in
@@ -36,10 +36,10 @@ host_triplet = @host@
36subdir = modules/development_tools/src/fake 36subdir = modules/development_tools/src/fake
37DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 37DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
38ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 38ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
39am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 39am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
40 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 40 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
41 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 41 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
42 $(top_srcdir)/m4/intel_compiler.m4 \ 42 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
43 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 43 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
44 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 44 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
45 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 45 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/differential_equations/Makefile.in b/scilab/modules/differential_equations/Makefile.in
index 629185f..085cfc3 100644
--- a/scilab/modules/differential_equations/Makefile.in
+++ b/scilab/modules/differential_equations/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/differential_equations 62subdir = modules/differential_equations
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/double/Makefile.in b/scilab/modules/double/Makefile.in
index fd7c6df..e731cb9 100644
--- a/scilab/modules/double/Makefile.in
+++ b/scilab/modules/double/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/double 62subdir = modules/double
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/dynamic_link/Makefile.in b/scilab/modules/dynamic_link/Makefile.in
index 3f9b563..7285928 100644
--- a/scilab/modules/dynamic_link/Makefile.in
+++ b/scilab/modules/dynamic_link/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = modules/dynamic_link 63subdir = modules/dynamic_link
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/elementary_functions/Makefile.in b/scilab/modules/elementary_functions/Makefile.in
index 931fd81..afe8aa1 100644
--- a/scilab/modules/elementary_functions/Makefile.in
+++ b/scilab/modules/elementary_functions/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/elementary_functions 62subdir = modules/elementary_functions
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/fftw/Makefile.in b/scilab/modules/fftw/Makefile.in
index 0322789..4009741 100644
--- a/scilab/modules/fftw/Makefile.in
+++ b/scilab/modules/fftw/Makefile.in
@@ -66,10 +66,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
66@NEED_JAVA_TRUE@am__append_1 = java 66@NEED_JAVA_TRUE@am__append_1 = java
67subdir = modules/fftw 67subdir = modules/fftw
68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
69am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 69am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
70 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 70 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
71 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 71 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
72 $(top_srcdir)/m4/intel_compiler.m4 \ 72 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/fileio/Makefile.in b/scilab/modules/fileio/Makefile.in
index e443c62..0c619c6 100644
--- a/scilab/modules/fileio/Makefile.in
+++ b/scilab/modules/fileio/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libscifileio_la_include_HEADERS) $(srcdir)/Makefile.am \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = modules/fileio 63subdir = modules/fileio
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/functions/Makefile.in b/scilab/modules/functions/Makefile.in
index bd70bf7..6c41fb1 100644
--- a/scilab/modules/functions/Makefile.in
+++ b/scilab/modules/functions/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/functions 62subdir = modules/functions
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/genetic_algorithms/Makefile.in b/scilab/modules/genetic_algorithms/Makefile.in
index cb63128..6385f79 100644
--- a/scilab/modules/genetic_algorithms/Makefile.in
+++ b/scilab/modules/genetic_algorithms/Makefile.in
@@ -64,10 +64,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
64@NEED_JAVA_TRUE@am__append_1 = java 64@NEED_JAVA_TRUE@am__append_1 = java
65subdir = modules/genetic_algorithms 65subdir = modules/genetic_algorithms
66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
67am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 67am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
68 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 68 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
69 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 69 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
70 $(top_srcdir)/m4/intel_compiler.m4 \ 70 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/graph/Makefile.in b/scilab/modules/graph/Makefile.in
index 17c3459..36a0257 100644
--- a/scilab/modules/graph/Makefile.in
+++ b/scilab/modules/graph/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libscigraph.la 68@GUI_TRUE@am__append_2 = libscigraph.la
69subdir = modules/graph 69subdir = modules/graph
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/graphic_export/Makefile.in b/scilab/modules/graphic_export/Makefile.in
index 5ef0c29..d2f7a63 100644
--- a/scilab/modules/graphic_export/Makefile.in
+++ b/scilab/modules/graphic_export/Makefile.in
@@ -69,10 +69,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69@NEED_JAVA_TRUE@am__append_2 = java 69@NEED_JAVA_TRUE@am__append_2 = java
70subdir = modules/graphic_export 70subdir = modules/graphic_export
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 72am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
73 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 73 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
74 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 74 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
75 $(top_srcdir)/m4/intel_compiler.m4 \ 75 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/graphics/Makefile.in b/scilab/modules/graphics/Makefile.in
index c6bd237..ed04810 100644
--- a/scilab/modules/graphics/Makefile.in
+++ b/scilab/modules/graphics/Makefile.in
@@ -69,10 +69,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69@NEED_JAVA_TRUE@am__append_2 = java 69@NEED_JAVA_TRUE@am__append_2 = java
70subdir = modules/graphics 70subdir = modules/graphics
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 72am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
73 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 73 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
74 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 74 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
75 $(top_srcdir)/m4/intel_compiler.m4 \ 75 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/gui/Makefile.in b/scilab/modules/gui/Makefile.in
index 6c7f926..323103d 100644
--- a/scilab/modules/gui/Makefile.in
+++ b/scilab/modules/gui/Makefile.in
@@ -72,10 +72,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
72@GUI_TRUE@am__append_2 = libscigui.la 72@GUI_TRUE@am__append_2 = libscigui.la
73subdir = modules/gui 73subdir = modules/gui
74ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 74ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
75am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 75am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
76 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 76 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
77 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 77 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
78 $(top_srcdir)/m4/intel_compiler.m4 \ 78 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
79 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 79 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
80 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 80 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
81 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 81 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/hdf5/Makefile.in b/scilab/modules/hdf5/Makefile.in
index 773051c..add22b8 100644
--- a/scilab/modules/hdf5/Makefile.in
+++ b/scilab/modules/hdf5/Makefile.in
@@ -69,10 +69,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69@NEED_JAVA_TRUE@am__append_3 = java 69@NEED_JAVA_TRUE@am__append_3 = java
70subdir = modules/hdf5 70subdir = modules/hdf5
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 72am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
73 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 73 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
74 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 74 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
75 $(top_srcdir)/m4/intel_compiler.m4 \ 75 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/helptools/Makefile.in b/scilab/modules/helptools/Makefile.in
index 46edfd3..199e91f 100644
--- a/scilab/modules/helptools/Makefile.in
+++ b/scilab/modules/helptools/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/helptools 62subdir = modules/helptools
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/history_browser/Makefile.in b/scilab/modules/history_browser/Makefile.in
index 634c99f..bcbb5f1 100644
--- a/scilab/modules/history_browser/Makefile.in
+++ b/scilab/modules/history_browser/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libscihistory_browser.la 68@GUI_TRUE@am__append_2 = libscihistory_browser.la
69subdir = modules/history_browser 69subdir = modules/history_browser
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/history_manager/Makefile.in b/scilab/modules/history_manager/Makefile.in
index 4b77305..850f947 100644
--- a/scilab/modules/history_manager/Makefile.in
+++ b/scilab/modules/history_manager/Makefile.in
@@ -66,10 +66,10 @@ DIST_COMMON = $(libscihistory_manager_la_include_HEADERS) \
66@NEED_JAVA_TRUE@am__append_2 = java 66@NEED_JAVA_TRUE@am__append_2 = java
67subdir = modules/history_manager 67subdir = modules/history_manager
68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
69am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 69am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
70 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 70 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
71 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 71 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
72 $(top_srcdir)/m4/intel_compiler.m4 \ 72 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/integer/Makefile.in b/scilab/modules/integer/Makefile.in
index f2d3a44..2a16456 100644
--- a/scilab/modules/integer/Makefile.in
+++ b/scilab/modules/integer/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/integer 62subdir = modules/integer
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/interpolation/Makefile.in b/scilab/modules/interpolation/Makefile.in
index ddd47a7..73d7a09 100644
--- a/scilab/modules/interpolation/Makefile.in
+++ b/scilab/modules/interpolation/Makefile.in
@@ -65,10 +65,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
65@NEED_JAVA_TRUE@am__append_1 = java 65@NEED_JAVA_TRUE@am__append_1 = java
66subdir = modules/interpolation 66subdir = modules/interpolation
67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 68am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
69 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 69 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
70 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 70 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
71 $(top_srcdir)/m4/intel_compiler.m4 \ 71 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/intersci/Makefile.in b/scilab/modules/intersci/Makefile.in
index 2a8e00c..fe5587e 100644
--- a/scilab/modules/intersci/Makefile.in
+++ b/scilab/modules/intersci/Makefile.in
@@ -65,10 +65,10 @@ DIST_COMMON = $(libsciintersci_la_include_HEADERS) \
65@NEED_JAVA_TRUE@am__append_1 = java 65@NEED_JAVA_TRUE@am__append_1 = java
66subdir = modules/intersci 66subdir = modules/intersci
67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 68am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
69 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 69 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
70 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 70 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
71 $(top_srcdir)/m4/intel_compiler.m4 \ 71 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/io/Makefile.in b/scilab/modules/io/Makefile.in
index 66c0cc7..7219e2d 100644
--- a/scilab/modules/io/Makefile.in
+++ b/scilab/modules/io/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/io 62subdir = modules/io
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/javasci/Makefile.in b/scilab/modules/javasci/Makefile.in
index d519dc5..21b419e 100644
--- a/scilab/modules/javasci/Makefile.in
+++ b/scilab/modules/javasci/Makefile.in
@@ -69,10 +69,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69@JAVASCI_TRUE@@NEED_JAVA_TRUE@am__append_2 = java 69@JAVASCI_TRUE@@NEED_JAVA_TRUE@am__append_2 = java
70subdir = modules/javasci 70subdir = modules/javasci
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 72am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
73 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 73 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
74 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 74 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
75 $(top_srcdir)/m4/intel_compiler.m4 \ 75 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/jvm/Makefile.in b/scilab/modules/jvm/Makefile.in
index b6e7100..5066efa 100644
--- a/scilab/modules/jvm/Makefile.in
+++ b/scilab/modules/jvm/Makefile.in
@@ -71,10 +71,10 @@ DIST_COMMON = $(libscijvm_la_include_HEADERS) $(srcdir)/Makefile.am \
71@NEED_JAVA_TRUE@am__append_3 = java 71@NEED_JAVA_TRUE@am__append_3 = java
72subdir = modules/jvm 72subdir = modules/jvm
73ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 73ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
74am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 74am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
75 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 75 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
76 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 76 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
77 $(top_srcdir)/m4/intel_compiler.m4 \ 77 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
78 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 78 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
79 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 79 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
80 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 80 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/linear_algebra/Makefile.in b/scilab/modules/linear_algebra/Makefile.in
index e1863be..56ae652 100644
--- a/scilab/modules/linear_algebra/Makefile.in
+++ b/scilab/modules/linear_algebra/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/linear_algebra 62subdir = modules/linear_algebra
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/localization/Makefile.in b/scilab/modules/localization/Makefile.in
index cc3d05c..efdef53 100644
--- a/scilab/modules/localization/Makefile.in
+++ b/scilab/modules/localization/Makefile.in
@@ -73,10 +73,10 @@ DIST_COMMON = $(libscilocalization_la_include_HEADERS) \
73@NEED_JAVA_TRUE@am__append_5 = java 73@NEED_JAVA_TRUE@am__append_5 = java
74subdir = modules/localization 74subdir = modules/localization
75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 75ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
76am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 76am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
77 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 77 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
78 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 78 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
79 $(top_srcdir)/m4/intel_compiler.m4 \ 79 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 80 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 81 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 82 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/m2sci/Makefile.in b/scilab/modules/m2sci/Makefile.in
index 22fb7b0..f3f6a28 100644
--- a/scilab/modules/m2sci/Makefile.in
+++ b/scilab/modules/m2sci/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/m2sci 61subdir = modules/m2sci
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/maple2scilab/Makefile.in b/scilab/modules/maple2scilab/Makefile.in
index 41a44b8..7e32712 100644
--- a/scilab/modules/maple2scilab/Makefile.in
+++ b/scilab/modules/maple2scilab/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/maple2scilab 61subdir = modules/maple2scilab
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/matio/Makefile.in b/scilab/modules/matio/Makefile.in
index ff87475..5d69b9c 100644
--- a/scilab/modules/matio/Makefile.in
+++ b/scilab/modules/matio/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = modules/matio 63subdir = modules/matio
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/mexlib/Makefile.in b/scilab/modules/mexlib/Makefile.in
index b7bbafe..43baccb 100644
--- a/scilab/modules/mexlib/Makefile.in
+++ b/scilab/modules/mexlib/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libmex_la_include_HEADERS) $(srcdir)/Makefile.am \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = modules/mexlib 63subdir = modules/mexlib
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/modules_manager/Makefile.in b/scilab/modules/modules_manager/Makefile.in
index 47de085..3ca04fc 100644
--- a/scilab/modules/modules_manager/Makefile.in
+++ b/scilab/modules/modules_manager/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/modules_manager 61subdir = modules/modules_manager
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/optimization/Makefile.in b/scilab/modules/optimization/Makefile.in
index edf9328..441dc8a 100644
--- a/scilab/modules/optimization/Makefile.in
+++ b/scilab/modules/optimization/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/optimization 62subdir = modules/optimization
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/output_stream/Makefile.in b/scilab/modules/output_stream/Makefile.in
index de9e105..65a2805 100644
--- a/scilab/modules/output_stream/Makefile.in
+++ b/scilab/modules/output_stream/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(libscioutput_stream_la_include_HEADERS) \
68@NEED_JAVA_TRUE@am__append_1 = java 68@NEED_JAVA_TRUE@am__append_1 = java
69subdir = modules/output_stream 69subdir = modules/output_stream
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/overloading/Makefile.in b/scilab/modules/overloading/Makefile.in
index 4cf09a5..ad595e9 100644
--- a/scilab/modules/overloading/Makefile.in
+++ b/scilab/modules/overloading/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/overloading 61subdir = modules/overloading
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/parallel/Makefile.in b/scilab/modules/parallel/Makefile.in
index 67e17d9..4642785 100644
--- a/scilab/modules/parallel/Makefile.in
+++ b/scilab/modules/parallel/Makefile.in
@@ -67,10 +67,10 @@ DIST_COMMON = $(libsciparallel_la_include_HEADERS) \
67@NEED_JAVA_TRUE@am__append_1 = java 67@NEED_JAVA_TRUE@am__append_1 = java
68subdir = modules/parallel 68subdir = modules/parallel
69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 70am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
71 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 71 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
72 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 72 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
73 $(top_srcdir)/m4/intel_compiler.m4 \ 73 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/parameters/Makefile.in b/scilab/modules/parameters/Makefile.in
index 2ff78c5..021a7de 100644
--- a/scilab/modules/parameters/Makefile.in
+++ b/scilab/modules/parameters/Makefile.in
@@ -67,10 +67,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
67@NEED_JAVA_TRUE@am__append_1 = java 67@NEED_JAVA_TRUE@am__append_1 = java
68subdir = modules/parameters 68subdir = modules/parameters
69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 70am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
71 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 71 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
72 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 72 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
73 $(top_srcdir)/m4/intel_compiler.m4 \ 73 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/polynomials/Makefile.in b/scilab/modules/polynomials/Makefile.in
index 5d8f44c..3a72637 100644
--- a/scilab/modules/polynomials/Makefile.in
+++ b/scilab/modules/polynomials/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/polynomials 62subdir = modules/polynomials
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/pvm/Makefile.in b/scilab/modules/pvm/Makefile.in
index 8f5f2f9..0224f4f 100644
--- a/scilab/modules/pvm/Makefile.in
+++ b/scilab/modules/pvm/Makefile.in
@@ -78,10 +78,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
78@NEED_JAVA_TRUE@@PVM_FALSE@am__append_2 = java 78@NEED_JAVA_TRUE@@PVM_FALSE@am__append_2 = java
79subdir = modules/pvm 79subdir = modules/pvm
80ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 80ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
81am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 81am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
82 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 82 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
83 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 83 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
84 $(top_srcdir)/m4/intel_compiler.m4 \ 84 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
85 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 85 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
86 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 86 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
87 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 87 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/randlib/Makefile.in b/scilab/modules/randlib/Makefile.in
index 18c8094..e8a49f8 100644
--- a/scilab/modules/randlib/Makefile.in
+++ b/scilab/modules/randlib/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/randlib 62subdir = modules/randlib
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/renderer/Makefile.in b/scilab/modules/renderer/Makefile.in
index 3a2933c..eebdcdf 100644
--- a/scilab/modules/renderer/Makefile.in
+++ b/scilab/modules/renderer/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@NEED_JAVA_TRUE@am__append_1 = java 68@NEED_JAVA_TRUE@am__append_1 = java
69subdir = modules/renderer 69subdir = modules/renderer
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/scicos/Makefile.in b/scilab/modules/scicos/Makefile.in
index fdaba4a..ee28a8f 100644
--- a/scilab/modules/scicos/Makefile.in
+++ b/scilab/modules/scicos/Makefile.in
@@ -87,10 +87,10 @@ DIST_COMMON = $(am__libsciscicos_la_include_HEADERS_DIST) \
87@OCAML_TRUE@@XCOS_TRUE@am__append_2 = .ml .mli .mll .mly .cmo .cmi .cmx 87@OCAML_TRUE@@XCOS_TRUE@am__append_2 = .ml .mli .mll .mly .cmo .cmi .cmx
88subdir = modules/scicos 88subdir = modules/scicos
89ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 89ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
90am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 90am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
91 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 91 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
92 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 92 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
93 $(top_srcdir)/m4/intel_compiler.m4 \ 93 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
94 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 94 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
95 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 95 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
96 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 96 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/scicos_blocks/Makefile.in b/scilab/modules/scicos_blocks/Makefile.in
index 823a48e..f46cfb4 100644
--- a/scilab/modules/scicos_blocks/Makefile.in
+++ b/scilab/modules/scicos_blocks/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(am__libsciscicos_blocks_la_include_HEADERS_DIST) \
68@GIWS_TRUE@@XCOS_TRUE@am__append_2 = giws 68@GIWS_TRUE@@XCOS_TRUE@am__append_2 = giws
69subdir = modules/scicos_blocks 69subdir = modules/scicos_blocks
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/scinotes/Makefile.in b/scilab/modules/scinotes/Makefile.in
index ed984eb..23bfedd 100644
--- a/scilab/modules/scinotes/Makefile.in
+++ b/scilab/modules/scinotes/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libsciscinotes.la 68@GUI_TRUE@am__append_2 = libsciscinotes.la
69subdir = modules/scinotes 69subdir = modules/scinotes
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/shell/Makefile.in b/scilab/modules/shell/Makefile.in
index 9f7afee..b07de70 100644
--- a/scilab/modules/shell/Makefile.in
+++ b/scilab/modules/shell/Makefile.in
@@ -66,10 +66,10 @@ DIST_COMMON = $(libscishell_la_include_HEADERS) $(srcdir)/Makefile.am \
66@NEED_JAVA_TRUE@am__append_3 = java 66@NEED_JAVA_TRUE@am__append_3 = java
67subdir = modules/shell 67subdir = modules/shell
68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 68ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
69am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 69am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
70 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 70 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
71 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 71 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
72 $(top_srcdir)/m4/intel_compiler.m4 \ 72 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 73 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 74 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 75 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/shell/src/c/others/mainscic.c b/scilab/modules/shell/src/c/others/mainscic.c
index baaf3d1..650747f 100644
--- a/scilab/modules/shell/src/c/others/mainscic.c
+++ b/scilab/modules/shell/src/c/others/mainscic.c
@@ -26,6 +26,7 @@
26#include "setgetlanguage.h" 26#include "setgetlanguage.h"
27#include "LaunchScilabSignal.h" 27#include "LaunchScilabSignal.h"
28#include "setenvc.h" 28#include "setenvc.h"
29#include "signal_mgmt.h"
29 30
30#ifdef __APPLE__ 31#ifdef __APPLE__
31#include "initMacOSXEnv.h" 32#include "initMacOSXEnv.h"
@@ -68,6 +69,9 @@ int main(int argc, char **argv)
68 69
69 InitializeLaunchScilabSignal(); 70 InitializeLaunchScilabSignal();
70 71
72/* Management of the signals (seg fault, floating point exception, etc) */
73 base_error_init();
74
71#if defined(netbsd) || defined(freebsd) 75#if defined(netbsd) || defined(freebsd)
72/* floating point exceptions */ 76/* floating point exceptions */
73fpsetmask(0); 77fpsetmask(0);
diff --git a/scilab/modules/signal_processing/Makefile.in b/scilab/modules/signal_processing/Makefile.in
index 8e40cd3..ba3ea5e 100644
--- a/scilab/modules/signal_processing/Makefile.in
+++ b/scilab/modules/signal_processing/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/signal_processing 62subdir = modules/signal_processing
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/simulated_annealing/Makefile.in b/scilab/modules/simulated_annealing/Makefile.in
index 755f790..bc3fe41 100644
--- a/scilab/modules/simulated_annealing/Makefile.in
+++ b/scilab/modules/simulated_annealing/Makefile.in
@@ -64,10 +64,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
64@NEED_JAVA_TRUE@am__append_1 = java 64@NEED_JAVA_TRUE@am__append_1 = java
65subdir = modules/simulated_annealing 65subdir = modules/simulated_annealing
66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 66ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
67am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 67am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
68 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 68 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
69 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 69 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
70 $(top_srcdir)/m4/intel_compiler.m4 \ 70 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 71 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 72 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 73 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/sound/Makefile.in b/scilab/modules/sound/Makefile.in
index 8e04579..33cbaa1 100644
--- a/scilab/modules/sound/Makefile.in
+++ b/scilab/modules/sound/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/sound 62subdir = modules/sound
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/sparse/Makefile.in b/scilab/modules/sparse/Makefile.in
index fcca6de..1a5b933 100644
--- a/scilab/modules/sparse/Makefile.in
+++ b/scilab/modules/sparse/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/sparse 62subdir = modules/sparse
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/special_functions/Makefile.in b/scilab/modules/special_functions/Makefile.in
index f817066..c414e74 100644
--- a/scilab/modules/special_functions/Makefile.in
+++ b/scilab/modules/special_functions/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/special_functions 62subdir = modules/special_functions
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/spreadsheet/Makefile.in b/scilab/modules/spreadsheet/Makefile.in
index 6fc7ae4..c8f474c 100644
--- a/scilab/modules/spreadsheet/Makefile.in
+++ b/scilab/modules/spreadsheet/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/spreadsheet 62subdir = modules/spreadsheet
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/statistics/Makefile.in b/scilab/modules/statistics/Makefile.in
index 240186f..233a8d9 100644
--- a/scilab/modules/statistics/Makefile.in
+++ b/scilab/modules/statistics/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/statistics 62subdir = modules/statistics
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/string/Makefile.in b/scilab/modules/string/Makefile.in
index ac70887..fc6837d 100644
--- a/scilab/modules/string/Makefile.in
+++ b/scilab/modules/string/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/string 62subdir = modules/string
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/symbolic/Makefile.in b/scilab/modules/symbolic/Makefile.in
index 832b534..59cf2c0 100644
--- a/scilab/modules/symbolic/Makefile.in
+++ b/scilab/modules/symbolic/Makefile.in
@@ -65,10 +65,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
65@NEED_JAVA_TRUE@am__append_1 = java 65@NEED_JAVA_TRUE@am__append_1 = java
66subdir = modules/symbolic 66subdir = modules/symbolic
67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 67ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 68am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
69 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 69 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
70 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 70 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
71 $(top_srcdir)/m4/intel_compiler.m4 \ 71 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 72 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 73 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 74 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/tclsci/Makefile.in b/scilab/modules/tclsci/Makefile.in
index d65839e..9baebdf 100644
--- a/scilab/modules/tclsci/Makefile.in
+++ b/scilab/modules/tclsci/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/tclsci 62subdir = modules/tclsci
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/texmacs/Makefile.in b/scilab/modules/texmacs/Makefile.in
index 2d56318..4baddb6 100644
--- a/scilab/modules/texmacs/Makefile.in
+++ b/scilab/modules/texmacs/Makefile.in
@@ -60,10 +60,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
60@NEED_JAVA_TRUE@am__append_1 = java 60@NEED_JAVA_TRUE@am__append_1 = java
61subdir = modules/texmacs 61subdir = modules/texmacs
62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 62ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 63am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
64 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 64 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
65 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 65 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
66 $(top_srcdir)/m4/intel_compiler.m4 \ 66 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 67 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 68 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 69 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/time/Makefile.in b/scilab/modules/time/Makefile.in
index 37d5ae7..777244f 100644
--- a/scilab/modules/time/Makefile.in
+++ b/scilab/modules/time/Makefile.in
@@ -62,10 +62,10 @@ DIST_COMMON = $(libscitime_la_include_HEADERS) $(srcdir)/Makefile.am \
62@NEED_JAVA_TRUE@am__append_1 = java 62@NEED_JAVA_TRUE@am__append_1 = java
63subdir = modules/time 63subdir = modules/time
64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 64ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 65am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
66 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 66 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
67 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 67 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
68 $(top_srcdir)/m4/intel_compiler.m4 \ 68 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 69 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 70 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 71 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/types/Makefile.in b/scilab/modules/types/Makefile.in
index fda03d2..f805bad 100644
--- a/scilab/modules/types/Makefile.in
+++ b/scilab/modules/types/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libscitypes.la 68@GUI_TRUE@am__append_2 = libscitypes.la
69subdir = modules/types 69subdir = modules/types
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/ui_data/Makefile.in b/scilab/modules/ui_data/Makefile.in
index bdfcb5a..d02c4e0 100644
--- a/scilab/modules/ui_data/Makefile.in
+++ b/scilab/modules/ui_data/Makefile.in
@@ -68,10 +68,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
68@GUI_TRUE@am__append_2 = libsciui_data.la 68@GUI_TRUE@am__append_2 = libsciui_data.la
69subdir = modules/ui_data 69subdir = modules/ui_data
70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 70ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 71am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
72 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 72 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
73 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 73 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
74 $(top_srcdir)/m4/intel_compiler.m4 \ 74 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 75 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 76 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 77 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/umfpack/Makefile.in b/scilab/modules/umfpack/Makefile.in
index 1f97d08..4ae34ae 100644
--- a/scilab/modules/umfpack/Makefile.in
+++ b/scilab/modules/umfpack/Makefile.in
@@ -67,10 +67,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
67@NEED_JAVA_TRUE@am__append_2 = java 67@NEED_JAVA_TRUE@am__append_2 = java
68subdir = modules/umfpack 68subdir = modules/umfpack
69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 69ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
70am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 70am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
71 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 71 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
72 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 72 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
73 $(top_srcdir)/m4/intel_compiler.m4 \ 73 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 74 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 75 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 76 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/windows_tools/Makefile.in b/scilab/modules/windows_tools/Makefile.in
index 88e58e4..67b918c 100644
--- a/scilab/modules/windows_tools/Makefile.in
+++ b/scilab/modules/windows_tools/Makefile.in
@@ -61,10 +61,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
61@NEED_JAVA_TRUE@am__append_1 = java 61@NEED_JAVA_TRUE@am__append_1 = java
62subdir = modules/windows_tools 62subdir = modules/windows_tools
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 64am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
65 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 65 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
66 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 66 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
67 $(top_srcdir)/m4/intel_compiler.m4 \ 67 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 68 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 69 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 70 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \
diff --git a/scilab/modules/xcos/Makefile.in b/scilab/modules/xcos/Makefile.in
index 5e4bd0f..6f7d9ac 100644
--- a/scilab/modules/xcos/Makefile.in
+++ b/scilab/modules/xcos/Makefile.in
@@ -69,10 +69,10 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69@NEED_JAVA_TRUE@am__append_2 = java 69@NEED_JAVA_TRUE@am__append_2 = java
70subdir = modules/xcos 70subdir = modules/xcos
71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \ 72am__aclocal_m4_deps = $(top_srcdir)/m4/backtrace.m4 \
73 $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/fortran.m4 \ 73 $(top_srcdir)/m4/docbook.m4 $(top_srcdir)/m4/fftw.m4 \
74 $(top_srcdir)/m4/giws.m4 $(top_srcdir)/m4/hdf5.m4 \ 74 $(top_srcdir)/m4/fortran.m4 $(top_srcdir)/m4/giws.m4 \
75 $(top_srcdir)/m4/intel_compiler.m4 \ 75 $(top_srcdir)/m4/hdf5.m4 $(top_srcdir)/m4/intel_compiler.m4 \
76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \ 76 $(top_srcdir)/m4/java-thirdparty.m4 $(top_srcdir)/m4/java.m4 \
77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \ 77 $(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lib-ld.m4 \
78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \ 78 $(top_srcdir)/m4/libsmath.m4 $(top_srcdir)/m4/libtool.m4 \