Changeset 1978

Show
Ignore:
Timestamp:
04/16/08 20:36:42 (7 months ago)
Author:
aturner
Message:

minor tweaks refs #41

Location:
features/performance
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • features/performance/aclocal.m4

    r1970 r1978  
    2222# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 
    2323 
    24 # serial 51 AC_PROG_LIBTOOL 
     24# serial 52 AC_PROG_LIBTOOL 
    2525 
    2626 
     
    110110AC_REQUIRE([AC_EXEEXT])dnl 
    111111dnl 
    112  
    113112AC_LIBTOOL_SYS_MAX_CMD_LEN 
    114113AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE 
     
    212211esac 
    213212 
     213_LT_REQUIRED_DARWIN_CHECKS 
     214 
    214215AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) 
    215216AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], 
     
    291292eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 
    292293_lt_linker_boilerplate=`cat conftest.err` 
    293 $rm conftest* 
     294$rm -r conftest* 
    294295])# _LT_LINKER_BOILERPLATE 
    295296 
     297# _LT_REQUIRED_DARWIN_CHECKS 
     298# -------------------------- 
     299# Check for some things on darwin 
     300AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ 
     301  case $host_os in 
     302    rhapsody* | darwin*) 
     303    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) 
     304    AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) 
     305 
     306    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], 
     307      [lt_cv_apple_cc_single_mod=no 
     308      if test -z "${LT_MULTI_MODULE}"; then 
     309   # By default we will add the -single_module flag. You can override 
     310   # by either setting the environment variable LT_MULTI_MODULE 
     311   # non-empty at configure time, or by adding -multi_module to the 
     312   # link flags. 
     313   echo "int foo(void){return 1;}" > conftest.c 
     314   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 
     315     -dynamiclib ${wl}-single_module conftest.c 
     316   if test -f libconftest.dylib; then 
     317     lt_cv_apple_cc_single_mod=yes 
     318     rm -rf libconftest.dylib* 
     319   fi 
     320   rm conftest.c 
     321      fi]) 
     322    AC_CACHE_CHECK([for -exported_symbols_list linker flag], 
     323      [lt_cv_ld_exported_symbols_list], 
     324      [lt_cv_ld_exported_symbols_list=no 
     325      save_LDFLAGS=$LDFLAGS 
     326      echo "_main" > conftest.sym 
     327      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 
     328      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], 
     329   [lt_cv_ld_exported_symbols_list=yes], 
     330   [lt_cv_ld_exported_symbols_list=no]) 
     331   LDFLAGS="$save_LDFLAGS" 
     332    ]) 
     333    case $host_os in 
     334    rhapsody* | darwin1.[[0123]]) 
     335      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 
     336    darwin1.*) 
     337     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 
     338    darwin*) 
     339      # if running on 10.5 or later, the deployment target defaults 
     340      # to the OS version, if on x86, and 10.4, the deployment 
     341      # target defaults to 10.4. Don't you love it? 
     342      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 
     343   10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) 
     344     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 
     345   10.[[012]]*) 
     346     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 
     347   10.*) 
     348     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 
     349      esac 
     350    ;; 
     351  esac 
     352    if test "$lt_cv_apple_cc_single_mod" = "yes"; then 
     353      _lt_dar_single_mod='$single_module' 
     354    fi 
     355    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 
     356      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 
     357    else 
     358      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 
     359    fi 
     360    if test "$DSYMUTIL" != ":"; then 
     361      _lt_dsymutil="~$DSYMUTIL \$lib || :" 
     362    else 
     363      _lt_dsymutil= 
     364    fi 
     365    ;; 
     366  esac 
     367]) 
    296368 
    297369# _LT_AC_SYS_LIBPATH_AIX 
     
    618690      case $lt_cv_prog_gnu_ld in 
    619691      yes*) LD="${LD-ld} -m elf64_sparc" ;; 
    620       *)    LD="${LD-ld} -64" ;; 
     692      *) 
     693        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 
     694          LD="${LD-ld} -64" 
     695        fi 
     696        ;; 
    621697      esac 
    622698      ;; 
     
    711787     fi 
    712788   fi 
    713    $rm conftest* 
     789   $rm -r conftest* 
    714790   LDFLAGS="$save_LDFLAGS" 
    715791]) 
     
    9821058          [lt_cv_dlopen="shl_load"], 
    9831059      [AC_CHECK_LIB([dld], [shl_load], 
    984             [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], 
     1060            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], 
    9851061        [AC_CHECK_FUNC([dlopen], 
    9861062              [lt_cv_dlopen="dlopen"], 
     
    9901066                  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], 
    9911067              [AC_CHECK_LIB([dld], [dld_link], 
    992                     [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) 
     1068                    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) 
    9931069              ]) 
    9941070            ]) 
     
    13071383  ;; 
    13081384 
    1309 aix4* | aix5*) 
     1385aix[[4-9]]*) 
    13101386  version_type=linux 
    13111387  need_lib_prefix=no 
     
    18271903AC_MSG_RESULT([$dynamic_linker]) 
    18281904test "$dynamic_linker" = no && can_build_shared=no 
     1905 
     1906AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec], 
     1907[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"]) 
     1908sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 
     1909AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec], 
     1910[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"]) 
     1911sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 
    18291912 
    18301913variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 
     
    23272410 
    23282411case $host_os in 
    2329 aix4* | aix5*) 
     2412aix[[4-9]]*) 
    23302413  lt_cv_deplibs_check_method=pass_all 
    23312414  ;; 
     
    27632846  ;; 
    27642847 
    2765 aix4* | aix5*) 
     2848aix[[4-9]]*) 
    27662849  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 
    27672850    test "$enable_shared" = yes && enable_static=no 
     
    28202903_LT_AC_TAGVAR(postdeps, $1)= 
    28212904_LT_AC_TAGVAR(compiler_lib_search_path, $1)= 
     2905_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= 
    28222906 
    28232907# Source file extension for C++ test sources. 
     
    29293013    _LT_AC_TAGVAR(ld_shlibs, $1)=no 
    29303014    ;; 
    2931   aix4* | aix5*) 
     3015  aix[[4-9]]*) 
    29323016    if test "$host_cpu" = ia64; then 
    29333017      # On IA64, the linker does run time linking by default, so we don't 
     
    29423026      # AIX style linking. If -brtl is somewhere in LDFLAGS, we 
    29433027      # need to do runtime linking. 
    2944       case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) 
     3028      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) 
    29453029        for ld_flag in $LDFLAGS; do 
    29463030          case $ld_flag in 
     
    30883172  ;; 
    30893173      darwin* | rhapsody*) 
    3090         case $host_os in 
    3091         rhapsody* | darwin1.[[012]]) 
    3092          _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' 
    3093          ;; 
    3094        *) # Darwin 1.3 on 
    3095          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 
    3096            _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 
    3097          else 
    3098            case ${MACOSX_DEPLOYMENT_TARGET} in 
    3099              10.[[012]]) 
    3100                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 
    3101                ;; 
    3102              10.*) 
    3103                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' 
    3104                ;; 
    3105            esac 
    3106          fi 
    3107          ;; 
    3108         esac 
    31093174      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
    31103175      _LT_AC_TAGVAR(hardcode_direct, $1)=no 
     
    31133178      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' 
    31143179      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
    3115  
    3116     if test "$GXX" = yes ; then 
    3117       lt_int_apple_cc_single_mod=no 
     3180      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" 
     3181      if test "$GXX" = yes ; then 
    31183182      output_verbose_link_cmd='echo' 
    3119       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 
    3120        lt_int_apple_cc_single_mod=yes 
     3183      _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}" 
     3184      _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 
     3185      _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}" 
     3186      _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}" 
     3187      if test "$lt_cv_apple_cc_single_mod" != "yes"; then 
     3188        _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}" 
     3189        _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}" 
    31213190      fi 
    3122       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
    3123        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 
    3124       else 
    3125           _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' 
    3126         fi 
    3127         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 
    3128         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 
    3129           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
    3130             _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}' 
    3131           else 
    3132             _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}' 
    3133           fi 
    3134             _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}' 
    31353191      else 
    31363192      case $cc_basename in 
     
    33833439        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 
    33843440        ;; 
    3385       pgCC*) 
     3441      pgCC* | pgcpp*) 
    33863442        # Portland Group C++ compiler 
    33873443        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 
     
    38183874# Parse the compiler output and extract the necessary 
    38193875# objects, libraries and library flags. 
    3820 AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ 
     3876AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], 
     3877[AC_REQUIRE([LT_AC_PROG_SED])dnl 
    38213878dnl we can't use the lt_simple_compile_test_code here, 
    38223879dnl because it contains code intended for an executable, 
     
    39434000$rm -f confest.$objext 
    39444001 
     4002_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= 
     4003if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then 
     4004  _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 
     4005fi 
     4006 
    39454007# PORTME: override above test on systems where it is broken 
    39464008ifelse([$1],[CXX], 
     
    39994061esac 
    40004062]) 
    4001  
    40024063case " $_LT_AC_TAGVAR(postdeps, $1) " in 
    40034064*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; 
     
    40844145  fi 
    40854146  ;; 
    4086 aix4* | aix5*) 
     4147aix[[4-9]]*) 
    40874148  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 
    40884149    test "$enable_shared" = yes && enable_static=no 
     
    42614322    _LT_AC_TAGVAR(postdeps, $1) \ 
    42624323    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ 
     4324    _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \ 
    42634325    _LT_AC_TAGVAR(archive_cmds, $1) \ 
    42644326    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ 
     
    43234385# NOTE: Changes made to this file will be lost: look at ltmain.sh. 
    43244386# 
    4325 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     4387# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    43264388# Free Software Foundation, Inc. 
    43274389# 
     
    45594621# shared library. 
    45604622postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) 
     4623 
     4624# The directories searched by this compiler when creating a shared 
     4625# library 
     4626compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) 
    45614627 
    45624628# The library search path used internally by the compiler when linking 
     
    49094975    cat conftest.$ac_ext >&5 
    49104976  fi 
    4911   rm -f conftest* conftst* 
     4977  rm -rf conftest* conftst* 
    49124978 
    49134979  # Do not use the global_symbol_pipe unless it works. 
     
    49665032      # Although the cygwin gcc ignores -fPIC, still need this for old-style 
    49675033      # (--disable-auto-import) libraries 
    4968       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' 
     5034      m4_if([$1], [GCJ], [], 
     5035        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) 
    49695036      ;; 
    49705037    darwin* | rhapsody*) 
     
    50035070  else 
    50045071    case $host_os in 
    5005       aix4* | aix5*) 
     5072      aix[[4-9]]*) 
    50065073        # All AIX code is PIC. 
    50075074        if test "$host_cpu" = ia64; then 
     
    50995166            _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 
    51005167            ;; 
    5101           pgCC*) 
     5168          pgCC* | pgcpp*) 
    51025169            # Portland Group C++ compiler. 
    51035170            _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
     
    52505317      # Although the cygwin gcc ignores -fPIC, still need this for old-style 
    52515318      # (--disable-auto-import) libraries 
    5252       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' 
     5319      m4_if([$1], [GCJ], [], 
     5320        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) 
    52535321      ;; 
    52545322 
     
    53205388      # This hack is so that the source file can tell whether it is being 
    53215389      # built for inclusion in a dll (and should export symbols for example). 
    5322       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' 
     5390      m4_if([$1], [GCJ], [], 
     5391        [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) 
    53235392      ;; 
    53245393 
     
    54575526if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then 
    54585527  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], 
    5459     _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), 
     5528    _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1), 
    54605529    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], 
    54615530    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in 
     
    54815550wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" 
    54825551AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], 
    5483   _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), 
     5552  _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1), 
    54845553  $lt_tmp_static_flag, 
    54855554  [], 
     
    54975566  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 
    54985567  case $host_os in 
    5499   aix4* | aix5*) 
     5568  aix[[4-9]]*) 
    55005569    # If we're using GNU nm, then we don't want the "-C" option. 
    55015570    # -C means demangle to AIX nm, but means don't demangle with GNU nm 
     
    55165585  ;; 
    55175586  esac 
     5587  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] 
    55185588],[ 
    55195589  runpath_var= 
     
    55465616  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 
    55475617  # as well as any symbol that contains `d'. 
    5548   _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" 
     5618  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] 
    55495619  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 
    55505620  # platforms (ab)use it in PIC code, but their linkers get confused if 
     
    55525622  # rely on this symbol name, it's probably fine to never include it in 
    55535623  # preloaded symbol tables. 
     5624  # Exclude shared library initialization/finalization symbols. 
     5625dnl Note also adjust exclude_expsyms for C++ above. 
    55545626  extract_expsyms_cmds= 
    55555627  # Just being paranoid about ensuring that cc_basename is set. 
     
    56015673    # See if GNU ld supports shared libraries. 
    56025674    case $host_os in 
    5603     aix3* | aix4* | aix5*) 
     5675    aix[[3-9]]*) 
    56045676      # On AIX/PPC, the GNU linker is very broken 
    56055677      if test "$host_cpu" != ia64; then 
     
    58205892      ;; 
    58215893 
    5822     aix4* | aix5*) 
     5894    aix[[4-9]]*) 
    58235895      if test "$host_cpu" = ia64; then 
    58245896        # On IA64, the linker does run time linking by default, so we don't 
     
    58405912        # AIX style linking. If -brtl is somewhere in LDFLAGS, we 
    58415913        # need to do runtime linking. 
    5842         case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) 
     5914        case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) 
    58435915          for ld_flag in $LDFLAGS; do 
    58445916          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 
     
    59736045 
    59746046    darwin* | rhapsody*) 
    5975       case $host_os in 
    5976         rhapsody* | darwin1.[[012]]) 
    5977          _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' 
    5978          ;; 
    5979        *) # Darwin 1.3 on 
    5980          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 
    5981            _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 
    5982          else 
    5983            case ${MACOSX_DEPLOYMENT_TARGET} in 
    5984              10.[[012]]) 
    5985                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 
    5986                ;; 
    5987              10.*) 
    5988                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' 
    5989                ;; 
    5990            esac 
    5991          fi 
    5992          ;; 
    5993       esac 
     6047      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" 
    59946048      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
    59956049      _LT_AC_TAGVAR(hardcode_direct, $1)=no 
     
    60006054    if test "$GCC" = yes ; then 
    60016055        output_verbose_link_cmd='echo' 
    6002         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 
    6003       _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 
    6004       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 
    6005       _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}' 
    6006       _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}' 
     6056        _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}" 
     6057        _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 
     6058        _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}" 
     6059        _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}" 
    60076060    else 
    60086061      case $cc_basename in 
  • features/performance/src/tcpreplay_opts.def

    r1977 r1978  
    137137@item gtod    
    138138- Use a gettimeofday() loop 
     139@item abstime 
     140- Use OS X's AbsoluteTime 
    139141@end enumerate 
    140142