b98955e0a9
- Add patch to handle new ImageMagick - Update netcdf locations
4149 lines
148 KiB
Diff
4149 lines
148 KiB
Diff
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/aclocal.m4 cvs/gdl/aclocal.m4
|
|
--- gdl-0.9rc1/aclocal.m4 2008-04-03 16:09:29.000000000 -0600
|
|
+++ cvs/gdl/aclocal.m4 2008-05-16 09:54:36.000000000 -0600
|
|
@@ -1,7 +1,7 @@
|
|
-# generated automatically by aclocal 1.10 -*- Autoconf -*-
|
|
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
|
|
|
|
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
|
-# 2005, 2006 Free Software Foundation, Inc.
|
|
+# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
|
# This file is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
@@ -11,14 +11,17 @@
|
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
# PARTICULAR PURPOSE.
|
|
|
|
-m4_if(m4_PACKAGE_VERSION, [2.61],,
|
|
-[m4_fatal([this file was generated for autoconf 2.61.
|
|
-You have another version of autoconf. If you want to use that,
|
|
-you should regenerate the build system entirely.], [63])])
|
|
+m4_ifndef([AC_AUTOCONF_VERSION],
|
|
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
|
+m4_if(AC_AUTOCONF_VERSION, [2.61],,
|
|
+[m4_warning([this file was generated for autoconf 2.61.
|
|
+You have another version of autoconf. It may work, but is not guaranteed to.
|
|
+If you have problems, you may need to regenerate the build system entirely.
|
|
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
|
|
|
|
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
|
|
|
|
-# serial 51 Debian 1.5.24-1ubuntu1 AC_PROG_LIBTOOL
|
|
+# serial 52 Debian 1.5.26-1ubuntu1 AC_PROG_LIBTOOL
|
|
|
|
|
|
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
|
|
@@ -106,7 +109,6 @@
|
|
AC_REQUIRE([AC_OBJEXT])dnl
|
|
AC_REQUIRE([AC_EXEEXT])dnl
|
|
dnl
|
|
-
|
|
AC_LIBTOOL_SYS_MAX_CMD_LEN
|
|
AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
|
|
AC_LIBTOOL_OBJDIR
|
|
@@ -208,6 +210,8 @@
|
|
;;
|
|
esac
|
|
|
|
+_LT_REQUIRED_DARWIN_CHECKS
|
|
+
|
|
AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
|
|
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
|
|
enable_win32_dll=yes, enable_win32_dll=no)
|
|
@@ -287,9 +291,80 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
])# _LT_LINKER_BOILERPLATE
|
|
|
|
+# _LT_REQUIRED_DARWIN_CHECKS
|
|
+# --------------------------
|
|
+# Check for some things on darwin
|
|
+AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
|
|
+ case $host_os in
|
|
+ rhapsody* | darwin*)
|
|
+ AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
|
|
+ AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
|
|
+
|
|
+ AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
|
|
+ [lt_cv_apple_cc_single_mod=no
|
|
+ if test -z "${LT_MULTI_MODULE}"; then
|
|
+ # By default we will add the -single_module flag. You can override
|
|
+ # by either setting the environment variable LT_MULTI_MODULE
|
|
+ # non-empty at configure time, or by adding -multi_module to the
|
|
+ # link flags.
|
|
+ echo "int foo(void){return 1;}" > conftest.c
|
|
+ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
|
|
+ -dynamiclib ${wl}-single_module conftest.c
|
|
+ if test -f libconftest.dylib; then
|
|
+ lt_cv_apple_cc_single_mod=yes
|
|
+ rm -rf libconftest.dylib*
|
|
+ fi
|
|
+ rm conftest.c
|
|
+ fi])
|
|
+ AC_CACHE_CHECK([for -exported_symbols_list linker flag],
|
|
+ [lt_cv_ld_exported_symbols_list],
|
|
+ [lt_cv_ld_exported_symbols_list=no
|
|
+ save_LDFLAGS=$LDFLAGS
|
|
+ echo "_main" > conftest.sym
|
|
+ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
|
|
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
|
|
+ [lt_cv_ld_exported_symbols_list=yes],
|
|
+ [lt_cv_ld_exported_symbols_list=no])
|
|
+ LDFLAGS="$save_LDFLAGS"
|
|
+ ])
|
|
+ case $host_os in
|
|
+ rhapsody* | darwin1.[[0123]])
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
|
|
+ darwin1.*)
|
|
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
|
|
+ darwin*)
|
|
+ # if running on 10.5 or later, the deployment target defaults
|
|
+ # to the OS version, if on x86, and 10.4, the deployment
|
|
+ # target defaults to 10.4. Don't you love it?
|
|
+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
|
|
+ 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
|
|
+ 10.[[012]]*)
|
|
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
|
|
+ 10.*)
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
|
|
+ esac
|
|
+ ;;
|
|
+ esac
|
|
+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then
|
|
+ _lt_dar_single_mod='$single_module'
|
|
+ fi
|
|
+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
|
|
+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
|
|
+ else
|
|
+ _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
|
|
+ fi
|
|
+ if test "$DSYMUTIL" != ":"; then
|
|
+ _lt_dsymutil="~$DSYMUTIL \$lib || :"
|
|
+ else
|
|
+ _lt_dsymutil=
|
|
+ fi
|
|
+ ;;
|
|
+ esac
|
|
+])
|
|
|
|
# _LT_AC_SYS_LIBPATH_AIX
|
|
# ----------------------
|
|
@@ -614,7 +689,11 @@
|
|
*64-bit*)
|
|
case $lt_cv_prog_gnu_ld in
|
|
yes*) LD="${LD-ld} -m elf64_sparc" ;;
|
|
- *) LD="${LD-ld} -64" ;;
|
|
+ *)
|
|
+ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
|
|
+ LD="${LD-ld} -64"
|
|
+ fi
|
|
+ ;;
|
|
esac
|
|
;;
|
|
esac
|
|
@@ -707,7 +786,7 @@
|
|
$2=yes
|
|
fi
|
|
fi
|
|
- $rm conftest*
|
|
+ $rm -r conftest*
|
|
LDFLAGS="$save_LDFLAGS"
|
|
])
|
|
|
|
@@ -978,7 +1057,7 @@
|
|
AC_CHECK_FUNC([shl_load],
|
|
[lt_cv_dlopen="shl_load"],
|
|
[AC_CHECK_LIB([dld], [shl_load],
|
|
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
|
|
+ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
|
|
[AC_CHECK_FUNC([dlopen],
|
|
[lt_cv_dlopen="dlopen"],
|
|
[AC_CHECK_LIB([dl], [dlopen],
|
|
@@ -986,7 +1065,7 @@
|
|
[AC_CHECK_LIB([svld], [dlopen],
|
|
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
|
|
[AC_CHECK_LIB([dld], [dld_link],
|
|
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
|
|
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
|
|
])
|
|
])
|
|
])
|
|
@@ -1303,7 +1382,7 @@
|
|
soname_spec='${libname}${release}${shared_ext}$major'
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[[4-9]]*)
|
|
version_type=linux
|
|
need_lib_prefix=no
|
|
need_version=no
|
|
@@ -1836,6 +1915,13 @@
|
|
AC_MSG_RESULT([$dynamic_linker])
|
|
test "$dynamic_linker" = no && can_build_shared=no
|
|
|
|
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
|
|
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
|
|
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
|
|
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
|
|
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
|
|
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
|
|
+
|
|
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
|
if test "$GCC" = yes; then
|
|
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
|
@@ -2335,7 +2421,7 @@
|
|
# whether `pass_all' will *always* work, you probably want this one.
|
|
|
|
case $host_os in
|
|
-aix4* | aix5*)
|
|
+aix[[4-9]]*)
|
|
lt_cv_deplibs_check_method=pass_all
|
|
;;
|
|
|
|
@@ -2771,7 +2857,7 @@
|
|
fi
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[[4-9]]*)
|
|
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
|
|
test "$enable_shared" = yes && enable_static=no
|
|
fi
|
|
@@ -2828,6 +2914,7 @@
|
|
_LT_AC_TAGVAR(predeps, $1)=
|
|
_LT_AC_TAGVAR(postdeps, $1)=
|
|
_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
|
|
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
|
|
|
|
# Source file extension for C++ test sources.
|
|
ac_ext=cpp
|
|
@@ -2937,7 +3024,7 @@
|
|
# FIXME: insert proper C++ library support
|
|
_LT_AC_TAGVAR(ld_shlibs, $1)=no
|
|
;;
|
|
- aix4* | aix5*)
|
|
+ aix[[4-9]]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -2950,7 +3037,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
|
|
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
case $ld_flag in
|
|
*-brtl*)
|
|
@@ -3096,51 +3183,23 @@
|
|
fi
|
|
;;
|
|
darwin* | rhapsody*)
|
|
- case $host_os in
|
|
- rhapsody* | darwin1.[[012]])
|
|
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
|
|
- ;;
|
|
- *) # Darwin 1.3 on
|
|
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
|
|
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
|
|
- else
|
|
- case ${MACOSX_DEPLOYMENT_TARGET} in
|
|
- 10.[[012]])
|
|
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
|
|
- ;;
|
|
- 10.*)
|
|
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
|
|
- ;;
|
|
- esac
|
|
- fi
|
|
- ;;
|
|
- esac
|
|
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
|
|
_LT_AC_TAGVAR(hardcode_direct, $1)=no
|
|
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes
|
|
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
|
|
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
|
|
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
|
|
-
|
|
- if test "$GXX" = yes ; then
|
|
- lt_int_apple_cc_single_mod=no
|
|
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
|
|
+ if test "$GXX" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
|
|
- lt_int_apple_cc_single_mod=yes
|
|
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
|
|
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
fi
|
|
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- else
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- fi
|
|
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
|
|
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- else
|
|
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- fi
|
|
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -3391,7 +3450,7 @@
|
|
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
|
|
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
|
|
;;
|
|
- pgCC*)
|
|
+ pgCC* | pgcpp*)
|
|
# Portland Group C++ compiler
|
|
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
|
|
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
|
|
@@ -3826,7 +3885,8 @@
|
|
# compiler output when linking a shared library.
|
|
# Parse the compiler output and extract the necessary
|
|
# objects, libraries and library flags.
|
|
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
|
|
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
|
|
+[AC_REQUIRE([LT_AC_PROG_SED])dnl
|
|
dnl we can't use the lt_simple_compile_test_code here,
|
|
dnl because it contains code intended for an executable,
|
|
dnl not a library. It's possible we should let each
|
|
@@ -3951,6 +4011,11 @@
|
|
|
|
$rm -f confest.$objext
|
|
|
|
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
|
|
+if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
|
|
+ _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
|
|
+fi
|
|
+
|
|
# PORTME: override above test on systems where it is broken
|
|
ifelse([$1],[CXX],
|
|
[case $host_os in
|
|
@@ -4007,7 +4072,6 @@
|
|
;;
|
|
esac
|
|
])
|
|
-
|
|
case " $_LT_AC_TAGVAR(postdeps, $1) " in
|
|
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
|
|
esac
|
|
@@ -4092,7 +4156,7 @@
|
|
postinstall_cmds='$RANLIB $lib'
|
|
fi
|
|
;;
|
|
-aix4* | aix5*)
|
|
+aix[[4-9]]*)
|
|
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
|
|
test "$enable_shared" = yes && enable_static=no
|
|
fi
|
|
@@ -4269,6 +4333,7 @@
|
|
_LT_AC_TAGVAR(predeps, $1) \
|
|
_LT_AC_TAGVAR(postdeps, $1) \
|
|
_LT_AC_TAGVAR(compiler_lib_search_path, $1) \
|
|
+ _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
|
|
_LT_AC_TAGVAR(archive_cmds, $1) \
|
|
_LT_AC_TAGVAR(archive_expsym_cmds, $1) \
|
|
_LT_AC_TAGVAR(postinstall_cmds, $1) \
|
|
@@ -4331,7 +4396,7 @@
|
|
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
|
|
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
|
#
|
|
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
|
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
|
|
# Free Software Foundation, Inc.
|
|
#
|
|
# This file is part of GNU Libtool:
|
|
@@ -4568,6 +4633,10 @@
|
|
# shared library.
|
|
postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
|
|
@@ -4917,7 +4986,7 @@
|
|
echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
|
|
cat conftest.$ac_ext >&5
|
|
fi
|
|
- rm -f conftest* conftst*
|
|
+ rm -rf conftest* conftst*
|
|
|
|
# Do not use the global_symbol_pipe unless it works.
|
|
if test "$pipe_works" = yes; then
|
|
@@ -4974,7 +5043,8 @@
|
|
# built for inclusion in a dll (and should export symbols for example).
|
|
# Although the cygwin gcc ignores -fPIC, still need this for old-style
|
|
# (--disable-auto-import) libraries
|
|
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
|
|
+ m4_if([$1], [GCJ], [],
|
|
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
|
|
;;
|
|
darwin* | rhapsody*)
|
|
# PIC is the default on this platform
|
|
@@ -5011,7 +5081,7 @@
|
|
esac
|
|
else
|
|
case $host_os in
|
|
- aix4* | aix5*)
|
|
+ aix[[4-9]]*)
|
|
# All AIX code is PIC.
|
|
if test "$host_cpu" = ia64; then
|
|
# AIX 5 now supports IA64 processor
|
|
@@ -5107,7 +5177,7 @@
|
|
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
|
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
|
|
;;
|
|
- pgCC*)
|
|
+ pgCC* | pgcpp*)
|
|
# Portland Group C++ compiler.
|
|
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
|
|
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
|
|
@@ -5258,7 +5328,8 @@
|
|
# built for inclusion in a dll (and should export symbols for example).
|
|
# Although the cygwin gcc ignores -fPIC, still need this for old-style
|
|
# (--disable-auto-import) libraries
|
|
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
|
|
+ m4_if([$1], [GCJ], [],
|
|
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
|
|
;;
|
|
|
|
darwin* | rhapsody*)
|
|
@@ -5328,7 +5399,8 @@
|
|
mingw* | cygwin* | pw32* | os2*)
|
|
# This hack is so that the source file can tell whether it is being
|
|
# built for inclusion in a dll (and should export symbols for example).
|
|
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
|
|
+ m4_if([$1], [GCJ], [],
|
|
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
|
|
;;
|
|
|
|
hpux9* | hpux10* | hpux11*)
|
|
@@ -5465,7 +5537,7 @@
|
|
#
|
|
if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
|
|
AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
|
|
- _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
|
|
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
|
|
[$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
|
|
[case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
|
|
"" | " "*) ;;
|
|
@@ -5489,7 +5561,7 @@
|
|
#
|
|
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
|
|
AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
|
|
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
|
|
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
|
|
$lt_tmp_static_flag,
|
|
[],
|
|
[_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
|
|
@@ -5505,7 +5577,7 @@
|
|
ifelse([$1],[CXX],[
|
|
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
|
case $host_os in
|
|
- aix4* | aix5*)
|
|
+ aix[[4-9]]*)
|
|
# If we're using GNU nm, then we don't want the "-C" option.
|
|
# -C means demangle to AIX nm, but means don't demangle with GNU nm
|
|
if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
|
|
@@ -5527,6 +5599,7 @@
|
|
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
|
;;
|
|
esac
|
|
+ _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
|
|
],[
|
|
runpath_var=
|
|
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
|
|
@@ -5557,12 +5630,14 @@
|
|
# it will be wrapped by ` (' and `)$', so one must not match beginning or
|
|
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
|
|
# as well as any symbol that contains `d'.
|
|
- _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
|
|
+ _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
|
|
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
|
|
# platforms (ab)use it in PIC code, but their linkers get confused if
|
|
# the symbol is explicitly referenced. Since portable code cannot
|
|
# rely on this symbol name, it's probably fine to never include it in
|
|
# preloaded symbol tables.
|
|
+ # Exclude shared library initialization/finalization symbols.
|
|
+dnl Note also adjust exclude_expsyms for C++ above.
|
|
extract_expsyms_cmds=
|
|
# Just being paranoid about ensuring that cc_basename is set.
|
|
_LT_CC_BASENAME([$compiler])
|
|
@@ -5612,7 +5687,7 @@
|
|
|
|
# See if GNU ld supports shared libraries.
|
|
case $host_os in
|
|
- aix3* | aix4* | aix5*)
|
|
+ aix[[3-9]]*)
|
|
# On AIX/PPC, the GNU linker is very broken
|
|
if test "$host_cpu" != ia64; then
|
|
_LT_AC_TAGVAR(ld_shlibs, $1)=no
|
|
@@ -5832,7 +5907,7 @@
|
|
fi
|
|
;;
|
|
|
|
- aix4* | aix5*)
|
|
+ aix[[4-9]]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -5852,7 +5927,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
|
|
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
aix_use_runtimelinking=yes
|
|
@@ -6012,11 +6087,10 @@
|
|
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
|
|
if test "$GCC" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -6597,7 +6671,7 @@
|
|
AC_MSG_RESULT([$SED])
|
|
])
|
|
|
|
-# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
|
|
+# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
|
|
#
|
|
# This file is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
@@ -6612,7 +6686,7 @@
|
|
[am__api_version='1.10'
|
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
|
dnl require some minimum version. Point them to the right macro.
|
|
-m4_if([$1], [1.10], [],
|
|
+m4_if([$1], [1.10.1], [],
|
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
|
])
|
|
|
|
@@ -6628,8 +6702,10 @@
|
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
|
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
|
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
|
-[AM_AUTOMAKE_VERSION([1.10])dnl
|
|
-_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
|
|
+[AM_AUTOMAKE_VERSION([1.10.1])dnl
|
|
+m4_ifndef([AC_AUTOCONF_VERSION],
|
|
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
|
+_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
|
|
|
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
|
|
|
@@ -6901,7 +6977,7 @@
|
|
# each Makefile.in and add a new line on top of each file to say so.
|
|
# Grep'ing the whole file is not good either: AIX grep has a line
|
|
# limit of 2048, but all sed's we know have understand at least 4000.
|
|
- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
|
|
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
|
|
dirpart=`AS_DIRNAME("$mf")`
|
|
else
|
|
continue
|
|
@@ -6961,13 +7037,13 @@
|
|
# Do all the work for Automake. -*- Autoconf -*-
|
|
|
|
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
|
-# 2005, 2006 Free Software Foundation, Inc.
|
|
+# 2005, 2006, 2008 Free Software Foundation, Inc.
|
|
#
|
|
# This file is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
|
|
-# serial 12
|
|
+# serial 13
|
|
|
|
# This macro actually does too much. Some checks are only needed if
|
|
# your package does certain things. But this isn't really a big deal.
|
|
@@ -7072,16 +7148,17 @@
|
|
# our stamp files there.
|
|
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
|
|
[# Compute $1's index in $config_headers.
|
|
+_am_arg=$1
|
|
_am_stamp_count=1
|
|
for _am_header in $config_headers :; do
|
|
case $_am_header in
|
|
- $1 | $1:* )
|
|
+ $_am_arg | $_am_arg:* )
|
|
break ;;
|
|
* )
|
|
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
|
esac
|
|
done
|
|
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
|
|
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
|
|
|
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
|
|
#
|
|
@@ -7353,7 +7430,7 @@
|
|
|
|
# _AM_SUBST_NOTMAKE(VARIABLE)
|
|
# ---------------------------
|
|
-# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
|
|
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
|
|
# This macro is traced by Automake.
|
|
AC_DEFUN([_AM_SUBST_NOTMAKE])
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/configure cvs/gdl/configure
|
|
--- gdl-0.9rc1/configure 2008-04-03 16:47:28.000000000 -0600
|
|
+++ cvs/gdl/configure 2008-05-16 11:45:37.000000000 -0600
|
|
@@ -862,6 +862,8 @@
|
|
ECHO
|
|
AR
|
|
RANLIB
|
|
+DSYMUTIL
|
|
+NMEDIT
|
|
CPP
|
|
CXXCPP
|
|
F77
|
|
@@ -4596,7 +4598,7 @@
|
|
# whether `pass_all' will *always* work, you probably want this one.
|
|
|
|
case $host_os in
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
lt_cv_deplibs_check_method=pass_all
|
|
;;
|
|
|
|
@@ -4781,6 +4783,7 @@
|
|
compiler=$CC
|
|
|
|
|
|
+
|
|
# Check whether --enable-libtool-lock was given.
|
|
if test "${enable_libtool_lock+set}" = set; then
|
|
enableval=$enable_libtool_lock;
|
|
@@ -4812,7 +4815,7 @@
|
|
;;
|
|
*-*-irix6*)
|
|
# Find out which ABI we are using.
|
|
- echo '#line 4815 "configure"' > conftest.$ac_ext
|
|
+ echo '#line 4818 "configure"' > conftest.$ac_ext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
(eval $ac_compile) 2>&5
|
|
ac_status=$?
|
|
@@ -4984,7 +4987,11 @@
|
|
*64-bit*)
|
|
case $lt_cv_prog_gnu_ld in
|
|
yes*) LD="${LD-ld} -m elf64_sparc" ;;
|
|
- *) LD="${LD-ld} -64" ;;
|
|
+ *)
|
|
+ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
|
|
+ LD="${LD-ld} -64"
|
|
+ fi
|
|
+ ;;
|
|
esac
|
|
;;
|
|
esac
|
|
@@ -5845,7 +5852,6 @@
|
|
|
|
fi
|
|
|
|
-
|
|
ac_ext=f
|
|
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
@@ -6109,7 +6115,6 @@
|
|
|
|
|
|
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
|
|
-
|
|
# find the maximum length of command line arguments
|
|
{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
|
|
echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
|
|
@@ -6424,7 +6429,7 @@
|
|
echo "$progname: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
fi
|
|
- rm -f conftest* conftst*
|
|
+ rm -rf conftest* conftst*
|
|
|
|
# Do not use the global_symbol_pipe unless it works.
|
|
if test "$pipe_works" = yes; then
|
|
@@ -6984,6 +6989,318 @@
|
|
;;
|
|
esac
|
|
|
|
+
|
|
+ case $host_os in
|
|
+ rhapsody* | darwin*)
|
|
+ if test -n "$ac_tool_prefix"; then
|
|
+ # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
|
|
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
|
|
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$DSYMUTIL"; then
|
|
+ ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
+ ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+IFS=$as_save_IFS
|
|
+
|
|
+fi
|
|
+fi
|
|
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
|
|
+if test -n "$DSYMUTIL"; then
|
|
+ { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
|
|
+echo "${ECHO_T}$DSYMUTIL" >&6; }
|
|
+else
|
|
+ { echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6; }
|
|
+fi
|
|
+
|
|
+
|
|
+fi
|
|
+if test -z "$ac_cv_prog_DSYMUTIL"; then
|
|
+ ac_ct_DSYMUTIL=$DSYMUTIL
|
|
+ # Extract the first word of "dsymutil", so it can be a program name with args.
|
|
+set dummy dsymutil; ac_word=$2
|
|
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$ac_ct_DSYMUTIL"; then
|
|
+ ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
+ ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+IFS=$as_save_IFS
|
|
+
|
|
+fi
|
|
+fi
|
|
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
|
|
+if test -n "$ac_ct_DSYMUTIL"; then
|
|
+ { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
|
|
+echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
|
|
+else
|
|
+ { echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6; }
|
|
+fi
|
|
+
|
|
+ if test "x$ac_ct_DSYMUTIL" = x; then
|
|
+ DSYMUTIL=":"
|
|
+ else
|
|
+ case $cross_compiling:$ac_tool_warned in
|
|
+yes:)
|
|
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
+whose name does not start with the host triplet. If you think this
|
|
+configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
+whose name does not start with the host triplet. If you think this
|
|
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
+ac_tool_warned=yes ;;
|
|
+esac
|
|
+ DSYMUTIL=$ac_ct_DSYMUTIL
|
|
+ fi
|
|
+else
|
|
+ DSYMUTIL="$ac_cv_prog_DSYMUTIL"
|
|
+fi
|
|
+
|
|
+ if test -n "$ac_tool_prefix"; then
|
|
+ # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
|
|
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
|
|
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
+if test "${ac_cv_prog_NMEDIT+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$NMEDIT"; then
|
|
+ ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
+ ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+IFS=$as_save_IFS
|
|
+
|
|
+fi
|
|
+fi
|
|
+NMEDIT=$ac_cv_prog_NMEDIT
|
|
+if test -n "$NMEDIT"; then
|
|
+ { echo "$as_me:$LINENO: result: $NMEDIT" >&5
|
|
+echo "${ECHO_T}$NMEDIT" >&6; }
|
|
+else
|
|
+ { echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6; }
|
|
+fi
|
|
+
|
|
+
|
|
+fi
|
|
+if test -z "$ac_cv_prog_NMEDIT"; then
|
|
+ ac_ct_NMEDIT=$NMEDIT
|
|
+ # Extract the first word of "nmedit", so it can be a program name with args.
|
|
+set dummy nmedit; ac_word=$2
|
|
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$ac_ct_NMEDIT"; then
|
|
+ ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
+ ac_cv_prog_ac_ct_NMEDIT="nmedit"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+IFS=$as_save_IFS
|
|
+
|
|
+fi
|
|
+fi
|
|
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
|
|
+if test -n "$ac_ct_NMEDIT"; then
|
|
+ { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
|
|
+echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
|
|
+else
|
|
+ { echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6; }
|
|
+fi
|
|
+
|
|
+ if test "x$ac_ct_NMEDIT" = x; then
|
|
+ NMEDIT=":"
|
|
+ else
|
|
+ case $cross_compiling:$ac_tool_warned in
|
|
+yes:)
|
|
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
+whose name does not start with the host triplet. If you think this
|
|
+configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
+whose name does not start with the host triplet. If you think this
|
|
+configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
+ac_tool_warned=yes ;;
|
|
+esac
|
|
+ NMEDIT=$ac_ct_NMEDIT
|
|
+ fi
|
|
+else
|
|
+ NMEDIT="$ac_cv_prog_NMEDIT"
|
|
+fi
|
|
+
|
|
+
|
|
+ { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
|
|
+echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
|
|
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_apple_cc_single_mod=no
|
|
+ if test -z "${LT_MULTI_MODULE}"; then
|
|
+ # By default we will add the -single_module flag. You can override
|
|
+ # by either setting the environment variable LT_MULTI_MODULE
|
|
+ # non-empty at configure time, or by adding -multi_module to the
|
|
+ # link flags.
|
|
+ echo "int foo(void){return 1;}" > conftest.c
|
|
+ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
|
|
+ -dynamiclib ${wl}-single_module conftest.c
|
|
+ if test -f libconftest.dylib; then
|
|
+ lt_cv_apple_cc_single_mod=yes
|
|
+ rm -rf libconftest.dylib*
|
|
+ fi
|
|
+ rm conftest.c
|
|
+ fi
|
|
+fi
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
|
|
+echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
|
|
+ { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
|
|
+echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
|
|
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_ld_exported_symbols_list=no
|
|
+ save_LDFLAGS=$LDFLAGS
|
|
+ echo "_main" > conftest.sym
|
|
+ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+/* confdefs.h. */
|
|
+_ACEOF
|
|
+cat confdefs.h >>conftest.$ac_ext
|
|
+cat >>conftest.$ac_ext <<_ACEOF
|
|
+/* end confdefs.h. */
|
|
+
|
|
+int
|
|
+main ()
|
|
+{
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (ac_try="$ac_link"
|
|
+case "(($ac_try" in
|
|
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
+ *) ac_try_echo=$ac_try;;
|
|
+esac
|
|
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
+ (eval "$ac_link") 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ grep -v '^ *+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && {
|
|
+ test -z "$ac_cxx_werror_flag" ||
|
|
+ test ! -s conftest.err
|
|
+ } && test -s conftest$ac_exeext &&
|
|
+ $as_test_x conftest$ac_exeext; then
|
|
+ lt_cv_ld_exported_symbols_list=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ lt_cv_ld_exported_symbols_list=no
|
|
+fi
|
|
+
|
|
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
+ LDFLAGS="$save_LDFLAGS"
|
|
+
|
|
+fi
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
|
|
+echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
|
|
+ case $host_os in
|
|
+ rhapsody* | darwin1.[0123])
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
|
|
+ darwin1.*)
|
|
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
|
|
+ darwin*)
|
|
+ # if running on 10.5 or later, the deployment target defaults
|
|
+ # to the OS version, if on x86, and 10.4, the deployment
|
|
+ # target defaults to 10.4. Don't you love it?
|
|
+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
|
|
+ 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
|
|
+ 10.[012]*)
|
|
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
|
|
+ 10.*)
|
|
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
|
|
+ esac
|
|
+ ;;
|
|
+ esac
|
|
+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then
|
|
+ _lt_dar_single_mod='$single_module'
|
|
+ fi
|
|
+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
|
|
+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
|
|
+ else
|
|
+ _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
|
|
+ fi
|
|
+ if test "$DSYMUTIL" != ":"; then
|
|
+ _lt_dsymutil="~$DSYMUTIL \$lib || :"
|
|
+ else
|
|
+ _lt_dsymutil=
|
|
+ fi
|
|
+ ;;
|
|
+ esac
|
|
+
|
|
+
|
|
enable_dlopen=no
|
|
enable_win32_dll=no
|
|
|
|
@@ -7049,7 +7366,7 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
|
|
|
|
|
|
@@ -7077,11 +7394,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:7080: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:7397: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:7084: \$? = $ac_status" >&5
|
|
+ echo "$as_me:7401: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
@@ -7351,10 +7668,10 @@
|
|
|
|
{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
|
|
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_pic_works+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_pic_works=no
|
|
+ lt_cv_prog_compiler_pic_works=no
|
|
ac_outfile=conftest.$ac_objext
|
|
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
|
lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
|
|
@@ -7367,27 +7684,27 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:7370: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:7687: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:7374: \$? = $ac_status" >&5
|
|
+ echo "$as_me:7691: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
$echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_pic_works=yes
|
|
+ lt_cv_prog_compiler_pic_works=yes
|
|
fi
|
|
fi
|
|
$rm conftest*
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_pic_works" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
|
|
case $lt_prog_compiler_pic in
|
|
"" | " "*) ;;
|
|
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
|
|
@@ -7414,10 +7731,10 @@
|
|
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
|
|
{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
|
echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_static_works+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_static_works=no
|
|
+ lt_cv_prog_compiler_static_works=no
|
|
save_LDFLAGS="$LDFLAGS"
|
|
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
|
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
|
@@ -7430,20 +7747,20 @@
|
|
$echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_static_works=yes
|
|
+ lt_cv_prog_compiler_static_works=yes
|
|
fi
|
|
else
|
|
- lt_prog_compiler_static_works=yes
|
|
+ lt_cv_prog_compiler_static_works=yes
|
|
fi
|
|
fi
|
|
- $rm conftest*
|
|
+ $rm -r conftest*
|
|
LDFLAGS="$save_LDFLAGS"
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_static_works" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
|
|
:
|
|
else
|
|
lt_prog_compiler_static=
|
|
@@ -7471,11 +7788,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:7474: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:7791: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>out/conftest.err)
|
|
ac_status=$?
|
|
cat out/conftest.err >&5
|
|
- echo "$as_me:7478: \$? = $ac_status" >&5
|
|
+ echo "$as_me:7795: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
|
then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
@@ -7555,12 +7872,13 @@
|
|
# it will be wrapped by ` (' and `)$', so one must not match beginning or
|
|
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
|
|
# as well as any symbol that contains `d'.
|
|
- exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
|
|
+ exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
|
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
|
|
# platforms (ab)use it in PIC code, but their linkers get confused if
|
|
# the symbol is explicitly referenced. Since portable code cannot
|
|
# rely on this symbol name, it's probably fine to never include it in
|
|
# preloaded symbol tables.
|
|
+ # Exclude shared library initialization/finalization symbols.
|
|
extract_expsyms_cmds=
|
|
# Just being paranoid about ensuring that cc_basename is set.
|
|
for cc_temp in $compiler""; do
|
|
@@ -7619,7 +7937,7 @@
|
|
|
|
# See if GNU ld supports shared libraries.
|
|
case $host_os in
|
|
- aix3* | aix4* | aix5*)
|
|
+ aix[3-9]*)
|
|
# On AIX/PPC, the GNU linker is very broken
|
|
if test "$host_cpu" != ia64; then
|
|
ld_shlibs=no
|
|
@@ -7839,7 +8157,7 @@
|
|
fi
|
|
;;
|
|
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -7859,7 +8177,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
|
+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
aix_use_runtimelinking=yes
|
|
@@ -8131,11 +8449,10 @@
|
|
link_all_deplibs=yes
|
|
if test "$GCC" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -8655,7 +8972,7 @@
|
|
soname_spec='${libname}${release}${shared_ext}$major'
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
version_type=linux
|
|
need_lib_prefix=no
|
|
need_version=no
|
|
@@ -9189,6 +9506,21 @@
|
|
echo "${ECHO_T}$dynamic_linker" >&6; }
|
|
test "$dynamic_linker" = no && can_build_shared=no
|
|
|
|
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
|
|
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
|
|
+
|
|
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
|
if test "$GCC" = yes; then
|
|
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
|
@@ -9508,7 +9840,7 @@
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
|
|
if test $ac_cv_lib_dld_shl_load = yes; then
|
|
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
|
|
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
|
|
else
|
|
{ echo "$as_me:$LINENO: checking for dlopen" >&5
|
|
echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
|
|
@@ -9784,7 +10116,7 @@
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
|
|
if test $ac_cv_lib_dld_dld_link = yes; then
|
|
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
|
|
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
|
|
fi
|
|
|
|
|
|
@@ -9833,7 +10165,7 @@
|
|
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
|
lt_status=$lt_dlunknown
|
|
cat > conftest.$ac_ext <<EOF
|
|
-#line 9836 "configure"
|
|
+#line 10168 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#if HAVE_DLFCN_H
|
|
@@ -9933,7 +10265,7 @@
|
|
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
|
lt_status=$lt_dlunknown
|
|
cat > conftest.$ac_ext <<EOF
|
|
-#line 9936 "configure"
|
|
+#line 10268 "configure"
|
|
#include "confdefs.h"
|
|
|
|
#if HAVE_DLFCN_H
|
|
@@ -10060,7 +10392,7 @@
|
|
fi
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
|
|
test "$enable_shared" = yes && enable_static=no
|
|
fi
|
|
@@ -10116,6 +10448,7 @@
|
|
predeps \
|
|
postdeps \
|
|
compiler_lib_search_path \
|
|
+ compiler_lib_search_dirs \
|
|
archive_cmds \
|
|
archive_expsym_cmds \
|
|
postinstall_cmds \
|
|
@@ -10176,7 +10509,7 @@
|
|
# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
|
|
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
|
#
|
|
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
|
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
|
|
# Free Software Foundation, Inc.
|
|
#
|
|
# This file is part of GNU Libtool:
|
|
@@ -10412,6 +10745,10 @@
|
|
# shared library.
|
|
postdeps=$lt_postdeps
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_compiler_lib_search_path
|
|
@@ -10660,6 +10997,7 @@
|
|
predeps_CXX=
|
|
postdeps_CXX=
|
|
compiler_lib_search_path_CXX=
|
|
+compiler_lib_search_dirs_CXX=
|
|
|
|
# Source file extension for C++ test sources.
|
|
ac_ext=cpp
|
|
@@ -10697,7 +11035,7 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
|
|
|
|
# Allow CC to be a program name with arguments.
|
|
@@ -10904,7 +11242,7 @@
|
|
# FIXME: insert proper C++ library support
|
|
ld_shlibs_CXX=no
|
|
;;
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -10917,7 +11255,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
|
+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
case $ld_flag in
|
|
*-brtl*)
|
|
@@ -11175,51 +11513,23 @@
|
|
fi
|
|
;;
|
|
darwin* | rhapsody*)
|
|
- case $host_os in
|
|
- rhapsody* | darwin1.[012])
|
|
- allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
|
|
- ;;
|
|
- *) # Darwin 1.3 on
|
|
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
|
|
- allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
|
|
- else
|
|
- case ${MACOSX_DEPLOYMENT_TARGET} in
|
|
- 10.[012])
|
|
- allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
|
|
- ;;
|
|
- 10.*)
|
|
- allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
|
|
- ;;
|
|
- esac
|
|
- fi
|
|
- ;;
|
|
- esac
|
|
archive_cmds_need_lc_CXX=no
|
|
hardcode_direct_CXX=no
|
|
hardcode_automatic_CXX=yes
|
|
hardcode_shlibpath_var_CXX=unsupported
|
|
whole_archive_flag_spec_CXX=''
|
|
link_all_deplibs_CXX=yes
|
|
-
|
|
- if test "$GXX" = yes ; then
|
|
- lt_int_apple_cc_single_mod=no
|
|
+ allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
|
|
+ if test "$GXX" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
|
|
- lt_int_apple_cc_single_mod=yes
|
|
+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
|
|
+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
|
|
+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
fi
|
|
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
|
|
- archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- else
|
|
- archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- fi
|
|
- module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
|
|
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- else
|
|
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- fi
|
|
- module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -11470,7 +11780,7 @@
|
|
export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
|
|
whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
|
|
;;
|
|
- pgCC*)
|
|
+ pgCC* | pgcpp*)
|
|
# Portland Group C++ compiler
|
|
archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
|
|
archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
|
|
@@ -11877,7 +12187,6 @@
|
|
GCC_CXX="$GXX"
|
|
LD_CXX="$LD"
|
|
|
|
-
|
|
cat > conftest.$ac_ext <<EOF
|
|
class Foo
|
|
{
|
|
@@ -11979,6 +12288,11 @@
|
|
|
|
$rm -f confest.$objext
|
|
|
|
+compiler_lib_search_dirs_CXX=
|
|
+if test -n "$compiler_lib_search_path_CXX"; then
|
|
+ compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
|
|
+fi
|
|
+
|
|
# PORTME: override above test on systems where it is broken
|
|
case $host_os in
|
|
interix[3-9]*)
|
|
@@ -12034,7 +12348,6 @@
|
|
;;
|
|
esac
|
|
|
|
-
|
|
case " $postdeps_CXX " in
|
|
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
|
|
esac
|
|
@@ -12110,7 +12423,7 @@
|
|
esac
|
|
else
|
|
case $host_os in
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
# All AIX code is PIC.
|
|
if test "$host_cpu" = ia64; then
|
|
# AIX 5 now supports IA64 processor
|
|
@@ -12206,7 +12519,7 @@
|
|
lt_prog_compiler_pic_CXX='-KPIC'
|
|
lt_prog_compiler_static_CXX='-static'
|
|
;;
|
|
- pgCC*)
|
|
+ pgCC* | pgcpp*)
|
|
# Portland Group C++ compiler.
|
|
lt_prog_compiler_wl_CXX='-Wl,'
|
|
lt_prog_compiler_pic_CXX='-fpic'
|
|
@@ -12337,10 +12650,10 @@
|
|
|
|
{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
|
|
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_pic_works_CXX=no
|
|
+ lt_cv_prog_compiler_pic_works_CXX=no
|
|
ac_outfile=conftest.$ac_objext
|
|
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
|
lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
|
|
@@ -12353,27 +12666,27 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:12356: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:12669: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:12360: \$? = $ac_status" >&5
|
|
+ echo "$as_me:12673: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
$echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_pic_works_CXX=yes
|
|
+ lt_cv_prog_compiler_pic_works_CXX=yes
|
|
fi
|
|
fi
|
|
$rm conftest*
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
|
|
case $lt_prog_compiler_pic_CXX in
|
|
"" | " "*) ;;
|
|
*) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
|
|
@@ -12400,10 +12713,10 @@
|
|
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
|
|
{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
|
echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_static_works_CXX=no
|
|
+ lt_cv_prog_compiler_static_works_CXX=no
|
|
save_LDFLAGS="$LDFLAGS"
|
|
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
|
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
|
@@ -12416,20 +12729,20 @@
|
|
$echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_static_works_CXX=yes
|
|
+ lt_cv_prog_compiler_static_works_CXX=yes
|
|
fi
|
|
else
|
|
- lt_prog_compiler_static_works_CXX=yes
|
|
+ lt_cv_prog_compiler_static_works_CXX=yes
|
|
fi
|
|
fi
|
|
- $rm conftest*
|
|
+ $rm -r conftest*
|
|
LDFLAGS="$save_LDFLAGS"
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
|
|
:
|
|
else
|
|
lt_prog_compiler_static_CXX=
|
|
@@ -12457,11 +12770,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:12460: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:12773: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>out/conftest.err)
|
|
ac_status=$?
|
|
cat out/conftest.err >&5
|
|
- echo "$as_me:12464: \$? = $ac_status" >&5
|
|
+ echo "$as_me:12777: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
|
then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
@@ -12514,7 +12827,7 @@
|
|
|
|
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
|
case $host_os in
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
# If we're using GNU nm, then we don't want the "-C" option.
|
|
# -C means demangle to AIX nm, but means don't demangle with GNU nm
|
|
if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
|
|
@@ -12536,6 +12849,7 @@
|
|
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
|
;;
|
|
esac
|
|
+ exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
|
|
|
{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
|
|
echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
|
|
@@ -12637,7 +12951,7 @@
|
|
soname_spec='${libname}${release}${shared_ext}$major'
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
version_type=linux
|
|
need_lib_prefix=no
|
|
need_version=no
|
|
@@ -13170,6 +13484,21 @@
|
|
echo "${ECHO_T}$dynamic_linker" >&6; }
|
|
test "$dynamic_linker" = no && can_build_shared=no
|
|
|
|
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
|
|
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
|
|
+
|
|
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
|
if test "$GCC" = yes; then
|
|
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
|
@@ -13253,6 +13582,7 @@
|
|
predeps_CXX \
|
|
postdeps_CXX \
|
|
compiler_lib_search_path_CXX \
|
|
+ compiler_lib_search_dirs_CXX \
|
|
archive_cmds_CXX \
|
|
archive_expsym_cmds_CXX \
|
|
postinstall_cmds_CXX \
|
|
@@ -13501,6 +13831,10 @@
|
|
# shared library.
|
|
postdeps=$lt_postdeps_CXX
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
|
|
@@ -13715,7 +14049,7 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
|
|
|
|
# Allow CC to be a program name with arguments.
|
|
@@ -13753,7 +14087,7 @@
|
|
postinstall_cmds='$RANLIB $lib'
|
|
fi
|
|
;;
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
|
|
test "$enable_shared" = yes && enable_static=no
|
|
fi
|
|
@@ -14018,10 +14352,10 @@
|
|
|
|
{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
|
|
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_pic_works_F77=no
|
|
+ lt_cv_prog_compiler_pic_works_F77=no
|
|
ac_outfile=conftest.$ac_objext
|
|
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
|
lt_compiler_flag="$lt_prog_compiler_pic_F77"
|
|
@@ -14034,27 +14368,27 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:14037: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:14371: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:14041: \$? = $ac_status" >&5
|
|
+ echo "$as_me:14375: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
$echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_pic_works_F77=yes
|
|
+ lt_cv_prog_compiler_pic_works_F77=yes
|
|
fi
|
|
fi
|
|
$rm conftest*
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
|
|
case $lt_prog_compiler_pic_F77 in
|
|
"" | " "*) ;;
|
|
*) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
|
|
@@ -14081,10 +14415,10 @@
|
|
wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
|
|
{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
|
echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_static_works_F77=no
|
|
+ lt_cv_prog_compiler_static_works_F77=no
|
|
save_LDFLAGS="$LDFLAGS"
|
|
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
|
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
|
@@ -14097,20 +14431,20 @@
|
|
$echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_static_works_F77=yes
|
|
+ lt_cv_prog_compiler_static_works_F77=yes
|
|
fi
|
|
else
|
|
- lt_prog_compiler_static_works_F77=yes
|
|
+ lt_cv_prog_compiler_static_works_F77=yes
|
|
fi
|
|
fi
|
|
- $rm conftest*
|
|
+ $rm -r conftest*
|
|
LDFLAGS="$save_LDFLAGS"
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
|
|
:
|
|
else
|
|
lt_prog_compiler_static_F77=
|
|
@@ -14138,11 +14472,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:14141: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:14475: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>out/conftest.err)
|
|
ac_status=$?
|
|
cat out/conftest.err >&5
|
|
- echo "$as_me:14145: \$? = $ac_status" >&5
|
|
+ echo "$as_me:14479: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
|
then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
@@ -14222,12 +14556,13 @@
|
|
# it will be wrapped by ` (' and `)$', so one must not match beginning or
|
|
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
|
|
# as well as any symbol that contains `d'.
|
|
- exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
|
|
+ exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
|
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
|
|
# platforms (ab)use it in PIC code, but their linkers get confused if
|
|
# the symbol is explicitly referenced. Since portable code cannot
|
|
# rely on this symbol name, it's probably fine to never include it in
|
|
# preloaded symbol tables.
|
|
+ # Exclude shared library initialization/finalization symbols.
|
|
extract_expsyms_cmds=
|
|
# Just being paranoid about ensuring that cc_basename is set.
|
|
for cc_temp in $compiler""; do
|
|
@@ -14286,7 +14621,7 @@
|
|
|
|
# See if GNU ld supports shared libraries.
|
|
case $host_os in
|
|
- aix3* | aix4* | aix5*)
|
|
+ aix[3-9]*)
|
|
# On AIX/PPC, the GNU linker is very broken
|
|
if test "$host_cpu" != ia64; then
|
|
ld_shlibs_F77=no
|
|
@@ -14506,7 +14841,7 @@
|
|
fi
|
|
;;
|
|
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -14526,7 +14861,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
|
+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
aix_use_runtimelinking=yes
|
|
@@ -14778,11 +15113,10 @@
|
|
link_all_deplibs_F77=yes
|
|
if test "$GCC" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
+ archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -15251,7 +15585,7 @@
|
|
soname_spec='${libname}${release}${shared_ext}$major'
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
version_type=linux
|
|
need_lib_prefix=no
|
|
need_version=no
|
|
@@ -15784,6 +16118,21 @@
|
|
echo "${ECHO_T}$dynamic_linker" >&6; }
|
|
test "$dynamic_linker" = no && can_build_shared=no
|
|
|
|
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
|
|
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
|
|
+
|
|
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
|
if test "$GCC" = yes; then
|
|
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
|
@@ -15867,6 +16216,7 @@
|
|
predeps_F77 \
|
|
postdeps_F77 \
|
|
compiler_lib_search_path_F77 \
|
|
+ compiler_lib_search_dirs_F77 \
|
|
archive_cmds_F77 \
|
|
archive_expsym_cmds_F77 \
|
|
postinstall_cmds_F77 \
|
|
@@ -16115,6 +16465,10 @@
|
|
# shared library.
|
|
postdeps=$lt_postdeps_F77
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_compiler_lib_search_path_F77
|
|
@@ -16289,7 +16643,7 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
|
|
|
|
# Allow CC to be a program name with arguments.
|
|
@@ -16338,11 +16692,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:16341: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:16695: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:16345: \$? = $ac_status" >&5
|
|
+ echo "$as_me:16699: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
@@ -16402,7 +16756,7 @@
|
|
# built for inclusion in a dll (and should export symbols for example).
|
|
# Although the cygwin gcc ignores -fPIC, still need this for old-style
|
|
# (--disable-auto-import) libraries
|
|
- lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
|
|
+
|
|
;;
|
|
|
|
darwin* | rhapsody*)
|
|
@@ -16472,7 +16826,7 @@
|
|
mingw* | cygwin* | pw32* | os2*)
|
|
# This hack is so that the source file can tell whether it is being
|
|
# built for inclusion in a dll (and should export symbols for example).
|
|
- lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
|
|
+
|
|
;;
|
|
|
|
hpux9* | hpux10* | hpux11*)
|
|
@@ -16612,10 +16966,10 @@
|
|
|
|
{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
|
|
echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_pic_works_GCJ=no
|
|
+ lt_cv_prog_compiler_pic_works_GCJ=no
|
|
ac_outfile=conftest.$ac_objext
|
|
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
|
lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
|
|
@@ -16628,27 +16982,27 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:16631: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:16985: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>conftest.err)
|
|
ac_status=$?
|
|
cat conftest.err >&5
|
|
- echo "$as_me:16635: \$? = $ac_status" >&5
|
|
+ echo "$as_me:16989: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s "$ac_outfile"; then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
# So say no if there are warnings other than the usual output.
|
|
$echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_pic_works_GCJ=yes
|
|
+ lt_cv_prog_compiler_pic_works_GCJ=yes
|
|
fi
|
|
fi
|
|
$rm conftest*
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
|
|
case $lt_prog_compiler_pic_GCJ in
|
|
"" | " "*) ;;
|
|
*) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
|
|
@@ -16675,10 +17029,10 @@
|
|
wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
|
|
{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
|
echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
|
|
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
|
|
+if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- lt_prog_compiler_static_works_GCJ=no
|
|
+ lt_cv_prog_compiler_static_works_GCJ=no
|
|
save_LDFLAGS="$LDFLAGS"
|
|
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
|
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
|
@@ -16691,20 +17045,20 @@
|
|
$echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
|
|
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
|
if diff conftest.exp conftest.er2 >/dev/null; then
|
|
- lt_prog_compiler_static_works_GCJ=yes
|
|
+ lt_cv_prog_compiler_static_works_GCJ=yes
|
|
fi
|
|
else
|
|
- lt_prog_compiler_static_works_GCJ=yes
|
|
+ lt_cv_prog_compiler_static_works_GCJ=yes
|
|
fi
|
|
fi
|
|
- $rm conftest*
|
|
+ $rm -r conftest*
|
|
LDFLAGS="$save_LDFLAGS"
|
|
|
|
fi
|
|
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
|
|
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
|
|
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
|
|
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
|
|
|
|
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
|
|
+if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
|
|
:
|
|
else
|
|
lt_prog_compiler_static_GCJ=
|
|
@@ -16732,11 +17086,11 @@
|
|
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
|
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
|
-e 's:$: $lt_compiler_flag:'`
|
|
- (eval echo "\"\$as_me:16735: $lt_compile\"" >&5)
|
|
+ (eval echo "\"\$as_me:17089: $lt_compile\"" >&5)
|
|
(eval "$lt_compile" 2>out/conftest.err)
|
|
ac_status=$?
|
|
cat out/conftest.err >&5
|
|
- echo "$as_me:16739: \$? = $ac_status" >&5
|
|
+ echo "$as_me:17093: \$? = $ac_status" >&5
|
|
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
|
then
|
|
# The compiler can only warn and ignore the option if not recognized
|
|
@@ -16816,12 +17170,13 @@
|
|
# it will be wrapped by ` (' and `)$', so one must not match beginning or
|
|
# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
|
|
# as well as any symbol that contains `d'.
|
|
- exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
|
|
+ exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
|
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
|
|
# platforms (ab)use it in PIC code, but their linkers get confused if
|
|
# the symbol is explicitly referenced. Since portable code cannot
|
|
# rely on this symbol name, it's probably fine to never include it in
|
|
# preloaded symbol tables.
|
|
+ # Exclude shared library initialization/finalization symbols.
|
|
extract_expsyms_cmds=
|
|
# Just being paranoid about ensuring that cc_basename is set.
|
|
for cc_temp in $compiler""; do
|
|
@@ -16880,7 +17235,7 @@
|
|
|
|
# See if GNU ld supports shared libraries.
|
|
case $host_os in
|
|
- aix3* | aix4* | aix5*)
|
|
+ aix[3-9]*)
|
|
# On AIX/PPC, the GNU linker is very broken
|
|
if test "$host_cpu" != ia64; then
|
|
ld_shlibs_GCJ=no
|
|
@@ -17100,7 +17455,7 @@
|
|
fi
|
|
;;
|
|
|
|
- aix4* | aix5*)
|
|
+ aix[4-9]*)
|
|
if test "$host_cpu" = ia64; then
|
|
# On IA64, the linker does run time linking by default, so we don't
|
|
# have to do anything special.
|
|
@@ -17120,7 +17475,7 @@
|
|
# Test if we are trying to use run time linking or normal
|
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
# need to do runtime linking.
|
|
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
|
+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
for ld_flag in $LDFLAGS; do
|
|
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
aix_use_runtimelinking=yes
|
|
@@ -17392,11 +17747,10 @@
|
|
link_all_deplibs_GCJ=yes
|
|
if test "$GCC" = yes ; then
|
|
output_verbose_link_cmd='echo'
|
|
- archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
|
|
- module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
|
|
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
|
|
- archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
- module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
|
+ archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
|
|
+ module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
|
|
+ archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
+ module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
|
|
else
|
|
case $cc_basename in
|
|
xlc*)
|
|
@@ -17865,7 +18219,7 @@
|
|
soname_spec='${libname}${release}${shared_ext}$major'
|
|
;;
|
|
|
|
-aix4* | aix5*)
|
|
+aix[4-9]*)
|
|
version_type=linux
|
|
need_lib_prefix=no
|
|
need_version=no
|
|
@@ -18398,6 +18752,21 @@
|
|
echo "${ECHO_T}$dynamic_linker" >&6; }
|
|
test "$dynamic_linker" = no && can_build_shared=no
|
|
|
|
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
|
|
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
|
|
+fi
|
|
+
|
|
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
|
|
+
|
|
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
|
if test "$GCC" = yes; then
|
|
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
|
@@ -18481,6 +18850,7 @@
|
|
predeps_GCJ \
|
|
postdeps_GCJ \
|
|
compiler_lib_search_path_GCJ \
|
|
+ compiler_lib_search_dirs_GCJ \
|
|
archive_cmds_GCJ \
|
|
archive_expsym_cmds_GCJ \
|
|
postinstall_cmds_GCJ \
|
|
@@ -18729,6 +19099,10 @@
|
|
# shared library.
|
|
postdeps=$lt_postdeps_GCJ
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
|
|
@@ -18902,7 +19276,7 @@
|
|
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
|
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
|
_lt_linker_boilerplate=`cat conftest.err`
|
|
-$rm conftest*
|
|
+$rm -r conftest*
|
|
|
|
|
|
# Allow CC to be a program name with arguments.
|
|
@@ -18962,6 +19336,7 @@
|
|
predeps_RC \
|
|
postdeps_RC \
|
|
compiler_lib_search_path_RC \
|
|
+ compiler_lib_search_dirs_RC \
|
|
archive_cmds_RC \
|
|
archive_expsym_cmds_RC \
|
|
postinstall_cmds_RC \
|
|
@@ -19210,6 +19585,10 @@
|
|
# shared library.
|
|
postdeps=$lt_postdeps_RC
|
|
|
|
+# The directories searched by this compiler when creating a shared
|
|
+# library
|
|
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
|
|
+
|
|
# The library search path used internally by the compiler when linking
|
|
# a shared library.
|
|
compiler_lib_search_path=$lt_compiler_lib_search_path_RC
|
|
@@ -21342,6 +21721,8 @@
|
|
;;
|
|
*darwin8.14*)
|
|
;;
|
|
+ *darwin8.15*)
|
|
+ ;;
|
|
*darwin9*)
|
|
;;
|
|
*darwin8*)
|
|
@@ -22247,7 +22628,7 @@
|
|
ECHO!$ECHO$ac_delim
|
|
AR!$AR$ac_delim
|
|
RANLIB!$RANLIB$ac_delim
|
|
-CPP!$CPP$ac_delim
|
|
+DSYMUTIL!$DSYMUTIL$ac_delim
|
|
_ACEOF
|
|
|
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
|
@@ -22289,6 +22670,8 @@
|
|
ac_delim='%!_!# '
|
|
for ac_last_try in false false false false false :; do
|
|
cat >conf$$subs.sed <<_ACEOF
|
|
+NMEDIT!$NMEDIT$ac_delim
|
|
+CPP!$CPP$ac_delim
|
|
CXXCPP!$CXXCPP$ac_delim
|
|
F77!$F77$ac_delim
|
|
FFLAGS!$FFLAGS$ac_delim
|
|
@@ -22306,7 +22689,7 @@
|
|
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
|
_ACEOF
|
|
|
|
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 15; then
|
|
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 17; then
|
|
break
|
|
elif $ac_last_try; then
|
|
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
|
@@ -22707,21 +23090,22 @@
|
|
fi
|
|
rm -f "$tmp/out12"
|
|
# Compute $ac_file's index in $config_headers.
|
|
+_am_arg=$ac_file
|
|
_am_stamp_count=1
|
|
for _am_header in $config_headers :; do
|
|
case $_am_header in
|
|
- $ac_file | $ac_file:* )
|
|
+ $_am_arg | $_am_arg:* )
|
|
break ;;
|
|
* )
|
|
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
|
esac
|
|
done
|
|
-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
|
|
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X$ac_file : 'X\(//\)[^/]' \| \
|
|
- X$ac_file : 'X\(//\)$' \| \
|
|
- X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
|
|
-echo X$ac_file |
|
|
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
|
|
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
|
|
+ X"$_am_arg" : 'X\(//\)$' \| \
|
|
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
|
|
+echo X"$_am_arg" |
|
|
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
|
s//\1/
|
|
q
|
|
@@ -22758,7 +23142,7 @@
|
|
# each Makefile.in and add a new line on top of each file to say so.
|
|
# Grep'ing the whole file is not good either: AIX grep has a line
|
|
# limit of 2048, but all sed's we know have understand at least 4000.
|
|
- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
|
|
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
|
|
dirpart=`$as_dirname -- "$mf" ||
|
|
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
X"$mf" : 'X\(//\)[^/]' \| \
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/gdl.kdevelop cvs/gdl/gdl.kdevelop
|
|
--- gdl-0.9rc1/gdl.kdevelop 2008-04-03 16:09:29.000000000 -0600
|
|
+++ cvs/gdl/gdl.kdevelop 2008-05-16 09:54:36.000000000 -0600
|
|
@@ -12,14 +12,14 @@
|
|
</keywords>
|
|
<projectdirectory>.</projectdirectory>
|
|
<absoluteprojectpath>false</absoluteprojectpath>
|
|
- <description></description>
|
|
+ <description/>
|
|
<ignoreparts/>
|
|
<secondaryLanguages>
|
|
<language>Python</language>
|
|
</secondaryLanguages>
|
|
<versioncontrol/>
|
|
<projectname>gdl</projectname>
|
|
- <defaultencoding></defaultencoding>
|
|
+ <defaultencoding/>
|
|
</general>
|
|
<kdevautoproject>
|
|
<general>
|
|
@@ -52,7 +52,7 @@
|
|
<f77compiler>kdevg77options</f77compiler>
|
|
<cxxflags>-O2 -g0 -DNDEBUG</cxxflags>
|
|
<envvars/>
|
|
- <configargs>--enable-debug=full --with-netcdf=no --with-python=no --with-hdf=no --with-hdf5=no --with-plplot=/usr --with-python=no --disable-python_module --with-wxWidgets=no --with-Magick=no</configargs>
|
|
+ <configargs>--enable-debug=full --with-netcdf=no --with-python=no --with-hdf=no --with-hdf5=no --with-plplot=/usr --with-python=no --disable-python_module --with-wxWidgets=no --with-Magick=yes --enable-oldplplot</configargs>
|
|
<topsourcedir/>
|
|
<cppflags/>
|
|
<ldflags/>
|
|
@@ -63,20 +63,20 @@
|
|
<f77flags/>
|
|
</optimized>
|
|
<debug>
|
|
- <configargs>--enable-debug=full --with-readlinedir=yes --with-netcdf=/home/marc/netcdf-3.6.1 --with-python=yes --with-hdf=yes --with-hdf5=no --with-plplot=/usr --with-python=yes --disable-python_module --with-oldplplot --with-libproj4=no --with-wxWidgets=no --with-Magick=yes</configargs>
|
|
+ <configargs>--enable-debug=full --with-readlinedir=yes --with-netcdf=/home/marc/netcdf-3.6.1 --with-python=yes --with-hdf=yes --with-hdf5=no --with-plplot=/usr --with-python=yes --disable-python_module --enable-oldplplot --with-libproj4=no --with-wxWidgets=no --with-Magick=yes</configargs>
|
|
<builddir>debug</builddir>
|
|
<ccompiler>kdevgccoptions</ccompiler>
|
|
<cxxcompiler>kdevgppoptions</cxxcompiler>
|
|
<f77compiler>kdevg77options</f77compiler>
|
|
<cxxflags>-O0 -g3</cxxflags>
|
|
- <topsourcedir></topsourcedir>
|
|
- <cppflags></cppflags>
|
|
- <ldflags></ldflags>
|
|
- <ccompilerbinary></ccompilerbinary>
|
|
- <cxxcompilerbinary></cxxcompilerbinary>
|
|
- <f77compilerbinary></f77compilerbinary>
|
|
- <cflags></cflags>
|
|
- <f77flags></f77flags>
|
|
+ <topsourcedir/>
|
|
+ <cppflags/>
|
|
+ <ldflags/>
|
|
+ <ccompilerbinary/>
|
|
+ <cxxcompilerbinary/>
|
|
+ <f77compilerbinary/>
|
|
+ <cflags/>
|
|
+ <f77flags/>
|
|
<envvars/>
|
|
</debug>
|
|
<default>
|
|
@@ -221,7 +221,7 @@
|
|
</codecompletion>
|
|
<references/>
|
|
<creategettersetter>
|
|
- <prefixGet></prefixGet>
|
|
+ <prefixGet/>
|
|
<prefixSet>set</prefixSet>
|
|
<prefixVariable>m_,_</prefixVariable>
|
|
<parameterName>theValue</parameterName>
|
|
@@ -247,11 +247,11 @@
|
|
<kdevdebugger>
|
|
<general>
|
|
<programargs/>
|
|
- <gdbpath></gdbpath>
|
|
- <dbgshell></dbgshell>
|
|
- <configGdbScript></configGdbScript>
|
|
- <runShellScript></runShellScript>
|
|
- <runGdbScript></runGdbScript>
|
|
+ <gdbpath/>
|
|
+ <dbgshell/>
|
|
+ <configGdbScript/>
|
|
+ <runShellScript/>
|
|
+ <runGdbScript/>
|
|
<breakonloadinglibs>true</breakonloadinglibs>
|
|
<separatetty>true</separatetty>
|
|
<floatingtoolbar>true</floatingtoolbar>
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/gdl.kdevses cvs/gdl/gdl.kdevses
|
|
--- gdl-0.9rc1/gdl.kdevses 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/gdl.kdevses 2008-05-16 09:54:36.000000000 -0600
|
|
@@ -1,10 +1,22 @@
|
|
<?xml version = '1.0' encoding = 'UTF-8'?>
|
|
<!DOCTYPE KDevPrjSession>
|
|
<KDevPrjSession>
|
|
- <DocsAndViews NumberOfDocuments="1" >
|
|
+ <DocsAndViews NumberOfDocuments="5" >
|
|
<Doc0 NumberOfViews="1" URL="file:///home/marc/gdl/src/dstructgdl.cpp" >
|
|
<View0 Encoding="" line="27" Type="Source" />
|
|
</Doc0>
|
|
+ <Doc1 NumberOfViews="1" URL="file:///home/marc/gdl/src/GDLInterpreterTokenTypes.hpp" >
|
|
+ <View0 Encoding="" line="0" Type="Source" />
|
|
+ </Doc1>
|
|
+ <Doc2 NumberOfViews="1" URL="file:///home/marc/gdl/src/GDLInterpreterTokenTypes.txt" >
|
|
+ <View0 Encoding="" line="0" Type="Source" />
|
|
+ </Doc2>
|
|
+ <Doc3 NumberOfViews="1" URL="file:///home/marc/gdl/src/GDLInterpreter.cpp" >
|
|
+ <View0 Encoding="" line="3505" Type="Source" />
|
|
+ </Doc3>
|
|
+ <Doc4 NumberOfViews="1" URL="file:///home/marc/gdl/src/basic_pro.cpp" >
|
|
+ <View0 Encoding="" line="304" Type="Source" />
|
|
+ </Doc4>
|
|
</DocsAndViews>
|
|
<pluginList>
|
|
<kdevdebugger>
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/Makefile.in cvs/gdl/Makefile.in
|
|
--- gdl-0.9rc1/Makefile.in 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/Makefile.in 2008-05-16 09:54:36.000000000 -0600
|
|
@@ -1,8 +1,8 @@
|
|
-# Makefile.in generated by automake 1.10 from Makefile.am.
|
|
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
|
|
# @configure_input@
|
|
|
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
|
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
|
# This Makefile.in is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
@@ -94,6 +94,7 @@
|
|
CYGPATH_W = @CYGPATH_W@
|
|
DEFS = @DEFS@
|
|
DEPDIR = @DEPDIR@
|
|
+DSYMUTIL = @DSYMUTIL@
|
|
ECHO = @ECHO@
|
|
ECHO_C = @ECHO_C@
|
|
ECHO_N = @ECHO_N@
|
|
@@ -120,6 +121,7 @@
|
|
LTLIBOBJS = @LTLIBOBJS@
|
|
MAKEINFO = @MAKEINFO@
|
|
MKDIR_P = @MKDIR_P@
|
|
+NMEDIT = @NMEDIT@
|
|
OBJEXT = @OBJEXT@
|
|
PACKAGE = @PACKAGE@
|
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
@@ -325,8 +327,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
mkid -fID $$unique
|
|
tags: TAGS
|
|
|
|
@@ -351,8 +353,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
|
test -n "$$unique" || unique=$$empty_fix; \
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
@@ -362,13 +364,12 @@
|
|
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
|
|
$(TAGS_FILES) $(LISP)
|
|
tags=; \
|
|
- here=`pwd`; \
|
|
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
$$tags $$unique
|
|
@@ -439,6 +440,10 @@
|
|
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
|
|
$(am__remove_distdir)
|
|
|
|
+dist-lzma: distdir
|
|
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
|
|
+ $(am__remove_distdir)
|
|
+
|
|
dist-tarZ: distdir
|
|
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
|
$(am__remove_distdir)
|
|
@@ -465,6 +470,8 @@
|
|
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
|
|
*.tar.bz2*) \
|
|
bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
|
|
+ *.tar.lzma*) \
|
|
+ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
|
|
*.tar.Z*) \
|
|
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
|
*.shar.gz*) \
|
|
@@ -616,8 +623,8 @@
|
|
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
all all-am am--refresh check check-am clean clean-generic \
|
|
clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
|
|
- dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \
|
|
- distclean-generic distclean-hdr distclean-libtool \
|
|
+ dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \
|
|
+ distclean distclean-generic distclean-hdr distclean-libtool \
|
|
distclean-tags distcleancheck distdir distuninstallcheck dvi \
|
|
dvi-am html html-am info info-am install install-am \
|
|
install-data install-data-am install-dvi install-dvi-am \
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/antlr/CharScanner.hpp cvs/gdl/src/antlr/CharScanner.hpp
|
|
--- gdl-0.9rc1/src/antlr/CharScanner.hpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/antlr/CharScanner.hpp 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -5,11 +5,15 @@
|
|
* Project led by Terence Parr at http://www.jGuru.com
|
|
* Software rights: http://www.antlr.org/license.html
|
|
*
|
|
- * $Id: CharScanner.hpp,v 1.1.1.1 2004/12/09 15:10:20 m_schellens Exp $
|
|
+ * $Id: CharScanner.hpp,v 1.2 2008/05/01 23:07:52 m_schellens Exp $
|
|
*/
|
|
|
|
#include <antlr/config.hpp>
|
|
|
|
+// g++-4.3 needs this
|
|
+#include <cstring>
|
|
+#include <cstdlib>
|
|
+
|
|
#include <map>
|
|
|
|
#ifdef HAS_NOT_CCTYPE_H
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/antlr/Makefile.in cvs/gdl/src/antlr/Makefile.in
|
|
--- gdl-0.9rc1/src/antlr/Makefile.in 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/antlr/Makefile.in 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -1,8 +1,8 @@
|
|
-# Makefile.in generated by automake 1.10 from Makefile.am.
|
|
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
|
|
# @configure_input@
|
|
|
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
|
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
|
# This Makefile.in is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
@@ -153,7 +153,7 @@
|
|
@BUILDASLIBRARY_TRUE@am_libantlr_la_OBJECTS = $(am__objects_2)
|
|
libantlr_la_OBJECTS = $(am_libantlr_la_OBJECTS)
|
|
@BUILDASLIBRARY_TRUE@am_libantlr_la_rpath =
|
|
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
|
|
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
|
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
|
am__depfiles_maybe = depfiles
|
|
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
|
@@ -199,6 +199,7 @@
|
|
CYGPATH_W = @CYGPATH_W@
|
|
DEFS = @DEFS@
|
|
DEPDIR = @DEPDIR@
|
|
+DSYMUTIL = @DSYMUTIL@
|
|
ECHO = @ECHO@
|
|
ECHO_C = @ECHO_C@
|
|
ECHO_N = @ECHO_N@
|
|
@@ -225,6 +226,7 @@
|
|
LTLIBOBJS = @LTLIBOBJS@
|
|
MAKEINFO = @MAKEINFO@
|
|
MKDIR_P = @MKDIR_P@
|
|
+NMEDIT = @NMEDIT@
|
|
OBJEXT = @OBJEXT@
|
|
PACKAGE = @PACKAGE@
|
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
@@ -877,8 +879,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
mkid -fID $$unique
|
|
tags: TAGS
|
|
|
|
@@ -890,8 +892,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
|
test -n "$$unique" || unique=$$empty_fix; \
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
@@ -901,13 +903,12 @@
|
|
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
$(TAGS_FILES) $(LISP)
|
|
tags=; \
|
|
- here=`pwd`; \
|
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
$$tags $$unique
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/basic_pro.cpp cvs/gdl/src/basic_pro.cpp
|
|
--- gdl-0.9rc1/src/basic_pro.cpp 2008-04-05 20:06:34.000000000 -0600
|
|
+++ cvs/gdl/src/basic_pro.cpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -21,6 +21,7 @@
|
|
#include <fstream>
|
|
#include <memory>
|
|
#include <set>
|
|
+#include <iterator>
|
|
|
|
#include <sys/stat.h>
|
|
#include <sys/types.h>
|
|
Only in gdl-0.9rc1/src: convert2.cpp.new
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/gdlc.g cvs/gdl/src/gdlc.g
|
|
--- gdl-0.9rc1/src/gdlc.g 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/gdlc.g 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -20,6 +20,8 @@
|
|
}
|
|
header "post_include_cpp" {
|
|
#include <errno.h>
|
|
+
|
|
+#include <cstdlib>
|
|
}
|
|
|
|
header {
|
|
@@ -1575,7 +1577,7 @@
|
|
|
|
protected
|
|
EXP
|
|
- : ('e' ('+'|'-')? (D)+)
|
|
+ : ('e' (('+'|'-')? (D)+)? )
|
|
;
|
|
|
|
protected
|
|
@@ -1585,7 +1587,7 @@
|
|
|
|
protected
|
|
DBL
|
|
- : (DBL_E (('+'|'-')? (D)+)?)
|
|
+ : (DBL_E (('+'|'-')? (D)+)? )
|
|
;
|
|
|
|
protected
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/gdlc.tree.g cvs/gdl/src/gdlc.tree.g
|
|
--- gdl-0.9rc1/src/gdlc.tree.g 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/gdlc.tree.g 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -30,6 +30,8 @@
|
|
header "post_include_cpp" {
|
|
#include <memory>
|
|
|
|
+#include <cstdlib>
|
|
+
|
|
// ****
|
|
#include "print_tree.hpp"
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLInterpreter.cpp cvs/gdl/src/GDLInterpreter.cpp
|
|
--- gdl-0.9rc1/src/GDLInterpreter.cpp 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/GDLInterpreter.cpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-/* $ANTLR 2.7.6 (20070220): "gdlc.i.g" -> "GDLInterpreter.cpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.i.g" -> "GDLInterpreter.cpp"$ */
|
|
|
|
// gets inserted before the antlr generated includes in the cpp file
|
|
#include "includefirst.hpp"
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLInterpreter.hpp cvs/gdl/src/GDLInterpreter.hpp
|
|
--- gdl-0.9rc1/src/GDLInterpreter.hpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLInterpreter.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -3,7 +3,7 @@
|
|
|
|
#include <antlr/config.hpp>
|
|
#include "GDLInterpreterTokenTypes.hpp"
|
|
-/* $ANTLR 2.7.6 (20070220): "gdlc.i.g" -> "GDLInterpreter.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.i.g" -> "GDLInterpreter.hpp"$ */
|
|
#include <antlr/TreeParser.hpp>
|
|
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLInterpreterTokenTypes.hpp cvs/gdl/src/GDLInterpreterTokenTypes.hpp
|
|
--- gdl-0.9rc1/src/GDLInterpreterTokenTypes.hpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLInterpreterTokenTypes.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,7 +1,7 @@
|
|
#ifndef INC_GDLInterpreterTokenTypes_hpp_
|
|
#define INC_GDLInterpreterTokenTypes_hpp_
|
|
|
|
-/* $ANTLR 2.7.6 (20070220): "gdlc.i.g" -> "GDLInterpreterTokenTypes.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.i.g" -> "GDLInterpreterTokenTypes.hpp"$ */
|
|
|
|
#ifndef CUSTOM_API
|
|
# define CUSTOM_API
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLInterpreterTokenTypes.txt cvs/gdl/src/GDLInterpreterTokenTypes.txt
|
|
--- gdl-0.9rc1/src/GDLInterpreterTokenTypes.txt 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLInterpreterTokenTypes.txt 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-// $ANTLR 2.7.6 (20070220): gdlc.i.g -> GDLInterpreterTokenTypes.txt$
|
|
+// $ANTLR 2.7.6 (20071205): gdlc.i.g -> GDLInterpreterTokenTypes.txt$
|
|
GDLInterpreter // output token vocab name
|
|
ALL=4
|
|
ASSIGN=5
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/gdljournal.cpp cvs/gdl/src/gdljournal.cpp
|
|
--- gdl-0.9rc1/src/gdljournal.cpp 2008-04-03 16:09:28.000000000 -0600
|
|
+++ cvs/gdl/src/gdljournal.cpp 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -19,6 +19,8 @@
|
|
|
|
#include "includefirst.hpp"
|
|
|
|
+#include <unistd.h>
|
|
+
|
|
#include <fstream>
|
|
#include <sys/stat.h>
|
|
|
|
@@ -71,7 +73,7 @@
|
|
//case 1b: open with filename
|
|
e->AssureStringScalarPar(0,gdljournal_filename);
|
|
}
|
|
-
|
|
+
|
|
DLong jLUN = GetLUN();
|
|
if( jLUN == 0)
|
|
e->Throw( "All available logical units are currently in use.");
|
|
@@ -84,25 +86,25 @@
|
|
|
|
//message
|
|
DStructGDL* version = SysVar::Version();
|
|
-
|
|
- static unsigned releaseTag = version->Desc()->TagIndex( "RELEASE");
|
|
- static unsigned osTag = version->Desc()->TagIndex( "OS");
|
|
- static unsigned archTag = version->Desc()->TagIndex( "ARCH");
|
|
- static unsigned mTag = version->Desc()->TagIndex( "MEMORY_BITS");
|
|
- DString release =
|
|
- (*static_cast<DStringGDL*>( version->GetTag( releaseTag, 0)))[0];
|
|
- DString os =
|
|
- (*static_cast<DStringGDL*>( version->GetTag( osTag, 0)))[0];
|
|
- DString arch =
|
|
- (*static_cast<DStringGDL*>( version->GetTag( archTag, 0)))[0];
|
|
- DInt m =
|
|
- (*static_cast<DIntGDL*>( version->GetTag( mTag, 0)))[0];
|
|
-
|
|
+
|
|
+ static unsigned releaseTag = version->Desc()->TagIndex( "RELEASE");
|
|
+ static unsigned osTag = version->Desc()->TagIndex( "OS");
|
|
+ static unsigned archTag = version->Desc()->TagIndex( "ARCH");
|
|
+ static unsigned mTag = version->Desc()->TagIndex( "MEMORY_BITS");
|
|
+ DString release =
|
|
+ (*static_cast<DStringGDL*>( version->GetTag( releaseTag, 0)))[0];
|
|
+ DString os =
|
|
+ (*static_cast<DStringGDL*>( version->GetTag( osTag, 0)))[0];
|
|
+ DString arch =
|
|
+ (*static_cast<DStringGDL*>( version->GetTag( archTag, 0)))[0];
|
|
+ DInt m =
|
|
+ (*static_cast<DIntGDL*>( version->GetTag( mTag, 0)))[0];
|
|
+
|
|
write_journal_comment( "GDL Version "+release+" ("+os+" "+arch+" m"+
|
|
i2s(m)+")");
|
|
-
|
|
+
|
|
string user = GetEnvString( "USER");
|
|
-
|
|
+
|
|
// depending the system, HOST variable is not always set up.
|
|
int debug=0;
|
|
string host = GetEnvString( "HOST");
|
|
@@ -113,16 +115,20 @@
|
|
if (debug) cout << "HOSTNAME: " << host << endl;
|
|
}
|
|
if (host == "") {
|
|
- char *gethost;
|
|
- size_t lgethost;
|
|
+ //char *gethost;
|
|
+ int GDL_HOST_NAME_MAX=255;
|
|
+ char gethost[GDL_HOST_NAME_MAX];
|
|
+ size_t lgethost=GDL_HOST_NAME_MAX;
|
|
// don't know if this primitive is available on Mac OS X
|
|
- int success = gethostname(gethost, lgethost);
|
|
+ int success = gethostname(gethost, lgethost);
|
|
if( success != 0)
|
|
// we are here only if all 3 methods failed
|
|
{e->Throw( "Unknow hostname !");}
|
|
else {
|
|
host=string(gethost);
|
|
- if (debug) cout << "GETHOSTNAME: " << host << endl;
|
|
+ //if (debug) cout << "lgethost: [" << lgethost << "]"<< endl;
|
|
+ //if (debug) cout << "1GETHOSTNAME: [" << gethost << "]"<< endl;
|
|
+ if (debug) cout << "GETHOSTNAME: [" << host.c_str() << "]"<< endl;
|
|
}
|
|
}
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLLexer.cpp cvs/gdl/src/GDLLexer.cpp
|
|
--- gdl-0.9rc1/src/GDLLexer.cpp 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/src/GDLLexer.cpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.g" -> "GDLLexer.cpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.g" -> "GDLLexer.cpp"$ */
|
|
|
|
#include "includefirst.hpp"
|
|
|
|
@@ -14,6 +14,8 @@
|
|
|
|
#include <errno.h>
|
|
|
|
+#include <cstdlib>
|
|
+
|
|
GDLLexer::GDLLexer(std::istream& in)
|
|
: antlr::CharScanner(new antlr::CharBuffer(in),false)
|
|
{
|
|
@@ -1366,50 +1368,57 @@
|
|
{
|
|
match('e' /* charlit */ );
|
|
{
|
|
- switch ( LA(1)) {
|
|
- case 0x2b /* '+' */ :
|
|
- {
|
|
- match('+' /* charlit */ );
|
|
- break;
|
|
- }
|
|
- case 0x2d /* '-' */ :
|
|
- {
|
|
- match('-' /* charlit */ );
|
|
- break;
|
|
- }
|
|
- case 0x30 /* '0' */ :
|
|
- case 0x31 /* '1' */ :
|
|
- case 0x32 /* '2' */ :
|
|
- case 0x33 /* '3' */ :
|
|
- case 0x34 /* '4' */ :
|
|
- case 0x35 /* '5' */ :
|
|
- case 0x36 /* '6' */ :
|
|
- case 0x37 /* '7' */ :
|
|
- case 0x38 /* '8' */ :
|
|
- case 0x39 /* '9' */ :
|
|
- {
|
|
- break;
|
|
- }
|
|
- default:
|
|
- {
|
|
- throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());
|
|
- }
|
|
- }
|
|
- }
|
|
- { // ( ... )+
|
|
- int _cnt291=0;
|
|
- for (;;) {
|
|
- if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
- mD(false);
|
|
+ if ((_tokenSet_3.member(LA(1)))) {
|
|
+ {
|
|
+ switch ( LA(1)) {
|
|
+ case 0x2b /* '+' */ :
|
|
+ {
|
|
+ match('+' /* charlit */ );
|
|
+ break;
|
|
}
|
|
- else {
|
|
- if ( _cnt291>=1 ) { goto _loop291; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ case 0x2d /* '-' */ :
|
|
+ {
|
|
+ match('-' /* charlit */ );
|
|
+ break;
|
|
}
|
|
-
|
|
- _cnt291++;
|
|
+ case 0x30 /* '0' */ :
|
|
+ case 0x31 /* '1' */ :
|
|
+ case 0x32 /* '2' */ :
|
|
+ case 0x33 /* '3' */ :
|
|
+ case 0x34 /* '4' */ :
|
|
+ case 0x35 /* '5' */ :
|
|
+ case 0x36 /* '6' */ :
|
|
+ case 0x37 /* '7' */ :
|
|
+ case 0x38 /* '8' */ :
|
|
+ case 0x39 /* '9' */ :
|
|
+ {
|
|
+ break;
|
|
+ }
|
|
+ default:
|
|
+ {
|
|
+ throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+ { // ( ... )+
|
|
+ int _cnt292=0;
|
|
+ for (;;) {
|
|
+ if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
+ mD(false);
|
|
+ }
|
|
+ else {
|
|
+ if ( _cnt292>=1 ) { goto _loop292; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ }
|
|
+
|
|
+ _cnt292++;
|
|
+ }
|
|
+ _loop292:;
|
|
+ } // ( ... )+
|
|
+ }
|
|
+ else {
|
|
+ }
|
|
+
|
|
}
|
|
- _loop291:;
|
|
- } // ( ... )+
|
|
}
|
|
if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) {
|
|
_token = makeToken(_ttype);
|
|
@@ -1477,18 +1486,18 @@
|
|
}
|
|
}
|
|
{ // ( ... )+
|
|
- int _cnt298=0;
|
|
+ int _cnt299=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt298>=1 ) { goto _loop298; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt299>=1 ) { goto _loop299; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt298++;
|
|
+ _cnt299++;
|
|
}
|
|
- _loop298:;
|
|
+ _loop299:;
|
|
} // ( ... )+
|
|
}
|
|
else {
|
|
@@ -1912,27 +1921,27 @@
|
|
_ttype = CONSTANT_OR_STRING_LITERAL;
|
|
std::string::size_type _saveIndex;
|
|
|
|
- bool synPredMatched344 = false;
|
|
+ bool synPredMatched345 = false;
|
|
if (((LA(1) == 0x27 /* '\'' */ ) && (_tokenSet_4.member(LA(2))) && (_tokenSet_5.member(LA(3))))) {
|
|
- int _m344 = mark();
|
|
- synPredMatched344 = true;
|
|
+ int _m345 = mark();
|
|
+ synPredMatched345 = true;
|
|
inputState->guessing++;
|
|
try {
|
|
{
|
|
match('\'' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt342=0;
|
|
+ int _cnt343=0;
|
|
for (;;) {
|
|
if ((_tokenSet_4.member(LA(1)))) {
|
|
mH(false);
|
|
}
|
|
else {
|
|
- if ( _cnt342>=1 ) { goto _loop342; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt343>=1 ) { goto _loop343; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt342++;
|
|
+ _cnt343++;
|
|
}
|
|
- _loop342:;
|
|
+ _loop343:;
|
|
} // ( ... )+
|
|
match('\'' /* charlit */ );
|
|
{
|
|
@@ -1968,29 +1977,29 @@
|
|
}
|
|
}
|
|
catch (antlr::RecognitionException& pe) {
|
|
- synPredMatched344 = false;
|
|
+ synPredMatched345 = false;
|
|
}
|
|
- rewind(_m344);
|
|
+ rewind(_m345);
|
|
inputState->guessing--;
|
|
}
|
|
- if ( synPredMatched344 ) {
|
|
+ if ( synPredMatched345 ) {
|
|
{
|
|
_saveIndex = text.length();
|
|
match('\'' /* charlit */ );
|
|
text.erase(_saveIndex);
|
|
{ // ( ... )+
|
|
- int _cnt347=0;
|
|
+ int _cnt348=0;
|
|
for (;;) {
|
|
if ((_tokenSet_4.member(LA(1)))) {
|
|
mH(false);
|
|
}
|
|
else {
|
|
- if ( _cnt347>=1 ) { goto _loop347; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt348>=1 ) { goto _loop348; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt347++;
|
|
+ _cnt348++;
|
|
}
|
|
- _loop347:;
|
|
+ _loop348:;
|
|
} // ( ... )+
|
|
_saveIndex = text.length();
|
|
match('\'' /* charlit */ );
|
|
@@ -2087,27 +2096,27 @@
|
|
}
|
|
}
|
|
else {
|
|
- bool synPredMatched353 = false;
|
|
+ bool synPredMatched354 = false;
|
|
if (((LA(1) == 0x27 /* '\'' */ ) && ((LA(2) >= 0x30 /* '0' */ && LA(2) <= 0x37 /* '7' */ )) && (_tokenSet_6.member(LA(3))))) {
|
|
- int _m353 = mark();
|
|
- synPredMatched353 = true;
|
|
+ int _m354 = mark();
|
|
+ synPredMatched354 = true;
|
|
inputState->guessing++;
|
|
try {
|
|
{
|
|
match('\'' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt351=0;
|
|
+ int _cnt352=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x37 /* '7' */ ))) {
|
|
mO(false);
|
|
}
|
|
else {
|
|
- if ( _cnt351>=1 ) { goto _loop351; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt352>=1 ) { goto _loop352; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt351++;
|
|
+ _cnt352++;
|
|
}
|
|
- _loop351:;
|
|
+ _loop352:;
|
|
} // ( ... )+
|
|
match('\'' /* charlit */ );
|
|
{
|
|
@@ -2134,29 +2143,29 @@
|
|
}
|
|
}
|
|
catch (antlr::RecognitionException& pe) {
|
|
- synPredMatched353 = false;
|
|
+ synPredMatched354 = false;
|
|
}
|
|
- rewind(_m353);
|
|
+ rewind(_m354);
|
|
inputState->guessing--;
|
|
}
|
|
- if ( synPredMatched353 ) {
|
|
+ if ( synPredMatched354 ) {
|
|
{
|
|
_saveIndex = text.length();
|
|
match('\'' /* charlit */ );
|
|
text.erase(_saveIndex);
|
|
{ // ( ... )+
|
|
- int _cnt356=0;
|
|
+ int _cnt357=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x37 /* '7' */ ))) {
|
|
mO(false);
|
|
}
|
|
else {
|
|
- if ( _cnt356>=1 ) { goto _loop356; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt357>=1 ) { goto _loop357; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt356++;
|
|
+ _cnt357++;
|
|
}
|
|
- _loop356:;
|
|
+ _loop357:;
|
|
} // ( ... )+
|
|
_saveIndex = text.length();
|
|
match('\'' /* charlit */ );
|
|
@@ -2253,27 +2262,27 @@
|
|
}
|
|
}
|
|
else {
|
|
- bool synPredMatched335 = false;
|
|
+ bool synPredMatched336 = false;
|
|
if (((LA(1) == 0x22 /* '\"' */ ) && ((LA(2) >= 0x30 /* '0' */ && LA(2) <= 0x37 /* '7' */ )) && (true))) {
|
|
- int _m335 = mark();
|
|
- synPredMatched335 = true;
|
|
+ int _m336 = mark();
|
|
+ synPredMatched336 = true;
|
|
inputState->guessing++;
|
|
try {
|
|
{
|
|
match('\"' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt333=0;
|
|
+ int _cnt334=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x37 /* '7' */ ))) {
|
|
mO(false);
|
|
}
|
|
else {
|
|
- if ( _cnt333>=1 ) { goto _loop333; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt334>=1 ) { goto _loop334; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt333++;
|
|
+ _cnt334++;
|
|
}
|
|
- _loop333:;
|
|
+ _loop334:;
|
|
} // ( ... )+
|
|
{
|
|
switch ( LA(1)) {
|
|
@@ -2312,29 +2321,29 @@
|
|
}
|
|
}
|
|
catch (antlr::RecognitionException& pe) {
|
|
- synPredMatched335 = false;
|
|
+ synPredMatched336 = false;
|
|
}
|
|
- rewind(_m335);
|
|
+ rewind(_m336);
|
|
inputState->guessing--;
|
|
}
|
|
- if ( synPredMatched335 ) {
|
|
+ if ( synPredMatched336 ) {
|
|
{
|
|
_saveIndex = text.length();
|
|
match('\"' /* charlit */ );
|
|
text.erase(_saveIndex);
|
|
{ // ( ... )+
|
|
- int _cnt338=0;
|
|
+ int _cnt339=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x37 /* '7' */ ))) {
|
|
mO(false);
|
|
}
|
|
else {
|
|
- if ( _cnt338>=1 ) { goto _loop338; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt339>=1 ) { goto _loop339; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt338++;
|
|
+ _cnt339++;
|
|
}
|
|
- _loop338:;
|
|
+ _loop339:;
|
|
} // ( ... )+
|
|
if ( inputState->guessing==0 ) {
|
|
_ttype=CONSTANT_OCT_I;
|
|
@@ -2425,10 +2434,10 @@
|
|
}
|
|
}
|
|
else {
|
|
- bool synPredMatched377 = false;
|
|
+ bool synPredMatched378 = false;
|
|
if (((_tokenSet_7.member(LA(1))) && (_tokenSet_8.member(LA(2))) && (true))) {
|
|
- int _m377 = mark();
|
|
- synPredMatched377 = true;
|
|
+ int _m378 = mark();
|
|
+ synPredMatched378 = true;
|
|
inputState->guessing++;
|
|
try {
|
|
{
|
|
@@ -2446,18 +2455,18 @@
|
|
{
|
|
{
|
|
{ // ( ... )+
|
|
- int _cnt369=0;
|
|
+ int _cnt370=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt369>=1 ) { goto _loop369; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt370>=1 ) { goto _loop370; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt369++;
|
|
+ _cnt370++;
|
|
}
|
|
- _loop369:;
|
|
+ _loop370:;
|
|
} // ( ... )+
|
|
{
|
|
switch ( LA(1)) {
|
|
@@ -2475,11 +2484,11 @@
|
|
mD(false);
|
|
}
|
|
else {
|
|
- goto _loop372;
|
|
+ goto _loop373;
|
|
}
|
|
|
|
}
|
|
- _loop372:;
|
|
+ _loop373:;
|
|
} // ( ... )*
|
|
{
|
|
mDBL(false);
|
|
@@ -2499,18 +2508,18 @@
|
|
{
|
|
match('.' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt375=0;
|
|
+ int _cnt376=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt375>=1 ) { goto _loop375; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt376>=1 ) { goto _loop376; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt375++;
|
|
+ _cnt376++;
|
|
}
|
|
- _loop375:;
|
|
+ _loop376:;
|
|
} // ( ... )+
|
|
{
|
|
mDBL(false);
|
|
@@ -2525,12 +2534,12 @@
|
|
}
|
|
}
|
|
catch (antlr::RecognitionException& pe) {
|
|
- synPredMatched377 = false;
|
|
+ synPredMatched378 = false;
|
|
}
|
|
- rewind(_m377);
|
|
+ rewind(_m378);
|
|
inputState->guessing--;
|
|
}
|
|
- if ( synPredMatched377 ) {
|
|
+ if ( synPredMatched378 ) {
|
|
{
|
|
switch ( LA(1)) {
|
|
case 0x30 /* '0' */ :
|
|
@@ -2546,18 +2555,18 @@
|
|
{
|
|
{
|
|
{ // ( ... )+
|
|
- int _cnt381=0;
|
|
+ int _cnt382=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt381>=1 ) { goto _loop381; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt382>=1 ) { goto _loop382; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt381++;
|
|
+ _cnt382++;
|
|
}
|
|
- _loop381:;
|
|
+ _loop382:;
|
|
} // ( ... )+
|
|
{
|
|
switch ( LA(1)) {
|
|
@@ -2575,11 +2584,11 @@
|
|
mD(false);
|
|
}
|
|
else {
|
|
- goto _loop384;
|
|
+ goto _loop385;
|
|
}
|
|
|
|
}
|
|
- _loop384:;
|
|
+ _loop385:;
|
|
} // ( ... )*
|
|
{
|
|
mDBL(false);
|
|
@@ -2599,18 +2608,18 @@
|
|
{
|
|
match('.' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt387=0;
|
|
+ int _cnt388=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt387>=1 ) { goto _loop387; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt388>=1 ) { goto _loop388; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt387++;
|
|
+ _cnt388++;
|
|
}
|
|
- _loop387:;
|
|
+ _loop388:;
|
|
} // ( ... )+
|
|
{
|
|
mDBL(false);
|
|
@@ -2628,10 +2637,10 @@
|
|
}
|
|
}
|
|
else {
|
|
- bool synPredMatched400 = false;
|
|
+ bool synPredMatched401 = false;
|
|
if (((_tokenSet_7.member(LA(1))) && (_tokenSet_9.member(LA(2))) && (true))) {
|
|
- int _m400 = mark();
|
|
- synPredMatched400 = true;
|
|
+ int _m401 = mark();
|
|
+ synPredMatched401 = true;
|
|
inputState->guessing++;
|
|
try {
|
|
{
|
|
@@ -2649,18 +2658,18 @@
|
|
{
|
|
{
|
|
{ // ( ... )+
|
|
- int _cnt392=0;
|
|
+ int _cnt393=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt392>=1 ) { goto _loop392; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt393>=1 ) { goto _loop393; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt392++;
|
|
+ _cnt393++;
|
|
}
|
|
- _loop392:;
|
|
+ _loop393:;
|
|
} // ( ... )+
|
|
{
|
|
switch ( LA(1)) {
|
|
@@ -2678,11 +2687,11 @@
|
|
mD(false);
|
|
}
|
|
else {
|
|
- goto _loop395;
|
|
+ goto _loop396;
|
|
}
|
|
|
|
}
|
|
- _loop395:;
|
|
+ _loop396:;
|
|
} // ( ... )*
|
|
{
|
|
if ((LA(1) == 0x65 /* 'e' */ )) {
|
|
@@ -2707,18 +2716,18 @@
|
|
{
|
|
match('.' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt398=0;
|
|
+ int _cnt399=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt398>=1 ) { goto _loop398; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt399>=1 ) { goto _loop399; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt398++;
|
|
+ _cnt399++;
|
|
}
|
|
- _loop398:;
|
|
+ _loop399:;
|
|
} // ( ... )+
|
|
{
|
|
if ((LA(1) == 0x65 /* 'e' */ )) {
|
|
@@ -2738,12 +2747,12 @@
|
|
}
|
|
}
|
|
catch (antlr::RecognitionException& pe) {
|
|
- synPredMatched400 = false;
|
|
+ synPredMatched401 = false;
|
|
}
|
|
- rewind(_m400);
|
|
+ rewind(_m401);
|
|
inputState->guessing--;
|
|
}
|
|
- if ( synPredMatched400 ) {
|
|
+ if ( synPredMatched401 ) {
|
|
{
|
|
switch ( LA(1)) {
|
|
case 0x30 /* '0' */ :
|
|
@@ -2759,18 +2768,18 @@
|
|
{
|
|
{
|
|
{ // ( ... )+
|
|
- int _cnt404=0;
|
|
+ int _cnt405=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt404>=1 ) { goto _loop404; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt405>=1 ) { goto _loop405; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt404++;
|
|
+ _cnt405++;
|
|
}
|
|
- _loop404:;
|
|
+ _loop405:;
|
|
} // ( ... )+
|
|
{
|
|
switch ( LA(1)) {
|
|
@@ -2788,11 +2797,11 @@
|
|
mD(false);
|
|
}
|
|
else {
|
|
- goto _loop407;
|
|
+ goto _loop408;
|
|
}
|
|
|
|
}
|
|
- _loop407:;
|
|
+ _loop408:;
|
|
} // ( ... )*
|
|
{
|
|
if ((LA(1) == 0x65 /* 'e' */ )) {
|
|
@@ -2817,18 +2826,18 @@
|
|
{
|
|
match('.' /* charlit */ );
|
|
{ // ( ... )+
|
|
- int _cnt410=0;
|
|
+ int _cnt411=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt410>=1 ) { goto _loop410; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt411>=1 ) { goto _loop411; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt410++;
|
|
+ _cnt411++;
|
|
}
|
|
- _loop410:;
|
|
+ _loop411:;
|
|
} // ( ... )+
|
|
{
|
|
if ((LA(1) == 0x65 /* 'e' */ )) {
|
|
@@ -2868,11 +2877,11 @@
|
|
}
|
|
}
|
|
else {
|
|
- goto _loop360;
|
|
+ goto _loop361;
|
|
}
|
|
|
|
}
|
|
- _loop360:;
|
|
+ _loop361:;
|
|
} // ( ... )*
|
|
{
|
|
if ((LA(1) == 0x22 /* '\"' */ )) {
|
|
@@ -2906,11 +2915,11 @@
|
|
}
|
|
}
|
|
else {
|
|
- goto _loop364;
|
|
+ goto _loop365;
|
|
}
|
|
|
|
}
|
|
- _loop364:;
|
|
+ _loop365:;
|
|
} // ( ... )*
|
|
{
|
|
if ((LA(1) == 0x27 /* '\'' */ )) {
|
|
@@ -2934,18 +2943,18 @@
|
|
}
|
|
else if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (true) && (true)) {
|
|
{ // ( ... )+
|
|
- int _cnt413=0;
|
|
+ int _cnt414=0;
|
|
for (;;) {
|
|
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
|
|
mD(false);
|
|
}
|
|
else {
|
|
- if ( _cnt413>=1 ) { goto _loop413; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt414>=1 ) { goto _loop414; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt413++;
|
|
+ _cnt414++;
|
|
}
|
|
- _loop413:;
|
|
+ _loop414:;
|
|
} // ( ... )+
|
|
if ( inputState->guessing==0 ) {
|
|
_ttype=CONSTANT_I;
|
|
@@ -3062,11 +3071,11 @@
|
|
}
|
|
}
|
|
else {
|
|
- goto _loop419;
|
|
+ goto _loop420;
|
|
}
|
|
|
|
}
|
|
- _loop419:;
|
|
+ _loop420:;
|
|
} // ( ... )*
|
|
if ( inputState->guessing==0 ) {
|
|
_ttype=antlr::Token::SKIP;
|
|
@@ -3142,11 +3151,11 @@
|
|
}
|
|
default:
|
|
{
|
|
- goto _loop423;
|
|
+ goto _loop424;
|
|
}
|
|
}
|
|
}
|
|
- _loop423:;
|
|
+ _loop424:;
|
|
} // ( ... )*
|
|
if ( inputState->guessing==0 ) {
|
|
|
|
@@ -3172,7 +3181,7 @@
|
|
match('!' /* charlit */ );
|
|
}
|
|
{ // ( ... )+
|
|
- int _cnt427=0;
|
|
+ int _cnt428=0;
|
|
for (;;) {
|
|
switch ( LA(1)) {
|
|
case 0x5f /* '_' */ :
|
|
@@ -3227,12 +3236,12 @@
|
|
}
|
|
default:
|
|
{
|
|
- if ( _cnt427>=1 ) { goto _loop427; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt428>=1 ) { goto _loop428; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
}
|
|
- _cnt427++;
|
|
+ _cnt428++;
|
|
}
|
|
- _loop427:;
|
|
+ _loop428:;
|
|
} // ( ... )+
|
|
if ( inputState->guessing==0 ) {
|
|
|
|
@@ -3271,18 +3280,18 @@
|
|
std::string::size_type _saveIndex;
|
|
|
|
{ // ( ... )+
|
|
- int _cnt431=0;
|
|
+ int _cnt432=0;
|
|
for (;;) {
|
|
if ((LA(1) == 0x9 /* '\t' */ || LA(1) == 0xc /* '\14' */ || LA(1) == 0x20 /* ' ' */ )) {
|
|
mW(false);
|
|
}
|
|
else {
|
|
- if ( _cnt431>=1 ) { goto _loop431; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
+ if ( _cnt432>=1 ) { goto _loop432; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
|
|
}
|
|
|
|
- _cnt431++;
|
|
+ _cnt432++;
|
|
}
|
|
- _loop431:;
|
|
+ _loop432:;
|
|
} // ( ... )+
|
|
if ( inputState->guessing==0 ) {
|
|
_ttype=antlr::Token::SKIP;
|
|
@@ -3323,11 +3332,11 @@
|
|
}
|
|
default:
|
|
{
|
|
- goto _loop434;
|
|
+ goto _loop435;
|
|
}
|
|
}
|
|
}
|
|
- _loop434:;
|
|
+ _loop435:;
|
|
} // ( ... )*
|
|
if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) {
|
|
_token = makeToken(_ttype);
|
|
@@ -3351,11 +3360,11 @@
|
|
}
|
|
}
|
|
else {
|
|
- goto _loop438;
|
|
+ goto _loop439;
|
|
}
|
|
|
|
}
|
|
- _loop438:;
|
|
+ _loop439:;
|
|
} // ( ... )*
|
|
mEOL(false);
|
|
mSKIP_LINES(false);
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLLexer.hpp cvs/gdl/src/GDLLexer.hpp
|
|
--- gdl-0.9rc1/src/GDLLexer.hpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLLexer.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -2,7 +2,7 @@
|
|
#define INC_GDLLexer_hpp_
|
|
|
|
#include <antlr/config.hpp>
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.g" -> "GDLLexer.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.g" -> "GDLLexer.hpp"$ */
|
|
#include <antlr/CommonToken.hpp>
|
|
#include <antlr/InputBuffer.hpp>
|
|
#include <antlr/BitSet.hpp>
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLParser.cpp cvs/gdl/src/GDLParser.cpp
|
|
--- gdl-0.9rc1/src/GDLParser.cpp 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/src/GDLParser.cpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.g" -> "GDLParser.cpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.g" -> "GDLParser.cpp"$ */
|
|
|
|
#include "includefirst.hpp"
|
|
|
|
@@ -9,6 +9,8 @@
|
|
|
|
#include <errno.h>
|
|
|
|
+#include <cstdlib>
|
|
+
|
|
GDLParser::GDLParser(antlr::TokenBuffer& tokenBuf, int k)
|
|
: antlr::LLkParser(tokenBuf,k)
|
|
{
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLParser.hpp cvs/gdl/src/GDLParser.hpp
|
|
--- gdl-0.9rc1/src/GDLParser.hpp 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/src/GDLParser.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -2,7 +2,7 @@
|
|
#define INC_GDLParser_hpp_
|
|
|
|
#include <antlr/config.hpp>
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.g" -> "GDLParser.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.g" -> "GDLParser.hpp"$ */
|
|
#include <antlr/TokenStream.hpp>
|
|
#include <antlr/TokenBuffer.hpp>
|
|
#include "GDLTokenTypes.hpp"
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTokenTypes.hpp cvs/gdl/src/GDLTokenTypes.hpp
|
|
--- gdl-0.9rc1/src/GDLTokenTypes.hpp 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTokenTypes.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,7 +1,7 @@
|
|
#ifndef INC_GDLTokenTypes_hpp_
|
|
#define INC_GDLTokenTypes_hpp_
|
|
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.g" -> "GDLTokenTypes.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.g" -> "GDLTokenTypes.hpp"$ */
|
|
|
|
#ifndef CUSTOM_API
|
|
# define CUSTOM_API
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTokenTypes.txt cvs/gdl/src/GDLTokenTypes.txt
|
|
--- gdl-0.9rc1/src/GDLTokenTypes.txt 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTokenTypes.txt 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-// $ANTLR 2.7.7 (2006-11-01): gdlc.g -> GDLTokenTypes.txt$
|
|
+// $ANTLR 2.7.6 (20071205): gdlc.g -> GDLTokenTypes.txt$
|
|
GDL // output token vocab name
|
|
ALL=4
|
|
ASSIGN=5
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTreeParser.cpp cvs/gdl/src/GDLTreeParser.cpp
|
|
--- gdl-0.9rc1/src/GDLTreeParser.cpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTreeParser.cpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.tree.g" -> "GDLTreeParser.cpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.tree.g" -> "GDLTreeParser.cpp"$ */
|
|
|
|
#include "includefirst.hpp"
|
|
|
|
@@ -12,6 +12,8 @@
|
|
|
|
#include <memory>
|
|
|
|
+#include <cstdlib>
|
|
+
|
|
// ****
|
|
#include "print_tree.hpp"
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTreeParser.hpp cvs/gdl/src/GDLTreeParser.hpp
|
|
--- gdl-0.9rc1/src/GDLTreeParser.hpp 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTreeParser.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -3,7 +3,7 @@
|
|
|
|
#include <antlr/config.hpp>
|
|
#include "GDLTreeParserTokenTypes.hpp"
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.tree.g" -> "GDLTreeParser.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.tree.g" -> "GDLTreeParser.hpp"$ */
|
|
#include <antlr/TreeParser.hpp>
|
|
|
|
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTreeParserTokenTypes.hpp cvs/gdl/src/GDLTreeParserTokenTypes.hpp
|
|
--- gdl-0.9rc1/src/GDLTreeParserTokenTypes.hpp 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTreeParserTokenTypes.hpp 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,7 +1,7 @@
|
|
#ifndef INC_GDLTreeParserTokenTypes_hpp_
|
|
#define INC_GDLTreeParserTokenTypes_hpp_
|
|
|
|
-/* $ANTLR 2.7.7 (2006-11-01): "gdlc.tree.g" -> "GDLTreeParserTokenTypes.hpp"$ */
|
|
+/* $ANTLR 2.7.6 (20071205): "gdlc.tree.g" -> "GDLTreeParserTokenTypes.hpp"$ */
|
|
|
|
#ifndef CUSTOM_API
|
|
# define CUSTOM_API
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/GDLTreeParserTokenTypes.txt cvs/gdl/src/GDLTreeParserTokenTypes.txt
|
|
--- gdl-0.9rc1/src/GDLTreeParserTokenTypes.txt 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/GDLTreeParserTokenTypes.txt 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,4 +1,4 @@
|
|
-// $ANTLR 2.7.7 (2006-11-01): gdlc.tree.g -> GDLTreeParserTokenTypes.txt$
|
|
+// $ANTLR 2.7.6 (20071205): gdlc.tree.g -> GDLTreeParserTokenTypes.txt$
|
|
GDLTreeParser // output token vocab name
|
|
ALL=4
|
|
ASSIGN=5
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/Makefile.am cvs/gdl/src/Makefile.am
|
|
--- gdl-0.9rc1/src/Makefile.am 2008-04-05 19:39:15.000000000 -0600
|
|
+++ cvs/gdl/src/Makefile.am 2008-04-08 11:10:47.000000000 -0600
|
|
@@ -41,8 +41,6 @@
|
|
gdlzstream.cpp gdlzstream.hpp gdlwidget.hpp arrayindexlistt.hpp arrayindex.cpp \
|
|
fftw.cpp fftw.hpp mpi.cpp mpi.hpp plot3d_nr.cpp
|
|
|
|
-
|
|
-
|
|
# standalone program
|
|
if !BUILDASLIBRARY
|
|
bin_PROGRAMS = gdl
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/Makefile.in cvs/gdl/src/Makefile.in
|
|
--- gdl-0.9rc1/src/Makefile.in 2008-04-03 16:09:26.000000000 -0600
|
|
+++ cvs/gdl/src/Makefile.in 2008-05-16 09:54:37.000000000 -0600
|
|
@@ -1,8 +1,8 @@
|
|
-# Makefile.in generated by automake 1.10 from Makefile.am.
|
|
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
|
|
# @configure_input@
|
|
|
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
|
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
|
# This Makefile.in is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
@@ -225,15 +225,14 @@
|
|
gdl-arrayindex.$(OBJEXT) gdl-fftw.$(OBJEXT) gdl-mpi.$(OBJEXT) \
|
|
gdl-plot3d_nr.$(OBJEXT)
|
|
@BUILDASLIBRARY_FALSE@am_gdl_OBJECTS = $(am__objects_2) \
|
|
-@BUILDASLIBRARY_FALSE@ gdl-gdl.$(OBJEXT) \
|
|
-@BUILDASLIBRARY_FALSE@ gdl-plot3d_nr.$(OBJEXT)
|
|
+@BUILDASLIBRARY_FALSE@ gdl-gdl.$(OBJEXT)
|
|
gdl_OBJECTS = $(am_gdl_OBJECTS)
|
|
@BUILDASLIBRARY_FALSE@gdl_DEPENDENCIES = \
|
|
@BUILDASLIBRARY_FALSE@ $(top_builddir)/src/antlr/libantlr.a
|
|
gdl_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
|
--mode=link $(CXXLD) $(gdl_CXXFLAGS) $(CXXFLAGS) \
|
|
$(gdl_LDFLAGS) $(LDFLAGS) -o $@
|
|
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
|
|
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
|
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
|
am__depfiles_maybe = depfiles
|
|
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
|
@@ -289,6 +288,7 @@
|
|
CYGPATH_W = @CYGPATH_W@
|
|
DEFS = @DEFS@
|
|
DEPDIR = @DEPDIR@
|
|
+DSYMUTIL = @DSYMUTIL@
|
|
ECHO = @ECHO@
|
|
ECHO_C = @ECHO_C@
|
|
ECHO_N = @ECHO_N@
|
|
@@ -315,6 +315,7 @@
|
|
LTLIBOBJS = @LTLIBOBJS@
|
|
MAKEINFO = @MAKEINFO@
|
|
MKDIR_P = @MKDIR_P@
|
|
+NMEDIT = @NMEDIT@
|
|
OBJEXT = @OBJEXT@
|
|
PACKAGE = @PACKAGE@
|
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
@@ -423,7 +424,7 @@
|
|
gdlzstream.cpp gdlzstream.hpp gdlwidget.hpp arrayindexlistt.hpp arrayindex.cpp \
|
|
fftw.cpp fftw.hpp mpi.cpp mpi.hpp plot3d_nr.cpp
|
|
|
|
-@BUILDASLIBRARY_FALSE@gdl_SOURCES = $(cpp_hpp_files) gdl.cpp plot3d_nr.cpp
|
|
+@BUILDASLIBRARY_FALSE@gdl_SOURCES = $(cpp_hpp_files) gdl.cpp
|
|
# trigger basename generation
|
|
@BUILDASLIBRARY_FALSE@gdl_CXXFLAGS = $(AM_CXXFLAGS)
|
|
# the library search path.
|
|
@@ -478,8 +479,8 @@
|
|
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
|
|
if test -f $$p; then \
|
|
f=$(am__strip_dir) \
|
|
- echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
|
|
- $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
|
|
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
|
|
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
|
|
else :; fi; \
|
|
done
|
|
|
|
@@ -487,8 +488,8 @@
|
|
@$(NORMAL_UNINSTALL)
|
|
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
|
|
p=$(am__strip_dir) \
|
|
- echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
|
|
- $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
|
|
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
|
|
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
|
|
done
|
|
|
|
clean-libLTLIBRARIES:
|
|
@@ -510,8 +511,8 @@
|
|
|| test -f $$p1 \
|
|
; then \
|
|
f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
|
|
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
|
|
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
|
|
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
|
|
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
|
|
else :; fi; \
|
|
done
|
|
|
|
@@ -2114,8 +2115,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
mkid -fID $$unique
|
|
tags: TAGS
|
|
|
|
@@ -2140,8 +2141,8 @@
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
|
test -n "$$unique" || unique=$$empty_fix; \
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
@@ -2151,13 +2152,12 @@
|
|
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
$(TAGS_FILES) $(LISP)
|
|
tags=; \
|
|
- here=`pwd`; \
|
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | \
|
|
- $(AWK) ' { files[$$0] = 1; } \
|
|
- END { for (i in files) print i; }'`; \
|
|
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
$$tags $$unique
|
|
Only in gdl-0.9rc1/src: .#plotting.cpp.1.66
|
|
Only in gdl-0.9rc1/src: plotting.cpp.new
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/pro/factorial.pro cvs/gdl/src/pro/factorial.pro
|
|
--- gdl-0.9rc1/src/pro/factorial.pro 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/pro/factorial.pro 2008-05-16 09:54:39.000000000 -0600
|
|
@@ -1,35 +1,41 @@
|
|
-;$Id: factorial.pro,v 1.1 2005/02/22 11:18:45 m_schellens Exp $
|
|
-function factorial, n, stirling=stirling, ul64=ul64
|
|
+function FACTORIAL, input, stirling=stirling, ul64=ul64
|
|
;+
|
|
;
|
|
-;
|
|
-;
|
|
; NAME: Factorial
|
|
;
|
|
-;
|
|
; PURPOSE: Calculates N!
|
|
;
|
|
-;
|
|
-;
|
|
; CATEGORY: Mathematics
|
|
;
|
|
-;
|
|
; CALLING SEQUENCE: result=factorial(n)
|
|
;
|
|
; KEYWORD PARAMETERS:
|
|
-; stirling : Use the Stirling approximation
|
|
-; ul64 : Use unsigned long 64 bit, ignored if stirling
|
|
-; is set
|
|
-; OUTPUTS:
|
|
-; The factorial of n
|
|
+; /stirling : Use the Stirling approximation
|
|
+; /ul64 : Use unsigned long 64 bit, ignored if stirling is set
|
|
;
|
|
+; INPUTS: "input": can be a singleton or an array ...
|
|
+;
|
|
+; OUTPUTS: The factorial of the "input"
|
|
+; - output types are:
|
|
+; -- UL64 if /ul64 set AND /Stirling not set
|
|
+; -- DOUBLE in all other cases
|
|
+;
|
|
+; EXAMPLES:
|
|
+; res=FACTORIAL(20) --> Double
|
|
+; res=FACTORIAL(20,/ul64) --> ul64
|
|
+; res=FACTORIAL(20.) --> Double
|
|
+; res=FACTORIAL(20, /striling) --> Double
|
|
+; res_vec=FACTORIAL([20,21,22]) --> Double Array
|
|
+; res_vec=FACTORIAL([20,21,22],/ul64) --> Ulong64 Array
|
|
;
|
|
; RESTRICTIONS:
|
|
; IEEE floating point maximum number if 120!
|
|
;
|
|
; MODIFICATION HISTORY:
|
|
; Written by: Christopher Lee 2004-12-10
|
|
-;
|
|
+; Corrections by : Alain Coulais 2008-04-17
|
|
+; -- see testsuite/test_factorial.pro
|
|
+; -- bad computation for INTEGER and /UL64 !!
|
|
;-
|
|
; LICENCE:
|
|
; Copyright (C) 2004,
|
|
@@ -40,24 +46,49 @@
|
|
;
|
|
;
|
|
;-
|
|
-t=size(n,/type)
|
|
-
|
|
-
|
|
+;
|
|
+ON_ERROR, 2
|
|
+;
|
|
+if (MIN(input) LT 0) then begin
|
|
+ MESSAGE, 'Values in input array must be non-negative.'
|
|
+endif
|
|
+;
|
|
+t=SIZE(input,/type)
|
|
+;
|
|
integer = (t eq 2) or (t eq 3) or $
|
|
(t eq 12) or (t eq 13) or $
|
|
(t eq 14) or (t eq 15)
|
|
-
|
|
-if(keyword_set(stirling)) then begin
|
|
- f=sqrt(2*!pi*n)*(n/exp(1))^n
|
|
-endif else if(keyword_set(ul64)) then begin
|
|
-
|
|
-f=1ULL
|
|
-for i=2, ulong64(n)-1 do f=f*i
|
|
-
|
|
+;
|
|
+if KEYWORD_SET(stirling) then begin
|
|
+ dbl_in=input+0.0D
|
|
+ result=SQRT(2.0D*!dpi*dbl_in)*(dbl_in/EXP(1.0D))^dbl_in
|
|
endif else begin
|
|
-f=1.0d
|
|
- if(integer) then for i=2, n-1 do f=f*i else f=1.0d*gamma((n+1.)*1.0D)
|
|
+ if (integer) then begin
|
|
+ if (N_ELEMENTS(input) EQ 1) then begin
|
|
+ result=1.0D
|
|
+ for i=2, input do result=result*i
|
|
+ endif else begin
|
|
+ dims=SIZE(input,/dim)
|
|
+ result=DBLARR(dims,/nozero)
|
|
+ for jj=0, N_ELEMENTS(input)-1 do begin
|
|
+ current=input[jj]
|
|
+ tmp=1.0D
|
|
+ for i=2, current do tmp=tmp*i
|
|
+ result[jj]=tmp
|
|
+ endfor
|
|
+ endelse
|
|
+ endif else begin
|
|
+ result=GAMMA(input+1.0D)
|
|
+ endelse
|
|
+ if KEYWORD_SET(ul64) then begin
|
|
+ if (MAX(input) GT 20) then begin
|
|
+ txt='% Program caused arithmetic error: Floating illegal operand'
|
|
+ MESSAGE, txt, /continue
|
|
+ endif
|
|
+ result=ULONG64(result)
|
|
+ endif
|
|
endelse
|
|
-
|
|
-return, f
|
|
+;
|
|
+return, result
|
|
+;
|
|
end
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/pro/read_ascii.pro cvs/gdl/src/pro/read_ascii.pro
|
|
--- gdl-0.9rc1/src/pro/read_ascii.pro 2008-04-03 16:09:27.000000000 -0600
|
|
+++ cvs/gdl/src/pro/read_ascii.pro 2008-04-08 11:10:50.000000000 -0600
|
|
@@ -97,6 +97,7 @@
|
|
;
|
|
; MODIFICATION HISTORY:
|
|
; 13-Jan-2006 : written by Pierre Chanial
|
|
+; 06-APr-2008 : m_schellens: made data_start independent of header
|
|
;
|
|
;-
|
|
; LICENCE:
|
|
@@ -206,9 +207,13 @@
|
|
if n_elements(header) ne 0 then junk = temporary(header)
|
|
endif else begin
|
|
header = text[0:data_start-1]
|
|
- text = text[data_start:*]
|
|
+ ;; text = text[data_start:*]
|
|
endelse
|
|
- endif
|
|
+endif
|
|
+
|
|
+if data_start ne 0 then begin
|
|
+ text = text[data_start:*]
|
|
+endif
|
|
|
|
|
|
;-----------------
|
|
Only in gdl-0.9rc1/src: .#real2int.hpp.1.3
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/src/typedefs.hpp cvs/gdl/src/typedefs.hpp
|
|
--- gdl-0.9rc1/src/typedefs.hpp 2008-04-03 16:09:25.000000000 -0600
|
|
+++ cvs/gdl/src/typedefs.hpp 2008-05-16 09:54:38.000000000 -0600
|
|
@@ -248,8 +248,8 @@
|
|
SizeT sz;
|
|
|
|
public:
|
|
- GDLArray(): buf( NULL), sz( 0) {}
|
|
- GDLArray( const GDLArray& cp)
|
|
+ GDLArray() throw() : buf( NULL), sz( 0) {}
|
|
+ GDLArray( const GDLArray& cp) throw()
|
|
: buf( (cp.size() > 1)?new T[ cp.size()] : &scalar)
|
|
, sz( cp.size())
|
|
{
|
|
@@ -257,38 +257,38 @@
|
|
buf[ i] = cp.buf[ i];
|
|
}
|
|
|
|
- GDLArray( SizeT s, bool b): buf( (s>1)?new T[ s] : &scalar), sz( s)
|
|
+ GDLArray( SizeT s, bool b) throw() : buf( (s>1)?new T[ s] : &scalar), sz( s)
|
|
{}
|
|
- GDLArray( T val, SizeT s): buf((s>1)?new T[ s]: &scalar), sz( s)
|
|
+ GDLArray( T val, SizeT s) throw() : buf((s>1)?new T[ s]: &scalar), sz( s)
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] = val;
|
|
}
|
|
- GDLArray( const T* arr, SizeT s): buf( (s>1)?new T[ s]: &scalar), sz( s)
|
|
+ GDLArray( const T* arr, SizeT s) throw() : buf( (s>1)?new T[ s]: &scalar), sz( s)
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] = arr[ i];
|
|
}
|
|
|
|
- explicit GDLArray( const T& s): scalar( s), buf( &scalar), sz( 1)
|
|
+ explicit GDLArray( const T& s) throw() : scalar( s), buf( &scalar), sz( 1)
|
|
{}
|
|
|
|
- ~GDLArray()
|
|
+ ~GDLArray() throw()
|
|
{
|
|
if( sz > 1)
|
|
delete[] buf;
|
|
}
|
|
|
|
- T& operator[]( SizeT ix)
|
|
+ T& operator[]( SizeT ix) throw()
|
|
{
|
|
return buf[ ix];
|
|
}
|
|
- const T& operator[]( SizeT ix) const
|
|
+ const T& operator[]( SizeT ix) const throw()
|
|
{
|
|
return buf[ ix];
|
|
}
|
|
|
|
- GDLArray& operator=( const GDLArray& right)
|
|
+ GDLArray& operator=( const GDLArray& right) throw()
|
|
{
|
|
assert( sz == right.size());
|
|
// if( &right != this)
|
|
@@ -310,74 +310,74 @@
|
|
// }
|
|
return *this;
|
|
}
|
|
- GDLArray&operator+=( const GDLArray& right)
|
|
+ GDLArray&operator+=( const GDLArray& right) throw()
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] += right.buf[ i];
|
|
return *this;
|
|
}
|
|
- GDLArray&operator-=( const GDLArray& right)
|
|
+ GDLArray&operator-=( const GDLArray& right) throw()
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] -= right.buf[ i];
|
|
return *this;
|
|
}
|
|
- GDLArray&operator*=( const GDLArray& right)
|
|
- {
|
|
- for( SizeT i=0; i<sz; ++i)
|
|
- buf[ i] *= right.buf[ i];
|
|
- return *this;
|
|
- }
|
|
- GDLArray&operator/=( const GDLArray& right)
|
|
- {
|
|
- for( SizeT i=0; i<sz; ++i)
|
|
- buf[ i] /= right.buf[ i];
|
|
- return *this;
|
|
- }
|
|
- GDLArray&operator+=( const T& right)
|
|
+// GDLArray&operator*=( const GDLArray& right) throw()
|
|
+// {
|
|
+// for( SizeT i=0; i<sz; ++i)
|
|
+// buf[ i] *= right.buf[ i];
|
|
+// return *this;
|
|
+// }
|
|
+// GDLArray&operator/=( const GDLArray& right)
|
|
+// {
|
|
+// for( SizeT i=0; i<sz; ++i)
|
|
+// buf[ i] /= right.buf[ i]; // can be 0
|
|
+// return *this;
|
|
+// }
|
|
+ GDLArray&operator+=( const T& right) throw()
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] += right;
|
|
return *this;
|
|
}
|
|
- GDLArray&operator-=( const T& right)
|
|
+ GDLArray&operator-=( const T& right) throw()
|
|
{
|
|
for( SizeT i=0; i<sz; ++i)
|
|
buf[ i] -= right;
|
|
return *this;
|
|
}
|
|
- GDLArray&operator*=( const T& right)
|
|
- {
|
|
- for( SizeT i=0; i<sz; ++i)
|
|
- buf[ i] *= right;
|
|
- return *this;
|
|
- }
|
|
- GDLArray&operator/=( const T& right)
|
|
- {
|
|
- for( SizeT i=0; i<sz; ++i)
|
|
- buf[ i] /= right;
|
|
- return *this;
|
|
- }
|
|
+// GDLArray&operator*=( const T& right) throw()
|
|
+// {
|
|
+// for( SizeT i=0; i<sz; ++i)
|
|
+// buf[ i] *= right;
|
|
+// return *this;
|
|
+// }
|
|
+// GDLArray&operator/=( const T& right)
|
|
+// {
|
|
+// for( SizeT i=0; i<sz; ++i)
|
|
+// buf[ i] /= right; // can be 0
|
|
+// return *this;
|
|
+// }
|
|
|
|
- void SetBuffer( T* b)
|
|
+ void SetBuffer( T* b) throw()
|
|
{
|
|
buf = b;
|
|
}
|
|
- T* GetBuffer()
|
|
+ T* GetBuffer() throw()
|
|
{
|
|
return buf;
|
|
}
|
|
- void SetBufferSize( SizeT s)
|
|
+ void SetBufferSize( SizeT s) throw()
|
|
{
|
|
sz = s;
|
|
}
|
|
|
|
- SizeT size() const
|
|
+ SizeT size() const throw()
|
|
{
|
|
return sz;
|
|
}
|
|
|
|
- void resize( SizeT newSz)
|
|
+ void resize( SizeT newSz) throw()
|
|
{
|
|
assert( newSz > sz);
|
|
T* newBuf = new T[ newSz];
|
|
Only in gdl-0.9rc1/src: .#typedefs.hpp.1.11
|
|
Only in gdl-0.9rc1/src: typedefs.hpp.new
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/testsuite/test_factorial.pro cvs/gdl/testsuite/test_factorial.pro
|
|
--- gdl-0.9rc1/testsuite/test_factorial.pro 1969-12-31 17:00:00.000000000 -0700
|
|
+++ cvs/gdl/testsuite/test_factorial.pro 2008-04-17 08:55:41.000000000 -0600
|
|
@@ -0,0 +1,42 @@
|
|
+;
|
|
+; AC 17/04/2008
|
|
+; under GNU/GPL
|
|
+;
|
|
+; testing the FACTORIAL() function
|
|
+;
|
|
+pro TEST_FACTORIAL, min_val=min_val, max_val=max_val, $
|
|
+ input=input, help=help
|
|
+;
|
|
+if KEYWORD_SET(help) then begin
|
|
+ print, 'pro TEST_FACTORIAL, min_val=min_val, max_val=max_val, $'
|
|
+ print, ' input=input, help=help'
|
|
+ return
|
|
+endif
|
|
+;
|
|
+if N_ELEMENTS(input) EQ 0 then input=[1,2,3,4, 26]
|
|
+;
|
|
+format_i=STRCOMPRESS('('+STRING(N_ELEMENTS(input))+'i14)',/remove_all)
|
|
+format_g=STRCOMPRESS('('+STRING(N_ELEMENTS(input))+'g14.8)',/remove_all)
|
|
+;
|
|
+print, format=format_i, input
|
|
+print, format=format_g, FACTORIAL(input)
|
|
+print, format=format_g, FACTORIAL(input+0.)
|
|
+print, format=format_i, FACTORIAL(input, /ul64)
|
|
+print, format=format_i, FACTORIAL(input+0., /ul64)
|
|
+print, format=format_g, FACTORIAL(input, /ul64, /stirling)
|
|
+print, format=format_g, FACTORIAL(input+0., /ul64, /stirling)
|
|
+print, format=format_g, FACTORIAL(input, /stirling)
|
|
+print, format=format_g, FACTORIAL(input+0., /stirling)
|
|
+;
|
|
+if N_ELEMENTS(min_val) EQ 0 then min_val=0
|
|
+if N_ELEMENTS(max_val) EQ 0 then max_val=10
|
|
+;
|
|
+; 12345671234567890ABCD1234567890ABCD1234567890ABCD1234567890AB
|
|
+print, 'index | def. int | /ul64 | float | /stirling'
|
|
+for i=min_val, max_val do begin
|
|
+ print, format='(i6,a2, i16, i16, g14.8,g14.8)', i, ' ',$
|
|
+ FACTORIAL(i), FACTORIAL(i,/ul), $
|
|
+ FACTORIAL(FLOAT(i)), FACTORIAL(i,/stirling)
|
|
+endfor
|
|
+
|
|
+end
|
|
diff -ru --unidirectional-new-file --exclude=CVS gdl-0.9rc1/testsuite/test_suite.pro cvs/gdl/testsuite/test_suite.pro
|
|
--- gdl-0.9rc1/testsuite/test_suite.pro 2008-04-03 16:09:24.000000000 -0600
|
|
+++ cvs/gdl/testsuite/test_suite.pro 2008-05-16 09:54:39.000000000 -0600
|
|
@@ -6,9 +6,9 @@
|
|
if 0 then begin & end $
|
|
else if 1 then $
|
|
if 0 then begin & end $
|
|
-else a=1
|
|
+else a=1e
|
|
|
|
-if a ne 1 then print,'***IF: ERROR'
|
|
+if a ne 1e then print,'***IF: ERROR'
|
|
|
|
print,'IF: OK'
|
|
end
|
|
@@ -80,7 +80,7 @@
|
|
'a': begin
|
|
print,'***CASE: ERROR'
|
|
end
|
|
- 1.0: print,'***CASE: ERROR'
|
|
+ 1.0d: print,'***CASE: ERROR'
|
|
else: e=1
|
|
end
|
|
|
|
Only in gdl-0.9rc1: tmp
|