⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ltconfig

📁 jpegsrc.v6b2000.tar.gz
💻
📖 第 1 页 / 共 3 页
字号:
    special_shlib_compile_flags='-belf'    ;;  solaris2*)    pic_flag='-KPIC'    link_static_flag='-Bstatic'    wl='-Wl,'    ;;  sunos4*)    pic_flag='-PIC'    link_static_flag='-Bstatic'    wl='-Qoption ld '    ;;  sysv4.2uw2*)    pic_flag='-KPIC'    link_static_flag='-Bstatic'    wl='-Wl,'    ;;  uts4*)    pic_flag='-pic'    link_static_flag='-Bstatic'    ;;  *)    can_build_shared=no    ;;  esacfiif test -n "$pic_flag"; then  echo "$ac_t$pic_flag" 1>&6  # Check to make sure the pic_flag actually works.  echo $ac_n "checking if $compiler PIC flag $pic_flag works... $ac_c" 1>&6  $rm conftest*  echo > conftest.c  save_CFLAGS="$CFLAGS"  CFLAGS="$CFLAGS $pic_flag -DPIC"  echo "$progname:547: checking if $compiler PIC flag $pic_flag works" >&5  if { (eval echo $progname:548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then    # Append any warnings to the config.log.    cat conftest.err 1>&5    # On HP-UX, both CC and GCC only warn that PIC is supported... then they    # create non-PIC objects.  So, if there were any warnings, we assume that    # PIC is not supported.    if test -s conftest.err; then      echo "$ac_t"no 1>&6      can_build_shared=no      pic_flag=    else      echo "$ac_t"yes 1>&6      pic_flag=" $pic_flag"    fi  else    # Append any errors to the config.log.    cat conftest.err 1>&5    can_build_shared=no    pic_flag=    echo "$ac_t"no 1>&6  fi  CFLAGS="$save_CFLAGS"  $rm conftest*else  echo "$ac_t"none 1>&6fi# Check for any special shared library compilation flags.if test -n "$special_shlib_compile_flags"; then  echo "$progname: warning: \`$CC' requires \`$special_shlib_compile_flags' to build shared libraries" 1>&2  if echo "$old_CC $old_CFLAGS " | egrep -e "[ 	]$special_shlib_compile_flags[ 	]" >/dev/null; then :  else    echo "$progname: add \`$special_shlib_compile_flags' to the CC or CFLAGS env variable and reconfigure" 1>&2    can_build_shared=no  fifiecho $ac_n "checking if $compiler static flag $link_static_flag works... $ac_c" 1>&6$rm conftest*echo 'main(){return(0);}' > conftest.csave_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS $link_static_flag"echo "$progname:591: checking if $compiler static flag $link_static_flag works" >&5if { (eval echo $progname:592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then  echo "$ac_t$link_static_flag" 1>&6else  echo "$ac_t"none 1>&6  link_static_flag=fiLDFLAGS="$save_LDFLAGS"$rm conftest*if test -z "$LN_S"; then  # Check to see if we can use ln -s, or we need hard links.  echo $ac_n "checking whether ln -s works... $ac_c" 1>&6  $rm conftestdata  if ln -s X conftestdata 2>/dev/null; then    $rm conftestdata    LN_S="ln -s"  else    LN_S=ln  fi  if test "$LN_S" = "ln -s"; then    echo "$ac_t"yes 1>&6  else    echo "$ac_t"no 1>&6  fifi# Make sure LD is an absolute path.if test -z "$LD"; then  ac_prog=ld  if test "$with_gcc" = yes; then    # Check if gcc -print-prog-name=ld gives a path.    echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6    echo "$progname:624: checking for ld used by GCC" >&5    ac_prog=`($CC -print-prog-name=ld) 2>&5`    case "$ac_prog" in    # Accept absolute paths.    /* | [A-Za-z]:\\*)      test -z "$LD" && LD="$ac_prog"      ;;    "")      # If it fails, then pretend we are not using GCC.      ac_prog=ld      ;;    *)      # If it is relative, then search for the first ld in PATH.      with_gnu_ld=unknown      ;;    esac  elif test "$with_gnu_ld" = yes; then    echo $ac_n "checking for GNU ld... $ac_c" 1>&6    echo "$progname:642: checking for GNU ld" >&5  else    echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6    echo "$progname:645: checking for non-GNU ld" >&5  fi  if test -z "$LD"; then    IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"    for ac_dir in $PATH; do      test -z "$ac_dir" && ac_dir=.      if test -f "$ac_dir/$ac_prog"; then	LD="$ac_dir/$ac_prog"	# Check to see if the program is GNU ld.  I'd rather use --version,	# but apparently some GNU ld's only accept -v.	# Break only if it was the GNU/non-GNU ld that we prefer.	if "$LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then	  test "$with_gnu_ld" != no && break	else	  test "$with_gnu_ld" != yes && break	fi      fi    done    IFS="$ac_save_ifs"  fi  if test -n "$LD"; then    echo "$ac_t$LD" 1>&6  else    echo "$ac_t"no 1>&6  fi  if test -z "$LD"; then    echo "$progname: error: no acceptable ld found in \$PATH" 1>&2    exit 1  fifi# Check to see if it really is or is not GNU ld.echo $ac_n "checking if the linker ($LD) is GNU ld... $ac_c" 1>&6# I'd rather use --version here, but apparently some GNU ld's only accept -v.if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then  with_gnu_ld=yeselse  with_gnu_ld=nofiecho "$ac_t$with_gnu_ld" 1>&6# See if the linker supports building shared libraries.echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6allow_undefined_flag=no_undefined_flag=archive_cmds=old_archive_from_new_cmds=export_dynamic_flag_spec=hardcode_libdir_flag_spec=hardcode_libdir_separator=hardcode_direct=nohardcode_minus_L=nohardcode_shlibpath_var=unsupportedrunpath_var=case "$host_os" inamigaos* | sunos4*)  # On these operating systems, we should treat GNU ld like the system ld.  gnu_ld_acts_native=yes  ;;*)  gnu_ld_acts_native=no  ;;esacld_shlibs=yesif test "$with_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then  # See if GNU ld supports shared libraries.  if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then    archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs'    runpath_var=LD_RUN_PATH    ld_shlibs=yes  else    ld_shlibs=no  fi  if test "$ld_shlibs" = yes; then    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'    export_dynamic_flag_spec='${wl}--export-dynamic'  fielse  # PORTME fill in a description of your system's linker (not GNU ld)  case "$host_os" in  aix3*)    allow_undefined_flag=unsupported    archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;$LD -o $objdir/$soname$libobjs -bE:$lib.exp -T512 -H512 -bM:SRE;$AR cru $lib $objdir/$soname'    # Note: this linker hardcodes the directories in LIBPATH if there    # are no directories specified by -L.    hardcode_minus_L=yes    if test "$with_gcc" = yes && test -z "$link_static_flag"; then      # Neither direct hardcoding nor static linking is supported with a      # broken collect2.      hardcode_direct=unsupported    fi    ;;  aix4*)    allow_undefined_flag=unsupported    archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;$CC -o $objdir/$soname$libobjs ${wl}-bE:$lib.exp ${wl}-bM:SRE ${wl}-bnoentry;$AR cru $lib $objdir/$soname'    hardcode_direct=yes    hardcode_minus_L=yes    ;;  amigaos*)    archive_cmds='$rm $objdir/a2ixlibrary.data;$echo "#define NAME $libname" > $objdir/a2ixlibrary.data;$echo "#define LIBRARY_ID 1" >> $objdir/a2ixlibrary.data;$echo "#define VERSION $major" >> $objdir/a2ixlibrary.data;$echo "#define REVISION $revision" >> $objdir/a2ixlibrary.data;$AR cru $lib$libobjs;$RANLIB $lib;(cd $objdir && a2ixlibrary -32)'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_minus_L=yes    ;;  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor  # support.  Future versions do this automatically, but an explicit c++rt0.o  # does not break anything, and helps significantly (at the cost of a little  # extra space).  freebsd2.2*)    archive_cmds='$LD -Bshareable -o $lib$libobjs /usr/lib/c++rt0.o'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  # Unfortunately, older versions of FreeBSD 2 do not have this feature.  freebsd2*)    archive_cmds='$LD -Bshareable -o $lib$libobjs'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  # FreeBSD 3, at last, uses gcc -shared to do shared libraries.  freebsd3*)    archive_cmds='$CC -shared -o $lib$libobjs'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  hpux9*)    archive_cmds='$rm $objdir/$soname;$LD -b +s +b $install_libdir -o $objdir/$soname$libobjs;mv $objdir/$soname $lib'    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    export_dynamic_flag_spec='${wl}-E'    ;;  hpux10*)    archive_cmds='$LD -b +h $soname +s +b $install_libdir -o $lib$libobjs'    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    export_dynamic_flag_spec='${wl}-E'    ;;  irix5* | irix6*)    archive_cmds='$LD -shared -o $lib -soname $soname -set_version $verstring$libobjs'    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    ;;  netbsd*)    # Tested with NetBSD 1.2 ld    archive_cmds='$LD -Bshareable -o $lib$libobjs'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  openbsd*)    archive_cmds='$LD -Bshareable -o $lib$libobjs'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_direct=yes    hardcode_shlibpath_var=no    ;;  os2*)    hardcode_libdir_flag_spec='-L$libdir'    hardcode_minus_L=yes    allow_undefined_flag=unsupported    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $objdir/$libname.def;$echo "DESCRIPTION \"$libname\"" >> $objdir/$libname.def;$echo DATA >> $objdir/$libname.def;$echo " SINGLE NONSHARED" >> $objdir/$libname.def;$echo EXPORTS >> $objdir/$libname.def;emxexp$libobjs >> $objdir/$libname.def;$CC -Zdll -Zcrtdll -o $lib$libobjs $objdir/$libname.def'    old_archive_from_new_cmds='emximp -o $objdir/$libname.a $objdir/$libname.def'    ;;  osf3* | osf4*)    allow_undefined_flag=' -expect_unresolved \*'    archive_cmds='$LD -shared${allow_undefined_flag} -o $lib -soname $soname -set_version $verstring$libobjs$deplibs'    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    hardcode_libdir_separator=:    ;;  sco3.2v5*)    archive_cmds='$LD -G -o $lib$libobjs'    hardcode_direct=yes    ;;  solaris2*)    no_undefined_flag=' -z text'    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib$libobjs'    hardcode_libdir_flag_spec='-R$libdir'    hardcode_shlibpath_var=no    # Solaris 2 before 2.5 hardcodes -L paths.    case "$host_os" in    solaris2.[0-4]*)      hardcode_minus_L=yes      ;;    esac    ;;  sunos4*)    if test "$with_gcc" = yes; then      archive_cmds='$CC -shared -o $lib$libobjs'    else      archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs'    fi    if test "$with_gnu_ld" = yes; then      export_dynamic_flag_spec='${wl}-export-dynamic'    fi    hardcode_libdir_flag_spec='-L$libdir'    hardcode_direct=yes    hardcode_minus_L=yes    hardcode_shlibpath_var=no    ;;  uts4*)    archive_cmds='$LD -G -h $soname -o $lib$libobjs'    hardcode_libdir_flag_spec='-L$libdir'    hardcode_direct=no    hardcode_minus_L=no    hardcode_shlibpath_var=no    ;;  *)    ld_shlibs=no    can_build_shared=no    ;;  esacfiecho "$ac_t$ld_shlibs" 1>&6if test -z "$NM"; then  echo $ac_n "checking for BSD-compatible nm... $ac_c" 1>&6  case "$NM" in  /* | [A-Za-z]:\\*) ;; # Let the user override the test with a path.  *)    IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"    for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do      test -z "$ac_dir" && ac_dir=.      if test -f $ac_dir/nm; then        # Check to see if the nm accepts a BSD-compat flag.        # Adding the `sed 1q' prevents false positives on HP-UX, which says:        #   nm: unknown option "B" ignored        if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then          NM="$ac_dir/nm -B"        elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then          NM="$ac_dir/nm -p"	else          NM="$ac_dir/nm"	fi        break      fi    done    IFS="$ac_save_ifs"    test -z "$NM" && NM=nm    ;;  esac  echo "$ac_t$NM" 1>&6fi# Check for command to grab the raw symbol name followed by C symbol from nm.echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6# These are sane defaults that work on at least a few old systems.# [They come from Ultrix.  What could be older than Ultrix?!! ;)]# Character class describing NM global symbol codes.symcode='[BCDEGRSTU]'# Regexp to match symbols that can be accessed directly from C.sympat='\([_A-Za-z][_A-Za-z0-9]*\)'# Transform the above into a raw symbol and a C symbol.symxfrm='\1 \1'# Define system-specific variables.case "$host_os" inaix*)  symcode='[BCDTU]'  ;;irix*)  # Cannot use undefined symbols on IRIX because inlined functions mess us up.  symcode='[BCDEGRST]'  ;;solaris2*)  symcode='[BDTU]'  ;;esac# If we're using GNU nm, then use its standard symbol codes.if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then  symcode='[ABCDGISTUW]'fi# Write the raw and C identifiers.global_symbol_pipe="sed -n -e 's/^.* $symcode $sympat$/$symxfrm/p'"# Check to see that the pipe works correctly.pipe_works=no$rm conftest*cat > conftest.c <<EOF#ifdef __cplusplusextern "C" {#endifchar nm_test_var;void nm_test_func(){}#ifdef __cplusplus}#endifmain(){nm_test_var='a';nm_test_func();return(0);}EOFecho "$progname:971: checking if global_symbol_pipe works" >&5if { (eval echo $progname:972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.o; then  # Now try to grab the symbols.  nlist=conftest.nm  if { echo "$progname:975: eval \"$NM conftest.o | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.o | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then    # Try sorting and uniquifying the output.    if sort "$nlist" | uniq > "$nlist"T; then      mv -f "$nlist"T "$nlist"      wcout=`wc "$nlist" 2>/dev/null`      count=`$echo "X$wcout" | $Xsed -e 's/^[ 	]*\([0-9][0-9]*\).*$/\1/'`      (test "$count" -ge 0) 2>/dev/null || count=-1    else      rm -f "$nlist"T      count=-1    fi    # Make sure that we snagged all the symbols we need.    if egrep ' nm_test_var$' "$nlist" >/dev/null; then      if egrep ' nm_test_func$' "$nlist" >/dev/null; then	cat <<EOF > conftest.c#ifdef __cplusplusextern "C" {#endifEOF        # Now generate the symbol file.        sed 's/^.* \(.*\)$/extern char \1;/' < "$nlist" >> conftest.c	cat <<EOF >> conftest.c#if defined (__STDC__) && __STDC__# define __ptr_t void *#else# define __ptr_t char *#endif/* The number of symbols in dld_preloaded_symbols, -1 if unsorted. */int dld_preloaded_symbol_count = $count;/* The mapping between symbol names and symbols. */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -