| 1 |
|
#! /bin/sh |
| 2 |
< |
# From configure.ac Id: configure.ac 4901 2014-11-22 18:31:53Z michael . |
| 2 |
> |
# From configure.ac Id: configure.ac 4980 2014-12-05 14:30:16Z michael . |
| 3 |
|
# Guess values for system-dependent variables and create Makefiles. |
| 4 |
< |
# Generated by GNU Autoconf 2.69 for ircd-hybrid 8.2.1. |
| 4 |
> |
# Generated by GNU Autoconf 2.69 for ircd-hybrid 8.2.2. |
| 5 |
|
# |
| 6 |
|
# Report bugs to <bugs@ircd-hybrid.org>. |
| 7 |
|
# |
| 593 |
|
# Identity of this package. |
| 594 |
|
PACKAGE_NAME='ircd-hybrid' |
| 595 |
|
PACKAGE_TARNAME='ircd-hybrid' |
| 596 |
< |
PACKAGE_VERSION='8.2.1' |
| 597 |
< |
PACKAGE_STRING='ircd-hybrid 8.2.1' |
| 596 |
> |
PACKAGE_VERSION='8.2.2' |
| 597 |
> |
PACKAGE_STRING='ircd-hybrid 8.2.2' |
| 598 |
|
PACKAGE_BUGREPORT='bugs@ircd-hybrid.org' |
| 599 |
|
PACKAGE_URL='' |
| 600 |
|
|
| 656 |
|
CONVENIENCE_LTDL_TRUE |
| 657 |
|
INSTALL_LTDL_FALSE |
| 658 |
|
INSTALL_LTDL_TRUE |
| 659 |
< |
ARGZ_H |
| 659 |
> |
LT_ARGZ_H |
| 660 |
|
sys_symbol_underscore |
| 661 |
|
LIBADD_DL |
| 662 |
|
LT_DLPREOPEN |
| 798 |
|
enable_shared |
| 799 |
|
with_pic |
| 800 |
|
enable_fast_install |
| 801 |
+ |
with_aix_soname |
| 802 |
|
with_gnu_ld |
| 803 |
|
with_sysroot |
| 804 |
|
enable_libtool_lock |
| 806 |
|
with_ltdl_include |
| 807 |
|
with_ltdl_lib |
| 808 |
|
enable_ltdl_install |
| 808 |
– |
enable_libgeoip |
| 809 |
– |
enable_assert |
| 809 |
|
enable_kqueue |
| 810 |
|
enable_epoll |
| 811 |
|
enable_devpoll |
| 812 |
|
enable_poll |
| 813 |
+ |
enable_assert |
| 814 |
|
enable_debugging |
| 815 |
|
enable_warnings |
| 816 |
|
enable_openssl |
| 817 |
+ |
enable_libgeoip |
| 818 |
|
' |
| 819 |
|
ac_precious_vars='build_alias |
| 820 |
|
host_alias |
| 1367 |
|
# Omit some internal or obsolete options to make the list less imposing. |
| 1368 |
|
# This message is too long to be a string in the A/UX 3.1 sh. |
| 1369 |
|
cat <<_ACEOF |
| 1370 |
< |
\`configure' configures ircd-hybrid 8.2.1 to adapt to many kinds of systems. |
| 1370 |
> |
\`configure' configures ircd-hybrid 8.2.2 to adapt to many kinds of systems. |
| 1371 |
|
|
| 1372 |
|
Usage: $0 [OPTION]... [VAR=VALUE]... |
| 1373 |
|
|
| 1437 |
|
|
| 1438 |
|
if test -n "$ac_init_help"; then |
| 1439 |
|
case $ac_init_help in |
| 1440 |
< |
short | recursive ) echo "Configuration of ircd-hybrid 8.2.1:";; |
| 1440 |
> |
short | recursive ) echo "Configuration of ircd-hybrid 8.2.2:";; |
| 1441 |
|
esac |
| 1442 |
|
cat <<\_ACEOF |
| 1443 |
|
|
| 1460 |
|
optimize for fast installation [default=yes] |
| 1461 |
|
--disable-libtool-lock avoid locking (might break parallel builds) |
| 1462 |
|
--enable-ltdl-install install libltdl |
| 1462 |
– |
--disable-libgeoip Disable GeoIP support |
| 1463 |
– |
--enable-assert Enable assert() statements |
| 1463 |
|
--enable-kqueue Force kqueue usage. |
| 1464 |
|
--enable-epoll Force epoll usage. |
| 1465 |
|
--enable-devpoll Force devpoll usage. |
| 1466 |
|
--enable-poll Force poll usage. |
| 1467 |
+ |
--enable-assert Enable assert() statements |
| 1468 |
|
--enable-debugging Enable debugging. |
| 1469 |
|
--enable-warnings Enable compiler warnings. |
| 1470 |
|
--enable-openssl=DIR Enable LibreSSL/OpenSSL support (DIR optional). |
| 1471 |
|
--disable-openssl Disable LibreSSL/OpenSSL support. |
| 1472 |
+ |
--disable-libgeoip Disable GeoIP support |
| 1473 |
|
|
| 1474 |
|
Optional Packages: |
| 1475 |
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
| 1476 |
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) |
| 1477 |
|
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use |
| 1478 |
|
both] |
| 1479 |
+ |
--with-aix-soname=aix|svr4|both |
| 1480 |
+ |
shared library versioning (aka "SONAME") variant to |
| 1481 |
+ |
provide on AIX, [default=aix]. |
| 1482 |
|
--with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| 1483 |
|
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the |
| 1484 |
|
compiler's sysroot if not specified). |
| 1568 |
|
test -n "$ac_init_help" && exit $ac_status |
| 1569 |
|
if $ac_init_version; then |
| 1570 |
|
cat <<\_ACEOF |
| 1571 |
< |
ircd-hybrid configure 8.2.1 |
| 1571 |
> |
ircd-hybrid configure 8.2.2 |
| 1572 |
|
generated by GNU Autoconf 2.69 |
| 1573 |
|
|
| 1574 |
|
Copyright (C) 2012 Free Software Foundation, Inc. |
| 2037 |
|
This file contains any messages produced by compilers while |
| 2038 |
|
running configure, to aid debugging if configure makes a mistake. |
| 2039 |
|
|
| 2040 |
< |
It was created by ircd-hybrid $as_me 8.2.1, which was |
| 2040 |
> |
It was created by ircd-hybrid $as_me 8.2.2, which was |
| 2041 |
|
generated by GNU Autoconf 2.69. Invocation command line was |
| 2042 |
|
|
| 2043 |
|
$ $0 $@ |
| 2911 |
|
|
| 2912 |
|
# Define the identity of the package. |
| 2913 |
|
PACKAGE='ircd-hybrid' |
| 2914 |
< |
VERSION='8.2.1' |
| 2914 |
> |
VERSION='8.2.2' |
| 2915 |
|
|
| 2916 |
|
|
| 2917 |
|
cat >>confdefs.h <<_ACEOF |
| 4475 |
|
|
| 4476 |
|
|
| 4477 |
|
|
| 4478 |
< |
macro_version='2.4.2.458.26-92994' |
| 4479 |
< |
macro_revision='2.4.3' |
| 4478 |
> |
macro_version='2.4.4' |
| 4479 |
> |
macro_revision='2.4.4' |
| 4480 |
|
|
| 4481 |
|
|
| 4482 |
|
|
| 5848 |
|
tpf*) |
| 5849 |
|
lt_cv_deplibs_check_method=pass_all |
| 5850 |
|
;; |
| 5851 |
+ |
os2*) |
| 5852 |
+ |
lt_cv_deplibs_check_method=pass_all |
| 5853 |
+ |
;; |
| 5854 |
|
esac |
| 5855 |
|
|
| 5856 |
|
fi |
| 8319 |
|
|
| 8320 |
|
|
| 8321 |
|
|
| 8322 |
+ |
shared_archive_member_spec= |
| 8323 |
+ |
case $host,$enable_shared in |
| 8324 |
+ |
power*-*-aix[5-9]*,yes) |
| 8325 |
+ |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 |
| 8326 |
+ |
$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } |
| 8327 |
+ |
|
| 8328 |
+ |
# Check whether --with-aix-soname was given. |
| 8329 |
+ |
if test "${with_aix_soname+set}" = set; then : |
| 8330 |
+ |
withval=$with_aix_soname; case $withval in |
| 8331 |
+ |
aix|svr4|both) |
| 8332 |
+ |
;; |
| 8333 |
+ |
*) |
| 8334 |
+ |
as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 |
| 8335 |
+ |
;; |
| 8336 |
+ |
esac |
| 8337 |
+ |
lt_cv_with_aix_soname=$with_aix_soname |
| 8338 |
+ |
else |
| 8339 |
+ |
if ${lt_cv_with_aix_soname+:} false; then : |
| 8340 |
+ |
$as_echo_n "(cached) " >&6 |
| 8341 |
+ |
else |
| 8342 |
+ |
lt_cv_with_aix_soname=aix |
| 8343 |
+ |
fi |
| 8344 |
+ |
|
| 8345 |
+ |
with_aix_soname=$lt_cv_with_aix_soname |
| 8346 |
+ |
fi |
| 8347 |
+ |
|
| 8348 |
+ |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 |
| 8349 |
+ |
$as_echo "$with_aix_soname" >&6; } |
| 8350 |
+ |
if test aix != "$with_aix_soname"; then |
| 8351 |
+ |
# For the AIX way of multilib, we name the shared archive member |
| 8352 |
+ |
# based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', |
| 8353 |
+ |
# and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. |
| 8354 |
+ |
# Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, |
| 8355 |
+ |
# the AIX toolchain works better with OBJECT_MODE set (default 32). |
| 8356 |
+ |
if test 64 = "${OBJECT_MODE-32}"; then |
| 8357 |
+ |
shared_archive_member_spec=shr_64 |
| 8358 |
+ |
else |
| 8359 |
+ |
shared_archive_member_spec=shr |
| 8360 |
+ |
fi |
| 8361 |
+ |
fi |
| 8362 |
+ |
;; |
| 8363 |
+ |
*) |
| 8364 |
+ |
with_aix_soname=aix |
| 8365 |
+ |
;; |
| 8366 |
+ |
esac |
| 8367 |
+ |
|
| 8368 |
+ |
|
| 8369 |
+ |
|
| 8370 |
+ |
|
| 8371 |
+ |
|
| 8372 |
+ |
|
| 8373 |
+ |
|
| 8374 |
|
|
| 8375 |
|
|
| 8376 |
|
|
| 8809 |
|
# Although the cygwin gcc ignores -fPIC, still need this for old-style |
| 8810 |
|
# (--disable-auto-import) libraries |
| 8811 |
|
lt_prog_compiler_pic='-DDLL_EXPORT' |
| 8812 |
+ |
case $host_os in |
| 8813 |
+ |
os2*) |
| 8814 |
+ |
lt_prog_compiler_static='$wl-static' |
| 8815 |
+ |
;; |
| 8816 |
+ |
esac |
| 8817 |
|
;; |
| 8818 |
|
|
| 8819 |
|
darwin* | rhapsody*) |
| 8910 |
|
# This hack is so that the source file can tell whether it is being |
| 8911 |
|
# built for inclusion in a dll (and should export symbols for example). |
| 8912 |
|
lt_prog_compiler_pic='-DDLL_EXPORT' |
| 8913 |
+ |
case $host_os in |
| 8914 |
+ |
os2*) |
| 8915 |
+ |
lt_prog_compiler_static='$wl-static' |
| 8916 |
+ |
;; |
| 8917 |
+ |
esac |
| 8918 |
|
;; |
| 8919 |
|
|
| 8920 |
|
hpux9* | hpux10* | hpux11*) |
| 9555 |
|
link_all_deplibs=yes |
| 9556 |
|
;; |
| 9557 |
|
|
| 9558 |
+ |
os2*) |
| 9559 |
+ |
hardcode_libdir_flag_spec='-L$libdir' |
| 9560 |
+ |
hardcode_minus_L=yes |
| 9561 |
+ |
allow_undefined_flag=unsupported |
| 9562 |
+ |
shrext_cmds=.dll |
| 9563 |
+ |
archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ |
| 9564 |
+ |
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ |
| 9565 |
+ |
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ |
| 9566 |
+ |
$ECHO EXPORTS >> $output_objdir/$libname.def~ |
| 9567 |
+ |
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ |
| 9568 |
+ |
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ |
| 9569 |
+ |
emximp -o $lib $output_objdir/$libname.def' |
| 9570 |
+ |
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ |
| 9571 |
+ |
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ |
| 9572 |
+ |
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ |
| 9573 |
+ |
$ECHO EXPORTS >> $output_objdir/$libname.def~ |
| 9574 |
+ |
prefix_cmds="$SED"~ |
| 9575 |
+ |
if test EXPORTS = "`$SED 1q $export_symbols`"; then |
| 9576 |
+ |
prefix_cmds="$prefix_cmds -e 1d"; |
| 9577 |
+ |
fi~ |
| 9578 |
+ |
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ |
| 9579 |
+ |
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ |
| 9580 |
+ |
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ |
| 9581 |
+ |
emximp -o $lib $output_objdir/$libname.def' |
| 9582 |
+ |
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' |
| 9583 |
+ |
enable_shared_with_static_runtimes=yes |
| 9584 |
+ |
;; |
| 9585 |
+ |
|
| 9586 |
|
interix[3-9]*) |
| 9587 |
|
hardcode_direct=no |
| 9588 |
|
hardcode_shlibpath_var=no |
| 9656 |
|
fi |
| 9657 |
|
|
| 9658 |
|
case $cc_basename in |
| 9659 |
+ |
tcc*) |
| 9660 |
+ |
export_dynamic_flag_spec='-rdynamic' |
| 9661 |
+ |
;; |
| 9662 |
|
xlf* | bgf* | bgxlf* | mpixlf*) |
| 9663 |
|
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself |
| 9664 |
|
whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 9788 |
|
no_entry_flag= |
| 9789 |
|
else |
| 9790 |
|
# If we're using GNU nm, then we don't want the "-C" option. |
| 9791 |
< |
# -C means demangle to AIX nm, but means don't demangle with GNU nm |
| 9792 |
< |
# Also, AIX nm treats weak defined symbols like other global |
| 9793 |
< |
# defined symbols, whereas GNU nm marks them as "W". |
| 9791 |
> |
# -C means demangle to GNU nm, but means don't demangle to AIX nm. |
| 9792 |
> |
# Without the "-l" option, or with the "-B" option, AIX nm treats |
| 9793 |
> |
# weak defined symbols like other global defined symbols, whereas |
| 9794 |
> |
# GNU nm marks them as "W". |
| 9795 |
> |
# While the 'weak' keyword is ignored in the Export File, we need |
| 9796 |
> |
# it in the Import File for the 'aix-soname' feature, so we have |
| 9797 |
> |
# to replace the "-B" option with "-P" for AIX nm. |
| 9798 |
|
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then |
| 9799 |
< |
export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' |
| 9799 |
> |
export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' |
| 9800 |
|
else |
| 9801 |
< |
export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' |
| 9801 |
> |
export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' |
| 9802 |
|
fi |
| 9803 |
|
aix_use_runtimelinking=no |
| 9804 |
|
|
| 9805 |
|
# Test if we are trying to use run time linking or normal |
| 9806 |
|
# AIX style linking. If -brtl is somewhere in LDFLAGS, we |
| 9807 |
< |
# need to do runtime linking. |
| 9807 |
> |
# have runtime linking enabled, and use it for executables. |
| 9808 |
> |
# For shared libraries, we enable/disable runtime linking |
| 9809 |
> |
# depending on the kind of the shared library created - |
| 9810 |
> |
# when "with_aix_soname,aix_use_runtimelinking" is: |
| 9811 |
> |
# "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables |
| 9812 |
> |
# "aix,yes" lib.so shared, rtl:yes, for executables |
| 9813 |
> |
# lib.a static archive |
| 9814 |
> |
# "both,no" lib.so.V(shr.o) shared, rtl:yes |
| 9815 |
> |
# lib.a(lib.so.V) shared, rtl:no, for executables |
| 9816 |
> |
# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables |
| 9817 |
> |
# lib.a(lib.so.V) shared, rtl:no |
| 9818 |
> |
# "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables |
| 9819 |
> |
# lib.a static archive |
| 9820 |
|
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) |
| 9821 |
|
for ld_flag in $LDFLAGS; do |
| 9822 |
|
if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then |
| 9824 |
|
break |
| 9825 |
|
fi |
| 9826 |
|
done |
| 9827 |
+ |
if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then |
| 9828 |
+ |
# With aix-soname=svr4, we create the lib.so.V shared archives only, |
| 9829 |
+ |
# so we don't have lib.a shared libs to link our executables. |
| 9830 |
+ |
# We have to force runtime linking in this case. |
| 9831 |
+ |
aix_use_runtimelinking=yes |
| 9832 |
+ |
LDFLAGS="$LDFLAGS -Wl,-brtl" |
| 9833 |
+ |
fi |
| 9834 |
|
;; |
| 9835 |
|
esac |
| 9836 |
|
|
| 9850 |
|
hardcode_libdir_separator=':' |
| 9851 |
|
link_all_deplibs=yes |
| 9852 |
|
file_list_spec='$wl-f,' |
| 9853 |
+ |
case $with_aix_soname,$aix_use_runtimelinking in |
| 9854 |
+ |
aix,*) ;; # traditional, no import file |
| 9855 |
+ |
svr4,* | *,yes) # use import file |
| 9856 |
+ |
# The Import File defines what to hardcode. |
| 9857 |
+ |
hardcode_direct=no |
| 9858 |
+ |
hardcode_direct_absolute=no |
| 9859 |
+ |
;; |
| 9860 |
+ |
esac |
| 9861 |
|
|
| 9862 |
|
if test yes = "$GCC"; then |
| 9863 |
|
case $host_os in aix4.[012]|aix4.[012].*) |
| 9885 |
|
if test yes = "$aix_use_runtimelinking"; then |
| 9886 |
|
shared_flag="$shared_flag "'$wl-G' |
| 9887 |
|
fi |
| 9888 |
+ |
# Need to ensure runtime linking is disabled for the traditional |
| 9889 |
+ |
# shared library, or the linker may eventually find shared libraries |
| 9890 |
+ |
# /with/ Import File - we do not want to mix them. |
| 9891 |
+ |
shared_flag_aix='-shared' |
| 9892 |
+ |
shared_flag_svr4='-shared $wl-G' |
| 9893 |
|
else |
| 9894 |
|
# not using gcc |
| 9895 |
|
if test ia64 = "$host_cpu"; then |
| 9902 |
|
else |
| 9903 |
|
shared_flag='$wl-bM:SRE' |
| 9904 |
|
fi |
| 9905 |
+ |
shared_flag_aix='$wl-bM:SRE' |
| 9906 |
+ |
shared_flag_svr4='$wl-G' |
| 9907 |
|
fi |
| 9908 |
|
fi |
| 9909 |
|
|
| 9911 |
|
# It seems that -bexpall does not export symbols beginning with |
| 9912 |
|
# underscore (_), so it is better to generate a list of symbols to export. |
| 9913 |
|
always_export_symbols=yes |
| 9914 |
< |
if test yes = "$aix_use_runtimelinking"; then |
| 9914 |
> |
if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then |
| 9915 |
|
# Warning - without using the other runtime loading flags (-brtl), |
| 9916 |
|
# -berok will link without error, but may produce a broken library. |
| 9917 |
|
allow_undefined_flag='-berok' |
| 10026 |
|
whole_archive_flag_spec='$convenience' |
| 10027 |
|
fi |
| 10028 |
|
archive_cmds_need_lc=yes |
| 10029 |
< |
# This is similar to how AIX traditionally builds its shared libraries. |
| 10030 |
< |
archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $wl-bnoentry $compiler_flags $wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' |
| 10029 |
> |
archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' |
| 10030 |
> |
# -brtl affects multiple linker settings, -berok does not and is overridden later |
| 10031 |
> |
compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' |
| 10032 |
> |
if test svr4 != "$with_aix_soname"; then |
| 10033 |
> |
# This is similar to how AIX traditionally builds its shared libraries. |
| 10034 |
> |
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' |
| 10035 |
> |
fi |
| 10036 |
> |
if test aix != "$with_aix_soname"; then |
| 10037 |
> |
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' |
| 10038 |
> |
else |
| 10039 |
> |
# used by -dlpreopen to get the symbols |
| 10040 |
> |
archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' |
| 10041 |
> |
fi |
| 10042 |
> |
archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' |
| 10043 |
|
fi |
| 10044 |
|
fi |
| 10045 |
|
;; |
| 10358 |
|
link_all_deplibs=yes |
| 10359 |
|
;; |
| 10360 |
|
|
| 10361 |
+ |
linux*) |
| 10362 |
+ |
case $cc_basename in |
| 10363 |
+ |
tcc*) |
| 10364 |
+ |
# Fabrice Bellard et al's Tiny C Compiler |
| 10365 |
+ |
ld_shlibs=yes |
| 10366 |
+ |
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' |
| 10367 |
+ |
;; |
| 10368 |
+ |
esac |
| 10369 |
+ |
;; |
| 10370 |
+ |
|
| 10371 |
|
netbsd*) |
| 10372 |
|
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
| 10373 |
|
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
| 10413 |
|
hardcode_libdir_flag_spec='-L$libdir' |
| 10414 |
|
hardcode_minus_L=yes |
| 10415 |
|
allow_undefined_flag=unsupported |
| 10416 |
< |
archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' |
| 10417 |
< |
old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' |
| 10416 |
> |
shrext_cmds=.dll |
| 10417 |
> |
archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ |
| 10418 |
> |
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ |
| 10419 |
> |
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ |
| 10420 |
> |
$ECHO EXPORTS >> $output_objdir/$libname.def~ |
| 10421 |
> |
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ |
| 10422 |
> |
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ |
| 10423 |
> |
emximp -o $lib $output_objdir/$libname.def' |
| 10424 |
> |
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ |
| 10425 |
> |
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ |
| 10426 |
> |
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ |
| 10427 |
> |
$ECHO EXPORTS >> $output_objdir/$libname.def~ |
| 10428 |
> |
prefix_cmds="$SED"~ |
| 10429 |
> |
if test EXPORTS = "`$SED 1q $export_symbols`"; then |
| 10430 |
> |
prefix_cmds="$prefix_cmds -e 1d"; |
| 10431 |
> |
fi~ |
| 10432 |
> |
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ |
| 10433 |
> |
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ |
| 10434 |
> |
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ |
| 10435 |
> |
emximp -o $lib $output_objdir/$libname.def' |
| 10436 |
> |
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' |
| 10437 |
> |
enable_shared_with_static_runtimes=yes |
| 10438 |
|
;; |
| 10439 |
|
|
| 10440 |
|
osf3*) |
| 10993 |
|
fi |
| 10994 |
|
;; |
| 10995 |
|
esac |
| 10996 |
+ |
# Using Import Files as archive members, it is possible to support |
| 10997 |
+ |
# filename-based versioning of shared library archives on AIX. While |
| 10998 |
+ |
# this would work for both with and without runtime linking, it will |
| 10999 |
+ |
# prevent static linking of such archives. So we do filename-based |
| 11000 |
+ |
# shared library versioning with .so extension only, which is used |
| 11001 |
+ |
# when both runtime linking and shared linking is enabled. |
| 11002 |
+ |
# Unfortunately, runtime linking may impact performance, so we do |
| 11003 |
+ |
# not want this to be the default eventually. Also, we use the |
| 11004 |
+ |
# versioned .so libs for executables only if there is the -brtl |
| 11005 |
+ |
# linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. |
| 11006 |
+ |
# To allow for filename-based versioning support, we need to create |
| 11007 |
+ |
# libNAME.so.V as an archive file, containing: |
| 11008 |
+ |
# *) an Import File, referring to the versioned filename of the |
| 11009 |
+ |
# archive as well as the shared archive member, telling the |
| 11010 |
+ |
# bitwidth (32 or 64) of that shared object, and providing the |
| 11011 |
+ |
# list of exported symbols of that shared object, eventually |
| 11012 |
+ |
# decorated with the 'weak' keyword |
| 11013 |
+ |
# *) the shared object with the F_LOADONLY flag set, to really avoid |
| 11014 |
+ |
# it being seen by the linker. |
| 11015 |
+ |
# At run time we better use the real file rather than another symlink, |
| 11016 |
+ |
# but for link time we create the symlink libNAME.so -> libNAME.so.V |
| 11017 |
+ |
|
| 11018 |
+ |
case $with_aix_soname,$aix_use_runtimelinking in |
| 11019 |
|
# AIX (on Power*) has no versioning support, so currently we cannot hardcode correct |
| 11020 |
|
# soname into executable. Probably we can add versioning support to |
| 11021 |
|
# collect2, so additional links can be useful in future. |
| 11022 |
< |
if test yes = "$aix_use_runtimelinking"; then |
| 11022 |
> |
aix,yes) # traditional libtool |
| 11023 |
> |
dynamic_linker='AIX unversionable lib.so' |
| 11024 |
|
# If using run time linking (on AIX 4.2 or later) use lib<name>.so |
| 11025 |
|
# instead of lib<name>.a to let people know that these are not |
| 11026 |
|
# typical AIX shared libraries. |
| 11027 |
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' |
| 11028 |
< |
else |
| 11028 |
> |
;; |
| 11029 |
> |
aix,no) # traditional AIX only |
| 11030 |
> |
dynamic_linker='AIX lib.a(lib.so.V)' |
| 11031 |
|
# We preserve .a as extension for shared libraries through AIX4.2 |
| 11032 |
|
# and later when we are not doing run time linking. |
| 11033 |
|
library_names_spec='$libname$release.a $libname.a' |
| 11034 |
|
soname_spec='$libname$release$shared_ext$major' |
| 11035 |
< |
fi |
| 11035 |
> |
;; |
| 11036 |
> |
svr4,*) # full svr4 only |
| 11037 |
> |
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" |
| 11038 |
> |
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' |
| 11039 |
> |
# We do not specify a path in Import Files, so LIBPATH fires. |
| 11040 |
> |
shlibpath_overrides_runpath=yes |
| 11041 |
> |
;; |
| 11042 |
> |
*,yes) # both, prefer svr4 |
| 11043 |
> |
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" |
| 11044 |
> |
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' |
| 11045 |
> |
# unpreferred sharedlib libNAME.a needs extra handling |
| 11046 |
> |
postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' |
| 11047 |
> |
postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' |
| 11048 |
> |
# We do not specify a path in Import Files, so LIBPATH fires. |
| 11049 |
> |
shlibpath_overrides_runpath=yes |
| 11050 |
> |
;; |
| 11051 |
> |
*,no) # both, prefer aix |
| 11052 |
> |
dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" |
| 11053 |
> |
library_names_spec='$libname$release.a $libname.a' |
| 11054 |
> |
soname_spec='$libname$release$shared_ext$major' |
| 11055 |
> |
# unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling |
| 11056 |
> |
postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' |
| 11057 |
> |
postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' |
| 11058 |
> |
;; |
| 11059 |
> |
esac |
| 11060 |
|
shlibpath_var=LIBPATH |
| 11061 |
|
fi |
| 11062 |
|
;; |
| 11244 |
|
version_type=freebsd-$objformat |
| 11245 |
|
case $version_type in |
| 11246 |
|
freebsd-elf*) |
| 11247 |
< |
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' |
| 11247 |
> |
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' |
| 11248 |
|
need_version=no |
| 11249 |
|
need_lib_prefix=no |
| 11250 |
|
;; |
| 11528 |
|
|
| 11529 |
|
os2*) |
| 11530 |
|
libname_spec='$name' |
| 11531 |
+ |
version_type=windows |
| 11532 |
|
shrext_cmds=.dll |
| 11533 |
+ |
need_version=no |
| 11534 |
|
need_lib_prefix=no |
| 11535 |
< |
library_names_spec='$libname$shared_ext $libname.a' |
| 11535 |
> |
# OS/2 can only load a DLL with a base name of 8 characters or less. |
| 11536 |
> |
soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; |
| 11537 |
> |
v=$($ECHO $release$versuffix | tr -d .-); |
| 11538 |
> |
n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); |
| 11539 |
> |
$ECHO $n$v`$shared_ext' |
| 11540 |
> |
library_names_spec='${libname}_dll.$libext' |
| 11541 |
|
dynamic_linker='OS/2 ld.exe' |
| 11542 |
< |
shlibpath_var=LIBPATH |
| 11542 |
> |
shlibpath_var=BEGINLIBPATH |
| 11543 |
> |
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" |
| 11544 |
> |
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec |
| 11545 |
> |
postinstall_cmds='base_file=`basename \$file`~ |
| 11546 |
> |
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ |
| 11547 |
> |
dldir=$destdir/`dirname \$dlpath`~ |
| 11548 |
> |
test -d \$dldir || mkdir -p \$dldir~ |
| 11549 |
> |
$install_prog $dir/$dlname \$dldir/$dlname~ |
| 11550 |
> |
chmod a+x \$dldir/$dlname~ |
| 11551 |
> |
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then |
| 11552 |
> |
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; |
| 11553 |
> |
fi' |
| 11554 |
> |
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ |
| 11555 |
> |
dlpath=$dir/\$dldll~ |
| 11556 |
> |
$RM \$dlpath' |
| 11557 |
|
;; |
| 11558 |
|
|
| 11559 |
|
osf3* | osf4* | osf5*) |
| 11629 |
|
;; |
| 11630 |
|
|
| 11631 |
|
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) |
| 11632 |
< |
version_type=freebsd-elf |
| 11632 |
> |
version_type=sco |
| 11633 |
|
need_lib_prefix=no |
| 11634 |
|
need_version=no |
| 11635 |
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' |
| 12158 |
|
# endif |
| 12159 |
|
#endif |
| 12160 |
|
|
| 12161 |
< |
/* When -fvisbility=hidden is used, assume the code has been annotated |
| 12161 |
> |
/* When -fvisibility=hidden is used, assume the code has been annotated |
| 12162 |
|
correspondingly for the symbols needed. */ |
| 12163 |
|
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| 12164 |
|
int fnord () __attribute__((visibility("default"))); |
| 12264 |
|
# endif |
| 12265 |
|
#endif |
| 12266 |
|
|
| 12267 |
< |
/* When -fvisbility=hidden is used, assume the code has been annotated |
| 12267 |
> |
/* When -fvisibility=hidden is used, assume the code has been annotated |
| 12268 |
|
correspondingly for the symbols needed. */ |
| 12269 |
|
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| 12270 |
|
int fnord () __attribute__((visibility("default"))); |
| 12413 |
|
;; |
| 12414 |
|
|
| 12415 |
|
aix[4-9]*) |
| 12416 |
< |
if test ia64 != "$host_cpu" && test no = "$aix_use_runtimelinking"; then |
| 12417 |
< |
test yes = "$enable_shared" && enable_static=no |
| 12416 |
> |
if test ia64 != "$host_cpu"; then |
| 12417 |
> |
case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in |
| 12418 |
> |
yes,aix,yes) ;; # shared object as lib.so file only |
| 12419 |
> |
yes,svr4,*) ;; # shared object as lib.so archive member only |
| 12420 |
> |
yes,*) enable_static=no ;; # shared object in lib.a archive as well |
| 12421 |
> |
esac |
| 12422 |
|
fi |
| 12423 |
|
;; |
| 12424 |
|
esac |
| 12494 |
|
_ACEOF |
| 12495 |
|
|
| 12496 |
|
fi |
| 12497 |
+ |
if test -n "$shared_archive_member_spec"; then |
| 12498 |
+ |
|
| 12499 |
+ |
cat >>confdefs.h <<_ACEOF |
| 12500 |
+ |
#define LT_SHARED_LIB_MEMBER "($shared_archive_member_spec.o)" |
| 12501 |
+ |
_ACEOF |
| 12502 |
+ |
|
| 12503 |
+ |
fi |
| 12504 |
|
|
| 12505 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what variable specifies run-time module search path" >&5 |
| 12506 |
|
$as_echo_n "checking what variable specifies run-time module search path... " >&6; } |
| 12554 |
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
| 12555 |
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu |
| 12556 |
|
|
| 12557 |
+ |
lt_dlload_save_LIBS=$LIBS |
| 12558 |
|
|
| 12559 |
|
LIBADD_DLOPEN= |
| 12560 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 |
| 12779 |
|
beos*) |
| 12780 |
|
LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" |
| 12781 |
|
;; |
| 12782 |
< |
cygwin* | mingw* | os2* | pw32*) |
| 12782 |
> |
cygwin* | mingw* | pw32*) |
| 12783 |
|
ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" "ac_cv_have_decl_cygwin_conv_path" "#include <sys/cygwin.h> |
| 12784 |
|
" |
| 12785 |
|
if test "x$ac_cv_have_decl_cygwin_conv_path" = xyes; then : |
| 12857 |
|
LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" |
| 12858 |
|
|
| 12859 |
|
|
| 12860 |
+ |
LIBS=$lt_dlload_save_LIBS |
| 12861 |
|
ac_ext=c |
| 12862 |
|
ac_cpp='$CPP $CPPFLAGS' |
| 12863 |
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
| 12913 |
|
|
| 12914 |
|
|
| 12915 |
|
if test yes = "$lt_cv_sys_symbol_underscore"; then |
| 12916 |
< |
if test yes = "$libltdl_cv_func_dlopen" || |
| 12917 |
< |
test yes = "$libltdl_cv_lib_dl_dlopen"; then |
| 12654 |
< |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5 |
| 12916 |
> |
if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then |
| 12917 |
> |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5 |
| 12918 |
|
$as_echo_n "checking whether we have to add an underscore for dlsym... " >&6; } |
| 12919 |
|
if ${libltdl_cv_need_uscore+:} false; then : |
| 12920 |
|
$as_echo_n "(cached) " >&6 |
| 12921 |
|
else |
| 12922 |
|
libltdl_cv_need_uscore=unknown |
| 12923 |
< |
save_LIBS=$LIBS |
| 12924 |
< |
LIBS="$LIBS $LIBADD_DLOPEN" |
| 12925 |
< |
if test yes = "$cross_compiling"; then : |
| 12926 |
< |
libltdl_cv_need_uscore=cross |
| 12664 |
< |
else |
| 12665 |
< |
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 12666 |
< |
lt_status=$lt_dlunknown |
| 12667 |
< |
cat > conftest.$ac_ext <<_LT_EOF |
| 12923 |
> |
dlsym_uscore_save_LIBS=$LIBS |
| 12924 |
> |
LIBS="$LIBS $LIBADD_DLOPEN" |
| 12925 |
> |
libname=conftmod # stay within 8.3 filename limits! |
| 12926 |
> |
cat >$libname.$ac_ext <<_LT_EOF |
| 12927 |
|
#line $LINENO "configure" |
| 12928 |
|
#include "confdefs.h" |
| 12929 |
+ |
/* When -fvisibility=hidden is used, assume the code has been annotated |
| 12930 |
+ |
correspondingly for the symbols needed. */ |
| 12931 |
+ |
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| 12932 |
+ |
int fnord () __attribute__((visibility("default"))); |
| 12933 |
+ |
#endif |
| 12934 |
+ |
int fnord () { return 42; } |
| 12935 |
+ |
_LT_EOF |
| 12936 |
|
|
| 12937 |
+ |
# ltfn_module_cmds module_cmds |
| 12938 |
+ |
# Execute tilde-delimited MODULE_CMDS with environment primed for |
| 12939 |
+ |
# $module_cmds or $archive_cmds type content. |
| 12940 |
+ |
ltfn_module_cmds () |
| 12941 |
+ |
{( # subshell avoids polluting parent global environment |
| 12942 |
+ |
module_cmds_save_ifs=$IFS; IFS='~' |
| 12943 |
+ |
for cmd in $1; do |
| 12944 |
+ |
IFS=$module_cmds_save_ifs |
| 12945 |
+ |
libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext |
| 12946 |
+ |
rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. |
| 12947 |
+ |
major=; versuffix=; verstring=; deplibs= |
| 12948 |
+ |
ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= |
| 12949 |
+ |
eval $cmd |
| 12950 |
+ |
done |
| 12951 |
+ |
IFS=$module_cmds_save_ifs |
| 12952 |
+ |
)} |
| 12953 |
+ |
|
| 12954 |
+ |
# Compile a loadable module using libtool macro expansion results. |
| 12955 |
+ |
$CC $pic_flag -c $libname.$ac_ext |
| 12956 |
+ |
ltfn_module_cmds "${module_cmds:-$archive_cmds}" |
| 12957 |
+ |
|
| 12958 |
+ |
# Try to fetch fnord with dlsym(). |
| 12959 |
+ |
libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 |
| 12960 |
+ |
cat >conftest.$ac_ext <<_LT_EOF |
| 12961 |
+ |
#line $LINENO "configure" |
| 12962 |
+ |
#include "confdefs.h" |
| 12963 |
|
#if HAVE_DLFCN_H |
| 12964 |
|
#include <dlfcn.h> |
| 12965 |
|
#endif |
| 12674 |
– |
|
| 12966 |
|
#include <stdio.h> |
| 12967 |
< |
|
| 12677 |
< |
#ifdef RTLD_GLOBAL |
| 12678 |
< |
# define LT_DLGLOBAL RTLD_GLOBAL |
| 12679 |
< |
#else |
| 12967 |
> |
#ifndef RTLD_GLOBAL |
| 12968 |
|
# ifdef DL_GLOBAL |
| 12969 |
< |
# define LT_DLGLOBAL DL_GLOBAL |
| 12969 |
> |
# define RTLD_GLOBAL DL_GLOBAL |
| 12970 |
|
# else |
| 12971 |
< |
# define LT_DLGLOBAL 0 |
| 12971 |
> |
# define RTLD_GLOBAL 0 |
| 12972 |
|
# endif |
| 12973 |
|
#endif |
| 12974 |
< |
|
| 12975 |
< |
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we |
| 12976 |
< |
find out it does not work in some platform. */ |
| 12689 |
< |
#ifndef LT_DLLAZY_OR_NOW |
| 12690 |
< |
# ifdef RTLD_LAZY |
| 12691 |
< |
# define LT_DLLAZY_OR_NOW RTLD_LAZY |
| 12974 |
> |
#ifndef RTLD_NOW |
| 12975 |
> |
# ifdef DL_NOW |
| 12976 |
> |
# define RTLD_NOW DL_NOW |
| 12977 |
|
# else |
| 12978 |
< |
# ifdef DL_LAZY |
| 12694 |
< |
# define LT_DLLAZY_OR_NOW DL_LAZY |
| 12695 |
< |
# else |
| 12696 |
< |
# ifdef RTLD_NOW |
| 12697 |
< |
# define LT_DLLAZY_OR_NOW RTLD_NOW |
| 12698 |
< |
# else |
| 12699 |
< |
# ifdef DL_NOW |
| 12700 |
< |
# define LT_DLLAZY_OR_NOW DL_NOW |
| 12701 |
< |
# else |
| 12702 |
< |
# define LT_DLLAZY_OR_NOW 0 |
| 12703 |
< |
# endif |
| 12704 |
< |
# endif |
| 12705 |
< |
# endif |
| 12978 |
> |
# define RTLD_NOW 0 |
| 12979 |
|
# endif |
| 12980 |
|
#endif |
| 12981 |
< |
|
| 12982 |
< |
/* When -fvisbility=hidden is used, assume the code has been annotated |
| 12983 |
< |
correspondingly for the symbols needed. */ |
| 12984 |
< |
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| 12985 |
< |
int fnord () __attribute__((visibility("default"))); |
| 12986 |
< |
#endif |
| 12987 |
< |
|
| 12988 |
< |
int fnord () { return 42; } |
| 12989 |
< |
int main () |
| 12717 |
< |
{ |
| 12718 |
< |
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 12719 |
< |
int status = $lt_dlunknown; |
| 12720 |
< |
|
| 12721 |
< |
if (self) |
| 12722 |
< |
{ |
| 12723 |
< |
if (dlsym (self,"fnord")) status = $lt_dlno_uscore; |
| 12981 |
> |
int main () { |
| 12982 |
> |
void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); |
| 12983 |
> |
int status = $libltdl_dlunknown; |
| 12984 |
> |
if (handle) { |
| 12985 |
> |
if (dlsym (handle, "fnord")) |
| 12986 |
> |
status = $libltdl_dlnouscore; |
| 12987 |
> |
else { |
| 12988 |
> |
if (dlsym (handle, "_fnord")) |
| 12989 |
> |
status = $libltdl_dluscore; |
| 12990 |
|
else |
| 12991 |
< |
{ |
| 12726 |
< |
if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; |
| 12727 |
< |
else puts (dlerror ()); |
| 12728 |
< |
} |
| 12729 |
< |
/* dlclose (self); */ |
| 12991 |
> |
puts (dlerror ()); |
| 12992 |
|
} |
| 12993 |
< |
else |
| 12993 |
> |
dlclose (handle); |
| 12994 |
> |
} else |
| 12995 |
|
puts (dlerror ()); |
| 12733 |
– |
|
| 12996 |
|
return status; |
| 12997 |
|
} |
| 12998 |
|
_LT_EOF |
| 12999 |
< |
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 12999 |
> |
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 13000 |
|
(eval $ac_link) 2>&5 |
| 13001 |
|
ac_status=$? |
| 13002 |
|
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
| 13003 |
|
test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then |
| 13004 |
< |
(./conftest; exit; ) >&5 2>/dev/null |
| 13005 |
< |
lt_status=$? |
| 13006 |
< |
case x$lt_status in |
| 13007 |
< |
x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;; |
| 13008 |
< |
x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;; |
| 13009 |
< |
x$lt_dlunknown|x*) ;; |
| 13010 |
< |
esac |
| 13011 |
< |
else : |
| 13012 |
< |
# compilation failed |
| 13013 |
< |
|
| 12752 |
< |
fi |
| 12753 |
< |
fi |
| 12754 |
< |
rm -fr conftest* |
| 12755 |
< |
|
| 12756 |
< |
LIBS=$save_LIBS |
| 13004 |
> |
(./conftest; exit; ) >&5 2>/dev/null |
| 13005 |
> |
libltdl_status=$? |
| 13006 |
> |
case x$libltdl_status in |
| 13007 |
> |
x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; |
| 13008 |
> |
x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; |
| 13009 |
> |
x*) libltdl_cv_need_uscore=unknown ;; |
| 13010 |
> |
esac |
| 13011 |
> |
fi |
| 13012 |
> |
rm -rf conftest* $libname* |
| 13013 |
> |
LIBS=$dlsym_uscore_save_LIBS |
| 13014 |
|
|
| 13015 |
|
fi |
| 13016 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_need_uscore" >&5 |
| 13129 |
|
|
| 13130 |
|
fi |
| 13131 |
|
|
| 12875 |
– |
: |
| 13132 |
|
|
| 13133 |
|
for ac_header in argz.h |
| 13134 |
|
do : |
| 13165 |
|
fi |
| 13166 |
|
|
| 13167 |
|
|
| 13168 |
< |
ARGZ_H= |
| 13168 |
> |
LT_ARGZ_H= |
| 13169 |
|
for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \ |
| 13170 |
|
argz_next argz_stringify |
| 13171 |
|
do : |
| 13177 |
|
_ACEOF |
| 13178 |
|
|
| 13179 |
|
else |
| 13180 |
< |
ARGZ_H=argz.h; |
| 13180 |
> |
LT_ARGZ_H=lt__argz.h; |
| 13181 |
|
|
| 13182 |
< |
_LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext" |
| 13182 |
> |
_LT_LIBOBJS="$_LT_LIBOBJS lt__argz.$ac_objext" |
| 13183 |
|
|
| 13184 |
|
fi |
| 13185 |
|
done |
| 13186 |
|
|
| 13187 |
|
|
| 13188 |
< |
if test -z "$ARGZ_H"; then : |
| 13188 |
> |
if test -z "$LT_ARGZ_H"; then : |
| 13189 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5 |
| 13190 |
|
$as_echo_n "checking if argz actually works... " >&6; } |
| 13191 |
|
if ${lt_cv_sys_argz_works+:} false; then : |
| 13224 |
|
$as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h |
| 13225 |
|
|
| 13226 |
|
else |
| 13227 |
< |
ARGZ_H=argz.h |
| 13227 |
> |
LT_ARGZ_H=lt__argz.h |
| 13228 |
|
|
| 13229 |
|
|
| 13230 |
< |
_LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext" |
| 13230 |
> |
_LT_LIBOBJS="$_LT_LIBOBJS lt__argz.$ac_objext" |
| 13231 |
|
|
| 13232 |
|
fi |
| 13233 |
|
fi |
| 14212 |
|
fi |
| 14213 |
|
|
| 14214 |
|
|
| 13959 |
– |
# Check whether --enable-libgeoip was given. |
| 13960 |
– |
if test "${enable_libgeoip+set}" = set; then : |
| 13961 |
– |
enableval=$enable_libgeoip; |
| 13962 |
– |
else |
| 13963 |
– |
ac_fn_c_check_header_mongrel "$LINENO" "GeoIP.h" "ac_cv_header_GeoIP_h" "$ac_includes_default" |
| 13964 |
– |
if test "x$ac_cv_header_GeoIP_h" = xyes; then : |
| 13965 |
– |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing GeoIP_id_by_ipnum_v6_gl" >&5 |
| 13966 |
– |
$as_echo_n "checking for library containing GeoIP_id_by_ipnum_v6_gl... " >&6; } |
| 13967 |
– |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 13968 |
– |
$as_echo_n "(cached) " >&6 |
| 13969 |
– |
else |
| 13970 |
– |
ac_func_search_save_LIBS=$LIBS |
| 13971 |
– |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 13972 |
– |
/* end confdefs.h. */ |
| 13973 |
– |
|
| 13974 |
– |
/* Override any GCC internal prototype to avoid an error. |
| 13975 |
– |
Use char because int might match the return type of a GCC |
| 13976 |
– |
builtin and then its argument prototype would still apply. */ |
| 13977 |
– |
#ifdef __cplusplus |
| 13978 |
– |
extern "C" |
| 13979 |
– |
#endif |
| 13980 |
– |
char GeoIP_id_by_ipnum_v6_gl (); |
| 13981 |
– |
int |
| 13982 |
– |
main () |
| 13983 |
– |
{ |
| 13984 |
– |
return GeoIP_id_by_ipnum_v6_gl (); |
| 13985 |
– |
; |
| 13986 |
– |
return 0; |
| 13987 |
– |
} |
| 13988 |
– |
_ACEOF |
| 13989 |
– |
for ac_lib in '' GeoIP; do |
| 13990 |
– |
if test -z "$ac_lib"; then |
| 13991 |
– |
ac_res="none required" |
| 13992 |
– |
else |
| 13993 |
– |
ac_res=-l$ac_lib |
| 13994 |
– |
LIBS="-l$ac_lib $ac_func_search_save_LIBS" |
| 13995 |
– |
fi |
| 13996 |
– |
if ac_fn_c_try_link "$LINENO"; then : |
| 13997 |
– |
ac_cv_search_GeoIP_id_by_ipnum_v6_gl=$ac_res |
| 13998 |
– |
fi |
| 13999 |
– |
rm -f core conftest.err conftest.$ac_objext \ |
| 14000 |
– |
conftest$ac_exeext |
| 14001 |
– |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 14002 |
– |
break |
| 14003 |
– |
fi |
| 14004 |
– |
done |
| 14005 |
– |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 14006 |
– |
|
| 14007 |
– |
else |
| 14008 |
– |
ac_cv_search_GeoIP_id_by_ipnum_v6_gl=no |
| 14009 |
– |
fi |
| 14010 |
– |
rm conftest.$ac_ext |
| 14011 |
– |
LIBS=$ac_func_search_save_LIBS |
| 14012 |
– |
fi |
| 14013 |
– |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_GeoIP_id_by_ipnum_v6_gl" >&5 |
| 14014 |
– |
$as_echo "$ac_cv_search_GeoIP_id_by_ipnum_v6_gl" >&6; } |
| 14015 |
– |
ac_res=$ac_cv_search_GeoIP_id_by_ipnum_v6_gl |
| 14016 |
– |
if test "$ac_res" != no; then : |
| 14017 |
– |
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" |
| 14018 |
– |
|
| 14019 |
– |
$as_echo "#define HAVE_LIBGEOIP 1" >>confdefs.h |
| 14020 |
– |
|
| 14021 |
– |
fi |
| 14022 |
– |
|
| 14023 |
– |
fi |
| 14024 |
– |
|
| 14025 |
– |
|
| 14026 |
– |
fi |
| 14027 |
– |
|
| 14028 |
– |
|
| 14029 |
– |
# Check whether --enable-assert was given. |
| 14030 |
– |
if test "${enable_assert+set}" = set; then : |
| 14031 |
– |
enableval=$enable_assert; assert=$enableval |
| 14032 |
– |
else |
| 14033 |
– |
assert=no |
| 14034 |
– |
fi |
| 14035 |
– |
|
| 14036 |
– |
|
| 14037 |
– |
if test "$assert" = "no"; then : |
| 14038 |
– |
|
| 14039 |
– |
$as_echo "#define NDEBUG 1" >>confdefs.h |
| 14040 |
– |
|
| 14041 |
– |
fi |
| 14042 |
– |
|
| 14215 |
|
|
| 14216 |
|
$as_echo "#define NICKNAMEHISTORYLENGTH 32768" >>confdefs.h |
| 14217 |
|
|
| 14516 |
|
|
| 14517 |
|
|
| 14518 |
|
|
| 14519 |
+ |
# Check whether --enable-assert was given. |
| 14520 |
+ |
if test "${enable_assert+set}" = set; then : |
| 14521 |
+ |
enableval=$enable_assert; assert=$enableval |
| 14522 |
+ |
else |
| 14523 |
+ |
assert=no |
| 14524 |
+ |
fi |
| 14525 |
+ |
|
| 14526 |
+ |
|
| 14527 |
+ |
if test "$assert" = "no"; then : |
| 14528 |
+ |
|
| 14529 |
+ |
$as_echo "#define NDEBUG 1" >>confdefs.h |
| 14530 |
+ |
|
| 14531 |
+ |
fi |
| 14532 |
+ |
|
| 14533 |
+ |
|
| 14534 |
|
# Check whether --enable-debugging was given. |
| 14535 |
|
if test "${enable_debugging+set}" = set; then : |
| 14536 |
|
enableval=$enable_debugging; debugging="$enableval" |
| 16312 |
|
|
| 16313 |
|
|
| 16314 |
|
|
| 16315 |
+ |
# Check whether --enable-libgeoip was given. |
| 16316 |
+ |
if test "${enable_libgeoip+set}" = set; then : |
| 16317 |
+ |
enableval=$enable_libgeoip; |
| 16318 |
+ |
else |
| 16319 |
+ |
ac_fn_c_check_header_mongrel "$LINENO" "GeoIP.h" "ac_cv_header_GeoIP_h" "$ac_includes_default" |
| 16320 |
+ |
if test "x$ac_cv_header_GeoIP_h" = xyes; then : |
| 16321 |
+ |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing GeoIP_id_by_ipnum_v6_gl" >&5 |
| 16322 |
+ |
$as_echo_n "checking for library containing GeoIP_id_by_ipnum_v6_gl... " >&6; } |
| 16323 |
+ |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 16324 |
+ |
$as_echo_n "(cached) " >&6 |
| 16325 |
+ |
else |
| 16326 |
+ |
ac_func_search_save_LIBS=$LIBS |
| 16327 |
+ |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 16328 |
+ |
/* end confdefs.h. */ |
| 16329 |
+ |
|
| 16330 |
+ |
/* Override any GCC internal prototype to avoid an error. |
| 16331 |
+ |
Use char because int might match the return type of a GCC |
| 16332 |
+ |
builtin and then its argument prototype would still apply. */ |
| 16333 |
+ |
#ifdef __cplusplus |
| 16334 |
+ |
extern "C" |
| 16335 |
+ |
#endif |
| 16336 |
+ |
char GeoIP_id_by_ipnum_v6_gl (); |
| 16337 |
+ |
int |
| 16338 |
+ |
main () |
| 16339 |
+ |
{ |
| 16340 |
+ |
return GeoIP_id_by_ipnum_v6_gl (); |
| 16341 |
+ |
; |
| 16342 |
+ |
return 0; |
| 16343 |
+ |
} |
| 16344 |
+ |
_ACEOF |
| 16345 |
+ |
for ac_lib in '' GeoIP; do |
| 16346 |
+ |
if test -z "$ac_lib"; then |
| 16347 |
+ |
ac_res="none required" |
| 16348 |
+ |
else |
| 16349 |
+ |
ac_res=-l$ac_lib |
| 16350 |
+ |
LIBS="-l$ac_lib $ac_func_search_save_LIBS" |
| 16351 |
+ |
fi |
| 16352 |
+ |
if ac_fn_c_try_link "$LINENO"; then : |
| 16353 |
+ |
ac_cv_search_GeoIP_id_by_ipnum_v6_gl=$ac_res |
| 16354 |
+ |
fi |
| 16355 |
+ |
rm -f core conftest.err conftest.$ac_objext \ |
| 16356 |
+ |
conftest$ac_exeext |
| 16357 |
+ |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 16358 |
+ |
break |
| 16359 |
+ |
fi |
| 16360 |
+ |
done |
| 16361 |
+ |
if ${ac_cv_search_GeoIP_id_by_ipnum_v6_gl+:} false; then : |
| 16362 |
+ |
|
| 16363 |
+ |
else |
| 16364 |
+ |
ac_cv_search_GeoIP_id_by_ipnum_v6_gl=no |
| 16365 |
+ |
fi |
| 16366 |
+ |
rm conftest.$ac_ext |
| 16367 |
+ |
LIBS=$ac_func_search_save_LIBS |
| 16368 |
+ |
fi |
| 16369 |
+ |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_GeoIP_id_by_ipnum_v6_gl" >&5 |
| 16370 |
+ |
$as_echo "$ac_cv_search_GeoIP_id_by_ipnum_v6_gl" >&6; } |
| 16371 |
+ |
ac_res=$ac_cv_search_GeoIP_id_by_ipnum_v6_gl |
| 16372 |
+ |
if test "$ac_res" != no; then : |
| 16373 |
+ |
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" |
| 16374 |
+ |
|
| 16375 |
+ |
$as_echo "#define HAVE_LIBGEOIP 1" >>confdefs.h |
| 16376 |
+ |
|
| 16377 |
+ |
fi |
| 16378 |
+ |
|
| 16379 |
+ |
fi |
| 16380 |
+ |
|
| 16381 |
+ |
|
| 16382 |
+ |
fi |
| 16383 |
+ |
|
| 16384 |
+ |
|
| 16385 |
+ |
|
| 16386 |
|
|
| 16387 |
|
prefix_NONE= |
| 16388 |
|
exec_prefix_NONE= |
| 17036 |
|
# report actual input values of CONFIG_FILES etc. instead of their |
| 17037 |
|
# values after options handling. |
| 17038 |
|
ac_log=" |
| 17039 |
< |
This file was extended by ircd-hybrid $as_me 8.2.1, which was |
| 17039 |
> |
This file was extended by ircd-hybrid $as_me 8.2.2, which was |
| 17040 |
|
generated by GNU Autoconf 2.69. Invocation command line was |
| 17041 |
|
|
| 17042 |
|
CONFIG_FILES = $CONFIG_FILES |
| 17102 |
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
| 17103 |
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
| 17104 |
|
ac_cs_version="\\ |
| 17105 |
< |
ircd-hybrid config.status 8.2.1 |
| 17105 |
> |
ircd-hybrid config.status 8.2.2 |
| 17106 |
|
configured by $0, generated by GNU Autoconf 2.69, |
| 17107 |
|
with options \\"\$ac_cs_config\\" |
| 17108 |
|
|
| 17237 |
|
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' |
| 17238 |
|
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' |
| 17239 |
|
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' |
| 17240 |
+ |
shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' |
| 17241 |
|
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' |
| 17242 |
|
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' |
| 17243 |
|
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' |
| 18277 |
|
# Whether or not to optimize for fast installation. |
| 18278 |
|
fast_install=$enable_fast_install |
| 18279 |
|
|
| 18280 |
+ |
# Shared archive member basename,for filename based shared library versioning on AIX. |
| 18281 |
+ |
shared_archive_member_spec=$shared_archive_member_spec |
| 18282 |
+ |
|
| 18283 |
|
# Shell to use when invoking shell scripts. |
| 18284 |
|
SHELL=$lt_SHELL |
| 18285 |
|
|