From c6b5287a13d4134eb1df08a066881a6698e477c0 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 11 Jan 2010 05:07:49 +0100 Subject: [PATCH] new package: - add xbmc-pvr (PVR branch of xbmc for testing) --- packages/mediacenter/xbmc-pvr/build | 130 + packages/mediacenter/xbmc-pvr/fonts/arial.ttf | Bin 0 -> 367112 bytes .../mediacenter/xbmc-pvr/fonts/cgothic.ttf | Bin 0 -> 137568 bytes packages/mediacenter/xbmc-pvr/fonts/nasa.ttf | Bin 0 -> 29520 bytes .../mediacenter/xbmc-pvr/fonts/street.ttf | Bin 0 -> 56876 bytes .../mediacenter/xbmc-pvr/fonts/tahoma.ttf | Bin 0 -> 383140 bytes packages/mediacenter/xbmc-pvr/fonts/test.ttf | Bin 0 -> 57032 bytes .../mediacenter/xbmc-pvr/fonts/verdana.ttf | Bin 0 -> 171792 bytes packages/mediacenter/xbmc-pvr/init.d/67_xbmc | 22 + packages/mediacenter/xbmc-pvr/install | 135 + ..._add_host_and_build_to_configures-0.2.diff | 281 + .../011_xbmc-let_select_XBMCProjectM-0.1.diff | 99 + .../patches/012_xbmc-let_select_RSXS-0.1.diff | 98 + .../013_xbmc-correct_lzo_include-0.1.diff | 29 + ...14_xbmc-dont_hardcode_usr_include-0.1.diff | 27 + .../015_xbmc-crosscompile_libbdnav-0.1.diff | 12 + .../patches/016_xmbc-let_select_HAL-0.1.diff | 78 + .../patches/074-xbmc-full_splash-0.1.diff | 18 + .../091-xbmc-enable_yasm_in_ffmpeg-0.1.diff | 21 + .../092-xbmc-fix_libdvdcss_autotools-0.1.diff | 67643 ++++++++++++++++ .../mediacenter/xbmc-pvr/splash/Splash.png | Bin 0 -> 298487 bytes .../mediacenter/xbmc-pvr/splash/Splash_00.png | Bin 0 -> 58119 bytes .../mediacenter/xbmc-pvr/splash/Splash_01.png | Bin 0 -> 6731 bytes .../xbmc-pvr/splash/Splash_new-001.png | Bin 0 -> 209574 bytes packages/mediacenter/xbmc-pvr/url | 1 + 25 files changed, 68594 insertions(+) create mode 100755 packages/mediacenter/xbmc-pvr/build create mode 100644 packages/mediacenter/xbmc-pvr/fonts/arial.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/cgothic.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/nasa.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/street.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/tahoma.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/test.ttf create mode 100644 packages/mediacenter/xbmc-pvr/fonts/verdana.ttf create mode 100755 packages/mediacenter/xbmc-pvr/init.d/67_xbmc create mode 100755 packages/mediacenter/xbmc-pvr/install create mode 100644 packages/mediacenter/xbmc-pvr/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/012_xbmc-let_select_RSXS-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/013_xbmc-correct_lzo_include-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/014_xbmc-dont_hardcode_usr_include-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/015_xbmc-crosscompile_libbdnav-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/016_xmbc-let_select_HAL-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/074-xbmc-full_splash-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/091-xbmc-enable_yasm_in_ffmpeg-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/patches/092-xbmc-fix_libdvdcss_autotools-0.1.diff create mode 100644 packages/mediacenter/xbmc-pvr/splash/Splash.png create mode 100644 packages/mediacenter/xbmc-pvr/splash/Splash_00.png create mode 100644 packages/mediacenter/xbmc-pvr/splash/Splash_01.png create mode 100644 packages/mediacenter/xbmc-pvr/splash/Splash_new-001.png create mode 100644 packages/mediacenter/xbmc-pvr/url diff --git a/packages/mediacenter/xbmc-pvr/build b/packages/mediacenter/xbmc-pvr/build new file mode 100755 index 0000000000..1e41fc31fe --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/build @@ -0,0 +1,130 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build boost +$SCRIPTS/build Python +$SCRIPTS/build zlib +$SCRIPTS/build bzip2 +$SCRIPTS/build lzo +$SCRIPTS/build pcre + +$SCRIPTS/build alsa-lib +$SCRIPTS/build enca +$SCRIPTS/build curl + +$SCRIPTS/build dbus +$SCRIPTS/build hal + +$SCRIPTS/build libXt +$SCRIPTS/build libXtst +$SCRIPTS/build libXmu +$SCRIPTS/build libXinerama +$SCRIPTS/build libXrandr + +$SCRIPTS/build $MESA #GL/GLU +$SCRIPTS/build glew +$SCRIPTS/build fontconfig +$SCRIPTS/build fribidi + +$SCRIPTS/build jpeg +$SCRIPTS/build libpng +$SCRIPTS/build tiff +$SCRIPTS/build freetype +$SCRIPTS/build jasper +# $SCRIPTS/build libass + +# $SCRIPTS/build a52dec +$SCRIPTS/build libmad +$SCRIPTS/build libsamplerate +$SCRIPTS/build libogg +$SCRIPTS/build libvorbis +$SCRIPTS/build libcdio +$SCRIPTS/build libmms +$SCRIPTS/build faac +$SCRIPTS/build faad2 +$SCRIPTS/build flac +# $SCRIPTS/build libmpeg2 +# $SCRIPTS/build musepack + +$SCRIPTS/build SDL #? +$SCRIPTS/build SDL_mixer #? +$SCRIPTS/build SDL_image #? + +$SCRIPTS/build avahi +$SCRIPTS/build sqlite +$SCRIPTS/build mysql #lib #? +$SCRIPTS/build samba #lib + +if [ "$VDPAU" = yes ]; then + $SCRIPTS/build libvdpau + XBMC_VDPAU="--enable-vdpau" +else + XBMC_VDPAU="--disable-vdpau" +fi + +if [ "$FFMPEG" = external ]; then + $SCRIPTS/build ffmpeg + XBMC_FFMPEG="--enable-external-ffmpeg" +else + XBMC_FFMPEG="--disable-external-ffmpeg" +fi + +LDFLAGS="$LDFLAGS -lpython2.6" + +cd $PKG_BUILD + +cd xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss +./bootstrap +cd - + +./bootstrap +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --exec-prefix=/usr \ + --sysconfdir=/etc \ + --datadir=/usr/share \ + --enable-debug \ + --enable-optimizations \ + --enable-gl \ + $XBMC_VDPAU \ + --disable-profiling \ + --disable-joystick \ + --enable-xrandr \ + --disable-ccache \ + --disable-pulse \ + --enable-faac \ + --enable-dvdcss \ + --disable-mid \ + --disable-goom \ + --disable-xbmcprojectm \ + --disable-rsxs \ + --enable-avahi \ + --enable-hal \ + $XBMC_FFMPEG \ + --disable-external-liba52 \ + --disable-external-libdts \ + --disable-external-libmpeg2 \ + --disable-external-libass \ + --enable-external-libogg \ + --enable-external-python \ + +make externals +make xbmc.bin +make xbmc-xrandr + +# make -C tools/TexturePacker \ +# CC=$HOST_CC \ +# CXX=$HOST_CXX \ +# INCLUDES="-I../../xbmc/utils -I../../guilib -I../../xbmc/linux -I../../xbmc/lib/libsquish" \ +# CFLAGS="" \ +# LDFLAGS="" + +# mkdir -p $ROOT/$TOOLCHAIN/bin +# cp -PR tools/TexturePacker $ROOT/$TOOLCHAIN/bin + +# make XBMXTEX=$ROOT/$TOOLCHAIN/bin/TexturePacker skins + +# make prefix=`pwd`/.install-data install-datas diff --git a/packages/mediacenter/xbmc-pvr/fonts/arial.ttf b/packages/mediacenter/xbmc-pvr/fonts/arial.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ff0815cd8c64b0a245ec780eb8d21867509155b5 GIT binary patch literal 367112 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≺9Wiv@#qpl#qL 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≪P+Tw+*$qa@!i>|Uj$m6(YG+< z@59k=oQ05SlCJ>f-BY|(^Z#86{O*I_m-6+4ul^i6=jXppMXvRofu*|bv~Xuul=$;} zIeyzZTV{dZHYive45P@F8Z0ddmioehV6m;FFel#D+ZXozn@XKIGTX3VVHs~0vh^!Q zJ4aHIy%T<%@wVi`Lfge{neAN9`N{Wu+C!UdH7XoZv6@p?l#{zb{;bOT0l&8M+wa#6rP5uxYT6S5{aE z(BKv1i-I5$D9$Ylg^jL;!WD)7>XP7t6XI0-rA2{a2m=*^Oc3ia+;_Y@@+d+Yx z(jXtBc1Ep1nZ{wQEwdD3U*szt$9v3&Sz`O^^gv(op@e?u8|RIWN7gXg5MS7Kvn_Lw zEh8^4-eAmM81k1Fpj!OkjLd%N{Zf-N`(+HaWu)5%_DfA0JS@$Y+-GQ7+Mu+-nKff; z#%2~^D5Rvh9&yCz9C{r#M#16-GcTB5>MJRzFz9gQ=W@!fuvG-hc*`8Fq2R8pIM>iV z=mZqX&}-;K0NRY|zWh=@hP*f&ZySkb1wN=wFq=<3v<&}=87{4Iu7Z9{9bn82l=^eR z(2YFEJ|ZVR?7@7@7gRAOnbi)%360M#3j;OS3}O~S$g)FiLXs&czaM#!s7fFYL*a#l{!GY_N54FSL8Eir;*Br!!w5p7VJma|rNyELrGjsxa;P9! zR+tN2oe=Ps8@lwjfj8=5B>k`&Vj^>$v-$|O3}c)VwuZ{+m``vmEa%_!i4UP1Tbr;I z0uku=!d-ZUtYOKvPPVpQS7JL`qQl$Cjt>dN#AFRXq21wdx$v8qkZ8l#Vv^iRHDe3H z;gT+$JC~Q2#}|oZD?TS!WRWpequ!;yaxM!@K`;eOLxb6vp@U%~gD~(N`6Mk3h%3b|J!};cJQiWO*j>1@+pTu9}`Y<>S=5084T5`!^@&egGUd7+bpf0i@ z)<>*CL*+VT5pRTibd8lJi1lcO+y~9!|J|gtP+B6wpf&be+Q1)fhpZVLu=mvoK2>MK z({;krb-};&z~A-4TkL||pWT%1N)Ke3?FFV&u-nobJ1FVcPw9(2mj3XW2P%Wm)eLx` zw_uND7)IKGdOXWUx`Fht`Z$|6HRCAe!U zHSU?pAhvSsPF7&2ZnAQha<_61^4m^PDwQhbK4q#hO_{FDP-ZH#l-bC7J4bmynXAlG z9#rNl4=E2Tk0=Y2g(_7ZQx++URi-?SJV;Ab9r5eSl@-cLWtH-jvRYZAti>~u^~%$T ziFsCePI+E=LD{HmQZ_4F@NWG}%2wrN zJIcGtd&(Z=ePyrmf%2iUPx(mMuY95$P(D>YQ$AO|P`*?SDqksIE8i%Gly8;ql<$?p z$`R$La!fg{oPc8fpqx^ERDM!^R!%EtlwXvy$~om%k4`QLk4UsW+&N)h23FwV8UO+FZ3E$7l<+ zrP>NvT5nd{sBP7DYJ0rx-x2Tb$K!2%yXwHZ`3b5^btAWEqUu$X)GlgQwVT>q?Saof z^g`HiikhnSR*_Ft?W6Wp`>Fla0qQ_?kUCh+P=~0us6*9ZYNncnv;o8M6^oJTD0Q@Y z8@{=8hkBR5H0TBsJO#cB`IP?xGts>{^n>I!wGx=MXYU9GNB*Q)E(_3G2=2K5>BS@k(g z#TV3#>LzuwxIdqFNUiyi`mwrS{X{*WeyV<^ey)C@eyJW*zf!+ezfljV->ToK->Zk!BkEE0 zn0j12p`KKKP*15psz0eetEbg7h+jCXo>PBSe?z3f1@$5#0sc@gsh8C&>Q(g`-o{ro zO(Pn`8}mBeh>ynmD-oCD>)xvwub+o!#J*~dhKx?Qxsa?n4VaB`2jqwI?Q>~eH zBi`$^X*X#tw3b>c+G`!Oj#?)zUhAycHHYTZ5_qaL#GWT=UM&f4 zv3A89pLlx{Z$|dQ8;dDgD&AF0!yATu@J3)iype~u>+ts0V7xswM7u>Big%_mwJiQ- z6W%5oi8qHv;~gBlZG(4V#^7z1Y%K@xpZM{{NxoK~1@L~zIK0V$cP;QHM2R+DE7d|; zSS!Q34dvQItwNimP1f$x?$++n?$xGfm0Fc{pEgySrcKvoXfw50+HCE9yg~4QHdmX6 ztSq)NL#Ee(H_^H(3WaXYRk0c+6pAwT%|pwt=86PYqfRS zdhKa#gZ7N}toEGty!L{&5ve#gYg@DzwU@N5+RNH2+BR*wwnN*gy{hffUejLJ-q7CE z-qPOIc5Clw?`rR9d$jkpz1j!bhuS{vBkf~tzxIiCK>JktO#58>LiB{BDa#^ zWCR&WMv>9vHgY?;1DWl{5Fg1VIm!-_OZ+5{wOF*4tkknyCHgh&`) ze4Rkb$wX2?CXvbHE^;@y2YH02kV;ZT?juvlG%}scAT!A}w8Y$Th=X0nC6NM1tvBJK)oBirE=?1XEui@Zi&CvT89$y?-YvYWg^-X-smJ>-3| zmwZ4zB>Tumo^rOn`uG)Kahn`jH#lD49) z>CLnaZA;tH_Ot`-NITJZ+L_wnvN&l1b>Um!9-2tKG>LYhU1>KsF+GrCwiivNDKwS# zrfD=Cu1#OskM@UqGms9VgJ}j*%iKbT(qS}{X3<;ea5{pHq@(C)dK0x?=9;L_Vae9KDq(9J8^hf#={h6MoXXr2VEImhm zrN7bh^a8y|f2V)YOY}0mLa)+mOhJkrjS)uisSF)?eWFscdq18dBhu%@gTyAf$=Z0si1g0*C=SZj7OYs1>IcC0X=~kd?6UtdxaVn3b^!tej0`6>Jil% z_p>?d0XCP-V-K?V>>>6rdxR}u3)!RWF}8>;W=q)P>)F$61AB%&%bsJ;vlrM#wux2CAO8l%wA#J*mkyq?PRaAUF=Sl?eab##pR+I6m+T<>iha$#VTaha z>^t^7JIs!-qwE+v&Q7qC><4y={m6b|KeN;94Eu$hW#`zh>^F9vU0@g4@9YnDiCtz_ z*j08-S9Dd^bfQxvu+@V3VU#~aPZ_pd- zP4uREGyO)rxo*>M(p%^)^;UXo{bs$5-d1m?x7R!99raFnyxv*2>ki$iC+IHSt$XxD z-K!_*UG%PcH@&;w1IcrH>B)MEo~rlO)AV$`kKR}Br}x(f=mYgZ`d~dnAEMu)57me1 znR=Fft3F&Gp^wx@>7(`A^xO42ka~BF?$fjN96eX}>v?*_v>@? z2lTltz8Kqvb&7+OlzwR>*QOQB<75c|T`OKr-#LD<@OqRqSQzjvOl!J`(nok&=QyO>^6T z3meE|{1bBueMKB94wYe}E)Xo$OR&Eg_Qm*0OM~Tw{=9IM0hN`+8b@Pi$-J10y&)6I z4u%U%sH`NnxQ1wuTbv#8$70vCfRBllceq53tm&9yzi#K;$9klQmB~fK1*@eNJaZwmUeq`oZVV-#`4U6+| zr~sSJ%=nGU9cLV4@}TL^uHeL26XJWVQT%~Hep!imEEVUu#pZcoo}LpZ%_;Q91d1nQ z^JflW4vDf5w(*U}K2V?u)(Huf73+D}@GkUI{==}rp6jPMg=N{S01pYmQFzFJt+w2_ zqOy=sDu1nNFtlFl*Ix^ajVtz*;K2rVstdRUD&~_JT8gGIzPv!d<8ZpX67nYLeKF#R z33^|L*X=S7ZijJ}kPwT_?qZYwsASW)MfuEQTq^HPSy5i0e_~ut1g5EcGUwnYDowON zpSW4n(@ZPqHx4w7*Yo2iu1}OFxsBfN7EY31b^Dk8%AY7~{r9;OGI8k8uL1F^+HA7Z>8W zM<6G9puAitfx!}hRWJ-DNh{7L{^IC0mKc9un`xEz%-M0 zILteoWp)^k|9FS91b#fOGlZXI;x98hoFzJ3COSMkf-$bV8a%QZToHj8>~MZ477uEQ z^9>UYTPne*t&BG?;WZsxiZdTllg*W zfHl(0^~yMjPQ!BuUOlE?P(U>@iui-CVzY8qwaT#>MgDxVdffo3|A_)KD9{uvX{@)g zE($ty6kjw!hjJ2Z03I#+;3pJi=lZlkW!m5}ZA1WCXVBD!1jx{WARA^ZrJ266C_$g3 z76izUP@o3KA?el@7v*`Zu_~K>>KTad?s5-rFyxxnmBl4Tyd1z9va zl7_=&;d5A692ORbg~e%M!H0Ocf#=*yEOw{GpVPwUwD@ycn4K18r-eDe!kl1XPOva1 zSTabkXe3xP5-b`C7L5dpMuJ7dWzoPy72LZl8ZL{5%c2pHi_4cC@>nerEv^zRUJ@-{5-na5EzF4)=0po~qJ=rp!tAv$d#(O@EgD{nhS#Fu zwP<)P8eWTr*P`LIXe3!Qk}MiY7L6o}Mv_G%$)b^D(MYmrBu21E8j!CTEr(rRb=V~h zhh5Te*d+~zUD9yaB@KsN(s0;iKOA<8hQp!};n^+A>`7(|D7$FuaU{5%@ZJ0qe6cXX zzPyk>KUipjB{(mLGfKz9g9(RNL7+4+o`vzo3tTN;kr{P#c^MBVi}dkjct#%5bA9># zPys9Q!-Z!>zVW_1TI$R5qeaL+K8im{hL-}v#1GMUT#NFu@f5329)Yc6`2oDi!E$jP z)(ZS&f^PzwWLgFenU;Y=re)xeX&E?VVRoDI92^K6#vzF%LD(=}Cb1+48^+5dmIPrfc$vki zuwkGkY#6QztBf*_Y1cdn4zX5nu4G%>Dhau`#p;Kvf)|g|E3R_L>?Max{yZ++g&S=- zBxxjB(nt`i0l#WW4Q(y1+`^uMQ?XhB5~~%5One-Y5>F887B7<$PY~-C%ESr*?ya`C ztv37SbXu}^3!Ck6CW$f*iO~WiYp<~;PXI0=J;|*j36MvUjn|2 zV2)ryqR=|@O-Ry%JrT2)pdmaSl!>(rW!9)B39p4;mH52E??jpK+yDtr3s6Lxq?SOY zqAegx*M!f&C2sbTw~ataQDwyer`?$>jw#~UTO8BGG1WYJ(xQ#}p7gGwKs5BEhzqIm zf`K93ZZ|66Xkf1PfrzcOcHwS!9J9jCx9f!Nm8OvS21@0$=Q)4yjZlA z^9hodW0hph#p;lSSxN=kXU#>qJ%TbhE=j`g0F6jJVbyq9q@IOY&J$dyy8!aOEBK%o0uq<(+ zWr-6lOY9Q&d!Q@UR}NV^6j>j{-5|eejkH*Yd6_kC;$D%LSsaKJnU|T|qaWf<5;jV# zzWk~jOKkee@s-vO^<*!-;!cCNHKoh(MXpK-d8I8uJxgCK8xgU|5sU4u=EunKwXCz# zYt19Cm_49t*%zy+YeLJ}F(VrD0x6cfCS8c|EBcUQ2VV z)x#-Q4_?obhPcN^nKe_qLYsI!Ia*$!5xmSA4>9^Ela|nFtxJI9Jn}|HH8LJzR{*0W zb_FyK`OCH(Mq5c0`XK1L5@kC`D#7Zps~YU+lpt$kJrnKRk{*1)YIVKU;KT?FNkwoc zRfFBtU}uC5Rs}%^D}aPdioCZH8;2!z4toSP4$IzfSW@9IsK_2eQWEBpioj?qslwI^ z`ib&7*C|&uNkw2sCu@XZ-DNwktP4p+>Uyiei4ho*iquJ}2D_`l&IldYbwLOAT0$m8 z-dl-{!;(6OJpvntWp6kvsc;xns!2-1Tv8DjZ6#G$a6uoI*@XDckA&nn@|_=9CZ)`G zeq@=P8GPqQmdT#+ogZ0d(SZFFWw5vsvS`3dk!2PQ*jZU-(SUW8Wfl$CUQq^{Dj|yo zEUqlGXke|DWfl#mWm8;sYnI~9H==KVT`Z#@Sc=zAjNdHdw~YTve3tFN#+6m(;Vw2j zWqC{#=SlVO>;Z4j<2g$~FgVVajkgTUOAfm@CWs?8$2kgzaJn7t23Aw!;gI=2LsG>0 zAo}O>nhl+)(YgEq4|aW`@x%my7Nxl{;c`3_2M{vrL`DtwN20ykEv}^t2AtyP5=YS| zhv<_-&~q5~BVbtEH8{jwgTuT_usZ}kr|76tbkOOHbj)}bWOgi4XgoqP3k3(g>sq3~ zUR}1oFj#J0aSGu%1uy2kQM%nJcyWq8I7J_wqAyO-7pIh+xWjP@-kpN?1i?F2%4A77 z#wVfJWNS=geHK_JIr7NO=t>>mUkj?$FeFgDhEdRBWT2a)U2XZosw8a*LDNW*h5V;4^p-?F_h<*-nzJWj2$i zG5iU$F~TwYF|z^1rddd1{T8UF8R&Gsaj28_S0N)@Nj~Z}hoM>xQ|i@fm{PA+!y?n5 zS}m)vIyIAgwOU3&{c5;mKk8SjB+Fv^Sx93878uh{UXKY_P=*BsB@_!=C9Fy;43+@v zWc;=3!M_$%t6|EbS`AYc)oNIX8&s=h6;`Ka%A#5=Qx?^5NzUt6t0c>KZ%WPgo_KF0 zXp|aEnWY9;%P6&&sAbf*PEAY(akGs9)->8kYBh}}@(eFLNxdtRP%Ny!lrEM42^wpH zp;EEN!eD|%smY~LYI13mT1{&iSFBTxzZ8*kc=B&zGPyKLB@Z=?Ch{z1qy<$-D0XB7 zVTA?iBMoGFg>m545-W>g<#05t9FB&SvpaelRt`tQLgQ$x05}@f6-UF0;%Hb=91Saq zqhUpHG^{9&h84!qSP^hEtT2wLVy$uFUe#Q6u+?KhawWpXjlriY$)xW}GU>aLOnR;) zlb$Qd#P3Qn@w<|YB@>Sh&HlNPMf+sYKH2QAE7|O?E5+=uE5+=uD@D{#5%p8d{DbaF-{` zq$iYsyF5{bdpikPG;kj$%Pbm}zmkw(%GcvI`{{9; z=bhjZEwL9P=(q&VM0b=?;xfkwpP{vCm{Rgset3d~*UOAH#;AJ|je6-R9&>F@@tA9K zibu9L{frd1xi+VG%(XeiBe^u!{1mfy=_zLKaFiTMElj}9l;9paP7;z-ddm{*GKp)E z{wK=*OCF4K@ND`SDIP(~D|mBDo=m4M#cgV+2m40?H+G05Wa)xeVzEZkx})IFb7XzN zu~+bb4^eUlG9^*S&6KCz;}yJ_yyLn&msBjxv+fr7Zlp;C&sfaS@k;D@CKcI3ue>g( zdL>s_p9VESb#W*^ZP(?3fwxxsn5#9(@tb`SQz1m~u2 zh!TTZdWu)b-m*d1r!zUTY!P=SAyUbyJrG#g5VXqW3og@61!xwM9hMSL=z-t zOA6K=i3`sbL_0aZk}Sz!UrAoG=*c;jBsH4v_=sBA=aG=)Txv9biYKpG{gbmJDb2cO z^#Z%ZvcBZrlDC|7$re5A6^q)~4VI9QOtRo5+3Kk^^IUi$CTdIjlWbwKW}eHkI4)Cv z?Ve;g=foWI2;K3BaZa`*haFr&!J2n2uW9o=$>tqFibu?7lLyQa$+0C3uW98y$(B@- zguP6*#x$Z^5uHjh_yoV!m_{@wqA^JlyBt%zE-ScpW2e>R-))y%i+N$L%;_oS%8aAX z=wvyX{7IZ_E9H#Wh)pd|u_$0)RMfKW(%lZhx4BBDroE<6F*yA~lz=CHs5|Vt&`Rq1VK;V(H(v4>`qP8^~-R9b4_oRw7DOt?PRH5Oi zqNl0CuBBT2lye}}Xpx?hCR>O(Bm6v1su)w@2YONsPN9v4rhu|B#%M1o$ob-yc0E-{ zqPLJts?|qn=~FF@#&Z$TN6Xf`O&bqNmL!Dl=rMg;(3X7=yr&5Z-P@X5QWH(@H$6po ziyqSpPEQfuqDOec9y!;97wnO}7hbSON=JCX9x099!ansjy;6_tbDGc+DdjXVE>ddv zBE6yAW>4&%G@*O4C&CN$q=^}oW_qojG()ziFX*OA>Eo%kkfg`*CGp;bNhMucD~~n5 zJeDWvk)9-;1e;@lC+-#`X8@j;3S5%1SiPmqO%{5RZ1G{Ob{=bA++*!@d91nRvDQ0} zwcdG5uQENwA#9^VYK-u6aYbr}$C_UrYkqmG)egBbWM8b^Z;!S6?Xl*V$C_gvYsK^6 zS*MT)o^?vdl8v?Md8}0rUbn1gd7KfC+mo2UGd&PwbkLB)LB-cCk^fmy25GOh(30rQ ziqh*#_6p8L9wM9ghc8%PQ+i&znmlyiP`e$qI2N=+MhNqtrrdyt<1YR z;d_?RBpSc5qy~QLk$MV2yl@l1%}ERVwjmz;_8|jMju>3P_mX=R4RN?r09TSZfFB^g z0{#u(?A3ULs$xW^;uo>0_^nBSlgFdtcOV^%Ox*btS;|>^y--mR>ov>Zk@Fdgyb>!E z6={~T(f3$I9h5xOhMX1nfH`tpsE`IRa$WFq9i?Uo1soj+1q&6Y@$1FTYgp-l*YW~N zZ~n%c(%<+UQW(hhDYus5fcz7tWcV+q%rWs_WaGdux`1DXU(Lv@!OuVg*)-ZJ>FQb% z%QB;uM(;u?|IbGW64Xoi89P+1w1z?u+t!Rcj51=z-c`H$tdfan>~^FxzUh1p5zO-u zt-J&g$}16-ya|!V+YoL11|p32AgXvjB8d+odiXFRhEL)DIU{OwAfhcZ5n*{7qAGI{ zNr@LD5jQyzv63qg+qfR_j2jWhxE1l8I}o+_79th*lKnUyKuqG-h(kPz*u$R?Z}=Nx z46h)rkRg_^CL5?XBsU>qa2(?Qx*=vSTh9a6nb3zeh!S@oGJF=|tQR1z`U%8RKZSVd zEr^lcfw<_m5DUE*@y`bk^ZYg9oR1>5`4ssDF{T|^e?*54MMUT*M1f`_@^dVrJxdYc zISCP&s}O~`0g;!R5pl_5Enh`^3BUN9GfFvu?u1h$LP6#k#Gydx7&#e@ziq=7ycOHz?UKRdoAL-w<4x{7vi|z zLG1QE#A|j^)X}tw;tRoS->O;J005PiL5tmwlSk#q>9eo<{ zqMHyW`Z8+nL{#Y8hy?wBe1hYri23{mah}Hz+xau%InN`8^D5#tb;N4cf`qRlEfA4e zi1^Cxh>6V6^Z#c`SZ$%qB{pOc=t$!6ZE_DH^QR&ze#9f+PEJgjWZBkJRA|lcOr^7ACbdBL<^TALik=p2H%IM;2DSrz8}%R^VodE0WUxd z@FK+jK7rWZ<%s!Rhd5t+@feZ4uOOy(7vgx|LG126#O!{8SlzGm5F&F=AR6}!B5*IV z%ZRt7h_S7KxY~M%scnQu?S|7a%Gw&r3pE6TVP zB8=N2y0{}Ei|vRib|IR$3!;d7A%gfXbM^mwnuJL2|6h~-D>nVVrb!gpulQQ5sv10p z#>m3DQQ3~nO#6^`=?HQvT}0`1$a{4&@>@BP%L?CkM7F9S@MQ?B{txC+Z%%%L4^u@h z;CCwd9lta2J#mf9)hFW9xIOhr_)XUD!f&cR6TjUJub>g|wnFYKJMv_8Bj*ha7Yz)5 z7#O%;G*_=MFibWu+-+c(Wnh56q2I%6fPboU-^zrhSWu+}Raww|7Btm@rU@vP=NaMo z0*qV%JWl{}1i-6_G9`p8UR+Z6@(OZ;HCA}G^^WlSH0>AC2ft@YU;LgU{qXxM>5t#v z;QeVD|I&@BT`+tjctnPmRs&f0Kc<}_P0VZ_#<}Skalc7voR5+QMyb;HPJ313(Rxh# z>3yePsHsM2%c>d=L{VRSJlIjoUPF&IuV{=Z_Az>F2VJFVRidWSWkc;l>>aC>G+lAy zl%~i<#{Xv^j~LHV%#*P3tkOOBf4l9^_-LI~X?wRnc4TJyAJ3e=nECyfmdmOdY`0fw z{I9iEr~eHfd*@V*Z2Hvgp*tJi{?$r*O^Z(z-^a06E_F1wH`7TLjjewj@?r*t;h{TH zUm_!^ZLlBD+)KwfuD3Vj72@jGk`+1{*lz2yOeQ>uVx0AmVnM2|N$rsQ>;QsC=@z%#o>$R6YQ?&(bO@mHqLyGX-~b>=a+w z^aXw6nz)zh)*Sxju+Pg5znjp0<0t21M!U|PeDG>ajeQ53jCy(R@$)lZcw*O#)~D_s zQ71HZ;-2vhue?3te7mPd+_8{e>6Be}L}kC{pLaaPyXDs z#WS}qy62|H3#aeu-{;Y>n^$`dT#o6qe{<3jjX$R;LDd)tH|Bql)Y=Nl zW3?((Rd!AC%{aAj4asTJp|S6qDK9l_w(R}~yKigr(9{M=r>1?-?jb#|?<$h>OTXQ-cn|r=pqrD|_hrIFA!fm|{?reP` zCF|4k)6VM0?_bo^agNmfWZ>hi+JDug$-Js_&!1j1=x~EI-_HAVcfsqv5$j4nxoGd3 z@kQrgj_r$C?^R8HeZcm%Z&el?KUURiLwc8GzxVX)9k?wsWz;19 zPTAe~!kY<|mG8D+aOvJVy3Ba6!NK?A%g&x2cdYxmF*{S#^%?6&ukG2w@npS*zlWCJ zSam<`@I$&buxMWMA@K_aw4bO?4R@bEuVWvFF_l(UZnal#vG>xWVdEK#QdJ78XSd69 zyE?s<$Q2sQ36;eEX;64cXPz&%EM$+tpfszGNubz!bI?Y++xa-hjhWt8oqjP*1!{YH zds~TEQ?G0KAC0!XKF89U*09IQCM4P(#|vvyN;G{}^}!WZpwqdGoG~36efe9f+Cw+h zIJIee{&L$J z*wJ3Y-(sy#JojAPvFna@-E*?#`A6E_-Ye_eQ^THk$I~Ur9~}yo7=h>Jwm%eXu_)2o@*oCkH^{|TlVOoLONKJWvw{A1*e$?Z9&X0$B{e@wB ziKBzP9Xf<{szoZ2=$7(0d#>d?33;N;%JOVvZ;p4|Xm4s(ZusXbBJH{3CVO*!oz!m> zxz3j{TXGrluapMD6=G@PX;X|`A(+)pyTh4)#fi`IQU4b>`gfCbownn(l4D)Z4sO!+ z$ww#NVgF&px(8a{dGYFkfh%9S`os!bkGpPJv1G-(G0t%xrQ}xpykWw-nO~kg_4xFr z^PZfVx9P2Mld@ZW+N|3*wbh4CEPV6TPI-$L7u>vPUzd)r*4Q%Q=GW4X$M*0p?6|IN z(%K*U-IsEBYVB={3$uJ1s_t4orc?RAlZ!Uzc3nKAsUx~ogD2M=pWmU;vF?xMG#E32 z`JZf-ICRE^HK!lZ-fpu0)vUBlv!=Y-<;ToN20wdc&7`96;O82>zc8llP0H{G#{?3$ z4X78@?bd6fFRjXpjb8n6<*ma{zu5JT>nh9Xm*;mrJ7vMu=l96*r+w{?4O`w$BRHgf;8Rc-ZodEIljjd4D?G;U81Hh<>4ce@Fk-| z4|m+Mtj{~yr!Rl@e%G#})_F1mS6dbJeE0qJ->|#Bc0ADi$vP!tw_UB5(I~L%^1jr= zbw}AUe#oBu-1-~d>5$mE(@y{Ldb3;C&RKaOv+3_Qz58jyb3->20NW((Ri9(16Y_S7#^z9pMS|N6q$?+pLh-*5NO%ojJ4w)L(( z`01JGdG~C6^sT28J06*IWNrE33ComyV|%{#v1j(T$@SK{$2J*z(EZ&fP3e)fY4n{@ z3EtvCO>1Vq6uV;1{sWmk)Au&bT3vFmUY8jUmp!@W<7Kc4@4`2DLHGt^;}&J?QodPV z_mj_iEnd6x*nbPNV22%mSumD+zSz4R4mhypsl9TwBhE1JRIjgP4Rh4D*X5Qbx_<0% zB;JDCj64vII`&$;FsgpkP=7AZx+4u%Z2f;>u>O_xk{`cxG_r`@%`fDdoMrn zYTxqmXXkuz?1s07Z*II}^UHT?%hSdtjr{%PHjj52wDj_dBi`BG+!iT^Uhdrf!uas1E_i_6n)%4`rd@heZU6bH8FQM>8BlTOmVSTS;S6+Xp7~7KphLOG?cEOM_UnD= z(wj|F#vfbOJ?-al%99&XcDzz|)2&A?9az!6^7H0{S7hyMGp}Uziozz>GG|w9uN<&? z`3rfI)?L45kG`wVsnwfKIvNh^-k!dCE!6j```e^m&N=aOs~MwrdOkYg_|5sn9fv9= zy<*=GnBM==oVu?zc_4G7y^7U_F}q+IvshnL-Be>w!Bt&YeB0oEjM3n?I!?Qr=WKJk zU0!be5@7uB=7*i1+AEj;pSFI^zga)w`;mWPN-?4T<9nU;i*_WfZPe!14&CDh_Pnb+ ze$AdOAI+)xdYABL4{!N)*?^uS@Ax1sV{t{hU;4e@xX;g7uSfT&XSibG>Z|1yD9w7dMqt?$k29X%~;_MUfYrw_>5GiPCW{~0INCF{Gd)jU}+Jg4-H z!0^qfA3D3(ziM*wKDS_a;mCN)0=iQ*mFF;SIq9~=4)9Wq^4}%+vN7= z&pB!LdPkeBiCQynkEx+4zq|x15`>0QKcyq*_jk5~x zyt2RJo58IuH`ct??QGq&@YxuBQKPSeyQZs+>NV?d-E+5|_9ra=A%F0%1FD`rS^F#X zk3(bb&Fgdfo{lB&Pagb*zO{HxjjP!=ru_c!T`QiBUAnJjoo5G4ZZki4^Ui`lR`-0e z<*9d`*fzsqm_!zb%~O6a{XfOi5xj^h+9*uA$8QFbw)+eXZDZ&xt~3G*@4e@PTyxATdjEw$8Gje z%j{F)jn8qI-!QY`+ZO!mk^BpH|KdBV%Ws|{_bQB!to%u_@qrTg#i8mt3>T4BsmkEQ z>%VWDxM*aXxOX3Ie`?6LKJC+%)B8Sg=8+wXnvHp_eV^xEnm5wR&aJxd(FK!#p{=5a zy9gxC z9N0Im=CwQDnBDbM*)h!p)?|#$z#pgB-JlXBLAqyX!c45e(&t^94`Plps^-{jfoHTXGDyOIS zuBR`oTpHc*`pX4b%Z7Cu@zdMwe_ed{UVF-%=}iCl?W0W=pZ?9cZ~v@A+n+3Z;DaR< z*&Y69(4qdORX0Yj8s2lx$UiQ<^~dx3FE6jsu>Y_1jf|4+sM3;91 za_2wj)9P`pyMCYf@pBiBC(fIn@tHEbu4mcG%oFQl8pgixeQi3?yYJ-AZ(@7SNq+44 zjw8C>`rE$L-uu64dh_~8$4|HW=Ej-5f@2>{IaF_Qy%$~?-(c;jH7je)3Y{cVHZOdm z&e3Cs6DBPA^7uVPKYANFUc2(+O=D+eULLalYW4$OmUm{N_i$zNadSI#bk5)U`L(Fn zsj~(y>{;~r6VrTMZ(h`6Tjf z(vUI34(II7X9;{Tn(@|r`9C7<=mk(2_p-m~<4I{_&>f5$sW>6{PPI?`G{E(x^ zxBYe5ElPDUm2%!aZGLmx@13_dE0y_DDc7OXmM$*cH2m7Dlsb^+j*n-w&742#?EwAv zgTCX}Gn*H+sl4(+o9D`$Id9pFRYxp2RH?N?lriqnS<~mA`X}$uTa_9pViVl z{jrmNxsLI>(|-S1+z7w#rN1$q@117NUwrDh*Qak#>d=ps^39spI<2{B(o2h!D)ooI z{pUBI+UDxy*+TmZXkS{;Jin!R#{nNQKK!TNX=`1yc<9-`yipmS@;G)t+rpN%OI~Sv zPN^P`D&;;yiL79C%B|xcJ1Knd-&M}T4W(`yQFo7gZt#rzXy z^8|JtqLlaIowx10)!Tp96M4#ETPt@cKUD{-VamxUrm83;Vf%t{?L0N?Zy9TNqMU1; z`_N^T^=XT$8Mdg+Ve>m}`f$+ad`+~YIC|tUBh>&^`o`u`JC9fIxSuqhC@FR08!vY> zuqzMaC6rOEGLllgYzOY*?@YeStfdU8Gdt=wULF7S9H`Jv}y0CJ5@kE)=_t< zp!#h`-Oa3CmKizhj2bW!x~^wzly%*u@AuJlw@AV`MAwB&(>Pk!(YgB8II*K{sJv}L zN8P4Ewj~{PyE@ReqNDDh&CfgPPL;O3+EI6@tnHJIx?7!Y_jlAis;~Y0j=ER%w{PyK z`|Q8A*V_Bl4EKW__XBE{C)ZIA`k(jI#to@S@lpD|Pv#ZBPuKl2m$*eUpzlAU?_+zk zc}dqz>Y?~{U5`$#EoN@wYAJ>p4L*jt2B02OX=v= z1+9y@RT|v7u&s4r^Wxd93rcPCru8fhX4RGqEMBs3S?TcB#j|El8{IN<$-L%;d*7t3 zzFRs_2=&?f;qfgC7YT=bd+yV_s%1t{wWv92f%+@g?q_4vV%jWF(Grku_4c3Jf5Elc{;>UCHC8QC zZS9U#ovvrFSH0II2Cw+%NNyhwtqf}D8 zG#?gsB{ha|=BXvSMqI?x;qYdS*+(6~*<1CX?8B3Rw4KN2X!x7STox;7Kbko$;##Pd zQch_1|`!cHr4lF{0b z+%najF=~4GS3Lw}Lv){0;CTW4OKK$C&Crr>L3<_5yGUjx&r9IDS!-@ObwOlF{UhzZ zNKUjT7~NB^!qF)mT9v1#Xj(FYaD7S#ebK*#v64E1{)@CMr&3!?n-)#c(&|2Hf7)6$ zW!>3V_0!1Td))79M{HGQE4Cq@qATH7q+!iZaQFS0TUz^9bCaH86D8<~ge<;Fnp+FG zGpUQzI;&H;q+N@as@TNtS=4&Vd_{I8aMMb^*;*$Sg~i;lC@<0$BYZDnRPh0eXea(d z+E}*Ks`+Z`;BE$YTcKH_D>f*j$OtpJL?&Xdi$KsKz6ov@X_?kMkzjc@9xSAb6lc(H ziRO74rOXsxNLiDt%wI+pJuYOVX?hg#XY;sc&A`%y$0HXthwcn6_)S z^Yl0}R~civ_NG=F(U914PjI%FvkhO^i}MtH_GJ9M<4I5SA=>Gs+s}uyUVK{&jb=Vu z^tVOoByE8bUo1^p)TQ7(le0ysU5SBagM=1jm57G;~I>AlKM#Q zir*SWd6d3ClsjY8P`(c&mW-x06h9?*$C9Y}^d)$<&|8bCyCZMyzU33z;7Twi+)3M- z2meRU_s{(BZtaVH1;3zCUY0vPesOl9erqRsVxkai^v+L8-K^$y#Jpqy9g0yIacNw;iD>5*D8+*1b1J z7PN7-u=-ET9zmicb*BlGtPAIJG!bB7#bmyS(Gs zB8|*xVAbMN)(uv?5?zhqo5lSSZ8btqW-akS<~fefsrpWBp8xwZlvy5&<}AsI?8RG1 zoa(H3wU8_RqGqx3)WTQIW-ae2-qy;^WWCZ#Z!4M$C2KV-$f)Jv*4oI52ep3R_YJ#8 zvQ~*=UE)0?FO-qQ`-*p20$uCg@?E@1=08tMUG7BYmwqwdb{LM(9XC@vgOARz@VTP`sq2 zPoXNhZS9a-&93DB0xeg|<4X*(WF$K#);dZ`$;B;1*6#iPlAk3l(QyrFVsXp41U0jF z-L+65*}G&Kf-d1q{EO72kN6gOZhaRV{^R@w*)oz~$U@5Ze8wO|0Q{ewPUCE?Dl%TXIqK= zdwh4)Ir=z8I1YClLV3WhCo+QA${sDhSC^bzva$v6G!X6=qERdI{_8&fY?kx%hCaKz zhOWeA7ncqGESIac-Os1Il#y%CgLZa@)8+Pfef~f&6gDH#SUizTr8C)FzED>zmFp{= z8X7xy>DsNSdyk&IdiUwO&%XQZ->?4x2Of0rA%`9|VBny^Lxv7J{D|R4jyUS*V@4i3 zYV??~#~nXz{Dg@oOgeG$NmIy~r%i8}F>}`JIdkXDU(nii^1?-nmn=Qy)Md+0JN=9^ z&pP`@=d3t)<$32{aN(+pR$qL{rE4y`{E92Dy84=HuUq@$>wj{?jq7f@`IcL6yZw$k z@4EY*d+)pdr|s)EY<%FspFOl`^TUrk`t!$r@%S%)^~A5AeCjt(Kl9t)J^S4AFTD7B z^~XQG^yimfdG)m|TerRb#+%!f!`X=`Kc>!BF5Xp~X`E$TZd7f*u{~qkW$#Ih7vbvRZpOq4&x>9|qvDCY?58KNJmkuorDVV>`h4HR~|F3ON!T&4pe=huAV!y>(QSb!XRoT8foY zrIO~qZ|Q(t{NM5q{GU)>vy1--{AcRxI{2SbKV9=*`WO5kyNmxd4eJ{2-o^iK;r|u* zKX4cSEsb+NR-dSEcpp`LOQ~wSdaY7BBfRigw==#owllgj^4%NXz5d;{@3ww-?^}<( zHQEB`n=9YEdb{_{mD`Q~^1XTLo4-)%&1<)R@a92p_T0Yj8*|=Rw!QG?CvR+cW8Ldl zzkc)U7b*4n9n$ZO^6MwReiGk$zj4eP1K;SoZS1x&+m76J__iV225viaTfc3+w{_iC zzb(A=+pS-1-Ldtvt-M)OYU`i2KDYJRtxqbozoVT!nX7!F#_?3E~&4 zYt#jXUA>OdZcultzpKyH4t2A-Pd%f4qwXh(o2J&_wtk0mdz$xvFQ{kLbLx3Q`waC* z^`iQ{`YDOz$LccmXZ0ub5<&ZK>H~ElFG*&zAuiiG3)DJX-pMQ+781fFomxsr`fs*= zmg8DaQ)j5t)h2b5I*T`yXR9Bn_tl5$VPmv0#&8-g!)o>b?kU#aue7q;Q*I`xryLfxh= zH-@WAjS;qUjiZdCjbm&p)n?l&^#}F1`laD8M%k`aKh_92NLlB3>M3KjZH;}NV};`e z$Df_1bAfY%^EKypuCA^Lt`}Y3x=-`edD=W*dRKZM^DXs#;~(T->3=cc4vY<^LX$$z zgij8CX-+fS&5t7&N47^D(Q(lyqwmKy$Aj@R;vXdLO%6^aQX^6irQPYrGlMhNWIoO| zW+!AX%WlnnlPl&ntY9G(OO|sq@;-A9oqw<9(lbh23uK_F%W?y1muytEO;M=cYrN#x%`tI;-iLru&+nXnM8j!|tx`qr2bJV{y-c zJ-_YMxz|~}>-*IA`J(UAzE|~qX`kkOUfTER{U+?UasSZ%v-`RGoz>soe|rBL`+s!6 zIS2gtzJbd_=!{0jM)FZwaUK~Dh_+3Z-;mG%n+&LmS zqUVSqBPNb$8*#yi8%8`Z;WAtOAw~sk-%sFE|8vCQM_mAB&cE@oo z$DMZEWyjrd+~(tccii^lzBoR3eC7Bp$A34jJZ{dov&UUM?yhma829S|e}& zWA-O=+;a+Z_L(z$&Pj7lo^#%u>*qW$=eKkIYtEN*LvuULJ#g-@xs&EDoO{9C?emVF zH*Masc^A$5$-Is8o|*UBy!YqZ<}aVWdj1Uy;tRSi*muFO1>+Yy+FESw(>l0yLThX5 zX|1bUZ*G04^^3M6+9tOxZac5-nzsAeo@jfaZA;rHC%aEBoZR>1DJP$M^1Ubj>f~2W z{&1mVVc&&o7j9Vi(!$Rd#TWHkG-}b(MQaw_w&=b^4=#FTagW9OEk0!N(8Z4|eq!$0IzM%gF11@;%!Xqyn zec=TcKD$b-I&#&$7X>exa?#&bFIs)(>hmrxU3}Tan=U!%lEIg}cj?MYpT6|uc}?eQdR^1+nvvIxyXJ#yM_&88Yqwte$#vbY8*|-?>#n=*r`J7s-InVsGJ3e%(*k z{c7Dy>)yLb-4ws6%T0&gH1?(iH?6qox|<%j>6x3}xasSg!#8)j`Ouq>zq#$^%WuB> z<|l4``{tduByZ_=%cxss-?HkKdvAH+mhW!$-_48g?F#Md(++T-BY>eb@7|FwZt8x zDurR}sJ`>gAB~;X7hUfBqyBh=V8r2ljX-sSz7u?V`%7O&z7D)-yx7rMZh!W9;H4S* zdFE;3y=wxSjjxTbj7J`k-rMzkt9XfHkFQc)y9b&34C6Mr=iTY^5gdiRpBTo+AD;s$ zxv!5!zRh17M(?kDzPooA#?nU&9=*mP54UgM{?gBNt8WeC=f>^9OhCSUy_w=xL&sWb zTY{OOH8E57mL~f6tXApx3})Vb`t7H;Glc->|9FVBw7hn;^fHSrpXu{U;~QTfVC*qO zFeAdT&M&X|dh=&Ygh?ARAwqh=kQ;^(fP^n=N#A(;>r5nNY(W5;5)`BcZ|~_Ed4my& zL}ZYN+z4*jA|F1Brd0Woy+K9^zTMGA-_%8f#DOC&DGBX1r=d$%If93$3?uX9XP+BJ z$`EOOdCiyC7%;7${_hsObX+Gr(hI|Y`p8q|w_(2OPJW~3tA593nZNoiziSIn22_wT zsLPNFQx7YX(o_-3xQbCGRGc!Y5|k;GqD-qy^&6E@S<0-+QRY;hGOr4h1yxu5TGgo{ zWl@(URi<86^^}dOq537;X^oU!R9DKbsvBiD)kN8(x>I&nJ*!`^kt=0S)r+#1>P^X} zZgmG+xP2)5s(mQ;QTtM|y-T^D+K+O7wSV>RYy%%q{hW>611S$w2T>lR4yHU<9a8;F z9ik4UJX8&!JWQ7Z)IjP3)u8I9YLG4mtHIQVsG*cY)iBD#)#24o__@Lnl*4s-q#90r zggUbNF)t-YP#&$0qC7?&P01@u%45~Y>PKpnI+k*@8bvuqjiwx{OSZ79AFAWkILdLl z9IwVxpP(jCPE->qPoVrjO;RUNo~R~KPF5#Uo}?yIPEjXS-)BRinUWtiP)<`*DW|Jx zlx!tc|3-!`CEL7|v(!vVwyUfEO>RDia;}<7$>t*^c{=3+HJ_4=s_I|K)}T2@&a`}<%N`Qsa5I%%8S&6l&f|9 zVs#PqOVsM>f2m8=#guE*rIeScHI$dD%P6lT1essK24ERaa47 zNBO#1%l+5Mldq$^UR_K16YASoA6-v*qxv!BI$gg>mp7{$t6N!b-As9_x{2~OUB8`j zi@HPIN_nTcjq)yaJLTQ#4$6Dfoz>UWy}G4))qRv3bbX^P zA5cH7zC!NbPWdynf$|~sAmt|Yv+B!gvo0T24^e+amyfDV)PJrXuKt-_5h;J69-(|( zJxcjY%9mI}JVyD1E`O~ar~ah+CFN6;e_|E*E6S&J`HXs!`ft@!l)qC?SO3Ur@EOYI z)Nd)D*X0Z9chx_zGL-W7>RHM^sOKqpPWdPGV)gf|6Q%sK`aR{#>JOB!P`=1Y=TDTc zsh23X=yI!ih59!2YV`%ysIO7Jp|()IskTyXSKF%3vr?1tE%iF(+v*L5-Yrar9x zmeujclz-Rd4)qE3FLe2(`n39t`bvFH`L!;;Q9G!AtG=i{%?eh^o$5=^E{?$~IS>#MR1m7T2X* zH*)=y%Wa$6(QOW&2SaA&#>vUzfPwqjn$@vfQ@Gl=9HcPK%H%3>_2zP@7b)N5`k0HK z5L52`{BiE=*~X#TZR2P?PBs`R2XM97#tj&2H`8XOlrCikqz7bNUWper578uH#?6Go zD>a+vFm;$=dqKTmR9VYAPEscsm$G1WlvK$WsYV(wsEm)*$A;tN`+UWd?;Gf?{*2I- zG{zZA;jSp354h~ft1j7O^xjy%>+_=1HW~YD9FY8{p92B|l4=+~g;&vpXTZ;mPmObo z6@qGs!cm5r^x>Pf@;0Y0gG+t#!A>ZDD!wLdF9**2m0v)P-R`wj>cA8h?& z-{i$STiwcyhl=M&+q2~1hT^i;O~z{*Ta(kiqT55o6I<7JOPtQ>2 z<>X%!*Nop}`^m;Tl4ma8?0nWZ`k~|;p*3~+Ci~WnuP2*%x^_UYI7|(*4RanB_r|?z z9FzZX-D}3VJ9+9oB{moG zo~$SBNqXX*sK@k#JOPi-(?&lqv+vPVJ8 zvCOz=^xfz#&T{j7#2D_b(RbI#-8K4dy3l_0h%w{a?=DPe?<LcY};adK6JF)w{00RVZw+_hF`Z+EyicGQ*H7=JIC{?McSzr$Md?K zZLQUA68&j6TRv##Cx_7OCizd?quu(}NkfOMpG0A`Y1M67JK8w+6Sy0?NfF)S>Dm)tX)mc+LIkkMheLI zmetz$meIy&LkORZ8NXpzdDzg4h9DCAU*ub}{8B6=G9ltkZPA?~S!m9-k&-t(37=%2=ljI8Bdb44o|ockKA} z9yMsfV1OZ?8*P3c_A@0{o-inBwjHXC>7a7@%-q8c`L{;?rU~tV%Aocjm)Kd4fjtJw zBRsu43UNE!@hE-fLFL@T#+@CHOm0Uo<~^jX7A;=9c**2N*12dAUzaQq6)kCMvYHu9 zs@*)NGrV?(D(eYsSuE97(8OgfcJ#ADHj84d*lexKLlb~zn(o1wZ7tqhw|YHys0otmkM57$Msb4&#GNIJ|fvz8|>yAeKCCHa@nI5H~=~+Wc?Z%YS(Dq?VXRX3adUQ9| z`+b8egIjz(x~ug*KUF`q_FFvjk!d7$T@`N7U+l|4~DpT8)D6~m8QG@j`?XJP?ZaqwCc01Ei7nRm`e|**IO{SVU zr71AIGQD}y_;!0UG={cEn%WOXV}~z)JKdxECgb+8rbM{q3)3Zy`d)2D*OYQ4Mjo*V_G{P~#K%%pe-;`D6fy}Pm*%Xv>j18T2V7rn0H;-Ga=a|pX(t3xpVb!tY8=F^Mlxv)_YV`zAJq)W} zwQ5+UG;GzBRn42KXHTt^%*v|uBSx%h8;UhrQ`%I0{Gwd@fYlRb83?s~A4?kTvBBf* zIh!Dpnk{FiHeyU=#HfkmMH>RHc1HvM4WC{aI(;?}I(zCI^u>S8s|9W4Rc8C}9n8+) zmic1k8Kd2ZwX3+q^Bsna`aI zt8dG5`LuVde(d}sY5lh9ht5B!X!VQghqm`s6gRl*;C<~sJxKB8-x2Q(8&#gYm zZq*K>Ty0}FWf6M_m$D}Rk|n`K)LtQq%&)F?%;zn0fW4|i*~?kPj=@FH>TLg<{fIT} zoy=y9U#%WgZLZ$JD%Dg?MhqtRV~1!gJ0HJQuc;lj+o})qi-D9XtMR-O-L&(I>M_-O zSR$lUA9j5vuq$$@!&`k+cGP6|jJ3@n^q$6U#%lPuhE@JX-Xq>*tFs+s?`wa%`bhPC zcFY1Q!hTtQe!f12U7A(!wVJ(zpRnToHE-kgHI6Wj<^AN{#)HOhY*Tobe7fxq_ABiV z?tG*ATlPZaUkS$9Y0I;}BtLJT$&SnA>^$7Y`u`dAHg7C@8HZz+vyBbLuWbQaqivyW zgY8M%lXjQ=Nc%|p6^^tk_}w+tZ1wi)o9qg)#$unWA3v@i&hFJQ>_1J^?`Y>UJNec+B?}N*xT$&_$|g8_IF7G;*R4T zCp#89UUt6hs<;<^>)hF6=Tkf1sh(Bc!k&=>Im?gxN1_+@#n9%7$U*)&%RDswBY3_T zuCIXSAG1Gmi@Kd%6yB9`KEO`LuQ{JV!+(^wx%`_`#l~#TDDeiiyRn~fDDpoZ`OACV z3-!C$%h>L|$M}u$N8@ed6PAfz8{gU7%*eErZ4+&iZ8MqCa@#7~m9}ea+wJxC&YXkn z!|apoE%uY`x7qKq-)H}o{Zsol%*)|8)G?ZKjAK6UR@)uVJC!r#Y;+EBj&>gBywJJI zd4uyQSH*Rd>jc+w*Ojh&IX`p{ao_B|o8?f&)6X-?^OWav=65Bi+533chUSa|(9S5e z)_6!gXYAljbx(9O0KEQL3K z%RccT>?Zw$J)>u_lYS~<^i}s8quD(wRS&aYqVC{b`Y2<>x3}5`uwV1O`flfK>LTN9 z5O+1}?Hy`^F%}+kwmZ?>uh=(Qt5!K09e+W`^Firk_RQoTttsPKW3o&8eLPaXj%yNc z#h0nx&L`9+N2@x*wU6rQ3So&?sUO)sH~hBG`8UBc)Og3MY7u?TW{iP+K4L#h9YOnn zj#i_>=ONOUYhSK0T&uXQ;2O#`UD``uXv`8i`txCRx9ekdq4RI5kKXfEUya_ATmo$HQu)9aOp}sy6yO;QAaokE#u>FVzyq7WnyA zlM|g&)Ts_t{oL+i%v01{ z=Mr_Bvxl1PJWb7a?xSY$Z>C2&r>g0W?dp1Ct(s`8t3K{pN z*Bl!=!}gro-}W;#&aq9;eLvUj%4>hQ`W5r(jQqTeJHjdc=>=r=s-8n1nY+we=3JYT z=3jXFXP58@e|ui=)Q>k=o4KZPUA&7o;ct&i^Ci61uKDUG_I*TuY9`kKj=!mM9IqM& zI9901e81WGb@hF@_!s^GyHfuR4i0ooSN+`|^CP)W)k5b3>RS2E)l*-s>QKk^>Ix!8 zf1WLOU8Qd3zOwb<;(Y>FKUae~%R5M&>O4TrK%WoUz@Em#bTx`GOSIqL@s7$OuY_ET z{hE!x8X$7gvO?$Hi`7DJMzx9lJY4AIS^FF6LG)XPY`=v@e|YF6au?kjV|U&L?XEVP z8o@Qp{*D?8z9u>5v-8(a-DG=7RiW{ece*u3hc5car(DJhSl$cO)4A^C`jg;JU!(X7 z57f231an-14`^LuU!le@#MWde?BdY`;|9!PzXXMO;G}Q)#;ayYRiZgZBQ~ zw!lv9Q*bWwv)ygH3yqkTui#DOET7n+v=KhEJiuJ-(|I@ccz~KHw#a-(>d)KNdGcw? ztMj4pfW~0Qr{mq~BOP*@C3Y&dVtrP(*Z32=72BzOiYx`Ewa=PtYM+jAYQ6Jo=DZ&H zyWwpIR|>o@RkQ3bsjjZ>d}n^zhvC~Chr!#c>L|}W_zT{P*wd|YlD?4 zPX`!Vh8<7l^HM$+^SP4Gx#;s~9Z|%Rfesow>J0+R1ZdG|PFS>g$|@t=~lbQTp~%eTAlrfASQQE z+toDWr(?)o^6HRdO;&J$EuRYRO>zGGY&mvbWXdrVz#dkeX}3?2M}t21$Qs_N(Xkb81DESb7J`0{70IH^A+R^o%~ruHeF zJ$H7<>Hu}U{cbhXeVMx6W20|p)z3MZd+5elfqpx2>Qc2oGMMFbsEUj&_a)w;p23ejrzV2? zYq`o?-MB_^?>g-lp0m|Co-+*R1FQ!hu&uDJT7Az?sqc9iPg-r|Q?5Oq37sEuf6u=E zY2Ef3@p-Num%o66PrDo+sN8=udUKU(pUm@quG6_1Jx#{7p1H;*_wmYf%vBSd#}mJY zsDqtHs)NDX!H$qR*wv)69%b|<&MiQG@=J;$k^g$HpFd$^v)f%xx7$WS@3PzN4(G1J zZj-9V%~Pkt)E{EOapfCN| zSloTcUjmY5E|(sO0j278d+m0o*CTh?g><={ka7E5G6Z)V4ljdx{643baT$&AoOEzH zZ1iFX7~$}E7|WUr4;;`CGR%yfO*v`g;JKcS!_8gj+vSr}8ZZujuE=2%f-a8?PIo(} z+z>*{g+4C6Gp^m|v3p_2>y-b5oflpKw4#y2^L0M~@deys&~_mjmqq0-ieTJ`OM4+~~n4 znq~m4O&RPzJ={*O9CY-0^`K5CP;mMJ9wi!eyF4C^O>hchwZm?cnwO`H>4gE8)6bl| za1J&_NN~(-nW-BZf=wn#9V}SbWSRhqv4n39dFmEy>WT%}jsc;Fh<%JEvqScxH&4JV zs26!_YK$2e~p=XwZcQa$4AQ`vP7!W(gMU0Eo6SIn?EHGfyoar z6Bz>|r^_pkymUp7cBkJb?YOu>XBweNxS$;(@cD&lKljBcfI-BIXgCF%^ZMq9-o^VI8#3p6eDz@Yc!8eG&WI<2T-{^42FuuNg-f)Q7nh%TClmBeWoiiV`hFh z@Z&S&aC*Gremy~rdXcxrrY{&o2o^ToyRhjBi5SJ{W65|O3{4{ddN_4$Kq!JXjF0OR zBlV$rf&gIv5p$nD$VK#GVN<(bpA1er!KB;}gK!D<(W%E}<4M5h@WYT_R3o(IKN_HQ zeTuAnLfyR^o8nq*9-7D_i@G$BQvifd@&|oF2bX5|xxIo-WP-ZfZokLn6E^7WC5&KA zG#9{uN!+B|5a!?k`H750*9g+?44^J~CbWFWT4+HE?82YR9}uPk;)76_Pyr}3_W<*N z#;#z7#^_V9>1BeV62DJQ8PVkmz!LYR*AG10emUsq4`2vlI6%P_2zkYCijusz8iWBh zg}iliU{jvLs{|F7->XH+)Ip6HA*j`?pgbb29Ru{BU%ZQ8(}9>^SfbP(hhWH>fF4E$ zL{?sJ0Ko+0#iHnyalocGq)|@`r!#<4^o2qQOB@ukvB`)y7l$h(&U{a7YF{fRLPHEl zppFh1#sfCRNSO^<!_RwgId^x{`! zbf-8yz5^l(5e`!mQ7|N>o0J{$H!gv6|rjzLheF5rT5FK=j_k$VH_zybV0XgUx2x|Wgy@10V zG=1zF3pRZ|q6=f7bs=vZ_$>~JR1I7*t}^`Kx7XAgQ{3v7Bk z=!-EDjz;y5J(68f=x)%OOlu{URb1$vcfn#zZpgd_z65o z4V#47kcN`b^$Uaa(Fl;d3&cqL@k+8FP-KP}DK-XtWhxRrg*W`IC_`ft1Zhmc3)Uqr zSSHjFu!KJ96w`4#Lw;uvhOpBh&uQfpCLt@d@PMGnuf-$0$>EaOSmfoAP?x}C9YM)p zyxw5gFW5wM4oC?$Mg4wchK~~YfK89z4_0v|%t?^s(b+gABcl-$t@a*C!TcDlD->ex z8k;^hzjyLMONRG5wFrVCERGsn!Hx`&rqdY=1O-(t z$u&c;=59tti4C7cVY)TyUq7#ixwCn?$SU;^hu<0R#5~HG_9HOJ$Jd3T16nwrAx(x*^ z7faH`+?{??;K4zvEZ7W0Om|3}sHols(10xnj0gd2!)^}*`~ew4TrV@iZ;NXZ)e^qN zi$PSx8K8+%)Z>Gg0MjS-!#|>y9DragQ}RN|flCl*>U>>@%3LHKV>&zu2b>`of~62l z3N|68wJsb%Ku)10yvf1xMq`ta<&jWFN*zZSnc0aAWxci12F2AP51ud(T+tCh;KioqM&gQ8^- zw=X2v^f|nKk{N%{zXz|PBMYmd6APPS9bwEr9JEZ2+yk3+1tNla*deNgad^RK1R)5V z_Qa+qBCblX>^G4DL`*s@&M*w&-NQ@;wlF7%qIG>r%nNGMl?A_?EN^g1c0r~* z66*MGXv-N!W_G_X90_6~enjV_4Q=sZxDuz=k3*#olL~qRK~hDq$(#_5gm{ERU}iM1 z<#+po@>`PHIp`QRLn1f)TG;6^V*&A-P8h=sEx)-( zx}Z}tZwNHvI|*NaI!ua6IwVM9PNdZo5=VXLM6ek~0DjURyr2#YE>1*jvzu#fQI z2?QgkRj^4WO&s-WY!h3ch?{Ob+ybNJ(iVnu1NizBhnd5o|`ot_Tc8yxs^?5o|(C z$Z8p*e>tUV&2O^wW_orZFOP(}<-es-L}N1$iHBME2if6s0wCHln79(39~%_;5Pp5Z zkP~LXCf^AOJ}ebfNzMl_eL+t!EU*;^5)y1iqX94@W)<|B=mc8CV;l&i0^Udziwnhk z#78!A1cNv+y0g0HH~D^#8IdHK#^_s?bzoCs2c{Vbi8l#?%^2&{kO10esro-Jef-nQ zh{!JzHAQZ?`-saMO@suSIFL|C(lWv39_a!Bio*nrI07?(;et)mZwj)*5mW^BC^Q!? zvI2g16akuoO}`&|B#CzUao4_}xhJQBO=)I9RpO91j$kkfq@$)bJ=hED1UnJ%vr{3q z?2bCaVKWi;MrGH4DfsPdh@ud|rWlNbYo}?Ftq}yo^@2@y>ha5@FoBTRMF2~}+6f>s z8-f5fBiVvZn?k6Wq+erGydN_clhf$~*p$wag0WJOh#bOS`&@C;6@?*Kib7s?k~A^2 zu1_-{r#9UVzv(4J3pRnTJkrz=oppjuzdam?CQMeXU@_=417XZv0y(b4A0*h*N3iJ+ zg~2AVgRTJ1L;8u3@L+)e{te-SO&$R}vJK)#EXEK4gaoY!vWAunPm*YY*k}xc3dd<8ofX03@1hf|li~KEY3ezF-y0~Z>*-&nD8gMi1dz0oHB0RfTNjjuLNTxzi)hn>JyWn5PNF_69$%ob8A&C5 zgn6(p*knUgu<7nAZ7p4=SN<59MYH(t7XPx6u zV2IHebOI*#Eo_EO@xmT=#Eh6xm=58K5`Kxybb|U1JNz*@m_{tFa|_&k%;k@#!-`xS zY?@&Uo8-b4E~V7i3`D{LPXZ1>hL|fN#rpV^RU_DBnT2L8Y&v87tuS^Sz-Cl-`8768 zKiR#-t_G<1Hw&wxk{UL{;W$PcNBk0&SgiU5o2g)cePhrIHgR~7bjlZ(T{Ju`s|1~N zfX%eTN4`0o5yZtHxJwdMnh7=~y$+fvO`InSdkG*|n$Kf$Hv};&ZNh>0gY2WQLiXwv zXdr^g1?Vo=6#J7LQsyGLqF~eSPDb2u7=ooZQ^6#Kn2;4(mj0PK;|gyab|03;iXx2D z5^xB0ucj^ZBhjFr^+h}tVMis5SvzS%T=ydWPz0HwiiqrF;Pk=~C(I%o2?$`5`QY)$ z&B!TmaV)54A3)cHaKw~Igb=x4GwhGyFQ7#{25yiF`Qr&J&P)c#-O!xIrk^m+caJ{_ zEMswsV1#uC*((vi1Oj+%cO=SRg@frZ*h~f_GK)rk7&1fQKwJ(w#uHJITEG{MyZnia zsj-QuOm=|rn_yGOTZb%rgMla}Zt_ox1e?B?84W}w0}97TT4ZaFghmc`C`hDsCIp0F zlL#%?47q{;%5O$Hu&JAhlC19nRe}Xl@WVlZG&T{%eMvk7`>bQkG-{QnWbsL`8O@|I z&>A+;xMX>5e`*&tqeu&)f=%(ecs){Hu!$lBn?ZIWH8y279#KySv0 zd@jLPFe)Zj!zNTUHkk{qiI6AQOhr8j7)szaP`zwGLrlmDEq^GgPcdDYGlyUk(_?*a zLS5)FH>M9p9`k&cqA3pQP}0mlsHqY?hu%0CpjN} zkA3T~JP+a`3E_w-nZ!bXfzXO0YiKciAmRx{L2M!!!U|HfK(iqeg!|DleB**s7-BpD z9o9-M2#anBjO=Q=lKhE9cEs3Djl(>f zV{jY|n6VCCH8vTM9WyzEyzCKBLtaU+nT(mp8tcIZ*!YZOv`3bOiZ|_wL}J;DKZ&0p z4+w^MCBq&8?=AdkD?UOu7K_MOdRvJ7BVrQUDdZwyP>9q7KdcL)dNy7`N0@Y0VIeED0-;z~ zPU$Lh=0HLSPsm4tv5?T0Z5?SKXDZHYBjIEw1~wzEpy>iYE-T3-%mu?KGZ2Ffe<&7= zMqQz>7uyMoaKI)nZv>l+2DWeqv=0Swk%Vx>luD7d06vAvOHuI)Q2${^ zFewKelc_kl4ik(d-GNlj!X}JG*e(Z~tkZ zm;h@)_K8gs&EhXy&VVb)U;i}0W{Auh_ZntRaE^Nl*Q5nm^Ce29g1zflh{;4I- zk)247BsX#3>lNUbY!^$~MB*fJAxmbr!mn4Lp*SW-Dy6Z>8Y?7Awm>9?Yr=oA;tO~( zaZd_{Qn(G~!tSvU6S6`p5RU6py2_m8@Vm%kg?tq1LZ4NKM;gd!Vbe_I;_UW;&4?=w zBuNVqzZpknsYoDh;#W{XH0B~DM>r-n$F2x&Hh`faRInL}`Xkalgs%ND!Dc4S+yS7_ zN+N4$@y8QFF;+l?^Hc_li)Di3ZfFh+k^sadn1KE?hL}u2Cmdswi4Gy~Hj zN(RL7Vs&YDyVD5?3&@6EvT2rQJ611Lz$U>sQOE_-^7a8|!G0$jpaEW41oD!*Y2TDc z#AGbJ^d%<<5^VJLj~T;PAZx*3LTb2uR;M|bg?Vt7 zizI|IY&HYK2Ib z=0_IR9S8f}9I2Qowvmn!WCEFZia%n4^~EwM+h>x7`pEIv5|6TV9&%+(96Q@kW`qbq zlIk;Kv7}`8;_xLI*iah{tp6DCQWAts;}fDyg3@QDnLPvnn*@(S%Pg+FOo7}&>u}i(LMvRc`E@#X5&jn zl6XP3<|J*3CGcfYmfPSb;1+xV1=&`|D{+cv#aW{v=#!)+c&!%l71F*O4CO+hEK_0H zK8Oifp%sdz^%-ScnX?>0mxOp$3;C%0HEaAy zJd`oxacIf#Nq-~_EOQ0CN3ss3pweipX|kMcbNHeJY=_~`d# z(wTG?rsKTYsWT-qi$=wN{(vKH=H#GbKA(|<2$RZr!-Y;s#hVo`j3wEk0-G#vguHdI zHU>_aL?oRwLxeB#l|mvD$&kax6FH2JTqYLw$Kx@!#N%vFhFy97ns=NS8javcSUUNl ziA35=WW=U8G|Qr+sIF;zl4&vu927_u3K{KUBPG98T)2$NwKKBSoO6=0|k4(BmD zAGQcFAuF^5OL9tA{dS5qVu*Z_>@xu{GBKe~W~XUOqgLES+LBjoG#9e5Oud@7nvN6dWELm(=o^RYbZl|-rzWs}P!$)uBsWWtw><7QoT{GIuvtmk8S zmLEQLBU7ntgeWCOMMF6Rn{ize@=*6_6e@dD zseEH6vxKYlqmZaG%0gaVS(u&iFOi5~6VuDf5X2)kHpFj7*k=!il9>eFJ*l_R#7LQq z8OSEGi6q-|sbngdPG%yBNFo&sy9nf-bUYo8=Vfpf4}wi{g_x}QBIz7nCmGI|F17$G zc|U*2nA0pW6?W)^n2;4(kwiWzXAS$}0Ku_WnQERi8Pn+%cQdmvH?C&G0l z=p=HX1j!ITJ91}oL>1OUb@{q{5vJ2@pI2hy{Y0ZWef$AMtRx2=%k}v0NFv4`7xP8S zoiiGn>1Z~?ssZ2pJ#31vE2Lt%Ow=r-Jfu0rbODRg*kl6aGVBve9JR0+0h`HGO598= zPj&+~ztb`K@wTG%XfZj6*8 z?0$pIcnzC@NN0(UAl2h36tacg*z{Z2B!x+4lko_-QJlR}!Daz$26KrV(Fr(lWH1Jt zWd}CB8k+?f+{fZfu!(P#^-2`%$4S;Q#F%KHQz1}>p>iZrB3`gV7l4?M6Hm5PPaMCXDho+_rJg%oSk zcs`!Z^BrtLo0Um8o^(aXOTvg1{}#`Xw7M{fd^8!($=m))eG+$&ip9d2Xc25eD+Q@s zFj2r|mMf`jJl83fO0wCgu^EXLB$OnAkxm$5u^dU7i9E<>kq-;`#Dh8wAHxRWoFDRu7_ zYrxe8QApC2Ac#iU7LIk(p_6d!E0qc*NPF0am5q%!?;J>pqh_X%PR5d%BuWn!i$y(~ zP+ht%o#AbPaF)*$aFyw7IKr;G$W;dmc-8lq8@yA#FGOU{NX|9N7?sX9>tX;v*ld8lu3fXQmRn&B{OEq!<-TcQe&nJlp@GE zk;BPGb0rV4pcKzU>Ll0b+&Pm>r!xfee7us(<)8&;$+~d51S}gmX9~%>uIP%GpU#`i zFj1CJk`BeXMAMN5tJvx!Fv8TB%NS7&lY9ZByueZV6s2#$R!)( zpkrg_dg2L+Dl`NV-TIc4ykx9Pl}jwGV_8rY6~I`B-!EG0R7lqsQ}Kp^Kc0y-6dN)P z#K(N0Yc>-PXTmwMl|rtN3+A)rt=`Vre4&7!%BJhF$8bKFDHQ5c#Rl%mA*Pj+-;!kW za>yhI$Ej>OlPVUwvF_^DsgAMJ=|o*6#iFy+CzlCkP+K+<=@uvy8v6E5bW5;OP9{pi8C&H4VdMcZAuF^}IsR`ioVfC=Y>mnp_kxd@x0o$MUFZvSp)F_E`b^4OD0J)7iIqVi zkS_WgaushO9Yg$u27ji|P)s(Ekw-I~vgHcjqggL=N~NQ?QEvh<#+iG%E|Mw5i=DjK zTc=b$R?nM(c#rOdOfFX-m={x>)5RjRI5YLpTtl`l)vZUNoT=}bDdbUUt`ud4sRl9E zoSEto&&9fQOXlM_qIMQ9jP}Z%Xpo77yYjz^=>pTGa4OX^gIp^Dn7SW!6f@oApkq__ z&MA_hOrq2+l^7qKs6^kK2nQcsxYZuLYx!jPc?@|z>qM;mup}ej^ zKA%AnjFPRd?-_|?dNLaBHAi5}unkw)uMX5_vYC7=);m}(cj>ops%MJTU>2ZxvMiR8 z>7beFU(S?q*Bo8Cbm{`q{Or3W*b2$8XBJEmCW@WvP);$QXA_{Yu~BA|iZ;|W)Rou^ zD;LW}96+WnQ&*1hmdBe2)aUE-`7U+&P@a{sY$z4-g}fw=nfk^;Aze&XQr=M7?Ayic z2}3wB>ASEM)xU zV$c1$)I}oYV6GhKQrGA&XZb${C5v7Bxl&Vox=S&K^tB)zy^&U45o0S6>e;ILkFe>$>F2nVx-$ zo$?KRbNIbTzOE9>=Tq4(l1tV_GkueFiS9j_ab07)u7DTD!a8*>Fj~xPYHVuk4$~Dg zo82dmTpLBBIz<2HMSZ@f9CYl}yIZE1smrA*J;T|)2RAAlNw`zKb0fc0N)*{9ObU7H zz@c(9RSI1ja_R2%!E{}!M?+Ix_qt4?TD$yPpUY(nnND4EERq@z zEZ2qVa`{{_k=O@^*L3g!nZ6lP(mX)(N8kCeWktuqbuji75s3@mkJUeip8dKUAT_! zvaTuDmFv=pbRyT#tys*~r#olZ@QUu=J=zzB`erhH3UzhSXk8RyLRM(y%H8YboWD~4e|UQjIH{_;Z~UHnr}y4_Z#%OyvpX}} zXA7`1%TfecTv$Ykf}jh?B47hMN>dRv#1do05?w$RERe+dXreJ1jVb1NLSh<;c|uH7 zc6h(%&h7%{@qOR?KmX5rXZOyXnLB6B`JLbS_4E5>8slEQ-mh{7RB=yC?su92eqUVa z^4A3IaUY=Xj=Lf;rQ2t8%P}Sgq zowTi#GZ;i$DDLHo8a)Y@-=3-WMO@Lm)8{qoT;7lobk&i-*L@znJ!kQnQyGld6Ek@s z4C#TJk(k?RcNui4SSnVFPKR_3N8UxLADz*_zjp*(nKTZ3F0BSC4IHPgoictoH zL>qR+qL9qYJ}@r}ZN7Ry|L}S}sjxc{aoSQrmCa*KM^c`Y*KP@fGhUxf@74S5hG5Vi z^lJmaIlH3H>kkGsMxED{1h3EqwBB$y;f$mLyi5_KWZzGn^Tn+-rgE^hMi8V zGF2)SPXROvJM3;S$GJ3ihsJKSnFDb@CMW3iK+meFsj;O3D!Vb^Pxym&ojx242P46_ z)9>_y+AFMbt19A+c)cmVSL4OkshKk14R~#4o7owu@p&CVTg)!kI`vH{eGVPU+3odM zcF;8Sx^R#-OWSh#Qvv#bnBg6BV#;j_kKJxnM7%MyPTPkz#?R8f*v4h(i^W)`GRJz!V~nk+-9rSudq8YtNuX19X5HQ zwn$Rp@q3cafHgs_uZ@ME$L|jV=_1aoI}$-#K{S=H_)}25a*d!Ki6&1lVAXs5F|*fe zcct+4px@|fwE3;soFicM*I4{Mz2AsXqj=J1cR|j~Bs0l6bULbcxtctHYmLY2@r3`) z!<(ze0aZQUkZ}c^0gpYF)43WaB^X#?bTLm&LQbuRFv?kZjh;VgG{7KVChASa-HvQT z;0ZuhsSCN>;2Ja${o)H zBm6Ooz+fY0rT#~V#XPh%$P#&3I_(OM6*vYO72PwU5k{T553CK}C5 z>TotfDl)j89-qtuWy#^z7@d=%?kGeF92tNM%Ru1-gH!4a9-Y&rb($U4a54ny9`XD2 zdP8k(ts@&&InAk1Dim?*4bez65|1R^A$KThwkz;Z$Nh1CAQSRy{rEaHSkmlCFI2|9?NJs6BeLcvU?6Dn#)V=evl zu(vi3-O!qymWb%1cq8g?bm~*7#u-z6ojz#dL2n=`4?-&Q1a%hQ3`(8?)Kk{jSl>v0 z!t3<7U{DDfz@@!5kE5nO5e-C=(TK@pE))u$#u}~HmW$^=0ZispG6e!qA4mieDZ3li zX16XA%|xS(iKropuTyJJBASSLU@!?}3bB|k>8bN6jR8xk(b9KkIdK*VloYiw&QqSF~mFj$TNt_7^}2*uHV z<48w3J8*z@bxmmr)&vp}UtOmu*wbHNV8JoxVvP+@&|FEV@Lno5R1bpzR65a~jkgpc zf%dFEknm5+wHc8_@ z@X!R*iBQO|&I2*p)3p7d6M_=jrjJRj@rXK`E%&vj9geIqkvFv0wyCpme?Ah(w(Ar1 zlk$=FY$D{27n4nG`gqopRM%u{VsQ`1s5*qD=TB!c@tmusA&@VsYtl8vNXFknEnG9E zWfQgOY&`BSL?$Qld9;;9Q!Vb=cBo!cXJngdTFyyiGk$wby3vzNhGHG~dN%Eh%nYP` zQ+mP~e{GvLowC zpA^kRGKo-Qk0my1aVrC}v#mK2{0u*7Yhsl)5WYXPDwVkask?saVBpvE) z=}vcNqW)adjBF<2%((I~cSA$2A!jROp=D^NWpfP;R*y52oE%B`9R+))sj0K3r5o?k zBS#NP-?ID_n$IM?$z(Q@Ot!Ypa=Vk~bT_4v$(q_|Q&$oOv*N;B+L{4b%liGZ%}q_+ zix zNH=6K>CQ=$CPlgnhN!1A*O_aGIh;)mO%1IL9W}X{T$4AX#lzH+ZOLZ4b5zZVLWS@< zbD3O*GUuAsNp;y+L!=nf*b=V(Zr3byXjUvX6IkJNW}J?u2HGrbt0vc7ppS-ZLl%aA z{t?lpW3iC7C0j)6w0*Shpl#E~jLDgVwyEKqh21%~yUASJZ0gQU(l*tGT52K<-G+2y zZ%d-PAszE)rer%N88Qw2tTx?{PNw|fEQVZ@O@?!YLT$4*U5vC$(WZ0hDK&*qXVhSb z%#eR=g0dpA^j1x#~Tby^hIsu|&q_nlYI^GKp4aGC3~;xK5%o+Vt-oEty&8;J_Ep z?VFm+C-Ui7ah5$f|I$f})oOQiWT#BldA#8U5Qqq+BGtoc1(nXt=&0}MO4rP2GbeKK z*RX?nbB%a26~!%n%k0YPe)rvTUT2t-JEW2561O)Sh@;bg~E*H zf}?=1hoMzB7n%!+a3Y+U)Z5sQYD-K>>KtkBk{RCl=+OLRvL9IC^%lJDjyBpXZ7bb8 zqm@3|3T*{59QyQ;(B~l8=(`G2&^m3OwocookG`q7w7#Ql-o-PT{r(PXeW!IsQ?I_G zKHim1w9PQ*+GlsAXSC&jfzu16UURN3T+rv+^4a=uynrF63w814*4FxtV19CWxgxB3_cS~9WrNefz}ko*uC0&xJH0LC^2{8#R2P4=(}VgBTKFq8-;$5y^DWK!d{57kP%yu^Zwh|BzA-)J zoIK1*y=&W>oGln|OEkK~Q7-pgz9zFI1Bttku5Z%jVY;c!+5MTJa;}`qQM+$n-}FBE z6PZM94a%eEU70#(CR`iqoZjA4-_+I8==J($&6-u)*J;g!XSUC5p9FhDxeJd;({t^) z_9>C1DQQgF$}Q!VmcI5DSBonXj(K99_LlaRS{O`nJ+s?dvt6~l8H2k%u(B_(1RYwE z$t-GW0YWwVz2z?2ENv^--q%SVT`gTLR`_r5Fw~lwz$#4TmT736wx0>deY9=*STMV( z-c;^dytc1B6e>F!OZL9@*`{(s65#LZvo=j0DA)IOHDzK=b6Td)wl;OeT1?Gd&H08{ zss%&Nwd7Onot=%{k>=jo@*Gohd-I%JXL2SiT(v8fbv3oOmw|LWxdn~oGTQ1wQ!``j zeJxXROILJFZ<%>%V^?P?(9+%;Yi-Ts=i=*K?VvcHnO54gw;-&QWlE$kZXkO9%V^$(Qf{SdQWuDJ;<;gmi?3^ zWMK7qqx>6UkC^>b%)c>h($cQqYIO|_Oj}#;XeC`spl0hcsN*8?`$F|~IWlxxIosV0 zZrv?B_T^T=+AsduU6(DDvUS}IdQ~ehvL(J(VrEWJih5+o_{K39ys)U?L<~bX7Fk3@ z>T;%q9b zi8HG$CeEO?7zNbnF4iED15trixNGH%76G|Li(ql0L#8-l6tFU4;!GSjATSyP0wdza z1`ykXXlUdGL*SK3OJqkG`3M;;YLG6(qCN^Q7g7C(Ny`XcBB%*UuEFG>Dk!Nbs+c`$ zE0N+~Vl8`h^kXqT*5X-$kCo~@4B`b@S;;dtc>}%2P8=IO2GA@RSTObi*fKf*;IuWL zzYh^f1rn3DjD?0LL`oEG)yM(+~NzngGD#K)2 zWtgsp?#j0XNl}OiAtPvx^cQ1Io`v=+ENksoMAxQPrLU>qW7!kkRr7>-zu{E+~XoO{l!&f7l_mu}iLdHt0^aI95Y$Gf)?6}%6LQWNBMp&^pNe#;|cXnkUUVs`IwJZl?LqjZ)1Y4pUv zv4OFt@d?ys@i1r28JzIP2{p~lDo`F3o^haH6P-kQ#N%;hfMks>Vit$OS^=%Ngq=5H ztlA_S&YR5IP&i5I>sm?PsA7!<#ANAP@j4V{_17)BwYai(EfE#Z*>F+k&~;br+Ll^z z>-+b{&ON7p&xW4)^|8Xn>o(jrxJMMaL^r>`?{aHJdCQzjZ@Bbe)~l|(MjB*|L%lOc zjO>bDN8|Q^{%IxH+% zD#6khumglK5LD_AGOU%{p9o!$8DY7is&GLv!L&p9y~|yoK>&)>_G6@mZM^g^5XuNs$y==N4aI`$TBJd%tIYS}4<_I11Yo>~T*I zF7XTouhFe?%bFzD>aGpkuDd<(pzguIux>c;J>B;LvcEY05@8u}YevVl1U%mHXD}q0 zzp06#2|dN$<|d{^;%j2ONNGb_koJLi#Y84Mw}~;}o)(GZT(K9CkzOxp;UrA_BP++e zA(0d=P)J+6^^(Y91PBv}^99u0Aml0rSu_ub%f;kk;|QraSie|ZYP)F7_?oOD$*~il zsyxSG+K$tQR%hl>Lq#d63Z#@?P&#^(O7rr|c#FQRd6{Ulbcr(6rzA-dlvt^vQY@E` z)|ebhl|5(<<&{8~m@Tq`BrM4lOil$fi8|sdNR0_6iY8SQ0e%2M&;~J!#0a1?`@rXaJI(O0S^Y5Oq?4FPBxpef%id<;%Inx#y(o>#ayZxeRJ?p;pX*27&_}tdq1yhT! z?Ck&k?U(-I@!M~0yR>_D`Krm~N3Z?EJ@d((vt~3TvgN6D5&yZB54Sx!W%g!I_Oj2~ zP*`L$xUiAu{0>?JQdpF+4EG#c5}dz!4AKB>x>gU)T>;~!JR7&kD|6WOpbbiAe}%S01?cJSZrxB`$P1J{N%w! z>&~0@jq==OBIb?J-&KBH`Dev+c$oYb5fUqFL@%$b%pt$$f3Hwf(cjZDdis0v#SqGB zii)w{Eve40ie{kI$4`u&{hR(AV!qjM)%qlC_|2ZaWtBN^uoe_hmykak9@Z;&6=930KSkfbMpZ3CSR}v0 zPA823@nqU`G7>9UVX(? ztDb?dh8jV?7hELx3F@BDE!HFH0f8_?B|15hOfzx;D&RmaIwrqHa!ke&u|!G5&SPS{ zWMo8EQjE?0K=0{(g6XAtA;)0;=xRbA!Rx$6FF2OBo{elF&sEA>Dm`3)3|FRYsZ1lo zThNb9r)HCJy+lz5_%AYXU_xwJh<487Ny9PCpTQoOR1fOlZL*zLZAp)gwzHwp zkJt-0qLt?%gFnms9MFjuO-J#@mDt#d9v$Tfw^mwGTr`IIqXT0Y)O#GXA$SH|C%G|U z`sb&mXo4!~1+I%E4hg~E*_W5kllT=D?KlL*Kt$wCvJj^vk^DK$sYK78ywLoYcl$3p% zL8j!LkXgnW1w~BPf?0bxWQxE|Q<>Yg2gp~{nOQOT5%(a3UTUEz(5Dcge z#OocvQHq{^as~0;{)zC&7wy6nCIZ!I1OY(N%sgH!%w_MHd5zNb<^)ch92UVt83TV!(Gp!l!KvXvPmhglgT zXQc;JCCkKAfcQarJb}(Zpn)iJ3|tBtQgyZ|djfc?tVg9c2t|mNUP<&K<4Uj>66e{< zfZm^DvKbxa9|X9J8eUcYaeSMIn1Ar*m+POZ+|E9F(#mF@xaiQ0+n(qC`y*nhd@+30 z&z`RgZD-Fv`0S!9_q{+@P&aVMgVD#CSBi!K_q@OgZbd-grs8{`s4+HJs0{Ct8ygP! z-}bPNyC3%-a&t+E%zL%kx6sG>d{H9`KJPhTyIQ9tDCaFN%A){-%;z(O1|=h`;h=L+ zRjvUjMp)TF)1a}G_zECEnju9~K%8i%{}A#9j)Uj{OFiL;9XlnE@Gb-l)jC&_h%mI0 zKulZ7gvHU702GgkW84;4IY9hW3Ztx*vR!ONrd$_9o|nt&>yji~pBaZ1QSXla?!L=j zyX3`-yB1!5Y}-qf@XpYbdD|ZN-UZ)&V(BA2_Y9qXi{RqtUS2+Y!ApbjSwpv7_3JBt z_TG--%%hvnlS5D;O&!M7_TZ>3d;ufR?oK#IIa9O1oVHF3YCFKNwfG50?c(SS$QjrGG!3#oNesV(LI>yS(s@f){m2UrfA)- zJE~*rbX__&Btgpjtqv!GtDKzBF~Vw!O54>!AqW-uo|6%1M#$a!DPh6n$_|)8S={VP zP>MKK%{W;V<6u<>G=u7r>-|H-Ft+fHk7>BQ$B*&&UG08q^tak9WU#o9?>QCIZP+9v zmx1huy&R|uGclbmwkliuePTWLm(dfYg}rYO;f=r9 zz3(&2UD}y9m2Z3Jg?q0(bhGft*2orkBhAJI9x1@JIn z&UB26d9G;5v1Esl)Jb$8(F8@^bOzK(*I&(!uuF?7lp_&Zua+xWf+%%hvbJbp7`0=N z5o?g}x9l+uGT3#>s!Q$0luf!Uzjz zmHldiFm<(98631wijo=R$~o7dhF-@9Wu^Lw1yd!hpeS^yjDoBTKs)D2$s$rG4Aq28 zL0!lntQBQelB6UKDq;+Rp6FdGnW!SZlJ%%uD_Nf{xRR?QnU!2xkXp$kq&S7l_Lan` z#VIC_tRxDz+PjibDFaqK*|IF&B8;Xv-W=yoUty1UxtZ`J39ON&vsBgP$5a3^rWEpI ziK8!g)(MKv>F?Y;c=PCqlh=P^<;u(6TzA>agUc%~Y`Fi4HKl7yJFmU_hjZ^+_N|xR z;KJpXHtfCjeqw&?idT9IkDR~o;PQ)~Te9Sv%9`%(#ec@@;SE1C5X;5AEI0nTfHH!Fgy}Q7GR%wB1odd&KrPaLFe2vCVk@nqbFN5ez-D!*Gwit{ z2A7QRqoUvq6wCUkNZ#-u12i;r&`1Jhh?FG^DuuFaNqj!9-5eVL6>O#wPBzO}Q?}kw zo8>rm(bK1!c=486IC&|T7*UVZNCd0D{D(k#@(`JKJ9+z<`1YLbN{)j*p6>H;9M*sK~wHAq2H8 z7?{R|8q~NbOE^ZPK{i-!EdMOWuW!#jLhXm3u|3T)VzU+;6RHD~b z;(){6Q^y1Xtlb!@*#5TYgW<;evgc*5pheN*I$v?VYl-wK*CxeI*>}8BLoJM`(UDW{ z0E@H@5sBOrt~C+{dzC##P6|7=1eTQBhjkZNN66Jh!%;AoE7Ni{!j&6_V{Zr|ElH6J>QSUR`)NySaG}fyWf8BX#E8@e%R7{ z#}&J0H4@MGl1%-_A78y=^5y5ZObdncjq{fdK6>b}E1Fky=jSF8=k%>#Jn3X&VyUvs zmQ%kGT__STZK&z@K(QNZrCH;z_12aqhv$UXg>UKD@893{c85aHtYI`n(-s#rm3Fm> zUy=kTSwkVK_1tLK5RD?1Fl4O>b{8*p9In}Gd;z-P1I4hg`(oeWQ2kyA)FBcQx9k>JnV1^L z+n59}CCVfR+Ky{Z9M`~}dIJ0s4_H#iM6{b!FOOMMy_0+6ZO#B|;X+LzaS(fjwX7%= zGzYVxd{7>06#z{hDJrq}+fYWV;bA6eNYi)RBw>oJV0xWBeN3Gy{V>TX@Zl8yq&^Y| zmb^WV>0Uche<(()8s&RA1Qmf50OW( zL@Af$4??+a_0TkrU&inT#UNfz$^vWrz5sZyE|B#wS_A67_jaQANmY>zRXL6Dp^I-^^WfV*t89P!M`YPgU@Ls!sa>mQH2Q4BcX@H= z3&&ocdwIQWce=Ce6!mgz_eH4*n{l$63KXecvaeH~#h^ z_MmQ*{DUgw5L#6PBhx@G3^DH)8)i!EI&5>)BS=Z@)MyFbUZB>& z`=%qv;l(%?Xe71;3>%ObIWwcx*#+2ixJu1ChAc&;ca@?XaV*u8!WUjQX3MM+E4XoB zW`o_0E(l7wD9M@_6J0C~yzhn=B%9cvG00)phb#z;^06Z1?-=5&ta*sIRNf&HlzN9a zlSn_rh%Ex!5b-FTLyS)z8X{5&6%peQ5~*MVqX~}9dheJW*ac)0_`P~%E4ioGrxcGVxtkSx*gXnvt!AzDX7+lkARbI$RpPQuv6LxU&&C;w6g;-j3;NFwF26fE!2?z>1L4VhJ41IKd~qgwc!4OR5|W!L0GkFq?X?>lrjj;0p33%9%r7d>JaB6$N33tYPm+Zg z=6F9A&MAIW%ZoV_^+R4yRBk|BDFV4^0TS|YSRj%GNJfv0IUIvR6pxZesg<{^lq{8( z6c>Ky^wNO6_t^OO#+Sxf%VKO*P;)A8`^EEqu4lBH9Uh&=4xfBpc;vQ9-OkY?pi_jx zo7;t+NfA*HL$RSVdnKj4LMa4Rgl?i10V&HROQj{*nZ23ti_@3}UcMOb+gH2c-^c#v z=(Ftf(PwYxdvMz*wet-D`|kwyyJ6|-eq4V@{~Gg#UhpROA4>K)!yDv3Snd(Si{wR) zyIb`Hd4l7%DDNTnu-t`)wXQ8J*RQ;oyHF3y7emxK%>racRBSX>*MUs1(a9kptRl2fQvdUWWOss|~oynlXDc&GLRa5B3+ANPY9+Lw}++c!*Nj4~SU`fbLbY0l! zy09oF)&*r~V=Lp#rNQ$kChx8HvREWo9+b&peYCE*qVls_pQ^m}q8hO72ge(~TVmG_?@%v;+lPgDkp=_kYr=Jw`IbmpD~ z9e#z!srAKnR0@;AM}QpYum`{jv;f(A7!+rK=NCEjX?+f;2`Hr?7cZRwWvYx6!b&2M zEj=HGFQC`cJbJ+@0vZdb@Zlk#y}ZW*@ecsd84(ct#DaUkc7Rm^2LsGpTK}`V*gx&s zHEIAdjo!sB|Dv6Jb+nQ8^FEx?=qL3C7!lCJa+ng{x4S-I$FMUVal#``KN) zraZFlyr-5=yKHKvw(X**@W@H`Z}zR2)HgKKYnpmBZ==C#5&*lw^B*g=&KD7+@@3(P z0_UG2gjtK$iP@3FmZ9vQx7UuZL?|~<>8O40CIQ$#z2GF8 zW(no}s{v<{rH%}(f8TDl=e5xm_KWY2ZrqJ&{E&@|t~~iZ`}F8Jm;p*DuEf}cOsZ%W z0L6q*DKVWwL0QZ$g^~Zl;}b;cbd=NBRDuTW+r`$8<}sgdZ%1pZP*MF4XiY%|ikH<& zYUQk&yGR1+ZWgj{NM40?UiPw(eG>%WRRMRH9AXa$xxM6Z_F*BnhrLU%OUT_Iyjik` za2wbm;Vpz)&R!_oNVxL==;egV3G?!P!bL~}X#n^w&;x-hMDm!Nu%5@@SM!XVx~JF* zI_#mPXXZ%6h%-VlHK}w?RiUK9+8jBOv&&@!cH=n=tf&l}8bX4s%Mvaf`iZ~45*FrjoKZFns9g1&QLu=m6chjg%C4aD6p$FIEVootmP^5>W#g;7s)$wx zMI}36>X;RvYII1~G8Ca#uLcyT?-FRa-^0CooA+c6ef@^uLiBa+myb~i`!aBjP2d~~ z#?A~D&7BehmcJ4vaLX#L?9{H3mK@_?uKp^|EP2wNAxK1F3#p+c8HJW5L@(AZVeAA~ zNX)o|F$)Y!7@Y(sE2~^WkZ_$!2IEFvN+bxh6)O8Ml&YJ@B%w@z$_N2&6`4l9S81!f zSUFT_{Q+6@{X7`2X5Q3TiJDO?KpsRjxHF2GBCni4sWPq-mF>!< zs*>%iA`t~MFF#KR38%&85NkoIYglOXK};JMy*Z?l8Hb34#mOMn4lyR7b!gn`AB)GR zWNfa6NQk^}aOkyWUNBA)|1b%joO|^H-`ujK^5^Au-0}HcTW8F;?oQzmll!~3-*Loi z8J#Vxtthzs6;sPs)M0!>r?!f&#r$a*Kl5dAa$Fzq1^f-VE(RqZC0+z94SKfdc56Rj zzVL_&5=Q3-0(;@x!onneSib!puTBqF4aaC<|MA1=WpTskG*mRXHwvYejS5b$^Lhlx z`b0hdYTpQJ-tYH23^0y6i)!*C!zy(-=vXBw1i4a_MO7(K zP%&c0#588C>MDpBT_Tk!WDCkdE|CK`q%WBQE5yI&S`;1;{tXjPqM-rK02^_|9?@0`XO2T9+^VEd&Mt~0+-;P1#VqTnD5+H z8QJ$hW=SME+I{iUx2hot# zdXD)HIRc9g)%1Ma#)#BR7}Jl$t3D3?CCCQLiBzI3!8%uY)V1m&N}y25R}SG86JClx zUeyAjKMYWNG?ntG0!UrF0~!7V93RkT@t1|!9FX^f!r0@k6Nt1SAvUu^Wfp|RL&Twh z1}zG45Sgk<^O&cXXFCke`g~Ppg1v@5s?GtESqv({dsPs5#nTWt4(wN5|5W+fuFRx^ zBQ?|JKe}kyfu-wb4NW?4b)??;ts~q2_VkS(5na#UCarBRPg!)!t*y&8EWB^tMYqhm zbn?pSwf*&u%eVb}@PR+=z#MrYpL7GG#mtnVM*vd_%RpVEm4SJlECo;IekEKg`W0fs zA3rTXjR()r^^JdCjcI78insMtg@Sa;g)1Ywg|$0&eDRL3mh#9Ec*btTZ`qjZiuMMH znrJl8-=KPEkUnZzM<)@mrg4@&8)jTgj%OKSfd26P6=N`tjA2q zu;zWM&>sCr3wqRg2vVOK-c&_ZAP`n9Z8|1-@_aS{beJ-}J3b_a7xN%WkisIXI zWKvY!Km}mAd`#+5z#%<{Q2-jKrY2D!^aaIwVU`33A7Rytwi`|{^h3={+)W}WxtqnN=- z;1hcQaXIsPaYm1Dy5x1{P2t-TVM#be%1$BOTsPv?7!>=0of5`Pg4(OFTB63Ph(bpU z=%BzT#A+D_@Nrbzp;}K>*MZ<{9v1uvI*z$$YZFZuoiF0lBDW}o%C-m?mq1Njr6izr z=3(YXQal|%)Z5J?mN@jC6TH5|Yd%z99N=G8<;k&?O!@R_kc@@H(csT9Fi;?nrB9ND zWbxignf&<4%C(hEPm=ec_?Vii!oSi|8-SJFj5IW zJP8H|n=Yzz%TBM1DZ`?r)NVV4E)BG3XQUI$0yci$Zd;Xy$Ax_wH9cXiWs+DL)s+Ey z)V7zbCu{arlDDC+53&nJ85&$d`&j@DycYcwGdCCeY^)7o5D>)Sj)RQHKSLkoxG{6H z7#nD)uujP&w*X0KQEB@}YUrY6X-Z0dMaVM{CEg+2CbE+}KsfReymvQ`SrU&?TF>*4 zDhuIbdaD$44DRV#Ixj%FdM_UgwULvI-oti7om?SIZ~x+*9YUDM3Gr3duxr3s#Y}h6 zL(O5-0L3k0G=fE99kqmW3~H8tMnn$^t^uNi_er+Hf2sKlAxURj!Nw^nG$AiSZ?cHL z@{t)Yzg&4ncx?OU4^!`9$EgAoN4l$LO3{p6MbPmG{DvG07b31`1Rw;+8}^a15H_P5 zXxL*lT=4`SG}4Rsg|ou{FgT#l&$*F%PEHw*|0B#mWes_XA5l-y3WFmo02sp}u?C~k zi3Koyz@7$d79C)&;T{yhxfIwZx%^LbP|YV`lAT~gXTX#Wsvg=9VEI(#neTs}%&4r{ zE}FN6&iQ(BiQxB`bLtn4qCmHhJC`LiP6$PiIpLUR80!wd%Zdaa0Xe~&*lP540HPob z_Jm0YKGCXA3i82c)woy6oKlohqfc~J&q7IbsY*!Lp>?EkL#0%ix*7E2X>R0XH$zUH zIK>DQr)Uglpr{1|j>7K4P{5W1KfICJ365!gOU1ykC{i&vtwLb=@^|03kdA3kC}TaM zR(v~JM7%Ed@g^38^4APPKM{(02s=y04OX-XTQv|>?R> z58=7jFmC3hV%k--itI&&HY!m&G5PR}Yv(Eu`mPaK=ZfTv2JZ^l`K0VME|-=(3)fB9 zGY~mb^+Q0Dq7%eH@V|=sPN;n9&{3oPjxnjK!|L80_!q?O^DA0T=jFRDq!}hYn7?5Ly)1# zTrWiUW;G~<4^a_(c+1?MUHeJp5Gnue#-E;3=^uJ^Xx(dTF8kr&=YrywN1tD@l1%^f zk7U}KHLtI@?47ljy*sq_)hl1DP$)fo>X=XmjHOUITuj-ET7|19vR0u4$RLy(aFW9w z&2mn)P{RN`Wv^yFQ}SGK!XM03=mB^ z0fVzaD4-x@PJ<9811*h0K|mTq!wZeUan+QElLJ;Vkkn51`eT zy*>E3@Yv|LR<5W#`iTs z;e|v3r6*F9$>!1u128m!X+?^9Zmt=yQ!vW1L$q99vM)RXS`%&``Q`Fc@)@m47h(ll>0#BACT@#$t9`eMTW`Htd9#X3!8ES1co5XNq*&1IJmrDW z*Fz*8kE6)U!0cd&)*=Q3BvN9SE0jCvOn9_p*s@$x_Gy<(O5QV3Y+SzsBjIHvxHs^; zdX$DCjXOD)uO?jup>b z@W5rW<79d3nyn==@bkAH{Na!9{P?B6H7+DOSKWBdMLoO01EvEV=VLdCnYp9bi!ApV zDavr6OcLrqpb#JmE{h>^GbWi-y;CFN=BiD^L{L~st3$196bq4FrAE9A%apB(`O5EW zc!hX|TA(gj9ymk>$N9&}YBVTsW(DOM0H`QzwAre>2y91qi%QsNu*K_*58Sc-WPy8q{obJ^2y92B zUuBNqU0{(9(|P<5ql7=ht~4~*i!rmS==OI@d^H9}#12ryuPoH z=y<|tN*H6y1aT8SHX5oQ1A}lIZg0mhUw9cR>#(2N-v7ZxBY0GCkHMjS-BE+vaFG(|sAN_Yu@P$iy+tVxH+UIX&# zvmzr0AwefFErVQI1s^7Wq3)WoNJ}UJb=ZCiiwa_|wEk~yJ@>84H@?`vRc+fcc+DFg z!&Y#$dsYoz`J<0V-(kfsw5`14u`6eMSXoW+uOA?2$J&x(m&(p(g`yFXE5;C62Je$n zgu26HQH@8rcMwC!4XfrKRllQVh3a8xN%O!M6T|NIB8*IgK?1E>HTNs^r)n14-dCSD zKsUbQBf9Cw!_{)!ueeV!2L7Y5{Zzc2rLA-B@co#If%5=7T%RwZ*U)p$*uuj>=>0)$ zS66MStIND?n~34BQng(b$TS$qsiW9)*2#~=#=KKhS|tV)8WWl3YSqLS-;%p61IFd1F)RiE>GXb`uKN%m*@oU0z^o3>)ve1Xk^ zJk&&=fksD}cZ=O9YNuY|T`O5DU8}xca=r9=wbWY_`9U$lk%-Hw7wDpvxk{xU!ZIV$ zMP(={qj$?3oYMvJ5f((EaVTB7`T7yIcGx-Jg{Om&`O#8rjC!206LQ=)MnOYq2z0P! z4U`TuuXI%Dh|X%4D{Mil!qLyjWp=rxp998FK0QXE4S^6R3`Q9}};k{L3y`@Tc1;y`!?!NoW({y*{2UWUDrN{RH1tl})vsBGx#KyT|xplb!KFj5@ zlH+Uv?ku0BIj9e@K}Et(aJ*7C=I8{H<$Z-PGp5Weaj9?c$ zuNm<|o7soRwkrRH(~`aa%ZGPYzW@0bmGAF<_~g@Htoh#BwclIwrC|PZkNo;rE-8D}^EF?qHd2Y@OvT#j7RhWuSI8=ZBKJB|aH+*7A$^IWgE)pNgV zkM|+jo2*pISxL|D4dhABhlWoW&P*&u_7MB3=>rG1$Nf#uUY6V7+~7e7TSVf5Y-un` zkygm8CdmB&8|w(0F3PyMK{4G9z#8dGzj>}!4jG!c%C=lpj+}}>Cyc;2zWk_<_=XLo z@O|R~*#NKR@qBj7v4`X*qsIn#U{R%}YF_XMERZ%}9Sn#zF%~Lv2>sA&tZFml4oWbn zpigzZ)$rwk_tK;byrltg*wFO&4V;if5RVU01St~6oqS*??2-OeE4nU-L^gf1kbhy@ zf+q@dSFE4CE*#!+M}7U{n|E_>3|!LRTwj~+nAtP+{2LFS)4gQF%2IPGIeBWieEyXW zQBKhZyx1&!53=dfV&;ExEy!6IIk8oqVWc}z@meOK%tDCxX}UWcnFe+Yi{^_DlO5R7 zzkZ+Mfge!I>X?`B&tn!UiZizgH7F95HSC5<(Rtp#+*^aUwgVeW>D6^HVC_9b7bq; zo7vad*M-uYq(O0>{Bp^9#f^fSrCSt|-GaNNcPk!~jL2V=ydix+Y)zr$YtIXp)n1LAV*LoOeblgs5d z$w!2oTIp7%lwa%Nn|Ip7H}9(+KHv|HV$4;wg4{uP^AK~2#0q$e8HNKSN8Ne%j_U^} zpaSlHKzS6qd7%)FDGPMnOhg!ejYID&f1c+t;vt^LDqG37_g3~HX#x2r*2E>`j?phi zUm9Hl$HweoEXW}=*;teOc6J} zR;ZtkI#b}R5~<)u<6{d(NOT|FkTt^Q_dye8kFa?L?sP025u6d2_F)7b9A>AJRpX(X zbcfHtDAHDq<%Q!%JEj%gB*e0zE)qwk*M6o{`X1Cl zLBF9W6K;+@m@K8n({Y?UHrjl$S%Z!2v~x7w7xcGWo(4eZ=&1=w*r*sMMi3AUHQ^&p zK<0fA+`+GqzN@Dtl+Jz_JH^U*i!NO(KrQ!{#f2rw&Y21+A>jojb~g9~|}PQ0(nqt#xpqWB!)b{YJc|KRn`5NspZ zdx(9x2%ESDey>js5#9LI^9B%}A0X7&&o0}sLwM|;G%mIs@VFlEsG&Ye3$u$5uX>kC z4|r%(AjRZC(dHNh2&(SsAM~k8$uSRQb1%SwJ;^*S@lhq!Xm((XQAD92V(BSP>Uo|` zAw{=4104KYh{vHIV%h7z3KofK@!X;LQhD2X?lYjmPX9LHp;9@p?OdJw-l?1a(!Sy5 zP~qT@e-X+i?$udV%?C`bn}QLoVmk%PxQ*bRbBjg+wyG->GL?Xu%1sKBN`N7bkl?Uj z7dAa6_GuKmlz3UxNq1=!L<#FHqa@0brRtlcn^wo1hFCk)Z4RN2?zlHn8Ffr2tEXxj z#)EMRmaV!Ve*WI;kuUw?RhKSGUhu@aK7VWuH|fDPZ*Q|X)cHWGZ)U;nJ$0(OUrTIZ zLkxVPSRLERl_bWPkXMmq3^s`*%duJy(^g+k;`Q|t_rEf6|1S_oF>yaCtA6$V!OHb? zmk;g_@$LVToB(x@BU5GAXH;d;DuY({g9@J#Uxd3N{9W6a{{;Qe6=jGih8C42D%uC! zT)kJA7n^Y}b)<`#pOU)qdo6MzJnLRQR+b-KraC(KKF50-j7vH6)_3OU`1mINenb@T z&DToc+b3__p^#x(U-1jzX`}J?KjK#d{QP0r@%zNzj|*cX*l~{-&gMy zO|<(Vb7=hDK!COz`pUh+KTq7dopj*d>I_CxxS6ZoJwAhcKhC)Sr_2}QZ7037?Z8*s z7VVj6`xgY-3*#voIkqi27(EhwJ1StJ{NmFubR5Z|24L*|#H2j8sDyIwgy z@4Q!uhhO&?{A}ZW@%tqJ_Zjf}>b;!=0VP#ff6cuVe${qAWbPinHyEVthEI=?Z6lyPnE~- zr5o6@M0EPzMIe|35$$ue-482oj^8We+m)TZcN^|i@_nw}yZzLxYM+6pNY&Uo8l8zajS=S15KZ>!<^d`@+I#9h6YWn3+#Tb&%l4a5B&J5_iiUa+*_TKU>rAN-O^r+kMFDZ|CIT~c-t{2 zZQFCY&%9Q{k8f^ue9WJ#_Y%ftV?dH@Uw>~WgRP)dy7V>o((%!DMa+jQ$L@4EXsc&H zjqd?Jx@r%$Gn6J`beKJF7&jvU+{Ea>N$#z@%DoNVDrYXhehZ+PKq{0xCjE$$vGT_t zgLBw}gDo9U0b8CUn?#hY+9=D15>|!Nz^1Ht0%p?KX=eN)2 zeLwGCFObP3Io!F=eeUut*Y~0U45JiUcd{$Fap z{M?MA6$bBYu!xP2o%Y#A$+7}xm}`ZuI&dwN=u%9pM9Ra-%Uf!hM?{^y&4hOj1K#4Y~Ox%`TDwv8}FVlVS~8! zp4ZOo-gf59t{I!ROr5-KGkQEz`AqCCRf2UWi#g<(wg|{!pVFNRzZ@0J#4nY}_v6QV zml^Id?1}!ydsH|roEA-f1Fttgpq+(Mvk;CzeBC|X!$GKk^FgRubVRdI-fW5pd?-as z1_wlHSd5^^*=@CmMmxyuKm^;hF)|j(?Y!g3s29;t6Ge@tu?UOj%1I705Uv*RzcRQC z)|wnoW5%pNb#_}oR5M9cn^c7@f2nd85W6cpAAl#+zXXTWKJbZZ<~Q14Jfmhlj@D1$ z^=)bCL5N>wjN{US5lVD2!r0V-@HL-=+~!oduAj3*8`R?oUeArMOX~ z#d>ttb&~>>9H@|k&swKizRR2%tr^s9YDzN`j`VR)1-X5!OlaWBsS~>U+a2H;uf1(!ven`VQ51Rz72?{ko)e%1#+9 z3^|?At>mtkM*nitiggPo+&IFu^Y+^|&$+Qg&iw1r=LcsL4t;of?WDW2`(|%jt%$ju z(jxgdUbywj7~wBEj_bw^zWYd74D_E?{F%)(0?H1Dj`GFO?>$o_%f^i`h zf+;KKq)iUmyZ0_~KavS%4mOo*=r`3-Q(g3kerjn$XllyFo>Mzl59&yTc}e4FA|g&= z&utrJ480b)D=SaW@CPKFRIUd>ZUE#Qx-zkrW%$!-+aq@{h!X=$Ry|d)V=cl5Qe$>) zoNH>-jwW^76TqYKArY^-N-Cf%TX=c5dF7PZE8IzowjEg7z2T183x0RtS08xy_&W`% zpS7mA_~@^*Mh)w=aP-t+XP`q?jEliB@`jH><)Qj{+6{zkFLds7&^Lk z-O;1#*21)A+{D(Ppn$>L4XmUMbJgKSdYFM*#Rab;Bu5CP?X-jJ)XjPE+brMNn;eQ8 z#|m<$8t=-%CVjPMd7Qn2HlDhe(nb^77VH}ut0ds0n%`7I(~=YJ35YI`b0c&r{bipI z&b;BankAE8=h>*`fBK8?guyxeiTdZ4PaFK>D&3twu0nqwLF5s+a@k42+)A+PzzQ3Fti6rHWl~~ePFA#d2Sr;xk%g`8_<*F%+oaFoA9J%#)7eMt2 z5>UO^7hklcVpTU(LtYe*cykr{F*KroB1{qS%D=HeJcyfM;Q{{-ldIw+uOFlj& z)r2+??PhD9DJ^yaG(1xK+Q!3wns!ss*vX~0to-}&RikH(T=&Ge(~&I)x85>(dn6!y z{@LkOZ$2>f{w_g_J-OSNJ5FCNy0hr1yZ64J`^D~AQ}3#~q35$Lc?f&9ehF3>yAG9d z$W!&;`m+o+*3HI#tV-{A( z^K3>|)avD3mQ1l$o+=YB4$Yj!GJ6AKXvitN1*Td1{?H&UDM-MK5 z5WS&#Kr{0lemg#6LAw+qMS`Kk?t;Hq=J*!9P#}ZgM=(IzV#Q;t`mr27D;4F6x~L62 zX+A);va@99=7j_YYRXW*$hoa}=QZP9RZgF!LcjDrOOa1N?O9Nd7qEm*V}2uEdS~@o z%H`zt&FsIljh#h(NMu;F{h@PkArQm>>BPBNiba<`QIV$BwP(7R#*l$0nFYvsm04y zY*?L+AG__9+_$opRZqHmtu4hgy67qWb*1 zasQOQx31DTWU6|5rWS&x8zXGiBqXMjOEGehTQezI)On_U!3 zSudK?rbZ&2r*;7jy~(kjtLc$_5@bK6eD~vl^@i&18n79glA<1+_=Mw;9&dtf>AN`b zlDf!76qiSHS@_y#i>G>kp6UU5st4$)9^j(o*&wto#tWY60eY$j=&2r{r+R>8mEj=B zDaoTVfc{+bL}~H;-yUY-z`!wF-p1fWCjvde-S6Tl;_1zO4o?s7rbZ=5V zy4$;S^4k0NET49V>u&eEd!PU8A5D*+;lF)Pxew2M4n23YaPPavST{VmSDWYq{}Ex{ zn~wbY;GtEk9)0m&fBdZFah$alevAHT?9Ud?!#yQuG9F+agl0#ZEvUq{K<7gmtrcaP zbp&pAJDp&re_0M1ZSE-^j}^6wsL_E)gquP-xw)}kP&os6dGlZs<%M=YPM6PN%;k z2il;b-qU4pwsGgzp&)^M4#3K<;=RP~&<1x$c%QxeN99kO3GR-u>y9$FlhRi>G5uT_ zXv2ilcK$SX+QNe~&js>i5al(qO~-{tjqSb&wji#6W+{SbR|BuoIvl1?695Yz>`eTP z^p*NGeJ}oj-gkus+X)t|n|nhZrWgGpSi_miXtVP!qtzn0kmuC7jC!-qZ4fPz+aLhV z2<{!`hED;?d7}%=ta#@#5<$0M)7c#+)aHv;oyF{G=Ia_AYwgb>RAfQrOr2~oueDHh zh~45ayJ!)*`3X%7#1>vW|*oV(zF;Hp#J*`%bf zi{)p(p$lxB3lO==EX|WU<>75b;=ykNfZWon_N{oSc$@zTVG&e}W0({EXL?37 zDaD2?d?v(J?O7R8)-;yn2u!l8C{?bL5&>O933o;CJ5z5Y)%usV8J%c0QzE-J&7c5P~mh&z-}CMZC*)<6VkA z37QX%PIExX8^QVK%9^8&mij^?2KsFrU~#vHd>>G}mK3{HUo$T3ppQGE7&ZQxrJHY< z*Ld*O+AVYL-aljK&KdjP7}>wLa_EfuVP(_*IdpQD9z%w8pDuLTHRgc>2Opnu*HaA( z7Bnc|tt-u1IDOW_>g|&&M-Ch?2J5{m7r;K)7yGasc!A#6=k+%e#&(L&e#HBR0)TZOs4R z(-iJ$XaA2mz^lo_znCaiNNa!&Fmda!M_rd))MPYFK^W~eIg4G7XcSCpCcR!{H5L0vDO>YpF)TT8B-yW1%J`tcYpTNF5g|G|o|BAP6@vwDFF{?)X`+Z+zP)=r?1oJI6J6>K6gnlgsLo|7us1u z>(ObP2EE{t6yiMaaetGCA=B)3flnUvWH!A6+7$*A5Lpc%W3xdN%ZJDsH%8-m_IZ7r zcZ|o4c$*tmvcYK4S#55D!Z>tJ7g$3**6(f2>@GRm`Mt~KF&n4`(Cu^Dtk~pqg3Dre zNIIiWZ!!nSkA4ARIKOOUXH3)0XIw7;Y2J%?h-UZ>e=E=%t@S~sAMc*!sf@6o7psFGh3!?-l=S7i|{d7 znesTh5tXfJOBwajZ^jPZeb@Nf{de($ubf_1)4%_~SS!Vzy0-pBctd&*sM!ou!8m)P zJSaHX?e<3|TM)D$X8*CW)jwHeK}2KM8)~BLBx^wcYI~EtIW>N6HJU{ z(W8&mQ4QU*hS0fhXu@bEz#*68JaI!i7}JEi2Bwa-g}9l6BZ%T$)VmCE+9S^^W1f3R z%zm(Cxv+^o)c&<*@`d_=IDZ=C>|%rUA?F@_>K-}gp-fXDb}7>%Hcx{u@QR$@;Nu># zrBxR!R%?eZCv;<4H1t{WAvx)$FOy<%EZUd!Sx!nOX_+=a#O0(*1+j~&U6GlammC6K zIF7zc$#UsDbGY0Pw4#6@p2PBzbLJ$_cVtPpOI2t|!kWmY5EbI25c&{Q##+s?pcppA ztNF7IQ>S2Em!ctM*%`Thr^{!I+Kq!N#+3Fc$<9el@i_4f;pjUoz4?|(xleAF?wOuY zM&3+iMr&WiqP#V0Xuq;f6=~s6B<}`RNxMKdA&K7y&&t82aKnz+!L`xM&p)QamhbSv zX_zl3Sx`B0I}h^zRC_Amp{XbjM6xS%Q^IYeIHekLx(E$SYFI$`VFdE4(^ zv|tPRS%H2&7te#uZLBcBZJXby^P+rhzU<=s-X@_Yh&+THU2D&VX;3c}$D=+Rq{Ard zr6#=8Bp9Ro7pG>&)Wn#YEK~DjZNUy;+vA2FY`l(YZfwP!FFb$OozK6p;l|Y~MvY#v zTDth={(a}p?YsYtc{}IK*|KHMoSife*8-^Zl5`%}jOXM`L;7ZRr~Q6*pZ!VpnEeDh zWI-OI{Vi6mV?lr>P^Hcku+ybm7SqguHpdI0ZB~?OJ);zD0NvWMz{s3 z`p7gc$sC%-!V+E*@g9oWVei$rl>I*9fYC=`j-bqgXvr{Vc@(Ai@g4TfZQF)D!LnXr zeUIETZ08DgOYFDf$|uZU@xq3ezHfdocIx3_hyS_rUDo@_FJDl;+X=%mG3@M&J8?zki5QITQ3^U0vnyjm2kb;QF+NK-BBmsnUaV$89e78KJmam z0Jnl56$wHXNF1vKONu3Asua>>i#uHw3sU7CscCYwG}plVf!tnTp||Vv4Le&)FqKP~ zp`^qu=IMf_g0Z4l3TU)!A8zMK*#lK)M73{#8=NZ_TE@EFJ;tV*OAK~LQmb{Wj+~Vp zt;#8_mk^PyXF0iXlYx?D#1i1D?3o-&$?BQhqh5sKcRfo^N*EQ|1)joUUMPwd^988D z6iVv3V&uwkN!;>?U*z$jd=bo9MxUi#Gb34P1SEv>&S_O z+nZ5_KsS(t+};E`TH~X zuc#fi?xs<TxL-A%btCxCIk%V}_Z&<;?rBba z&2uKz7-0qGS*bI^qJxFaE4<*Qu$!yQD^iz*r2+$&8V381+v)X~j4p~!jn|@6K5uH4 z=m()36OkkEgi@q5I#WdnC4<$Ri?2EAA8XfxkhB`4kJWN&8fvt&QoTMg3I+v-$V1O3 z9FdaE2f zQo3sr-I4UnK#~; zstTeSW}qCQc*C728hUi&lA9JCW|cpky>H2cmPh%*Wn1UJvZObEBKFbD*-KtpB;51M z_fSMMVpGjsPknoljlXqMP0Ne?t_e%uS~}(cFT_@t&Hvrfoj5;^qbk}dj)ApO&iyEt z=X>+J^zioR(ygpt-l)7e-X(b(I^FMW@IByf2tMt9Citt)k9Ilbea?3%|Jg2YdEfG# z&Oh5FDNM>(A#6NlvegTIhED#Hsx)?WxF6yQsgt9sxI$dTgR?kLv54J7#UwynA+2Px z!>(z12txAIobN1CAwZipHNBy5svF7*aTH109O|)oS_*y;e26l$U#r zzCvZs-K+MF>@JQ;D4kqsY7XWf^6OY<$ z7CZ8#d2$k|ve+#)tEz}CG}zWk)&`UaCxjl;%6|hIr#3}w6b19&2!haW#6e zS{Fx;st(^pgndaL(M2F1XNEvJBb!*ueIge-#hO*C^v2dkak73WZ1vT0KBw0oAwC^K zg2U-JqSeB}fYz(JfxuA6#QwI-&XnFP7Q6~CplrxIs)pXXG-K!t^!*n4wUf$bs7Iz;3 zHsNV_6=~dKa+TNPh9l;5ftFox@o6IGW@%y?${8G9kHg^wtDGSvH95#L*G{)PXdP>? zr;ZIG#ll<}u(gwW8~Kq)hVS6g_z|e~$VD7=#Bt8$aPh82h&q)tnyS+QU+0I%Q|~Po z>n_GFU(^h2HJ(n@SSkfLosrt#gs2t;1k}2Z5`BgM=7@Byc&NgiQBeZpx;z1_(ercv z;{4m3(6~DW_N#GKbR9S|GJTtKTTx21&$N*fT|;{nm3f3kD`VYXeqmhE>dw2)^M_Zm zs^*GGz3;3ZPkTr?+az`oOA#R`;O;(d&>2$sz#bT6qZ(88K*OTbk(|suQG9tM4Q@s= zTXa;k5ds-M?}$L=M*nU}li3DaurV$c6EM9E4+_Uqgl(Jxst4;&|k^2jWnY z65mk~%KrwR?EW|37rR^+w|v`mzbmx1p_!}F2+gegS^GwIpE$gkRxt3S;_K2Jypy;k zjhM*ItUwL|+YH5c9=gEDrXA4&O_;fo_$+&vE@h$P3@$bb2;i9B1YJx$@Iq^wSha5P zSMflRYCQ!JQh@G6pz4xF=-Cz!YWJ6OnNbj5zcQR(0`jVb${=aZPk#|!Yw3nx3VMk_O|I`aDU1~8fHbta>6v_{6RR!pn@Gari2te&VN};*%)HK8bzC zr}F8E&)3}hi}IxZ7w#QlTDo^#$9vbQH_v^Br;eL9eYQ^5;pP$OyDHB2|K#q|+(L;P zYWMWY&YwTO`~3OXue3o(<+9>O+}_sM=D=Y z+LInlYi4~Lk+Q_6CQ|y!{8bzI7w{7aHchH`fR&DaR|~*)Ok#F?FLLoSC3biGjkKw_ zy1E!&v`NJ#RD}|s+c5ux&d~m|hF)NN zi;I^5QMC=l$lAV*AOFl5N=I_B)$U~&#v zle3e7nHzpY$_-}Wb0bSm>ENi4OJvN9TJ5&1s1^C7;YY+wyLO$`(&iXlmA%9f6G><; zz;lU$C5z-qz}L-ZO8*oF#D?*Q>7(W3)W(nQPMXs%&mizE^fY=0x`tONI8Yz%76`{5ZVf zOnAdR*k*Zgrcf#jw)6{+w~PwUu}llEvTU)e%h;LmsP0+g%er$$$1~Pv!l$gK!f#pM z3hRh1WmVZj)`!B99e0a>PcoNcPql~jaFfkZIj!PG16Rs+w)TK$+=Cf<^r(>a!(nVd z@UjpjkDQ(vz`&6!=ZmPj?>yFJt{9t^79AVZBPcC7LXILw52**Dp&>S_s0jXcW9cj~ z9cIbKp1HHU)s<~fTZaN_V0zGWk{83SRh?kG#GT@HXIKqUbk8brq!dK+vy!9PV0r7} zECK_8y^}k499NQr_bH*Q0NximI*;S?Je|jJ#VOHoLXHp4h!(@4h;lrtoR}KEuH923 z-J;>F?x_{^QrAe2daiqq)KHs~o4C${N^ij$QeF`-hzC0t?6rC};RRk;S| zMF|)oO}R3MYIykkssVx&3VhoRqzI6ZQn{=QkF^xqt~|W{ogT|4wjQ3+wC=|7-|qj1 za_r5A&i?A|spCdXy!-IqSpOe?od5Eog>TNEcjlHK#FM!n?E1yB@wvSF{9AY3*7G+F zJ*O?&w3!Y6C$l|%``D^YcUDbMp8t$J2y(Gyzgxcam6gviPC54AQ`3g-Bkn}jB3k%0 zm`^HqA~&U7KKmN(L{&$VzzHgMBERN#?SC8oxBuG^`2Mf-zj^L=!YQE__7@XQ&9wMq}@bWU@t;{otUUejflzGWTa?9^#j%Q|PZPjg!m zold|)xT>VsMRZ&B8q|$X>ormz6~r^@(Mj!Z`FDn9CF#aCWhjpL8{ri7mAMnWR^MTp zhm7|r_MY17LOF?w8Ll2!8b-^7PerJuy`(R#dU#Mt8aFm)Im@{3x~`eC*8VmVoD zoyJ0jK!f_+=+>*v_kwj)drE{9!EMrRPwltg5F7vV`=Fh!D~!ZW;&Hr#R6W#{t#t6f zL(=$LPx1rNiGxSL*^2zZKtQk#%62{E7a0%sUsc9k_Z&M2bcRSjL#D%$z@En|^;J|3 z3~Sicga}9+L->sDp^#I;q?hoSy>a%eGKXX$*}Z4aipO6+yXov3m=gu)j=C@E$lFsvI4Te)P*n*_l3--T zYL)~h@-?>Ob&N?P50+xTk>{iA5oO|hWd+;VP5Ct&#b!#|!BE_Te}z9gIkpePx-(&) zs8!8sJ= zX+*9c|DZmJ6mkM+g@;)uArq_|5E>S=OpWS{KYov=m&?r%2O_SQ$rUnQo(>@_gDzys zNDz?^`znUj)}O@>fPiqVsindyev8wUp>M?Tu=@;IF?{BU$~k|!DQQxN@T zW_U6)Gcq$mDao8JlH@TkF~{vR8%0}}oXL@9_J&+wbD8vACfoF!G1G(}iy0xOS&XJ6 z0ri^iPR^g|zdgC8I676l-B?|e$ggT)Iuh5U@G;zbyka>aALfW*=4#*2icwS#--ZW& z{WmH?=$aQAp(-3jlv}OHu2AWkpo-|%ApLs3UQRqlShLQAmbrZM;0MdTO)fZvWm_fzJk43~pG$ z1rznK=DFA4bLrw0+&CFjrvt+Se*qp;hI({aetr+_Ct@A_<& zP6z~<3D+3ZnRbG;(&#{40|;L7`$4H+@9!D*)6L>563CZTG}{ZP`3kVTkYtj{gZ|n_~WX|OUP%?4=5(1ns5J( z;xYqCqw7#y`iPWI7`HvNx!1_d&pz9}efz+BXKi@=uI<~!Z#GwqzqN2xOAq0dRfWIU zJ7J&l0SG-9hy6&HjPVI^Z^=Uo3?V%i5L~`E4GM<5)uL;6en}u@n<#y4k!(5dO&?e>Ewg{ zJ;_R$Qt8=~qU>igQ}%e+%j{h89^3=te#uW|dxi0^C{Rv;;Idlsv!p}WrnYJPyxxbU z#2tBIe8OR;_F9#%*ijVon7DQ;h|Db0|6m1Ox}Fs@F=5tyl|Q6bv*yV1d{y~M=&H7V zt+mXx>K>3JbF1?K*%AM3ZMO1%Zg^h0h?s`jAB=b0T5h+^I@+C|B|4a}JC(1lYj^6n zqSpJ3QLM!v7X@=bPp+C9%_hi60iNA!K$=$MRXd635;=%4^_pCR!dlrhd@}Ig4|U3# zTufiux=!w7m1g@M3LbQsadhHa#-zzEiQ{^d(eV#p8OsROHjG@+yP1t@9J*p4SneBp ztjMLW%2pK6R~ajS-5=EyT4AdmbJGcaOoAFCcIi8m#?pu8f?}#c!3Icm$HmJiRie*0 zSijS3Le-8S=$V#?U6wsMIo;@VWTlxhYFXF<7*nznFWvHc)Ut}sWwl(-Y`iNe!n+&$ zj;v+F`VXz;Mpxn8;A*@}Hv;LDYQ;;6J*k#;&+A&tm3P5QWlnJ|D=oy!h(5z>xf=%H zWt3b~%Z3cXOT6%ceA%n3FDRu`M>-R_jO;dq0%coOutiB)B z{>s}Mgtvb4V|lMr58m_YxW{Uvqu1|S@Y+Ky`^T?aH-7x>xASLqoIAIJJ`&$}X~*lY z@7VeJ>pSt&@%W~W`|*D1{X8~i(xwm2?ws_CNv@Po=LYphXdsrU{qG&;)}lRXbKTmX zeTP^pv{+YRTU_h|?q9GY)wr15PO&bPIiroW0t^>)Z4MTwp8J5iS-Td**A8L=aJ9$9 zw07I$ZQIyV#KnBFm0t@HZY|^%C&Z|WGh(1^;_%Sg-p>8C&7Sopt84&j>xpW4lmuSI zw$Yb6uf^T2!?ppw0N}N#FP+qWZ)=^IxHisq(AMwP)wp(qdXL(*A1MEoxJM&c?Mj%b z{aS!1_#Cy*+O^wT=e6}Y!C*jF$NSv+K7RY19s1F?b$X&7aVCYfwl#%3^;#{ixQ+d! zT}uoG6juyido4W|?b;96ty-UXE)t<@Relid8EWxL8Vl{(zU=#}+f8k6S7Q>PYrAUW zhI3nuZK6R@a@y7pS?gLW;L5fbAT4%4-1*IwJ+E*KZC-!4vpjrh$TScwTPSWpN2 zM_jPmwvloI{xi2%l7zV^#ME)y9A^tQt*G@7M@|1EDG&d55@TGPdC>X>Am2CjGq=fI=uKx}TnIt@M z{4T^?%E;Ddu+v*u`q4wpCv`fdb>BYf@kl9IC`2`om#dMJJY2FhV(-D1+9hVQat9rg z!=?gL6}YUC_>!HT$<~u1QDWBkZPmWzDrk)4IRFYN7<%#2Wmt`P4{auj)F5?-`a>$x z%%-dzKp_0z2Mn58F=$9{S0E*$sYKsHFcS;)W?AkX0LurFWySzQ!tgSFx}e6FrR z&2B6^fil$7M~secJmC{;cw><9VxkwxI(Wm(s-hQ1to)0*kMJ9q9)9~gx#$_A9T5(EG3Cpf9~ZP{TR041!0HkSGb;KyYQ?43*#(>7GA?y zR0rm1b<~7T9C|sC%*p4f^64v-!y?e8ielh=O)Jr3x@l)3n0DI48TbMMMnZ>GbqCP0voE$ZOmW; zkU|4+ssn^VHH-&W1@%69ylEvGCqe~bw1D1ZWph^y9vI3o=H<^{I&)kX8RBNMYt~=A zdu@QV?xQ52!JD0lR zFgLHaZDEZ36(xMXEy^cH4hv zXPC(}#>fNbjfbZf&Cl`a2q6x|$vi~%F`YP3kH|MNTSgRvSvkb$^vIUJpSo5;xBD1I$WoD?S(U(;~mi8Dk zDc|wsv5MDU-!0tq@zbBgE^g-w4nA{`zd)m1h7-LvJUBDAMvfrdXhMXMGSPb8EOG_} z33+T>fLC9RSs-s=jl9=@p7=M`tpY;A7dDxAB0>+LPS<^OB>*5%k+V7sZx zma45%j?U}33#~1QGq<3CimppPY8SAe`UA zdbQP_@mBwyXw_oTft$?O-l`GTPElK}(^@?oZ`ERvL|hqf6+_g{t*7T|Wh0_XAdKN2 z0@+TU9CS$!fyz)seJ^Mm3A(`R*D|r%(9XI?)gJBRg>CaT5XZC|jWWsjYDt9i5X(xdDS zzF`yJP&QcE-pYNf9D0~E{I};5(I??$gbcTNZ({b zb*fWjmZLhqEl;U}Pv}X)LP4Yp`y-J;t3jRifNMgjm-Nm_uPY~%WpbIbqS4f7rX_nE zvVPFK3Ayl+Wda{injJ4;C&ry%Nz0!+1-9;jGi1Ikh%l5R-esP!%y zV>o;ImD1uzOPBuX#e0<>9{#Ixob^AyWaGr;e=dDy($NRj?Emo)u&;A|D_xA{_M21i zj9(?xFe?VVZU~8*v^s$s<27vk$}%3?CSU54aE52ZC@$I-@@Wt#|`WG@O&L)AYP(#yKgP z0jw5BOD2y5S_B-KqqQT`1O@@lC}4jF(}TziusUtBANVcJH@I>V)q91<^8 z>*lHX-OI3kE0GwxR7EZdg_A#hcHVu`J24Bti(1n0AM>P??&r41em|gZ<~p0*W3$=K zR-4K0wVbvEU|e^R!`}5`vfX7fnO*Dkx39CZ;nqn|P!+6TQC-g(Q0vvJ$yOa$ygv@z zQxjKp_~l4l!HOXCGLh*bd!>feC`YC3m^M_X>O7JQ^-(%6gzT{^qADr@L)O^|dV_Ln zE%($gn}7Vy)erQU_X1lH+rVbbE}c4L^fd9^%^bq zA-IA_QhqO zk@c;5rf&$YFR)ZuhFJtlO}0HdoDJ?Sw$Z)bRh^YcE(4TF^+s?mVMPPrM0q-m%8X2G z93*P?1fC)`sFbvHf52*!bbecK4ojCJb6CLYo5Q8)GUjLr077iHjY0>CE!D|X8I7nQ zjC|$h1<6}yF4;Z4@4zQEui5XP>$!R8xH-4pHDlV1eJg4t>+HEJM%4C*)OVkL@2X|h z{cF4TsgWl3&d;eT#m-;f`k{`{4O!fOzr%6a+;jW_byxqVa3Ge%Rmkal08@l~MgdV> z-oZzBAc3%Acs`KAAZsZE5I>^7j4D{_$_nsLWt*iq&MK|tkF=K0Q_En({#0!_3 zTxcD}9$M5|6?n(h&30@Tq^ERR^+(G~)RzAhR9jXRc&Oz+p=A%&17DcJvQQ!)jQ6b! zvjKmEJvfV;IEhBvoZ?l+vz3fzD=L|>5g8#?OG?`oV49s%Y&OL6r|4THgLR6D=M4;y zbcb1IG+Avow6vE?Lv+s1nnzcUmfI^zxzKvg|cwMGVL*RnV_Fhu}~0=EMrsMc=2vX(i@k0PE*l(t%AgCd+mx zoa&-3pO^V1ke&G@B-8>TU|<2!2NOqd>pXtWyAz-hPcsY4z94FQ(#9IiIHS0L-{*D# ztso-*HdwYx6WB{)O>PL~J2{i$nON13|1$QaY6p=`sz6;Zt~$|Cm@g$MVzPw+or{=4 zD9N$mCDn}LoD?gxeXhYvIpBc-L57pl`Os@cM!>BgBBmY zS|$?+Hr-g!qB{l4A@49%sn3&9vE3HwYhy$E((x6}8U#_`nH3eb;n;MiW&$7e1%Dg= zrZ59`L(*}i0*#LfH7Gh6ba*bEUXT(~qi`LwCj7W~7*3ecMoWaF!j03jLHYr}Co?xi zhVF*B&cFfr!|~?R0zT;irU$rW6XckONhql-kg6mB8^xMq_5EKoE%1u!izFG z-eezZhJ%=#lA0DtNr|MT5lde|q$)BjB1Iw`XR`(neupwXgbeu&3{%D@F$oiaqTv&$>sI|K43 z{(19ZrRB2nDjWC@W;vjYJNey}qmMJA(#ogyF4GOZKSh<2{Ue+3`4?>DMG}%#emvBu z{P6eRy>_`WtA707cg?=-|BopA#}Ngrnxo2cp;evTT6XVKc14@FP*}E_!QE|XpSShO za#HEVyd9*@+fUi*#2imclcW+pt^Hap3)r5Kyl`zsvV&)>a-^%VDy`iM9r@I0HDcbV zYX|$zgWyB^9@dP2>eRW7DF(|)K83UL$#THH5+v0?4;rk`SQr_s^I@`DT<~PzO@qRW zpDt8;W;`9Y($&q5rtd<;HVUes6^-~W>{C=`>5YagXVd{_nYr}#rDT^=sDgY5$V#9B zJYHu7)BM5RyM$-DmQMZDTRPPee)+ezJ+SodNgI(h61j1Z?fY1V zJp;Z*GEjKGlx<7HcZE@}6&)L~r|4V|3T=Yqk%fZR<+6!5NEkHLP3fefS^bvxJVdJ+ zb0@r&dOnp;ZM56N_A2`@`_1>RX23-F-~*|v>6xcx-UnDT<`A{*p0p)1-C+Ejgtw9lk5iVR?i@)M*q^C||D z6^9*BSgo(e%mTs`mf5!U*n^nR9d=j&k@D$sUqtkQVAo zKH+VFL|6q*aKNU=3so9u-_r|%9au9YkrpnD6~{Np5`2Tk8q*GcHLsMlZGLxc-O6(M zl<5cWPo`Z?bSCz*#Q3PIl*R|}S#%2)=2Lb+LlY;^MvTi4^goL8+Pv|=ly6^_%U zLLD!hkThOwpLQ-H*{>>EbXbWGV7lI@T9r3y*OFR*W=*H4O#aF3=c3kb0iK!G?gcKM z2d6wgLo~WQAFt_Dsw-S;_d>fu0P@w?WrA((wmyqKj8X67Mqm&1s9!#XK4cwX4@X#Y z>szv!&ZQC-=1`kcTr@5r%(a*ExETPJgnhxzNLCd-)@Cw%| z5}fCLgWspA0lPVZsi`C**iUmg#KP({wijdit8Gx2P; zspC4Do*%dEv-qfb-JHIJdD`xt(^{ud)mp#6RmZIu5AGYyw%h8h@Lu@i>Zqbsj;pwL$seKBG%fMOJ9l=wOIYXj6{4!}sXf#Dl5KCsdzQ!2;k@L=dxj;Kri>N_ zVdvFz4sM4$LNGBASVMyWM2ec6mDNhQgNY15bF$n(v$2J0gtyg;cm>$4_rdg+E4<2bJAl@;L6LRv8^v!}FlVchdFr z@W6WNfHxd=79exs)L$!)XW^_4)L<7{#kZ}WTE9U!$ZB^^pu*mWOK`c`)bo6}MI1p_ zspolruAWD?80!{4j$lHmargK=#-nD4(yO2yZWs|dnzgaeOv?B`B%ZMjCsEsw@WXqQ3H>(vl>M64ptvPzOwv&tcX>=C_Vf1PyfPsytwrPX(M=qtnhtOxlMAU-agY; zpCsh5JSl37TBG);JI|Mw^qBn#-xEn@x4*gdnZsq zy%C7t*|L!n;AW+!2At3GvtXMA_*t@1sEL@X!x}y5Me>IUK97JVu##HBkYED-uKup7 zPZQxN)t5np-VRPuseoV=xttD6BT(B)ET7fxRz7(7J>|b12fVuPAHKTf^w#&j`im0e zGh!c0=apH??hDHO&;5qgwLnVnz=O*B%I`i=Vw>?F2eD+xPKdL-T=4Y zu*=un`qgpX5peK!9-)%iM{GJb-5SVFj0QXg0~Au}rbNz(o3fb;AfP9jA$O|h+^A%% zKVmQ>1=UcTN>W==P+YK3MY>d}zFbK`thmIXnu6-BmUu-ciqSHhnN9~6Rlji4d;Z54 z`8#53UW}~-hr&(D5O(xMc0@Y=qCfU#?3@pzwq5;vDKmg><9<;YrOXTpQ(7K0u&3DL z*k)8Epl8Ic;O|Z4?v*{@!gmJELFWu%hJJ=;M&Mw`=s(%|DGsx5WK*icn}i&`(*(|e zIgPv-Bv5mX8_Z?{s5SA7>rsZL9xa77**4s!v)L?osP#Cg%piQTtZ~#te4vX$(jt6S zk`rZ6fWs8j#fl-mQBnW|KSdr8sP2kCAbtV{gq|$&V*plo9qx=Q)&W~8G;jLH=RY#> zlgmpxy)tW@wT@OFFXV)+9J^c|Y{Tw0R@>h;3EsAnpX;~=r{PVdJpS|<`NjkLE zd*80}aA7W=+bY{?lc&38rU>0w4=10QgV`&4`Sd&oztr^#cp|vxxpVkGxdITubDC09 z{QzP-%g+J0DGP()H)A%>Y7zvC$4Ejz|b*HOt7AGj~l@cNac(fFUMWm}+ z9p@|oNp;(lrji&yg8W_zu#+GQrDi#muSiAMcDR3j>qApteR}nrRr1sYy+&O=to$YR zmGa45XI5o)dhn@d?%UkdAUwV5!BI=@3~%rZtjHhH_mpz^fj=rAvdD$KXBW0L-0|M)gnpCXe zS;y=KW~dHLYD1$e9Ew;c5`kp=U~j~uqa~_6Dh^Tt2|6KgAkhr<`P017h%-^HBwX39 zeEHLN%I7Tk99z5{SUSa3m-^Y}Vw0o$To1>En*R?x|hwRQ|B5I94s=;nMFY^s-o$yJO!vI?9Ii9Otz zmMd&f9(qv$J>kPGD};^M$?BCg(#ujQ)_f4Fe!uM5EAG|rb386Su0QC|-RivCiR=mn z?>O&Gb?`xBGG_b{i<`%I&5=DW95iO|mg~4R!8K;KCV7oX-RA6Eh~|RYFNdAMDYDyv z!K?=i&>S)IsK*Z{I$5_6b_EUO7Z)8D$?>H%L0et>cBe`omN>C@A|ORrpDY^Ts2=2- z4sheszIXCDl+g5^r~KvY3*RXRnao`LhDS%UH7~H$QmN7^D&HwBPhZ5Qx0NjgOpawj z0!B35EsZ^Xhcbf~N?P6!SOeRMxzu_Y>`a!{c^Df#S9t>XIY_8b9y1~pO0tAMC}zU9 zaF&QbbQ&Rcsue3E$Vj)$sEQ0h-4m~X@7eS8@&UyDR9#X^K`d?vUj-fZA7MxL zIl2++9Bg{?<&bFddPOA8n8(y48y6T48BZHUqtVmk^@3cG_GEgP^jOu+8f7X76Oc5m z7khGtDk!QS%NVk_?)DMOau$0Ab?Y-Ld9nD{$%`i4xm3yy{Hvmj-Q-V3UIbCxG<%klPkNI4GPDZ(BptIJwGHY}6-pGN-30qU-tnHP^<#e0q z@I{wIh1?`ak2pt1Gd$5~#z)aFqkKj*Re#j|GB#yrz>*P7%Lb*J-Dm=-f+K}2t|Hl( zYBv!Unvl>%a#u^`#FCP-^1Lo$7bxTQm{`t3lVYr1pE@>R?qn)6^;sZyp#(HG5X3HS z=H_#2Ip~Zd!?B=o9p8zl&a;Gd6oxBJw$IAVZbSsz3sYxJ+AMF)pvuze1!b(PdSD#Z z2}ep5g1L0L0RBNi$>m}->qwb}B&Du6i8fO*=F}HVJ9XF{5JA0M2Uskfi5mEi-k{VE zF9{wv%$Ba)LNLYyAr4ej8l98+#5oxk-f7csha4_dmm;6(%&@5nE>046i8^5+Qc@qq zY-07`ZESU~0r&42cgy^q^+PsnyY1+G(+-wG-F@ilQS0wop8mtOacTE`{KKr>Ec(ws z9cWQL3Lf0nXZYPaMVakUZb{i)H+NK@lF9w5@0oksi?w~Ht(Y-Pp3rx|wp#}GZs{tV zS+X`aHcC2G^ui=Sbo#882dyo}I_iQf<5{dDZ@gCNbGiF!X{mli&a%8^T~-usk?z!Q z$=Q&%q05%S25FD}{+vB|d%E0T=+dPcGkvMS%!Br3`#Juc$>0wJVU8`7?LNQ92cl>* zwA&f;fV^{lV^UHld}@lAgFZ7vspmJ^Y~VVYFBd^&fO%NJAIb>&EY94fhcgak@EI8) zlsQ{C4lu?hXF-!A6bbR6P_dJc%2*Y22x7(3hCygFJXPQf63+=V)AS=01|xb&6wKOV zr`!>+rWDP@j-Gf-q&)|#PUB@2hzqPkq_ZQKn{S*rXv3^Ew@+VtL*4W->V-B z56o|wD*S5e@uuyYn~!f9xpGJ}mN zTj3-F5SVaYuUZooUK+5TOz);?t4{aa!?(_#vt;G3l2S`|*RPm7W7rSl%R7hjlG$Vb zV6T1hi>)_LQZ9e4OdeS@=aJfFt1e98^M7$?ugc2lIPn-(_%HN_gj?XvO_jTL6$T+s zbwUuATbacy>Ks(+F4A2XbapW;@IWu=N)d*Ys-u(9=g)u?Ryq4}$c>A1J$`&;#-tn0pE@ku^5mB3Gv11g?L3frwqF@3 z)JwH3XJOlRj-V?r*)VnFm;;xx6qvlfj$`9+1Ms@`u$8duuE<1tr^p|JSir9 zdHD4Cp_8Wn_>!*YA_|*!7`bV3w{mlT^iWWH$O|Te17*EdQy87n8EE%KM-9|zI7tQp z9oOlMf)GY$+lQ{LKi3&M+T_4%3tGhT3S_h)ALzbx=+yb4H_!O-6L@b^QEg$hem{%P~py8Cm=ewiP@ON&)>>AVim`8Zt0F!e%bcZK14xj=>n;X0RIZ!sDj4#>y& zylyukqH&Ik$RLD~wYkoKst@?*!wZF&f;yGFg0`iF&=41BcriJ7OinjV)vW9im;O-G zh2j0z{PdSK{fB>g?AWJxF9q@b0-w@(n4sV4`=0F$9R)GNaz%vg^Zu z((Bi`cDhcxga{x@u3&(6W5nfXm8nx(tA$sMm9`mGWlp>~FXm{;927pHdXun4-{I6s{jXhJm>4r!Q{nH|)Z(V;6??yG=^E4Ff@Y z>Au*W_#Gz$13ByecF*x!wsKsOBZ*H+3IuTT!Jsh^aQttEAe8by3;`Z5{?S0tUosx( zjk81@i2ucCV8i-1Bht$8Z^TOe?YR8#?Gzlrvr+FfM{I@PnJxQ(pXc#MLcx>vM!XqI zuAq*3TE`VoKQS3qWfL}gn)r*KTE*5Y)2Gp#x*ZN*Ic&#dZnE4r$CDH2=IIs~pdVn~ zWVX;Z?*(ZV?R(jYZu; zI)UmIRso;M)sT%zM9{$FqzP>+c=B><>$l=XpjwHE!G!BYphb zua=zLx4d%GdzX~YV!Qbz|9bC z-9mbnXqO+M6bajuLd{oeZ%@zlm-8g4KzK$tFMKVCJHYYumViIlrm@x;LqS1X(^}_o z(5jD%n#Wx%#Mj#Iu;Lfd?_qZ+XIX{z+Xge`EZspPw@J(penM2Wo1DD^cYuU_7}otM z^;TLroo3>0miGa=3YKe~&{hqpoi|{*&xkThC6LBvlC<=t`VoWdm6n`fid;SVN zg$3+MeunTcew!aQMQ;dsVdEx;LUSj+=F~6v^Bh)>QAN6T$FKEz!89ZY0lS^jR0#dj zC$#`DvBGiRxLfKFAv_l@(jFr9tgY(&YF_*~)9>3|U%z|L%z^bY2MwB8FFd?+PW^8B z){tp~t7pupu9;4wb13!`JKak0kc>uzV4B$hgjm3MiwL2>zKte(YVUb2a1w{}LBP0Qpph1yEKvvmAWDlz#3hs(J1c`tMN=86b zL~z3eM{#5v97SB0B$@dG9Id_4K*t)~QpcPSsacSmGTy@|9+7olae` zBeK01}Q?1MZ?2M__*QOMWtS=bdHn*(EW!*X`< zJ~)Smy zIEIn23ouci?!P1h6eYVUc450=SBT%Pofa32?Mf~Ps61VN031e=RPkh!5F$6W`6PnvS#vu30jhHzN55~sZ~_CS zD=SD7&95vJqQwO4&K-qocyA|~Ch*aTg3D#M>urWK9hW}iJP(e>6+afn#z*G|_56OI zg%Uj9R1H*G7i{+im{6bkPxCLBoAWQgoP!YN-{)S4CKnjG8#Wp0D9~OtILj>#yIu89 zHdd&Mea^EKYt0?03|oBrLdwp-#0+E|Mq&o#cL=m)@hlB2hl9=va{xNy2^$Vv zf-%$Xl~-~KwkzK4(>N3|t2+HQppBEusB85$!ppyJgO#@dE6*uM1+(x{bil_d zqj)KRS$ck=AnBIEMi>;<(TH62l*LaJhbb~bt&j%MI84uRFB%mU*%~G2aEfA59p@VXR4?S{Unp1@2M=029`yW+4#y{?a5+y*YLuH6YKjaA7_mWb0t zs4``-SRlvKSr7`BLvTrhsS@zO@CPU(nZBsB?uMo8*LP4bcgpLr&ykoz>&te;&czP0 zZ?phpb3Gy(W^kGn#OYB7dSDl24ur=9%?KsdchROFGz2Aa%JoMJzqoD=-&?hNl~VqD z$a+rm&2f6B*ad@5^M^q5>wqflC|nnBlO1o9pBm&c8v10@arli+!v8-yn(FrUGY$-n z@ZJ)fyQRf675+5>J)&jXAy2yE&Wi?H6c~A-0W`;^N4Y4vI3wf_>hH?IRDK3|- z+CD1T`3rD)$eak4B&LKH2=8GTE{+v-;-;g@>{6I&;mn7&WFS8fjPMaS5$V0?s=0O3 zt{=5GzqM@wa&n*|I6Z<@MYn+mn6+WkF7AXo(#Mag;Vpogdipe+sq{M`cY=J~ z?yIgZDQwl=(K;@kmpt>s(gRVkFxDo4&J^cf6w%RrUu^gQT)`1`h95Cwgs>z1b0MS* z>7VJ80Eg?Jq|JQDW$8e@jj)B!Dz!0#Ye+}ck$R+g>HQpMn{{a==7vQfC5!jfLi75N z%Tm3+;{t$cTuXp6&`zL~>b`tJQGA)YD5oawDbC)lt>vzXKv>xYp z4^Brx$xv&;7)*-WTx)YWZ3ZY!SSG+AFGmSIrxVhxf(AqHtu!E;P4W7a20kV%7UwVE zH;e<1ctySx8W)9o@n;OL8Iwh70NIIZ?s+LdW;N5DW3u?JUmkBucui`X4a(<)fXZra%lqY= zs`vXT$79jHnymMUYwP{dNrC$F3!l!^xgx0d)I2)kQ@t1PUVK+2jW{{;kE5eKUmx9Z zVPkxBsNX0A!@nCH@bvd_K1ILKJWsH@IG--U=aqI?BZ(U4PRz04Va}aH<82{bIh8yZhsOcfX>(if2Qt=@R^3%^D^$e$wWD8$ z#n?it)}!F*BvHYs^>L=&s~x@Ck!&U2tHAR^A@d~VWyy+qtx=Pw%w&|x?Xd5=pb(fA zJ0Z1B>iPhfCZ7@F1ewAio;ncHL{$2AZqr3wl6?F1S1BhKMp||2b)l`i<$>D=fD+hE zl$VXuFbYscCl(Vxfl9&oLIXe?aV&GDf!u)7l!tc7o`FTO} zDOr67{os_$`>ARAi1(8X_k3GazwO)^xrrS)EGNe*3th@gysx}WJm;5CU+4(YnbaN4 z5H=aLHxPOq1#)#@JW_w1j}d%?FeKPtFH)V?cmwjbqwq+)Z5U$!A4|P5B%#;ksQuPF zL%a$&aD^R(6?$8CPM;yEbr{iLt>7qYZp*88@qQnTxAn*SZH<2OavhF%TUZM7m!Rzq{VAKR(5T6hYs1< z#l^87_=^r5^wDdFJ7nh+;~V<6Lvc!@|W#$`6wxtwPUC=^+j z0`zMoo&P$&#jmrYLH*ZZ{Bjn4t2l%KG+Rw)m`_4B2WVqku4bU(}?E)x*IQqYOIh za`g=yL8gF+v@-U>O7Tmj-TC+MQ!KdnRj?vp$c`4=jR+7$?21G$29ytzytsy9P-H{A zs5QRpA{(mVaf2CJLONtykn(|YK~a?u)=aRVQzbU* zf==WaE+#z~#dt2MK%Eb!&BGzmBq}eTzgygy#SUqiS~{Yh-jmKYnsNW!;>GVD7B9TV z&L+*}@4NB$poe^bzt0DK2-~Xjh8`O=5$8~2QuWag3xx#hG!)pLCcs1E2!$NJai)2x zj&ahI6v}vx6A-tnbCe(1X<@VPIWU;ezV<-7l4fWxYu(tZtUK$+_Gvw|9lxQD$tVUF3cEv_z95z^ zewod7v!3hI@4)7k)N&G}= z5O5;J`<_^>LzTTOT_{r?R`xasLhEQI_D`U%g#p4Qn9;ug_6Y&|4rAEZ-8jHF+ql(u z!l+gf%j5TupoV|({tJ13mH+v>i%G7o0u@IYn?-l`Vgi6usw7$i@`2Sc?`j;Li_afc_Tuigfm+C^ zgT9M--qT4D| zC&9&U@Q-UiSfJ>b7fBsQg&3!Xg-G|vfXKMWBatJKGZ7WyS>G&SI>6SaW1sO1MIMi| zj$V}0QBV0LadJIFat{8SE~7f{P4t)kWxXKG<;|J1FiU!*FaC6!;G(+@$8AvlSsIu)ZfhOD`PY-f%s+bY2+3{4&TGWWeiB-VT+}VJ70eAh^0xtsYJi$Rub6I`%XxrvyhR6uc*x!(}4gC~w@Y z{p;ZBU7EK3fwE&;R_}PX;{($EcYauFrp({wY5zLU&S=pcdl%THw;DUzmu%n78fY!f z<@?}Q;Ge%n^KLMV@r_AeV0gfxTrXemygq%Kvd!_D;WfM3Tkh@boi1e<&C`-3r%ZbX zbQ{?zd8;Lt5eQ&>(1D;iW93=caOD81AR@`IbA)r86S`e$fT`oy*3@BR1wC>P8(&ITP_&o=MS)JV`XR%EK}7YMlGTyS60(gHj49@k3^wa{ zsx>5KK=z<)EUJ<$RA45tjX-h*ZzDVk1Mev&qd$8gc7(OwsJ+$%ub=kUwX6v5U(o*c z3VRUD(v7WuWznMjuQC7n-&l_J$*=3QAKuu%XglltDr?WCYxA`uuWGM@Uz(o5_WNIC z5~j2Ee_s6q{K)-uT+`@)v!}yhs@qX50 z$7$AkT4f+rNkZ@8GzL4weNVtN$p>UkJ;Iv@m2E{v;B)#95|@` z_(bd-<;$-RzOeeA13cgDd{_IY)MJu~nJez9eL1$_vDe;Qwc-efDU@K2N?q6pdgOTvwC_SbaB)dVOC6{SYl6ejdc!-UHQx*zA zbi_fctO9mpxuWwKGpo!mINhzRAQ<1La7N>+3&DiN_{UMKR9%rOrBIngvJ#qL0_L`0 zxkS5Sk=APsyMxup(ZVWw-3I^$Lvye`yAn5H0xf+T8CJdQkS(iWpCDg z*Xtoe_mu8g{Zsm94QB&f143h|emD+q9$y)@*M?{pR4#9eal3=EFQ>dN=?Fn^6rZt1 zRn0XD3zz#Wf-^^Q2Vpr^ZRJR^lv(2jKhy+AfE!4}LayonP@ee(_+7$!;={@qVkJp% z>`2S-1k(N3p6;#}B3{J6++EL5D38C-@Pv1XcME#r7swD4=teze9R_+4!z;V=P#0%* zi!hg5_R5prJb%x)tiiY6v+Cw|*>&2tZ@;bmi~W7sfqk{L`wlFV7LBcc;FXk_{_zz9 zCJbJnZGT%k#R7*}U+>WsE8lu+<%*;8Y5w^tmaCBM@~iE)IX?0MDh&eRaP5mf+g@t= zyx!?5ix9yqzCam^+Po;XoI&sVo2)46nGx=S;0B~T3Pr-r2SpETpvjnxxZyuAMKz;4gZd35?s z<--SEJ95f|8%B(s04h#KZQdtwnoARo>=OJSpxIp(Bmx?(WiXXDM6GzS*|5tXK7o`& zFEyR0_otLu>DlEe!{*fxEp>a#{DDAx*|}^LP9fk|jcU47p6a0ZWYKPS8CAs`@I!F~ zT+D0>qw+QPEF?Q^vdifTQ%JB=nF-jvS=~GRdgnTA z6v9ca&`jdv+B)sa<*)o>EPMZ%8?@2)I5&2=BDFtT`#yUlHhsGGt~P7OL-n}@^M)^a z2z28+1gsH0p(dKQ*s$c1bfx>YX`!ysR` zIK24oxd%#?EP49JNqa_U6Qnhd@0kAd!O!6ZhKpg+d;fsO%l!wCI2Il&G$WdJrO{nm zhon(n!GYZ)P!7Dfr^Ylt+3l^7MkJ93ggiP4_Klwhi&!XV@eE}lkDqymLQ}A-)}hc- zor-&?;Btq|0emRp!De&}WiA;H7<@kEcWVCkyYr#PjQbHKC6WXarCZ#j{j43s9aHX( z*4jtwZJ)jJ%4c@z+Qw~`PhWfO(-ihNyOrI>p4En6vL4hbq-)?9x=h=zeK%b@r5$9Y zwC6%NAdkN2=eZUV{>2`G?q6iEcbJ$#g?|wln31h{gu%=ZK!NiO4mYYg%xv#;+iWn(aG_YAx_Do><475x7M8jUg5u5`JGGK@@OdVnH(o1aI zHk3);-E>Bf#r}fP`E{ov=hryTkv2j4C#u;)Z-=bo(I0xcXUbJgB~TWS2bG5rR8~e% zH!c%4Zn^y$ZH=~QHQW2yYUzr`m!)8cKF_M53I54cV21RAnvzGkQzs$SrF<< z)b1+tnhY*SIc4HBt9IsTUTYS$!Wds_M!wX*%xClYfr3_AcXH@KOk^X45;CuF(&9wG z<49b^a_=S2oY`{2k|p8AlWA44eP2w}LducYIek^J<#g_WBZ{;SaM_K}*K|4h1lCtu z;p1IGHU^n*wUt>+7N?vm4KqEFwL^X}>ySz5p3y&Ju=R*xzg5XEG$HYPq0>!r_Gq-9 z&0m(ClM@%CM%Ap8=N-snIoWxcc~P`Xsws59I_hxbnQf`%&M*sy-A2`zog=rC%G)@6 zff}!y*^-ce&gb>!kzmHv%kq9I$gDAsXa@riC{P5SQW4kwhzh4kkKsFh8O;-RFA}n4 z$k7ie+rBU%Q@KPXk=jzAcKo*+5#%dO!wLC%V}myJ>Dqt%-0h>{P@&m#1XdJrcHpg_6VAXf}$W7!V~!hD%^z^T6>ij+fT!bY1?L13N}MhVE( z4m(XzD?BF~VU)>7c1`^e5qU+NDw3rK19MpKMFhz(Ib%#eB zC$lVH2pWdPX9+-}s(5fHuAze849OZa+EJWV#si5@z5$>{4{6sFoXUZmVMaN>$faJ= zL1dmKtoKhpv!2?^XS83Kb=%n=cQ%~*^>FM-X(=}i-7Z(MzZ|(S;Fct=w3P{m zBZivf5jetft}H4bZ4{e(9CyL3L7Y7kJQz>#nvx2;c&cHjprlBYb&wLg5^(^Xx)_p_ zU_f4fA+i4#hvnPH)*gT1+n2uiax+-(TH5^Y*cm&=qCc>%QdRH0zcxJnN}JZB=P!E5 zt8e{-*wz@kiq2x-KV>zjM1Gh1DUZX6XaIWVtfb{hVmqTyj$9nj7yac13pWiXF{@oN zg=#hd3=GVQsXqvPI2D`g2ySX^B)E3vX{g=0au`3RXSjm0C7>XiqEGc;GsQM5AjRWQ zBmu;O+w5$?3dli`&mwTa;CK~J@f|_Bgl29~R%=UN1SkBcz07+3eDe^oTg*~-?#G=6 zzWP-)0DcmdD}jxgwM(!; z-r2prGIJrwXbIy19Cb9B;_#JaqbP#Ys=|3v?lK_+PBh^h>lZ7$ae3|~;8Q->hTDkv zF}4%LIaX7W!-F)cIjYk%l#%v?nsne4u_P;vBa5Ms-IA@TnmomxK@)z19$n05}(9r^LP`@VaFxt^cBN2@-gy>p%cm;i3jCMYj~8~lh?e>`fR zYMCEeZ`md9vb9$s#_RO=aVW7Luqjc@oRi1 zYgQcX$tiA6iaTj2OZGsL=t~1?FhcbqG_t@Y?$Q8sZ3Xy3GU>o5NXK$%$WkayJHOiB zR@=?q%MG(GY>c)O(1-UfBvG`ro8_O|$I^PvpQyd3-IFVwlC;CxFTZIYNS`)t%xCw! z`7bPob5J?IAbHHp(aaEXSL8`KN`{(a%CqzVlm!Y^fgCpXm3x~P$_CkKCe5N8He@Vj zly8H!MY zIA1#zJHO74ziO65P-OySgT#4X4}gr<+)z0X?2nH^r#RY)7sZ8s16-K2Ra?NGc|_Z+ zJ@Wv2T)TH8NYn-;LVGoSFWwWID_OF}R$T2^>3@Pf z>3G7w!}+=sPT!`Z^%i>>tN}-(Ie6i9l}oUxx-AC9E_o{quH+O~MdwgO5}iAeCZ|{{ zz?2P92i{p0^O)jj%D5C6hE`fd`QRyV6t}bzFXiKG3LL7F8%x`fdGzj4QVWlq#XgLB89Avhb5Ucgn>DvAeMM$sWAe_2`>4;_qyVXzkiZYNxG zUT3d#gdhslx%m%N>Vn0v0(#o z$Tn^RNzQ@|8nzL;;%sRP(YK_0u3%DbL&|uP9Wdz9xnnoLdEz-GM2H_Ut|A&#x-)h2 zxQ~Bh*D}TO!G$MROuTQ|eG`{Fd*K5MtnmGR`*_^ugSXCLfwOpbqkVx>`{nTN!*A@l z@4h{6ywPwJAwvsn+LK!BtoF?evav3On6d%Ulf!Ycs<5nS5cDQJ4^pC9TgyC1Ts9K| zh;b_=DlDHud+SbM6VkGD8)ZTZvZ%MR}2sZWHA_wXk=tQb{7-A-VcmqAK9|3R*C7?rh>=!CYc!aOs#Pv; znFWcQs{H<7D77j@v`;gcf<`O2>r6CYiP}8)+V2`?m@N7AePMn+I3mU2#ZHs$$#EE6lbBb+gHyFn0z%q12^$UVHKdpz*gCEY zCrUxJgIp#B6SfG}wBWn%mexPD;+A1OuDSX4^2eU8UrT5+rBKVc^7E$;e{u7uZX52q zZ$V+KjPk94{^a?7h_Ep1N1_|BISg1BbsIBMHYw7RC&KsZ#`*6C(PEe*2n|A%KIIrZ z;4BP;!NdDYyr%!PMV>Ixx6wHNK%TBY|?!)Y)*qqoF zqtF}en7M8C&B+kh`IR`*k=h6+dvP~9z66VlQIrdLmYSVLe{{FAV8H^MK@lxLC05d; zpfLx=mh3=|+k~kLN_g<9u1SJl2~7e&>QjlyB*Si`2*IkzR+0o!!uni51>FmPx3hPybQrzJsgJrQ9!98 z$C7^km0Wxmt`+8Q?pwGGk^ zk%Dx0d5pV@i<|Ec-rL^dcdKhYeE)^v%fHjU)sDlByjq(5&<9(qM?e4b4Cw~(w%9uF zh^^B%zui+j2zJE{M(&?7c0mTo{s_*=R4vOV+!zgn;6C>GkkGJ75m7qKS-sWX0P`Tv zC>t=G@Tt|}328HIW3W8IVFCCNeAxQx-O`Z^f z1KyAf0x(X#ptP4*@e>W#uPvG}UVD?4l9n^<<)hkiHud4VJJWio#|T$)j2YZOd|gHL zb!AJetDeY_`#HrZ0IWhSj-y(L9{G|QMqES^iq+_7G2HJ9O)bO9AYjG>iL?av5sg!Bxz3|dSWl&3b_BYrYz-iPIbGmBkIVL^OQV0 zYD_C#5tPl3oux3x2o}4|ZnX_DD9|VsyVY*94v}Q9L=AyqKrD|}9$*v^rw#-SJis#yu-j}yoDK+G#HBktZubzE)9Z3MaatcD z8F9z3bfV;hGQ3960-KvS1n7E!N8GJ2eX9opuJZ4S3T zc^BIUbg&7a8O0DbBFFN+C<@sj1fyE?A}utK&8LfD<@lwjQxVWlfHm{yOI7MJ@}ZGV zO(2g%d8XKY^M*t2Z70N@3H9K<}VoIH!X%4F?TX-49PqHzk+njJPJ5(hl#pDQ& z8>`Gh>L$fMZUln<=jA#bWF*D+u>1Qn${bU2pmKv8B-@~Pa)%o-y_e~#2BbHspCk@+ zmn@3Ac#-TAJZkYzVi{6+67!i+b1EWd#+Rh-b|nLdC+>B{i53|Ykv4}6nkekj4!Lql zio@ImtG>J8iUu2T5oyH9;PYN+M zG;Oh{62MTS%#d!#1$MSbmv7i+bYn0bG9a~KZlf7hO4m1*Mpj8jBJ!;l)+>82%$KLf zIUJdmA$MU7=5m)&c2Pp6`@%RYA|Nd;cN0>auZI7>*e^dE!!#D`)EsB$r$|Y>Paw1W ze}>Fbs=z6#QK}vQ5^XUVs;hvN`U5fxLF?Su_=4;uXcpvq4+3XV?2L7T)v7 zU+8dtc#G*hc2$mV@(aK>VP5zSg?VuaJL-3cjQmXX@Ud~}H4q^&COErAm#B1wXmvr} zVdc9d2n5*rU9KS_^NKFG21ErPpmZy0PS~fJRTF;D@Bn~RMC9L1 z-sT~5-ihr3ucW$*B_mZYou0WLAR!2gD@h{*R|kp%MGK5r>n;7|sdOU#mer+ko4{OV=woZT0SQ2vKb(Qa2Iem z_u}6D(4kr*^JQsgW3Y9V8QCbTfk+jg5U2%bHJZg>wcpk{zfJ4v&Z*H$KX(OYeNv& zMJ6wcy~-Y)w&2nA%cecXz#|D{mS513S=+Ej&IFw-LN{GA@k28Kz)vw&2`J8IgjNFe zv)Y6mZF@`Y1k#CCF9oS|FK(%xV5^dUx$r8fCyk_?98yZoAJQHqehgz`2utWeeuO}h zQK(XYzd&Im0H3O*Ek0Ydb+ec2K4f|*?v6{uIDOr)-kC9127aD$n4yY;gstf;rPEEf zNcf9O1Cn*ss?nbvdZbJ3nk~1rm3oQO&-W0wXHBhpkY#D_?^?q^H?Cg~=l5J1jTj`0 z2>se*gz9CrvFgqWk2>Ch^z_3atw|fxaeUan$RmI)yM1AHgcLFT4~p=_)#5#?&kbC? z7@8Q@#?U$G@l9EXN2D{5Qy9Dp_1YVv9#Gd|QNelw0FrPO;;N+6gxuC@6L#Y2&dA@r zWdL$}7^^9R$S7dND^C|xo&^I!DU8KQPNM+Pv$jc;lkqPOR1k^ul6o{bzCg z5Tm;AE{zFu0I%O(!Or~@+4)AfDipE{RnS|EA-P&`RN2!(A~;LOeLFi7MmxUh;oly(aok_No1v5}iY@H)=B9_=?!K&G_Q*RIrDJVF4k}OK z9;}GkNft&%)ANmDRUlvuGSOC*Y&E*a0o{^ZowOxY1W%1hA(u7yD$cU{nJ7MX*=Nde zW-Hm=93TX-kIHxedT^59F<@^^tknEDFc1Iv$T0)kR*hy6jQo`LLyM71@2pxyXFLr4 zp~H#6OX~R^3C(;|{0?r2!Uam>M-pf|^h}I?UWgAo7+1(tQdZ z%xhS1R69qdUp#Cf%M+vunUi#w)oB%35|q_Bp~5QOf#kcW^eG1 zWJy-M3W|8e_Y)4Jz&VV(Ep8zazgGDcFzg*P_7DAJeXg zXxge(hKbsO-+qP3cKmtV$(>R=b~78ST@GOWtAOUuVpqo?%3=|K{zn3Le_H!Rdzg(P ztpm<5>3@NjuM|q;tI=>E%>$-Ku7nyWtB+sd3EDLtMWp4D3)j+k7Kh5p5~84e6MinaC7ExJDvvR%UK$n$4R-6>_mJqgt5_udsU$ zrL7y4bnWRa9BMG|fS|~EW|tfcT$D(a<8rz?W@UHubbygIZorlQGVd1&t&N0UZ?I}~5T9V$ZG z9RltF1;^=tWg@5IPXJw#--ZS+E;f)?0=lGr*yr|AAIn`V=8!j0j!q{Yi!_aucW`>y zh1a9S`Bq@K@tYk^HBf%}#}0p)gm11^9i;NRH*I&mFXs4Pt!{!x?y#>OYv6MfjD^AIK2*s(_?kHhPgdnx7&lpCfET~+^2+;#WGSUsALT=(-&~M$<9J~fILFp zL^yS%qcFTA7Dg@R3Yd7E9@*mNkUm>?*KpTZSFKA%8Vv^>lO1T~uy}oziq28r2;Vqg ztxpEDcIL@oJOTu+aA)jyZ#jgB{B8*wfeaggLO5HLK+|8e{6q-A=?2q@ZXBT80&#>pY>ace0M z;;`8X8NvtA(0=3oq~o@4fm94TQ_H%TdRfHuDDbz$EcJLscJdR^RG=YR8C@=+HY3At zQp?R&HI!T)^jktEmjj5?&!TB)k&)pE$~8xUId!DfbcZQ-eilqJq3%I~RyNdolgom; z#3CURxWG!dBw;%l-)twycbA1w>|Xc#Lei0*Ke|h!B(Nm`l8X``v7}BSv{HE!T&3?Aqz{7LjT`_XPgvw!e66LVY<$>Tq6Ee@6 z{=xo*V-~hVN^6_0gRv1hjJl{Oqg(-48u=)t$re-wRWAazU^K`tdXt=!c*N=fn5>1_ z0NWCs1zNf@9S1NEzP4ODn61 z9vLDJQ3oI;C_}az)d>uzSG_`2rz#5#_gkbPY^YLhmC6id79`#_$RWXJ$us0xKz^Ys zkeCY40Wf3W#$ms(T6vlnt3{!&yCAcuXi?2w!DJSEMK({XV8A-QZXmlAjPaTQ@tN z2+8**FU;N{?sDu1Av~m~5#^)B5SLb6kV3vdY7Zc6ND8Qekeu2^%EJ!ikX#nKJzS&C zFUhI#j_8n-WN+6_v{i)c9ZG;Pa+aJZ5iw%yB|P?*8)WE=5}^38_!AW};X6!GQE_go zv<$ajF{PQpLs=_#&QKvk!K)%aUZopR5jfYAH>tAAETp^W6mCG+~!e6=oQp?}wTODVyzV%NWp;X1GHArS*QR+kgRGz zpZ?@FRal80*2zwt_)#+-jf+y{7BoYfXk2_ud>Z1Gw3Y)Sl6ch0bKRGU<;yU-@8);7 zI6#^e_A#9{U}Kj~Vw^Ud&W1#bI9BfGxal z(~EOoc~x8c1{?S&3-_BjTU=4}+}Qi}N)5AP$F*Tcue=?ZWB5r@KEh|wi_6{^Es!OP z>XnjJ44Q$ag3)I&*lUAEv$N(wm>m@y90Nqlz~m&s#`&5=sA)0$#QY4IPu4WDW2AfbYHJrOkFu0*lU9qHAl~)C0`&H-R{ciVoo&Pd;yUmE z20bS}-ab)Z^JrKH-5*DG z>8KLB&Tg>P4Ptu*By9kSMgaN*$3G|X$4N*}UV?Ey3>4E!|p&F&TtG{cxOQQ48ELWXtuS;>cn5V`vKPdTR|K-?lSM5e9I|nlc zUD5LfFZN}Arsmi=oT-^AEMsATW9M*gXzZOQu|q4dHXDxiaB8_CPzD9Jx7OuwWSX%KB&*_f z2NQJ3S6F66R&H*qR^*Zfn9X07wYasAUzk5Te{25He2SINhh9Zn3~W8%ARY!zHb%08 zkueM$gvU;>ZNVbuPD(MFP1(sgDMo9|ze#gPSx8wQ zc0vn3OG!w@m-`IqSkS&mLNd~u9;gm4-mpPAdH)n`y`GHp37+yUI&e)qE9u795RZ0p z%Kfy)u6HL4Y=f;Yp6iEZ0c#MJ!A;v2$_tUt2qd7`PVSX=b|{s8YGfl9XiipnRxXfuUl4N)U0vHP#Wy*f+^ZNtOp5 zFQ2fD~h~e(x9hftMwI>OzDZ zJVOEO5pP9rMKMDoDw4{{#@@mP<5NIpIp7!y%61k)HYUJkx>`_j6oDQB0zD8YXfa!d z+3a2$N|x5b-fec)2CXP;j}1>ifohAriygXBLy$SmK_}`0cxoOrJcZ)|r1!QYEB0|z zAnb1IZ<}RXZj)`aC5BKh2-Bi*-%}?bZ^^Ks|O9KcC|ax=HWyHhEHjWNw#;Ue|GH92fH zq*kQC^^ukkM`?@Gg>Yebc6e*}Xjm6V1x0abME3(xRQyLd2W!tx}WdpB%Y+$?%1|1lRiBv3AjoEDNME@fl~moh=DARuOigW!M2 z83&g$iBlNQf{9ZY5B3-j|R0>oST(Fx|4s?DYofi@w2B)HJ~Fel>7czU?LfFhZPmaREBH!B~i%vE?Hdwu>Ng?Dz^TN7;K!TaVsI z>OL+XL~os=UeT-~%UIOvFGD(A1kZKHW<-_=Q%hUCevWRenK!z9n{ zS*Y9O7ib#MdjyDkEk{yz=Jf6<4hE8v@H&)D+~H`Mtq=MX@+nfbK9X($p=Tn~IVOkN zN(oHmpY)5f#P9l*TI5r_wBM!deatx@!@ub_DCD4;8{g~2D&UKJ$j^e5<|4#@3eW0D ziO)E`n)gjO`S_TZvE%4lZ=dle?Ym>$&E)jxs^6pVS$y0U&;x~pT8vxI14;BCP69oI z$KvBQW8A>sBLI8lBhMuD7Eo6~9t zo;xMZoP+!rY0_TyKBR$3XcrA3`Xcqj^6zhIJ7MQNNZ_c5>ej?yDHCiRO^s`aGU zNjLdsp?lC!EUa$7UsAR#vO{zzj@ZJ|? zh<%Aioc@9hmPW!_%lj^LW6!Al`o;iR6ooRNYl|_SGTigoXgj}A$h%o;)k@8}S?-?Q zKU>VsE(xStY^j}np46KJ6qpmcHeG&GKyWw_4f~Q<7WLRxdjbKE%~70=j7$BChZifw z^m%c~O$CZlC`REJ+Fg80_oDtqV$oU0EzZ8Z0cBEUQ>V|HiWdkwKLTFmUt^0p zeq|rkj?_+RX-&ds*~eC{+hxAr`r4R@**)54X$cnO8h;>Zy+&d1Tm4 zH{X{VZF6-md^-Eum3t3wJ9qcs{*8kn>K>e*Pk+2nrj-VG0Y4(&! zLXsN~5li|cA>ae7Kh=R($u1q>AIE)g|1XY7+(-fs1JOTDX;sf%!((=6o?Z+~@2!Y5 zc2uu8w5;~6L(7*Px@Y#VVRPmT8#*U;NUV?b1Ag&AdDQtHa`}a4#Hq{PKD2!Kp+n25 z#jx3Pv@1su&kses$_)7`oE}5Mz-S&rB%3J&n5fC`r)sN|sK&XRGDx~T9ygVWO2)TV zYZA15{7;plKnDOw5uj3Vct$~G@Gz&&VLIy3N~NNRr2&dQBBc~Mh9}nrPElQ~$CPc_ z(yJzaHSLu45zGJj7%Q~=bH>)XsiH?)I`wS+v!hwJ-x^t&c2fIiUzRs@ng$DqBCJDX z$=z6^66QP=XPpw^#c0m%{M`kI@(&frUUTlTGi{l(ZKQ4cwo==+j>zaxdhuvSsyAyc zfk&bl2*>gJ3+KAsR&(0ilxR|FSxQRlxmIhbA!t0NBpJ5Drw?fa?~5c=>fTxbXe~g$ z5z!}>lK=Gu358=i;ih?ltL}+#JVbPyEE(IcN9VyemX-}_ zb?eoA$KP@FwYOzcsY2y!%qp&IEa-L5@Z~Fq%)O%1ZP!hiK5*o1ZOb~hE9}`zd#Br= zfxUb7xR&S|iPJR<9j%kl3t0)ji{`!PWxKD~-S^NHhx*Fd1(zQ?a}{%56}hVYRnk>g zweC8)L;AI&Tc;LupWB{DTLsd#Z-4dNwrz8>%jT96X-i9c&&|ypXbc`hH4R57owC}b zI~?xOHmE`Aqorh&=rX3vHEi(BH4Agu0_R+_BO@~_s}gAANF*aGV#&;48JW(^%z>Qn zS&@H3_~O&Qp!PK&SFjL)*1Y^76*sCxvYY>8I-v34#L0!8?tUx=+d|f%vY?KN%NkWBT^LO|gA6dB~71m)|pL?T^dK%Q}`zRh^6SE;~PzW|i%u`CK~ef1c0Q zn9s?4oumO5e3{UfWl*$pL$ovOmV(8RCOR$YY2tL}i-G+CX?JvYuS3y8z2x+~uE)+? z&YYJ=E^mLibou339Y?oIziM<=YF^pge46DX%yND{O=~2*cy4=|<@W8n&y7T`!NK@U z6ou~8%G5M(YHFIt<4a9dlSflNS6G7$zR`}5;aFOd5}fM*xCXUL)KqJ#XD$LS&j5?~ zf3@H`0p3p;iwVIFw+Qq+3&H+u^7g2RyAjzAX zU<8OP&wn%jtRJ7~&Dz17{I+u*dbW1jYSZ|XW!Fu-t$e`L>lMd}4U1Q-runa_{p0+{ zSMN>Fn^)XAX5*~E<8SG6`E_Y*-i5<0m-5uXf3lPn;krLa$YcMFglzk7B_up-hDtr9 znQ91eY02k2jNF?}q?(1T?f*h%V)i=eq7>#d%CbPnY^>S;VahJbP{31IF8=(s~#wx3uMJXnuS(M(^7mM+tC~Z97N}So)?*BLe*i+X-HR&MFfqnu# zy%-o87qGh~ww@hk?=N)bS-mUVAlQXj0&%uuvi^asccn^rTrr&bC z&mZ9OP)tJ)UHX?~Wa>Q_-u&(Kk$-h6$tzBYWEajw4^7{Te&u!X0QP5ru(!(V=UXWs zi~c&i73alPNk!^a{5$9e;=H=pD%19}SI56YO^E}zdx63Jm+4Xt#%`|@57b?lsT5Ja z_-*_6_k`)q6z9h7kb2gk>+|nW-?;8U^i97<-w_{r7uVp!q6;(Y^l?e;3CB zuZXMZ_wqb_Z2b3dTI#3D{)2M%A)thZ!O**Z>e`ljj3C)>3deL zye`cHjpJ9RfJA*3_)L6I7yGbI5ZM9H^9-)8x1(>KKUFb+LC(XVh3bV%d0z#?}{))s;myZleeXDDzIY^ zx1w8y)|j`6buw$*!e-Qo^YNQAb=tiE+fC$iNIVc93+{^k*C{Km=DfhlF_iPL>vL}T z0oFk;}zVIs!h->iWnZ_;{4N-+wM7$*tnf}L&Txi1A?3m7>@v*Q2G<#^P zQ-ylPSnyCRPLu{-XhHzhvDoxF^{VrG>-Yuai5LsbIp=K}OM)(O{^q>N=^`D_c~1Hv zF&5k?AC2_Gg(h|kqlt4J)&u7w-clb4MqGmVp(iO?ccDodsNGu^n~s4v>(~tGz=b8a zQ(E7gCN!hewwYV_I!df1P8TqY&I3e4mGgl9iv%CCkF>lvFLKt_<%Fd37=A-pdGLlVk z4!Jl^;t+iriK95>npZy`rlj-K??;L8kr$PI49)^q$ELGman_<=LC7qrlMaBOU@(5o z_&Sb{G9gLywcNNTAy4>%rW?B`cR2lVAuvvY@0E}BH3-g6EJ8lY_%(D|;wSp}BAoN| zD_zj|AlVF}sK~E&VTn#k&Lwdf79S-|1>Gq9mdmHO&>`y_2_BsXFOg{R6>+{5rzQKS znGYe+Fv=Edf@Yj3Sj=b&_?5)Fh>&&Cpx87_eDmdKjQSQR)pWxNs_dz!p=YW~eRGVw+8`gXzRf$?CH_+cOA0jXP_UoYa5 z&hV8U1HBV$BDR4|84u*XU=3l;qT{}Gh<$Qo-u>opPM;Tv*FJ^bEf<`JHMRKT zr~jr8`dz$d^{Scl-;5TIGiT6${Dc3)=R((}??LSYe3t(2sXbkoCCo#{%EiKRVU_Rz zYT<1X9v7Y#oP3(DIoo1;sD@quIIi zGkX93^YiRWu0ijq|J*^~Pwf^{8XFtw^aVGp@o8Nz- zx4p=;e{3&MEsWR_ z>BDw@@sC7o3BV`6`$HToRcXECFVmO(htG;j0_ZIFl0WrN+9_yLddcSs-be7KmR#)H zgV&jt{QX&f|7knrqXhZS=jnvU;|vlU{NIcj7cwrsjvt{tn+ygd zHca$_7m!FT-s!I|ex|&qEt;V%nyEj|V3TH|kLJhbaS_vA{IA8E#65tC|MYuE*F_h< zXu+Z_KgReH|KUu%5+`xJin~CC*?CcRs>lu|!M|>5lSnmF1kxnbrr(&jSGxxqdm%i6 zdz8gE$qVq_vqJH8@pWbKc}la-!cAWq4k-)iJCn%5%5&$hR~E+F#Ngd#h4^lda)#7@xF#?J*khhl0Y^H7zu(lJDhrn+aW@ z4ELNU(h~^_Ew9zm`+-a;&DIE>{}oUdST$B@i-2hPO<{8>A?ZyyGSd3QEN)GG|vL(eM4sES>1kp`Hb zTzbefjbxS-l9ZDRqgf95@j8~WQig{X^DEtV&E8Ec(n0(C5{V7aw%X^gG&o_N-g(WT zW!lH>S;|Zg0tg4#=V~Y0v&3Iske#l(V(jy}FXOC*bJ8D(zvFkor%K``XvtZLZ=U>=*;lkFf7Z6sp zs-rfZE$_(2+|YNfPo=W;nktrk?B^%9YwI?i{AS~0Uz}Dd zP`RZ^aPIjkHox_m)q74c+nznhL?zA`YELe%jCJ^G!}EXp>cP!l;=)v+5uy1<;MEdv z`R3fQUVl1^lolafpU(fKSz@NU^5JR2=L~yr-20)vx!e+1c;CkoW4nH?H0AQM`Y}hW_&f0fF!UwdayoPPgv`;$}X0eOuVR)5L(> zzj3Q^{rpL+^o8MfJ-*_m=q)`rPM-W|@6nxVmOVD^+HKd!tDCiTM5(4z(tGI3h}&{A zgP`UxK~(!~v0m~K?G^242W`mOSJ@6W3%^Oy@{y6Q30_XD3P0G0)?rRo zt_S6KI290T8;~}3eS)oSg?Ro6Jn+Fbry^!#Jf zmQ8(q&ZaX}B=fcIhOd=(Xx3ooMcT4vk^*Ae@~sq=p1Qhj{E7uH)()N+>)mDN%&8B( zym0uP@^dWn{I{!Dj(Bj)q-TqyfuA(y|L^9m1iXo&{bwduleDGK7LapksT3$>lcqNy zp-tOBFOsyBDo2iOvXErc96cyUTjiER1uBxD&oP1f`Xj? zcXzYfs-MsIJpbqU|DTVNop)zv-uIo^Io{vQ>`cq%`Xw!G+h9>ElK9~CVa{9!ylCUWureW{75z zrctv{)1ld+VK=8ep*gG3B=*q6%Hk#wjl@EtgV;g5NE{@Tm;fXxOX(XQ4IBRV9UjM| zqz+0M`PnGg{bzy>f z8U*P4gUyRz z33%S%8+R+^xMJ{)i$+v-+%SG@_06+4U8YsZH8NRC3P5(09J?&~*egrYbpy!7`#p#2>{GgmezYOP#!y*|alz$bRC7^*lDd3x7=&j>m z*PR}KwG*J0^@KLGH?1f;v7XflF0SkUS;P+CncytYFhu1EQ}1%f1$H{as++PX%;89jtsiV0 z-w)P*0I+`uFhB$3LK7f?S&|m8W#&lc0zPd8RL~A6^&Y?m3jnJw0)(&x5bM2w6P5#R zT?uI6en79Q05hyXSn?nshjoBtHvoQk2uUTI0Yz*DRQoVsiS2-GcLJh#3=r-vz!gsd z&V3rt#j}8RcLT&h8z5>+zHDHx*0Xu&Oh~;}g&_4oh zIS)Ac0-%>)Bo`%@B)>|2lU$Zuk^C;XD!C@PF1aCrWo-yP_=CgH6r7y{#}FY6oJ|pf zVo^5~2R3C76ps>6BAg=C3-v~~p+2ZD>WBJ6UosF8Xb?(5$xz%<(CyIqr@~$+!(hcv z8tng@4jW03a5k0>CO`Ek6J>!(kb`nj9xPcO1?#NFz-|&_kpYc^qYw*`5spJFMkTQL zdOVr{y91TMPO%lJ5>15tEG)>1s!%nWglb@gaV@$N-380xr=n?SI^0G3=6YDTkA3!07Qpt-OSL@R28Q{wJM_n`S` z0a}O_!Dh}&&{A|ST85UR6|kGZedvDl09u7sqcx}l&e~cFr-7|U8_-7d5LDC6Xbaj3 zM|QyW#b`U)fp)@qhCWB9(HH1T^iT8^Is@yizd_%kv*gp+VG9*k4)?RW@I#Y6EhJRGOt5jY)o zPa&}u>u?6v<4jl&pN(^HF3!XGcoZIu$KX5gSZu)KZ~-pFMqGr8aS1lz@pu9*#bvl0 zSKvxK5u33ETX7Yx#*=Ujo{Vepo%k+11y9A(@N{g$cI?1TOyN50!fs5%VTm)b2Yay( zGuV&oaR3K#2#0Y4Zp2Nv8Ky~F@N7H>&&Bg_D{jN>Fw=Jro{tycg?JHOjF;f0_+GpW zFUKqJN_-!_A3uOs!35eG+<_m&Yo*?>R$AfqDxF@NBf$7nOam1NI+y^Z@X}5v6N;{5 z!hvAePX%ZupfK12R0E~3agNf!xELQbQ)%N}MWMq6EEG=ODGYjSLATNv2}DH#8TqFa z=U~%#OwUl1+8p5!rSR}hDIdbaIkHkvLgs;sqMU#1XKAWEjh60S=O{prJ zcAk@p5h#V3j}+h?Gaom=I~LwE$T?9~2j!$a9$Qo>LMW_!un_0Ss{*voB@eS#Rh7VB z6&5H(EzfNh=g4YV?PtM7>0^p*Uat*YtD6ehT#Y+<UY=Zw4^5C<>F$L3m)axgxpifVFrY+mqJ`NY@dr-C3#Wvip< zEUiwTBTzZHDqA4HG9MWNNv)j0`p7r+oIX z$3ulQ4hHha=5SEHkkY^xN2QH-H3bej;0Sx`JXDj$(Mih+*!*>{`D={Cpm*OlcQ!vCml6G&|_wVh@R;RP?XPO^EqipRH^XTBM{{R z0h!K~VX4vQl2SgGvLd1o6H%ywSBT-9D6{PBk>aPFiMV6C7d_T*W6i%qO@i z!ap40U&Zqe^9insBsd&N@T5+Tn#L~l3ex0U;~-hj%N7? zdUT5f5bo7n%fqK5(&+Gs230sh#ioLz62g2sg{YjToQp5Bvq^HXO`Du+!jutSvRQ1B z*oPsuy_2!bK|94J$rr{=w36Y|BMrD21=r$f<(wmhW=|QBD}}~S>VO}pA!pcZ zj%L{j>U8^)deIS{oSM;*hun>ti_DQ+Tc{;TU4}qqYDG#XQk_rrqF<&+Wr95w0e=BR^*};xoAZ$I+2S`ZcPq>qO2v zk#mN~IYZ=}A#%+5M^YDGBQLN8KMlmC_^vG(2Fwkq71z#qcdOhq71z# zBhs5e?&?JuS)x{1VvH;?MwX~mmKY;j)GAxlC0o=bTht|6WN0gBx%E%FAE6T_fW#o!7azz>0 zom>PNkiQXWT2gqbB?TE;Qjnn~1sPgWkf9|78Cp`1p(TZMXh~6qR+Q1HbEe=&=H@6S zxdJw@I~#dt64$&d8aYQbNoWRCjRK{Z%m-}d98Q0z=wwbzeHfZ~)`SH+#ihy`bP#y@A`j$lCLE+< zK#YfRu>zoPQM1MoXyXa_MbaLMvJ^r7!atVaC?H6Y$cQ`w)%h@_ULbM=B3B@?1R`4? zG9!du;G+|wX9^-R11HYX+Lu1e=j&Q;X`8laqZrb*3H0kCkDp#W`jh5fu6h}=7U{Jp16!CEgKN=5q` zc;l9(B7Q+H4R*K9L4m>CAl^uWVV|N7j8_jOV=wZcA5@V!JYl=sP1!(%leT%m(ARjw z!APN^V!O~_`Nwhipo-rn(zv!K{xxL#RWINsmzo9rG ze(~-PmVCG4t=BRSu3xt3(7;2M>iftTQCHYFOG36iq#a21S4gX5>iC}308+so@)6cR zI2ay*}Q(RFbNA4XrLVw zVP=?+R!{2q(8J3sh*FbboT=1golF=C3XGLjV__PR>KK}vO$e-b8RURoF}c}frWOzo zTc2v-Hdm{IFMs&k|NaEDZR(omNG_4KErWbtjA5UkkJ5Ikg(*MGsfi2DXnLQ^04su_9waDx1vte00kw!3Wnx%2r+PgJj+J7|Mv!M^du z9W!=s&pLixHR7Y)x$ChM3UycYph!qTue|OX=F7)?c&_zY%kf7q?P|U*zrK2Oee$Ej zQ@^-3o?3h}Z6R7wyUu>7`;OL2FYZlv@q_BMGo$Rr16vO<&0T8-~rXEq~)XP5ru^2kY$PMz3C#q4j{O ze%$uc?kAS5EMEE9?(S3R&(!nmD;3)JkK9^xU(pFu-l}uQ6nAWVVrx_FkH24c7%TQ@ zeB{5jW<5Sa^~KN3kjG;tPM2p^%sXPOIQnARxRaWr%l1sY^+M~>Gi!FwOEQg%^L+H+ z)2Mpe{(q!z%DXggXU+B#Nz^y@KHjw9)lZ7Yx$hh?=f?AJ>~B})A_dwz{o2}T57W{8{MwL>nI9vX3@gpBhDms=^{p+Cj_urmBB1Ly({a3G#E&l$bx47Y(edM-otw-ja z%%8jY_tnF+!xOK*lkn5$PoJwY_=`rQ%_ZAa+u_%3Gkf*`j%%)4+utw&e>!1rCd^b_dK%k*q?cL?**+snJBA#^^T{lvU33UiZ7L)RVE8mh zWDp~WG8XX%As;$3quS=7oi=u)jcCwmHKdA-uZYK07HvG)oxO>QS5JcRSLnt7?rP)6 zSk_Y+uQXFm){M{&Ap5aC(uBlL_649L6X4hi&tW&%fBPIVnCSZ2*;>?&VkF=nh1+4P zk=-jlynUzh+aD75-}1H?D%8I-!|IQu_qJ@;Wqobzt0vD1zoH3|knfAX{q!R2={}7}!iBVEB`uLqP&S76Gwf*q?TUJk9E0 z*ggYnb0Wl~5isT?T4F?j$d|1zl`shqVy!wb^FovtMw^LLsG>vFP=AAL0Bt%6LKBA;LaY6vO>6xu-E zeoP~DnYkH60b>J$*3dwurx9gL*cY;aR@F4sm58R{yF0mAv4xgmVk7}e(H zW{H`=vm*$D$3vJ|FdKx1CR79&wn1f%trP)wmH5C{k9xx~~mRr*aPK3!~sRDU~p~_lP zVFuebo#16?=qvgpahaGSoIZV zqR3<|XQLMZZ6GQQW>BiC)LEDlv*IC3t+q% z%4v{b>i%37T`-sp6~jsR7#~}#>S)So;VXh61U17BQ$#^E)dcam!VPmWVTu4`3*`XD zB?vo3!1Pg&hKVI$Vha*50TX6x9hCbzCIAB^ZkY_}>TOxA`oAmv zUHd!XHr_kCMrr zU0S-nvM5pktsVUD+5v*y!$ObMrCXb;PKEATn)2p$;(}+-b1g+J4{e(Da=oG?u?KZ{ z%Frtl^B31Yb15OG>C}oRHLY1Ir<8QOEy+<^ULTu%Yf1bNucTOixui5b@XLXZ=H4h| zl2&|h|E4pmemZ+g^6s1G1N}bPAoacQhNDH-RG9zJ{3X}!S&*HYes+6K_L!HiUu;j- zw##(T2B$;P$?*R}|M72(!9NTdY;Jp%yiLUHDyg<>$07q8q_dmRa03pV_dUshoe^c) z9uzU!Cav(JqD zwzZ>r)~bzHedX()-S@-N`N>PI+vdG>yvL!-ljp4~Kk@DOp0lqj?Wb?$1^lns#_zgV z`FdjWev@=!x8%!v`}beb=k3oTQx9!?7VcPM*zfM`9x^08{)b{uKym8_wL=Jo9?Z6o4InR-*AqTIZJ5t`eSX)`^ z$lYs5t-15HzNOP28al?j-g;_Uzxt^8bGHyD%#Rp73oqV$^7F4YJvV-c>)R9WZHfP6 zPhI}r+dfT5pC7x;we-hLd!9S|bk-8zk~U(|&#h%wZuTDc%F?xsm+sE$=F}!#?Y>Bn zHR#LB6SlOYqhRG7?tC{2Z994myk24pUE7}jdOZ7gu>6k&cQV<#Gl^2IM!ZoXD7M0g znM$th24gxoWG<=IX<^`4U;CG0+wG}Or@yk|Y|+}4?lrS3U+DOAp#t-7#l5FPx^G)$ z>$crec)wocFq}EMkx9KqzrDR<%14hMH(ezQmf3q8OgieB;eDx3)2L(SgR^(9$&PyT z4R6m+R8LGf^!06V;}=}su*Rwm`>$JC6R@zl>tFE=Rwq;qxa*-_?Y++lrW!!rsbVx9mlF$h+ z;Sc#!3<2U4LJa{za7d#V2oNy!5n6yGJRV@}-T!aq?#i+)WAeWLd*93VS<;?6J9~HL z%$YN%&6z7g2_ZIe4iU-5nRBY^T<6wx5JGpNcE+qJ)93E>zi=@jTl{$6xNP0f#$N<3 zew`3$CGL4_+4il$(mTseA;dTfpD$mr@ziy0dXrb0ZDWVU$n8_k-())(yWFdw+nC^$+3u?{3_%Wvlu~ zK^Y;NZpJ;EH*Ox@_)O)>hk@UBaQ`m}8#`XgqHAX^w#EO05TJ>l*p36YuD+DL7&(^=F-+L5HkYKP7IACt%w`e=4L(o2cqz(Fu-cAzY zb7YcXD!E$vlyn;ZK`t~p$>l;BnIt?z?#1hD>5pVD>K>rCr~Zt466`zj6J%I^j2KbZ zFL#gz)b~hFk}0eWyvp&4A;=3=AEAT!cJw?99uErnHljSpr0p%XN*mn|m zO-*0tFQZ=r z!)v^k@&6DTK4-LHbQ*mLAtDMvLPT@wKZFZNmi%js4Rn&;0G*C_rD@lK?~lIZ9XdTx zml&^KR`=i5_xXgP-yZo)z8XZvpZLj7ua-f`9IPa|6wI4IeGb-$fby9^cQ6oCf`zFR zYJ)*n&>zfa?^18QKIirB*QdQcCEWr()_{#^%b3U~q4u*}0cCvdYQ|y0>$Ca2meZ zIkYl(5^E^jyjLh@Hw-tQT$!+{s-oCzB8XtOPo|EH96lJcJlHU=e; zL7CSWI5hGa6EB;2Im^!O$>udVyvD+zl|u)IPTrb}-|6Pi!)v_!Qy;JK^O^vMxg6&4 zPxDzBn2r4-@@#1bjf#HpN3v6D6(>o1#V=FWN(aQ%!nMLYBBnkRUL(IwEz_PLHw$yL zB-uc%@l8(?G`WNyK@&vh-meEt_S>$Z8mkg31*^K$9OaCq> zchmC(B0MeLDn2dcODm<%m_w{x!Z z8kf~I=(^tZsk_R(+k?PqSPpJmB*A1Rj;~4y+eIg{j4Cjpr&AD!Ow$IaBlF% z;47hu(E8BLq0bAa7v5a>PS_jn4DSqI6Mnj=tmvGg7mBNj&ntc+5{xX5?1_974Mvwl z_e4K0=`6XbgMXRs`plZQqx?s0u&XP3=$ua-@@uKk_m}CqohJqt5lX0Q7{@5N(73}Y+%Ff z)lGiV9&eA+>Uc8FUc{b^D_r;Sw-ZrVKLfd94m(vg$#xJGowEeU){dz*Y z(aEZJpM^kge;m)WGC+MOkuiOq`c9MqN`jW6Er zJA6E}3P0%8YeTPYLpgQSHBNxNb*Ly_cjvjou{vN8zwucsp{~7?W=^IU4>^b$_2InVj{1U*d|zXPEnLUE->X&oIq+ zU}jdfso3{P_5FR4$Uiq11#rXko0sr{V3_ehpOk!iPt|S0v_EPV<743I)nK{hAi z0ZR@kFSCm_wJ=x2I;aR+MT?r9p9eLo`lE`mKykaRMp{wMI5;oYCRzi2l9O$t?y<{+ zPk{YZ`>VC~q&UahA_CiAzT=ZG}JdW#zGWjgU9WS z(YmI_hWbc3^+@+=3(vT7`N9Ru?;81%-hbI$!-ES~+$BoM-Gj9)O)gR^qJ7g;d)9)Jm6~dkQR(gq zhNvXlY4zCQr=`SLY0<6=4*Lu73_oIxS5<))V6~xYxx5%8Fv^iA8+}vA3z~@3O2fuN zMh`lX#+vFtCd%$AqsH`ojdihB>SH(4hWaRIWTgsKsjsQ7@ra6v)VOU*_ipW%U)b9w zT|y^c+%@Ik!S{?I)5_ACkfazw=HZg+WZ&ejOEz5@|H2uce6hLT)48;Kch?l*awRnJ ziiyoqbK7?&Bu2KWg%d7s=kMCvZ|#dUS!muZSI?=gw^^EEGlYF3K7-9rlwS}MKQdT_ za9&9JVn!Xm>8k#kdMl+lxGmY@jrj8nm61R+Y7%0?)t+L1zM-nvkGIrN&3NYnH41rB-qWoV zVt!oCMkU@>5~WsyELv>Tc}Vhc!N+F@vob2pQMA8ce<3qJ)ZuKwA7QV|L@je-qA(4H zaI`Q|&E_WrhMhp!oUz|XG!m_%QC7zK_j;@lAnZ3xo9a=aK$sdaG59K&8}ABeF>ZCy zLUt40`@FGGtgg|pyt=ZqOH!qUJ=c9pTmRxE7X*t>$*YlKb-6RM1xn4i!|QH-{hk*o z6`ad^PVLX4kJFxs-8nX`Wm-?w>vPr@@1f!>Z`p?AYlhCbZGBVbUP^c6w^n~MzdS!m zO+r&Nf6mM;GrFo8%Cha$ULNR+82wq>PikzvVyn_>Zkt$D64X+k^z{6DK})`HUUO;0 zC{~tE@Q0Rn2eLiM%V>iyKR4{@D+-n{$BCj^1c z@Y&MgI_9|}^$FU%H}!=ufcY;Xg^8TPEa+vgr+`{5Tv>8WO!UTzJ!lN{^EljWB`|$e z$R;Av;Lzt~BIRqxAQaD!s0&-`tD?&mghg{a~#Vse9$vw@cayowoKfo!KkDJJ>UWIPJ5NPrCzGi#*` zBj|>vi4-_-9>Kd97Ag=1%7W6~b*h*vwM41{d2I`n$Vt9HWodr1IJLGZSVTLgE?!qJ z7)lgR#G-DgrtemlHP&0AF3hDQ1S@JMbaVl)y}}%+PTEVRlEFl@K5CW|_4y8mJCJY( z^4)<6Zoyq%6lixV%?*LJR+G=`rA3FyEC?<8tN5$6zd+Kwud_a9elDjvi!dTk*hYOS zWfw!Zuo{E#xYKG8oQ?_%wVh%euuEgC&Rd|rNozz1_d1{CQ93rP4uuOL1#I@;2E^%e zdqv+9R;S`A4R@?q5ef%Oe5%2c{iI(IrqAz_1AnwR6`$l*)oNQH*BJ5z3yM6Zh07f| z?d>_X6@x}+q##t~2>9_)K|$0fN`u2Dn_=R_9QUGyMjz<&0NG%eFMdh#NM9n7odxZt z2K)}uZpkB})nfMhU>_+?2W%ye+iW!WsbwsA(i)ACs5Wh8Kyc?<*c3x^aRN9(g%Aa? zkb|vtk0Vs)G0g8t9_WqrCg1Aq74mu-dxgRtp{hrFzNd$l_jtN#QBRNdN;l)H)StCS z={g#P9e2bU5+u=mj5Snz$T*|x?mCAXXYxf4!X&FfP=wo`(tYA2lq6`p;)GR%QA>#` zK(%MgPG-wyRI*{z;*{8mAahK+$Oo)4DqV38>ara zICabI2mfX)%$ibCSt!{|AyyDaMw~_~)J#bHE4v1n{b?k!d?)N02MLpggfHw=NnWmM zE>L8zVue%!+EgApy~%23rKD~8BAJZ=g56)iSSvsM0CiB`uU>rdSK52pNB2KXBWG^9 z@!wW&-@f|aZrpSxNJE5FKlc$jKpQtHPdKv7W`k-0eO)BW!Vo=d>e)@%1}DaX8c;F7uPwf(a2#!tE{C|u1z>9X@)9(j!QOG!iOOSuR% z3X@5R{JdPV$z?LC=G=gq=T(A|V$IJZS!Nrxj!!1SOc#zzk(JGrZmVJ9(*|5qaa|)s z05j^+_MKFaT;uacf?~(W#&i4oCQdzHSXxjbnu7Tw-xqJcdO?4pQ`n<@n(xjn)1FM94?#%bn%HhFXTNkYW&OHe0JO-R2WOkycs6b^N4skm@Zq?;f5!cBwtHyv; z5rYK;0-2f)!#(4*aR&~fjSoN{Llpc5yD4Laa*LChQ;t}=I64l4w6>&daK&9C2ZjB$ zYF@4q`}pISl8bAyQk3spwWwUUBX)83ZQIYMN;F(o8!Dz%#i81|aFnVS?A+6H0h@C& zg=9&W%JVSi1tgJB3*4$G-3si$_1m3=&;*u3tzLMql5u4RUT}PnK-4^)# zTqpo}5WCpLQHMs)@H9tPmlCv&c`0FLxyOL|^>bSryn^g)=XVDu@iKUr$(gvZe*ZJ;^>ij^qVkRn5qxSU685}kFRP8bQ&tOJz-uFp8PX_dmI3haN_ zs^BC(Nb$<#dp~3@?wxd_&NRtWg;T*y&Om+3Ozl&~K0Acm zjCnZzTvv;J%%~CiFTi3>OzR&OcM>zYm+JA7L;BA&Y6WEUI14+`&uHPuUnvy2pxY|E zeJhh+W|P&T+8}#bCzc#0zgV;h27+iZW^5O3LFt`OF?!R6_?kdJ!WHT2s|kL0=iluA=00S8ss3jBRk6&3aZfCs>i0} zhEye3AS+n=UJofykI*0ScvAP#(=_6;_ywl*3b_tpE?-EOA1p$o%e=HkVLT>ZY9%L= zWn@R9E#Y%zwUNPvsw+DSV-S}uP)WW@RLF)hbykDgnN{Np+iDgrP;wV5rm!-hU$G2*c9k)y-b_K-AgMRv$o2 zvfE!bvT3s*8Pv&b?P@_qBtGMr^~1lMG54hI?>@a@-VNQBfXS0(&!)oced~57pBP@T z?~89;_@B!cRYnVv7aGj)p-l7#g3;TmDlLk|j7j#JvZnXAYJ4G)3e`=MI@&6l+G=VW zF7E9-YhApsSQKPA*WoY;m6cO3*mLs2+rHV+F(t8Z=Az~`TMDGCY>C2O0N)#6*PkJu zgtZ?^SWHAx9S$fV#3o@SBfJP|>f)9!>JW{D3yn0?=yJN8oE#Xt3%~Li+Ap;mM7PJN z-J(4hnZ0oS5^w2u7o2>3G_ZKey0|R4?e>EooCHPLfXIY({6hdIQ-Ar zplKCx7<(UWgC;A5{f8L*>sXbBjXumq=olz z_Xs9`+8+wR?pc|!bduNWK9I0t)Cl8?%5FfnsBX zd1-X4Sq61F)=%@Mea*BsJ>;M{gcp-5h3iIrvest!Wcy^fZ;T(d@uu&s+CIW#!4xr* z9Es5)OnMTba30etCVyVQujc243svHDsI~%+k}c~t`QaW}TF>iimWgm?h>g0CEb5an zb3iGs<3kQlh^^pQZ6Wj@$zgA1XA~|=7vi;Z`*pV z_9nAdw6{#w_GoQqM#k!M=p}85Tz5`3hz7}IMBF;d1#3|fF|ndB#);%!&{%`qC#F>} z50)W%!RC|MxDE>J?$P!~s+MlNU-)kF)R|Qws8+F;MFo=Y2|s@1f*;IXqP^K((H$(% z-b%iKC5rAdc6SMUv`7gttBAy^@T?#*;q|Lgw@a3luuTb+L?QDP8x3csST`YA6gK0k z>E^e-rc1+I7N&X4r+a3)kH#WU*r^dlU3O-G>+HAVYVI>!{e*6bKXH48Kc#w|84cWR zpv4)JN_W_yxtacAw9Q7Qf(0G~gcJ-Nqls zWB3ql%bCbaW~UJR&YQrkaUgg<#=?CG#J<=vci7=ez@3AWKc*pYGh63q&y@vw>prp3 zP)gy)L(w=w(mjF@tlf5G4*(M|QSD6{4TC&WFsN15FXe6f)`%WtAOt8Iud%K?nciDy!;{v`*G8${JfLCRp zf?v#&$4sT)jNHPACoUX$R;)U>GndZQo|I>5_s{|DLG6~9c7ygxdi-oI`S@X@VL=m1 zj*^|l7tArn&t2;v4@5|j)m7*{7A7`3RWruHVf(Rc_)M5kHW$q*bMqrnAu2Ep z?*O;6ow8^|#EaL!>EnS_>|H_W$Le_On{BQ6Osllt7Zvq)Eh10OM6E9S${xn628RS`HSvlYae4qF2WkbXC@}{BE>FeNR_Orzqm+= zfachc_7llI>T1IpViFxMZU*t;Vz5!>W*>iqj2Y$Yjy$fJJ$QvBk*{`1&9j& zE5!_%4WirD#o(B}Wh*y@s04I#;tFa-Z2wUg6 z4)^*Tp*ZYB?vo#7Q^THqZ9`3v3gcVULVj3qifJzU=P6BXW01hi+8u0Y9WIs@XyWl{Vr zsOyCGaJ%@hMnxVU7G`G5yl}yn7Q_V^p?8dVDMu9jHzRk9KPz`XDAecDjoOdsqeo2% zGGKxCzh-=oB3dqsH-VRoOxAGys~U`iVzZaqJw^kwdqy=fw=F)qSU(XLjQnYBqP01( zUMxlba_R&5bi@I<&*LOs)f{j+vF&QMBgVngg>?HUmj&1iMghOf-{Z;w>LEnoBQ{a_ z^ysYN>5Ki*@1Jz?cS{0`r>>b0r<3UrydV=@Aa`A$X^*_Ey&Z0z7;g2M$`3VT!gQy&{gpc|n>D64M!5{|ps+4DWq$m{?4Z*Z+%&`$ zmUe*F)0oxmQM~I{UV8fA%E;dxjvPnOiJ+AS%4zzvtAsxX0wtkj{2H#R#CJw={jS_d zf$+QY=FM)Oc2P2~%9bUVeZ}HCY|c{$i6n0V&Hbb);rIJ&CStX^B$q1ryvU6i>vCcO zAWhTKhv{pKFTg@dquwWX*fA(

u6|2Qzr`cIY7=URTm{H5kH+cC*5Q2gT(t<0oBj^#9^?Z9b z_HO@*ja+|^6zCcGQ?I|LNBpP<5oAi(e&>?RerJwAT#7j>%Zv>YgRJ*;7i!S1j$p2pJDj z(yTot|2%aqY4ToX^z_7fds#at z;yFBF<)}Ty6Y-qGHr!9db56u_PQ-Ig#B)x>b56u_PQ-IYJ**S)oD=aJJ+n;TwmuQh zIT6n}5zqPRcnJj%Eb3$J2>3EO1kmjpzfSporJ7BROnOgKb~pf=qJm zbmKH1QX{d!>0;S5ZiBFH_KwqB&S1DbAX=K+clJm9o{Ey?f;SNG3d;+M!{6^~qwnWf zC1ccE=Q9f?3;j#HxGdle2CK9RHRkb^N3=+_s+Q|9l6$oz-7OtJj0E}e1{qt$W>dB( z_{MCu0#7|k!j4bqrv~Wm-ibXu6MOIL?Ukn^+(OA^pwn*9se;id&dHAY8f=m^NAtE8 zmzJx+O8Rod@AQ|&>2p=VV0CHn1TB!2!{bO@!rSy^xko?qkVUdo9FJ9GoR7u0k9ls0 z&uWMt4Sad{+&gJyT}*iUf!(z57uAjU-v9rzNCN2=-WG4@VR$kAFEz#8y(w&7h!BQ4cbGQL4tPw8_)exaus=B z{GPZPsR`bM!9;R$q+D!Lq|a&D$L@u&y)3Ll@q61h|J(OA?fk~3>%Y748$#RVOBW3e zU2)O;*|Yeb+HdJohHl}=IHTpLI3o|u^0PNMbJLADV^0s_j6$HNr=G8&LAp!28|U#y z}TTkW^ zo*(%F*+C0e2$$0;?OCxI*@|0#xszop#==qUjdQl`*|YT=A)vjA{`6StQ`je}AxCOC zmJ7%e|6E=gOG`f-U=$7on!h?FF8O!5EfC7DHu(&X--yR^)EK=+Sv<{R8QHb&&wqdQ z6Qwp5tIhx0?b@Gjk?v^8$;rx*#3eJc`IYhN*TpS!;-_86ocKX{&~eiBk`j=q$q)K( zeB9tORp*BS+pr@tK5o5|WHIOD%vgfsG06RBJ%rmcpc{^z9$_7fr5h$NlSBwFJcM-9 zLToR7HQh#_Sb817ot>RKRdX zd>J{aI4)W&ADMz0av=whCFr1FWv3`(A>+#rRPD7MoNL!!vL>Q+JTI_Zdz9y{c}S2^h>00~l#S>1@w01VpX)Gw+NSndItPEl zBR?FW^k@6D&(|*f_EjslXuHPb;|uBB$)}JziRGmCH74iLlgW8hXeQ@zdaBMhMNw$uV0b z3F}DD@%(4-99J4056@(|!3!xA^xgEh!E3J03;DOvW8x`(beKTOX&J@y8PK!kYtnOE z$#gtCM}7p+rdhfdS9&Vwb2?onrG+pjg@KD)@Fd1BZ{YcpIDZ18XY`~N4oI?n@nU|;lbw=9 zzPi4Nj5LInHIwwr>z~A8S}2{5{Yi4=-SzcCulD+xJOx{OrzhV1l+c_>%@#UgYcaj7 z=Muh;T*7AHI+_p2vK|l5c=YKRk1QXs_-G|~{0zZlE?0!MT?2o~XvBYC+c~+RZG-2P zKdin^Hsl6I_KFvuF{$~EO(WU|QyoqvSDdxekbk&Nbb+!gx!@`A2|IUuNE(hFaWfjC zqm;`e&AZ06$Ha(s(Qmh{TC;s0-LY@SnpImrTi8@r+ptJGu&AM?wsG+DqlKZo_lCcG zcnixadiVQ#zgWHa!t)m_U%ue{3m31J29A`5Y~B7>a2=QBkB6)IXn}ZaT*c20TOW{! zhj4v{)Af*4{7SlxzkH5|>q{OF?6n=!rXDU7zXIR4kCuuV+P<%!KW8f~ZRjHpf?40= z^1)H8dpulKm~HzkFx%eM*%tQOFBwu;-46lw{H63#S)9uaEPTqzw{=9fxFz{xD`iGM{2Rp7mA#Apn1|!j__fiu(#y_Q)y)TY}Cxvug;8Vy8#6jut zbNq_OUE9)8nSWZ|(aV|c`Tc3@R_}aTcqiGhsHv`|d9m=&ua92GUk{H_ijDQFj>aQd zar9Ch504c`uh9%1&ww8AQ;tE8aaG#Uc#NzZb(;>eO~%7zF4J{BBscNiZ2iM?>c%w=YUMMJ%(P3sIT0kU$z$fC z>@!#8hy2^6%aS2&9=$_&P3yPW=-mf*NFR%`1y8cn{nqRpsFq9)_zdRlb82T&xILjG z61X9I@EkXOUXVRsh)E#n7Ym2)9xt0)`_4V5%%&v*4c2U+p}U6{3b$W->gJBhsZP6L z-aA(;SQ%0)%GJ=y1y{T?&tP{>t?bx*>a|!7OkYFyu`?Dn5(7pV69FrgohEW+-m~*; z`eS+0vXF;hd0YffKe<(pdwj}I8m*=+>66?G(ua^}gdJ@w=MP}et`;Y=4D-S$&L0&d zAB`5Whb<)kmOhqr!Oq)yE~vwk7;fEuzK-A5jX{jNW{>AHo`{dIM^BuHkDQ2)90~-U zh>vi&_|L~3#+5+F^OaA;N7$A^XuN2{xRU93^gIzCIT0Vhu1v<+IT0T@5g!@z^qyn* z@ZK4GScS|-7iXA3fPod2iTHo2W;i#cq)wY5S}_Jl4YquL~E9&Rst>ubYLfH z1t6<&@EV+APi?}9b_R<`By|U18HaTo)^pgD`WEV&Q+ohgQda`D^7?q{Oq5SfJqoxW z^(5e6Y9HXz)DG0gdjVTgHvqP#?gWgd=8{rkOXUDMQdYpC)Qx~0srvxC zQhxyK=Wqb9iqxg92kc5c4A{@%VCrUMbTnZs)o6JGU~B4Pz&OTU4NQIlxHQ!TxEy`e zq5Vezn^F$}wgCS+-2XGcw$v`bI4BS!Htj<|hxQR*5k?vVKKlW?Fs>N--G>v>b--g4l&52KP3UVS-~cGuMCM^;o5)H0y9+oROr4HhGaG2$3_S0|PO>cpY|vK=pu%fZ zjIjluUJA(Ov;{rx1?)&&2iS$VXhC1E0rsbU062htThPmWfP<+&VSmd8sUV&HXgQ7+N&)SuMSu=oRzU4I=r83+3P8sr4rV&)FzHh5v(L!>4#2F^3Gde)Pra7lIG_anD0! z4(@pp(7_?Yc>pyF0PVPE0QIb_0J8zCNCrEB!vL8EP8&eKtlZ7!2~VP6HND8n82~N{ zAj?7<0M4v_E{6k%j1Q3cc>e4FISCXPz%%Yxc>%w3A>%FZD*M(cc+$cES&H>`GVnPY z(7_>FYbT@4U*kKr)a8H<4!cs%pxlqqEd*8%pcNa|&LBQzunUwKC6uKPkidcP1 zF^bax2f%wv!OuGY=c9$CSfQ7Lz9J+Q`|(h=7p?zn%@iQ_{PddiJAvfT-RZJ8rd}FT zma!@_-!|}i$WQ*$O73K`6h9Pl`ki!{<*)rcT^7gGOJmA1{?FCt>3a;k9{=r1GNYyK zlx0h?vW}--*74NKI-Yu2$5Sr@PkMLyyE>ko_-{bN_}zj3E5}MfQ0O$ke!OSb>AZdj zwX682wcv*q%w-VYV82!5RI-+Az~@7_Zoxg9$#%dhvL0|NxcMy9tUauiT6|iA7W(kL z_57;$RST&Y#4Co?tixK~Q@YR2&BMbxhBglem!1~vA37~KeQ5L0(pAI3+Lo54;Eo+T zs!mD?EyJ6)4_B=p-dcUu=C%4QGlsSdtzGqvp{=VntnV9MzG~aL+Nzph--h+U zKD1L?7sNlkz#krs&)UKY{;$%c68JNUZ3VT~BM-e6@0XF4eDqsT)@i#F_iVr&jACrO zHTZ1=HHN{LtH?I84y%3$v}B*JBHzH3wZ~}1D931&q1+_geJbA9l6nrIVeok)AZznb z+i4!hig0sYJQD2T{3(Dl*i+pNJQvlB{0{v|WmZTuJM^lPKT+I6yu^p+SOiEeGGp?w zqE)Q(AY?-!aukY?Ll=RzEy3z8!@gYws89tir~!^_PV1qu8ZoQQ;G$OS%*OFl;EDK; z90@XsOvY2JJ0L|n$uvl#ZakBy7nJG)HD*HU%mz=+A#)))=0VDw1WB;~@?a3sWD!|R zmXM#5d&$qpJ!BX83Hd4czvKtxF7hPVNA3pImyz#)w!Z^~e?xvto+7^|e;|J(?~xT` zKY5xwLw*D*UXK5E_8fU0v-JV_E4hfQ2F=%CF4ltXH-h?`$VTwR7EpXEID7|rpX|ik zoJLN^e@Z)p+=TzGbrv~?oJ&3=AK^a(a0}`jT%-+2JiHX?E`9iim}B^mTx}BYAL&v} Qsg#EL{+b$cFoFC2ANcgtTh4+GNsunS>NV2#`WZrI*l=qF4}-reFc=1w>TrE4CHX z6;{!;tRib)8*5#=tJ~Dfo&R(0otX?U?D~8Ezt87=33=wuon+>er+lAwf-piz4}?LE zi9Oxpk6$`42_c*ZcR!xo9V}Y-7BvweN(;{?^)_|%Eq9%L7d)Sd5PM?I(pf7?pXmDn zAz29Sy)x(Q)sDsAt$G|GCHeWr`70JIo%z@OGI-tt@3~;XtW_(J1<4UoJqfRC7c4n< z{!_ghN8tG%5qh*{WbV?n-+#ITx^JdL`P4n?igkGHjKVLQiH`E`q$Kd%T z@Z2-9boJVYH%v6b^ZO8@FIYTpZ={873XdoNqU`@*FSzF?^keK+2LSlHhi*T8LMgEEMP&Uv2$^n{>a)Aa>9?$|5i2MT; zinIvj!*wwV0xdxWk-wu-R0y;T6#*?r#Xu`i3D8PZ8u<}bp)#P=s2pewssLIm(mGTb z`2p3VDxe`$4YUE(0BuCIk-wpFs19fost4MPLO@$k1JG8~82KKJN8^CDp(dacMB0v; z;d&x!iF}7TP%F?$Xgtu#s14{8Gy!NQYL9%2y3j1eA(Cz3VpqHTyKrcrZ1HA%mjQj;%i8cY)97^iFgm(7Vu0K<`F31HA|Bj=YQR73qCw z4_x1mZUOomv=`_D=+?-e(E+p%=!57spbw$jfj*4xh`fUyLHmI|itYsZTXYxD$3%J% z-5q%w9YXg2eH`5j^a*qy&?nLTK!1mR6L||gg&qKU7##q51U(4!_vj&@Posw;Z=z?= zBS4Re^jY*MTtA0?8+il$0X+uvd2|ry3+NEg7t!NDUqVkrUPpgKPXc`z{SN3W=qaGb z&|#pj0(}h~M@NAE3H=`EYv^g9ucK!oe?o7dqd?z8&jNi5JqPq{^ar5tpywmU(Vx)^ zK;K0#0)0=U@1vLC`UCXG$gAi>^fJ&B=oO%ULC1i8gkFstLm#8#KtDl$0{SU>4d`d+ zb)cW4HzKc~zl!t=^d?+?iQWSG6?z-!*XW(d%jg^QXQ1DrcY%I~-UIqQdLQWD&bUe_(KEcsjcLiXFRd*mK(*x9`8}&b#lu|GwWm@Zf=m z9)9Gvk3M$j;P0M%>hPQmXP1De|RxMk;c*(*=kE0{2(b@$o5t{q#j9K%yU$yP(o!4G>{WUk;jBdPj-`?NP zTk!{kp4ki#1~K>%c(*F#0F#*tR^>vF`pZBvp90SM5O(K#SknkD#NBunUW<28FHrB% zo9HJUE{D%i;HYxCTzZ!&5`p({fHk@pw8c)4=)=H~C*XJghQjc>U3jMWyU$U77JpYO z{%+;i??z656eExvMD{9j6uzHzsXtFT;rL|{D@f%QRP zIhKg1ZVp(Rr7&99RROFE6JlRR2VqS2flfVumeQY6ms5lIJi3kk7H=4sJuq8@L07@+ zkDzCm0l-RsKx%lufN&O|3KYU9@9bvB0ovQ_o;6~1kIZZe97Kw|_Jc@1rSCzEujoIB zBbyJRP3eaK3DGmA!^_G%hogC6(*Zmao~ZKRMvfD%Qt})v@J20NeeQn8HpjNMx!W8q zj*(e&4=`Tw5nhWu6)Z~5OSK!CD^}{lrLVK^z(q~=1EHpVyVL1tK5%48-+?1dc4vP-{FF96QW){Nh1Tep zbueaa4!o|H-lZGf1Ky&4+cxr^@Qm^~4;_7CyQvvYwzxBhLJe?17tI4z>^eUL=195v`<&0i2k0N2{>kHD2OLb z3Qb0hH5F+#vp$e#sVz$5Iktw?IvCW#WHmOJRg97?tLK72Io7tE9W1w^U{D*z!LX$! z7$#qqn*98H1mEOeVF7L%IRu|JscmG|flyapg|7S%z@Q@){n*HJ@MYoLt|0dL;j6gF zVz$ua!BAFSR$4;t`F*7&$tSw{vECRpRH`bK>_ z-o0k_g7Sd;f~MAsvkvt1R^{%g$AQLX;Ti3MvZiefmcs1(#jpHxZn|o5WAps9yL);| ze2-`k+$yMee<5t_T4w%yc>7i zw(y*Fi|)K-{_3+AQ2KDLveBPmqTW!A^JNt8Tex=J!n<}aSabG*(difqe~TbSD?Jk1 z*cW+|ErQi61zf%~l!u#|Ld~cyk1sCJq2dx5&$7ImNvUB>WlXw{msj#O8!g8)#wpPS ztFI?(6b&~ipx>zZwDRHry$YObo;#&CQD^eb1K(cZskzq|nb8!)Hq_~(SBQUTT zm-yT+;6&*@Th!<^j8wEd{IB0{-ge2-TNl<=EFZaM$IN+;O#AmEdse=1c1O9QB`ec6 zF>UL@@aKc=ZL{{9tP_>KiQdjxrHy}BbME1*wlD8c^-fxL)lgq|-xUX!6<@RLmR0+o zy5MhlI-|GXtDFsUnY{KH{cX=P<*Gc8;OX>zxRiYy^l2z$#2QUV3l1X9$XQ0tr_fj# zV_}$?iI|csR>tw?B{REco0l zLI<^y{TMvQ>W~hnriSd4mNGL6PEBJ)!iSE1qynWTeq^fnk>bL_CnBAe@FXlVCCN3l zg33%amHCCkxG+%P$lg%jJuqIlkY@BL%0he{7APa$Seebsg`W?6{>%5@A4xhUWR$5H z#F%L;OFAZ5vN36iltgupsEKG08DIiLtrQOXOD(oc>W1+HU3E9Hjr9RsNErl5SXih~ z85#N?hrjz<_|xBDnViqA6xP9*2Iykyw;Yd((1K7lE-nt0P&rwdX<8;LQ_ba3DY8_3 zipr^Cys|>Z>{h5Lj>7sFD+hywk88p;TJb+os!`<{vk%F1!2@;R4x;PZ!u&c_{d^0N3;S5B5I zRYmvD@4y#U6bG3)m8#bH+M#iqynU^@GDOLG}g#ndnnqy{e+UlK|nU^;dg=RZ? zRVe{ux}ESSdXH&gUWAClaLA9X){xC?PQi*4PMyNj9AnT^G&UMiXcZ^p0sd;47zYJ| zK}!u76)Zgv!H%gr1+pg2+$zr8sRIj9s&l$vznnVQGn38c>k(G@tem*WOfmJu-?HF^441Zr4vrrbO3+3n6&tWuEHk38{xO}BL z|3=&x$Zu$X4<1KdM5oiGfOjfG8mv%+lrkC3u@D@hCGH5;1Zxu1KaCWLgHTB8Aua^0 z0QFILXF&nAyqdab>dfIjc>e>DAH~@!Q8~Q7N)-ao$8vH|q+Eie#8#U_s>F9!iBlx{ z5_n6RSABl4UYt&TV?&Tk0Wijq$kWuh90oku3@fTuhcqe`%gbco&0qzM+2}-qI6+Ov zK9NQ0#7|U{PZZ5p)Ox|3)`maPjT?`tbZx@~_O+jl-VBCjzs~nF1m{eRe9q|DBcKe8 z5Yd_y^5V3#P&%?0t$LNkDpMJaAg`PWTn(O4^9lvcjLm$^f+P%#NM3ZqIh2+-wls0A zwO~peIxW}+2Ti$MJf|~Syd{3DFLp4x*B0F>xZYTF3;y7Z+E>=K4O7&3I{bRgE7(iD zCRp#EMtzOHyuVkNg%t}o3)j|^t!$_iLc+JOPnSi$q!zPBA(l5Sn zosyzfvWR6EJ<`$?j_dk*EU64>@Uo+LY~)I0NF2FA+D9TY1PH{CfrVN;*nf{Q#oeO7 z&X(L9n=vPc*}7XX)uWYTR0nPkhIkfY(qVmFpx1J++a2=AY)Toc1m_gS$1x16Wsrrj zb1bJY@|l^mQZY8d8gYd|tO3q!&6fd`fl-ReExN)=E zu9!(?*qc~Z7^Lz`N=6q`H`221u8uWZukWAF=`K9~PtUE}!el@68V)A_1#fp}fHs9UTwK*rZxMf|}(3V9{SJ~XYYJLs2t(vo_qV$FSd`($1e()H0 z?Y&D=c%RMe`t1JA8>e*8*qZM1V_e;M?!pV6agFn9)qg7}9`2hb{FJ8fsU}Q^)o_9g zoz4ChaO{du0d_b-&J1gYQKv8%WkyqqN|jvxy4KXBXM)Yo#sSt zFc9YUI|=x*m>K8lD}H=teVvDOWo8wmTJ7y?cl1u_n!4+FmCKQ5*3y$`+}Ietp>WgA zm)Bo_|MuLjhZdK%q@?)mHeX5llx6d-x_V&x6+T>>SDI#_hKKrO!r4QYK%|9&2=a$a zD*FON_XDD4%+C)6k<|)Y3Yt-?(P(|FB7;FWJm=z5^)#2j>SX>=v5k8mCv9bZ;^gyV zlP9`SoFV{{sPDm(M~j({E&=i7$dWLr<<(0^HVN;XH&sU!`EZWe>l-H*zFM&B*>hJN zY@N7mbLXUM$9HU**o0r-y7K(S`gg8>x}%vo(n!%6WnQgTuuQmo%WIeS&l>LE`o{FY zk{Ph;5SM3K**n1!^oN|-WD1!L2DMVAP|B1l(3_M>38;h9>Hv6Pb;!XJc7Ejaw5DbMF{bCfzDH7#kL{_ZHp89LeaY+j*47Gqs>r(g-9$~VzkkEs_OO2U(1Nn!>M9wl8&Ot7d?$p?I5K`kMxh>9Vp$Lcwnlbbk=2Fs~96ccw@wCXW<#3h5j34lzOaE<$8;4Jn? zAC985(X(T44Mqg`caAtBCu$F+VwWrAMwvDf42nzRSPhKJ0An)61VmH>#4|~de-m;g zGM!6eI%%ar+|9b=sCW(;SbZ?RK8}t@CaarXU zsM|%a8Vy%h(=^B1befj%b5vDZi2@t(Qg?A#8Xlq3ZT2Ro@K51K*My0%=Xv;X<}CUL z!1M-KVH-9YLnfI%MMh)9v04qM-~d0xM+x{|a{CA}iidejx}gAuC637!51srEOGI__=1aHkIdSx|-S`T*XeD;KJY9lZtT3IoyTW{p= zj0$2xKJcP@00k2-8l@|o0oE^LQdEG=3b-5_?*<%717H;clVf3^8lo1*Ah0u;%PfT> z!C!N`YB7m9#_=UBs)uqtL18#Ss2Eja{?Zo91O`u=I?ukSEiEv$bIp%Me495jn<>Y) z|9;ahVMk3~pr$r2uZ9_S)~s=}>g>JO7Z%zcKG!j$!C%+9y1h+!D@Uz&;5+B7_+?gJ zeO(~04w45HWaV0A4z>vL%|qy-P#GQ`4oz=sZOHQ4+H!L;y*^oPPEPJrR@TAlYZ+NF zqaVjJ0p8Tl+sk?NWZtc2V)g+XXfW8sFhtEZK`*DMNy1%G!zM$+iOe-jn9IxYjML%w z(7tlL7c`^+>;&Qgu=qurUal9TVTABBU{~_xr@TG_Yk1D0XU$;MJ>+GR5d+|n?#HaX zEUj{z@V4L;Hhm?0s8bAlM4jXF;o~1HkST@h-n}@Wk}cjX{CzN2pY_4=4UbJzb3KFH zB8AU--cV}|rxotGYX4V<-&nO!VZwWFJ5u7spC2s?g~A%{$L&))jI6u*sx8wx-&r*M z#hnk~$xl6kk2)#g^NaWXS-3#S*J}Mef10}<8db=+7hZ3H4ieH3@J#I z9O9fAAwMTG8OWu4 z!#xxg766T03!dE<5K+{E-|PeLE*Ja#p)8b=#v+%~LYo`uduB&|R^h6+w$6hC_rf%4RI`C$gDevJyO(jdf1R0t1g>VuYO#zbTiHh;+$( zaoq;t@8RPV0NWLnFK-y%F8sW;ey{K@uH8^^P3@kxD}?*;(qaEw`0lsPn#Df;=+OM* z^L>NUab#bvQE1i$1lxfUt03e3pabW_9!>f5EKA( z7z>9)Z7@Mtae3iTR^mjm#EDQ&2LueYlB__Gn81rD*J}aeIt(BSpaa>K-NG`V=9Wpg z^VX;FlAHO~oPcTB54WsbTbO@h)fVhrXsFH^hg*bO@!EsO@t+U%37@2BvupgvCv;r3 zZHKUYOEbpJ4LK&FF(A*#wun(+8|n^ait$*aVG%%38Bey!Xy8Df(>!2#KB^#Lm!kHC zY*sKHS>uz&M2R$u+hJi0W?l;d4jbYqFJoI~t@>*I7Jw2Yy! zPRoHLag;{QDdaRbn4~IdY~+djMYt=$LgFN%K{yK(kT`+(1IJ7nRnR}w){eeP^-q`( zzLPHL46u*)_Xza^T|!Eyw;V=!7eoYp52MthUceV5{-V>dav2PWQKx|2R>L5nMotaV zJSNLA_9u{yj4j6aDM`XF;MGQlCdDp^+pu}`Q)*FjbNJdBbLjVL*c72^YG3$@#zuBm z?=%?G(#UJ<%Be%g-Bc+4siv@FV| z2q#YsWjaw3=as~=w4xp_E0Z=?DHoHogH1& z2<1KmUS-SsY>bd$%-)%$aFE7-tQcL?7I=WGmR=QQJBZ$A}QHa6BQ znl}C62i|`DfulnM&jbom^!^IxTZD6Nk9^6h*(U%w4?#F&LW(7eA!Sy*us@tSZ+K`v_1WC% zS=H6l-Qj6}ti+bc*Yq~_F^Iwu#7?4cNNZ2EsmzQc6X`iFot9y& zihUk&lWJNW1X;vnP?p# z91>fiO!CY$Dl-$wW%3LKc;{x5$()&yiDYuQ0#K>RsH7E)R%6xEDWJwQW6D6<(O5tx zhUsNTV?o6jywRZ315I9FS2 zetbAb!MYkt9E}c;=Sy6u-kgrE+){^{4(> zMdgpudw%)WVbZs<6Kgh&1{ix&6DWZ>fGpl;Ux$d32X^0vz21-yrL!s%i<}&17fjyXHlw+p=m~`u&092vspQ%N_kRv zkRXZ#9UI3K3Y4BWpLB6PTHt5VT7Xr7xk#}<3G_Lb$HMOlugKaQz954?zM}K3p1kLC z^QRPS7LMUkJizFM#_$J?I#U{ZiQ0Sr!0KrYE#{Q)-w76)6Dbte-Uao&Gr&HK8y9Lq z4Yif!dKp()C}VQjR5y!)oYBu^s559I#;I`y8Q%!P;3AigF?uQ*mpF%U@jW36585)i zH!-7lh8=><6X77ZNhJJffE}AW?e3zs`XwGd&|a3)*OaQ8weU>)H+u?2bD8Vk|b!yEUO6i zV_G*A1rpaSAniS%Qlc6BIs)@anv|f+C;~c_7k>Z5ZNo#Xukk*LqEhX`(K$2lH;F9q zEUp(>;+G{04hcIUvAZBIv;tHBg~LZmO4$7;a|kB&%*9q2sh&LeExMhmzOIZ@j4mD2%EP4m6mrH%%0JI@9p?v?Yy6888NeD%)GUbvR{C2v-;&0+@kK zB5sX2j^N+JG{zu7A~ZN@T4TDCPZAgQ#wG-MP=p3iN&uMz9jLk1?slzk12r%^1#57d zdDgHQkHeajscD&6lyIfCwZkG@pH*MaE|t-_WxxEEUQ=B?dNtEf3Mh=Ff4-`whQ1Z% z9|V8F2l*~Hx;@m6J)V%4vdi5LqfSi$)>O#ssdkuVnpT_Ua?9Lk?5PfltYxq&si}6@ zSGfYY-6(^$(kcvM5z7=2q!h!PCt*;)pRuJOSTr8Q5iLt}%hkw}C_Ww{K5!|Kfmt(IN+p!gdCv4{*?2l$>l_?pgw$-FOI0iCsoL-#LIrZ3 zI!5heShGf1DWu|m<~cbwyom5}VdM+e1eIJCvXxGLU=Q^YEo$m*;_!_-+>OZq7kUCve`nZ7K>4*lG9?qjR)6( zWx;jez@UlxjKmS56*MGH6^($1`!<%E9#d~LvL)`1jqFc0CK2s2jLJ#0y_|UOQe6Ub z`!BDJAAdcB^|aeZkCv4&o^j(wkI<9a^Yi;2$7kV-@9XU4vU3K0+1oipR(`v%5Ptw; zPeD^d4$(tkRV<66P67|{51tZ3A28-IZzmyW1D7!kn9N^@h8A+MPK>@jBD{sOb8^Y#qi$jQxM8fn^~RhK_| ztW23=0?+U!pAYusdto}WA!2}RQB_ErSOJ!>9{+<9FsAjFcM1v^f0Zy@ECGYL-^1L2 zA7bAJl;09EVZAJKU8p0rdz>n)Mb=nt7LSbslM2YSUQEO;7Lut889E%|gFo=@Yo zCMYoF6CAsmSc(T&f#f&9caA%ysw9C~;*{2kSzpP2g6$w2YN81OjiNB(LeU=%bj&-t z>3C)J>x(u%v1r=R?bQ=+zJ7dVeaAIdwbvT+^H=WKao+k{@$k0hU8{?V!XMwe?DDOP z_U~Q3^`eCYQ*VjRc#CgK@8Z!l00qJqeI zEJ78Z6A98uf<87WHtBINIA(2JJNLywT0nqJY|CNISMxBKS#<>PYioGC&|2%k~#2%Vv%yFp(7|wjFHnv z*9f0{w|>p%t1peLpt@ZaRqZvxD>&w3crA7>6rFoZ(H~RRrG$@S5)|f|2 zJQuM#BI?jaVTTpvCJJw^gxWb13tl*p0b(y=9&L0+#6Oo@S4aq^(4&I9W9n7UjkC23 zQ#lu|x$_@e)}OcOhc~v?r|Rxi6!c!YscW*F^0G!Y|N7yPCj#Ig-_$wrh8;is`?@=J zHchRpUs5&F*S&@CmOt_q^$~buZm{415uHKngp#$WWsHGkQjG>W-DFhLDSWC8QUlhipFxA*)ysQ6WIqXoQ&`E#E z)Pp9gMsop;)YOD(k;|+y%iJyoWwCx##H2w1VHt1D=N(=LWyK7_X|Z__G!pYPMa~m} zVhly4p_;@ks}Yf+=;FkbE^(X5=J`Px#N{fk;!aj_pys~J=o2m$UY^eToNlkt!;ZTo zQl!RbA9!!w%C|-?fAYL(lb^#}`s8b`>Il_L*nQ)~R2J`eZl>`0-3pb{YO>}qMNgGJ zwEecLKE{)Gv|K;Cyj-wuQMCovUpTV+?gbmx=e5JZ0T_C3Kc@f6z6Z5ty%0yr$OvU3 z3kV@p;+mo0o6+ld=-{A00!hp+UeZHUyA;(WhCYrYbtofo4Kk!PAgT`-X?h~C&<7>KRvx7Zz|NQe5Zw5r{H)1L)=gO_&kIT#1OF-v&RzJ|W8+LF- z+CZ2w~7~R#rlmIaL_K4PZ;49u{&P9!WY39E+@sD$UL~ zRSp;wG0;!3lVihP_wbC%xCxWFuPsBCc&Hyk-}M*tGwfsF->(T3;ju`6 zMy4ziohimoL6Dy~S+OX8G#qUaW6{Kuia8uo*>Frq{!b$O^zS%FnxnEvxS(cM_tY79 zUumr)-7Ob-8hK@=$xw-(tQ5{IEMyl2gQMT#yUMhNbfsKq2j1Qo`4*S6kHYSd9vHEP zUWp)V231n=BoB0O5Dt#&-T#{8Des-0Ur^#IYHDI$EURxK8ORlpk2oC@f?CaC-~h2! z(+glCfFRzjQrc4?)nk_PF37l~tKowkQ4Xk)yqkEa$>mL^U&&7J0Cj(^|nO>@)h7F?H~I;)$)w=BNPZJR%|^!}0MIW0P) zlUjpW;nVP~<8>w%wQb~*wM~Zw=;@-|_{Y_A=hRjV&b)_ciOqllzhR0Y+Dx+7Vzk)^ z%AZMtC<T{~ebnsLe>rdDSY~A<{`#Jl%@?=dA{gQN-EXdbpmC#c3&9mlV1@l)g-LfGiR_E< zDk~#{YWFmrG4d)E1$geH@=UQ_HpT%-BUPk#U`%D7UK8v8{_O4ly7=7NFMamg%@-bO z?Yd=OS95dMzS}yRD3@^A=7v4He!>1L&c0#S&v!1q@S?@{-naOojZ4XBmkKKwj%hg+ zixM14@aV}{6rv%}gdNAC^^!f3>NoxeSX5eH;`^CEog}I7<)Y{(28Iqw_(#G*l#<{d z!CzL!u9g7NpG5$4LIgu+o)b$TT@>9VAUgnd5W_fqPNXR8*UgEjYiV~RjwvP9r&!-c@HLge>a;0T zMml4&LJ(fgI~kj;=*N2SV?X6)Gp_Af1F5X^XSYtC6R5 z?wVXffjPo+!B5!1WTbn%4f4Fr^KO%Sx`T43#F@`BDjU*Sf9VTwV7QdpgH$rj#nD&1`DEwA~}~6{x0= z*_TAVrApaF;JNn0?4_S zN%q$y#&Rg`-rnKyd3ode2Ja2hD@PxLD%7^t$=F+sajEcHJF!klbgEpYQ8Nme+-d>M zYT%eu>SS#dhcg5;jJZ6rBsvwxbe81mkl;GOo)TK1zd1H?-bbruQ+-1@ZC6}5-q$w- z0m{9b8Xvg&Ta4eWtQ3s5v~Sqdau5C*U=EBG;_37!Olv|soiV8yF`iDsP+~k?1vzUy z1qB^cLg+Oi@=E#uT0cB$rIRV+GBr(XONuHPmzZ$z8c1&Uw(lWy;i`gX;>D9Jj>6+6oAGv?o z(0r@su0_HyO?S;s&A)EJI>w#h?)m;W>$H2P;aT_094xPyH+MDuk#aXR3HWf++Dk^L zZBCPZeE3%3Q_NCp+y-q6%rO}Gj(&w{2HZ)yuu05Z;nu;y01BRgGe~$D35DC>>=79} zxy@(Hz04Pz`j|7+;x_AyJ}UqXpLD^pzxJ13uYU5Zpk066hV|g?sTF zHp`JYG5Gb5xifkgJX3g-_GdaK7QMyrbpg3d$Q2-tXxD4T8%g zEy8h_qvWq;K^@gR@Ycj`phA!6uLbiND0XDh)A9h6fX9}_TQg7f)+ARA3<<~zY^&s~ z#Z_2Zl1eIQw}*_>8Qe9gvZky&DoEvJI>~j5xoNU&x7%g(QH_^MZrVE+uI`;lVQ|eB z&udX|ol|4ZnZshV-2+XM?=e2n&w-k3 zQa5ihD&!`8ih`$DD6@&NZM4rcYGmT`OICm?*7rI=`9ioAl3~S8@E_bPy}Pt@^e8x8 z2?qH&v0((m4#& zbNStj+QI0dK{$^`8EL#3I=W#NF_jv1cA{+{Qn@qXw5T3Xpn^nmQXrZWXx1#zmzMCN z4j`r^7Uux&^SOPH?}iIvH^G(wM^arC!q@%-O-(naxd*4boMAEmy!~z9$@e@D)eD{2 z*o4(hN7Q)AWSYOcV$r7cM_cPN?T$K@!bh5g@0*WnRVQk{uRVk(O(v_qUN|3*W1oiD zF7X^lcds0<7t2r(b&ZvWo$5Ix>F*We7DO-LhFP=b&J=!IUClk;B!0r_>zSXQVSr?a znqetMXJT@!j4u!RdLg!&%DY^&j7K;l<~vBv(e;}bmtV%ylSNB>4pqze==Z@A*M|&IORUgy6vwF(8@CBx zki1l!E0T1OiwZY!#9-85v<%yK-Qe!|O(W;o?UVLRe{g2m$|X+f{oR{;KS*l`_3gi+ z5=3;iHA;v zF|In&l69s<8-vJV^Keaz2NOWhTq9)&>q*Bi&rlt;G3^B^tpNvcm@QPj0M|4j_O&fcGOma7W;*DAJ+k7HcyI3V_rcq-RuCHbc(QCZ`>? z3di*Zsr!#MnvCJvj3icGJZlBC0vLNUn-CpKyylL?+SS7A;#cR#u4YFY*RrFJfmkCO z$l$`rZ0euv%`onnVAmyNE}l1W8aP*JA-Vu@NGQsTayK+8z>!A3{>X_l0rWo{?j1go zmv^LZ@Gv+{zkFI<&Da5;>qLP5IRNzdIQPM+ndgS8u+JCrvmQ1DTXiWZP6yPOvzURl zYNMKkMr%wXp2Wgwir1*2kUvA|a@y%sD3nhac4#mkq za4}~JsZ$Yh5EUR6yQR59=l>C{A}piUMy6_r6OiwXusEQX;T$5{?zW$sPeJZ*gt z5y}h%9L#f=(kNt}jhA{dNb`Wr27NYg!sUzn3BVK@@T&_^18ReFIs4JJP%R!92n`~K z1u7d-ZGd5!mPt%bFH_YBsE?V@#T2D+O$KgC-+0pOKLrkE>S>zD=a(`0G|q`>L0DLV z{GwrmIM)*iC(YrK4oomNIcOkp@dx5QEeZTYgHd9^hxjyB_H)_^O;Mj9_8aUeCpN`S zZsJeWweQ$9zM`h>vR&=9qwkEqrqQ|WHVYj{F}SVf@UwLjuM}V24mnNgySnzBJI7bT z55qJ3)^_;!^8?$rZQD+Lw|)Dz%W%g{3)gR1c*}M3FIYc9rNMbl9;Zh<(8=TQW)$DJ z@S@Elw_dYg-TDQiGs#ab+9UqtwI`qMB&cGiJdv(V85Ll5gMLB(zrx+>IytE)pb6&8l7C@sk1auHjsfdXWx6~GJ}qeaW$cqC{U z&ksQ3lah0nm2xHnXM-|Hug^=nX&b~MfH9-20!iIyp@|rAI_XFo!YpC{huFth3^Nl| zC$dU)R8GriU9k`A66$?fXS@ePDmRrnNzCFw0&XY8ljj_3ST<|cB7^XG|46h9cq!8{ zs+c}6US+ys4*i$9x^U=@bnKrnL3m&P1ocu^KDAqT;1VEjKRo&f)8~!W2k&4~;}xdq zeN*ohz8vfnUU*XKmYGkVz$37dX4DWnLnj4dAq-NOXb4Wno86?{g*ivcyp}9P9(wVT3+GJNVX-tOm}#a!iBDv>nmlCN0)S9~&tp|~W;-^6ZYo+N6(vw|30nLhzf zo#{S>7k73oS=!mTICEg!xS_!&IJt5{Ma9I473J-wSTnx4*y}4Q_Iit{<6X;_b$2aW z-q|!XJg#YYxT#{&q>74;N#*$sp1-=Z=74jRQ>V| z6fGI5@Z-|CRpk9;)c@N1^Uwc#MnM68YyACDI&%TFnLQ4;r8y+UMUY%cLO?vPVIWOC zcBEcC;6yO{1jIzOm@+AbfnMo+?Dt7duq6Y-2|s4)V%j-wPSzn~)vzhGc5&`uRl|Uc z9jYr`DrfGZ*c;RH3Y%BMCFbsQkeo*a&St-3&Vx$rd~|)N2?v9rf}AX`-D=V^UO4qv zPD<4*Rymw2;`MnvUX2KM#d=N1i{$2rX#^=A4K;O+Kn(5%Aw3)~>K5UQ7|bF);$y|D zVpx@!C-N`uJO>j^R4{6y;)N6t`+Eg`M_7%Tpb{htH#dh`v`rF^|K4QpJ@edbCu$ ztcPBfm|CP?IIYM>_;kx=;TtIv`Q=utZVT3&Qt@L;NI)JsrTXXPm!o;go6=H`Cl&$G zVhys9`&RTcgK&~%p3@ny+x>oXKy6GnTlH$QJ|nAGZ_;NJ*6Xd}wMDwas1&)MjHZZ+VSS4%>_PI0t6eXK6_wm|bpb@lN zt*{TSLbV0KT6U*WT{Y<@O2ES ztxSiSIh$DdqT*CC#88X^>KpBx$)pB&l6Z=)1O?;j1SP3;2E1m{Zy+||`V68I zEmqI@9;n4kNd-e!GfVT_0bT6)i3hQO_t#WqW>!uR>IC0Jy@hR$9XA2BeZr6QF}4I^ zL<`{zU~=-1tfI6qKiAJ<537^0y0X&30(+{S*D-myj?5Gl=20 zh%rqOQx)c9;U1G%M<610-o%l@OsFj*rGR2e(gMAT@EY8Q?1%I+l;DWvn$)i4*`)YS zIpZ~1_rOaF20x$F*ELoBR5#V@uqX@K;pXeFcTL6X|KZz6Y5`R*WF2fC|8UygE8c=q z!Cdtdjm-x$b~0RMgJG)myQbD}Duv$&cb1Mef)3%q88ER&0GF){m56ACP0!P?*;xek z8}uqUoNt%O*mJV=w2p&ypb>Oq@#1+zpj+d$D$&#JVmLp#G@=kkC0LUTwmEey=uEe> z6iRN!@_i)LX)%-MQC{XvM72`;g$t;|aLnBmxV)gC{Ic~=9KT?Lnw>Lv-6dV zG@qI?t8;RDTV+|MMkSj*IIX8;TzyS(FfYw!(o?DwnaOB0ce@WK9txeC^nLiJQDcW^%IJuu-kYYsxNFgx-VJ)IuS#`=)4NgE=(iYG^{g0~vR<3!4H-A)W-XEN zCX=r!#q14Ks$y_H{DlCh@CUA?pkE38B2ivI7RYzI-0A5Vp0qTNbPR)d zs9#1pvgtHQE`y-ShzAzrIhldTbX9}0M zwBS`O!fP!pM}@nXT(_$$AGa^S{e?68*`47NUA-&T!nsJFmX>0B=d`seI;T-t&}3rN zc7)%i933TaE-HnV2^Z1b>^*P_M3>l8+T9)MncR?};XCV!?K)<%hcU>R!d9l##aWuU z%1R5i$8_UKh(6B3QAJ=!-HEK*EwU~r9f>Z24-kI9B!+m@hp2wwL9z6~1uBz#NtqVH z%3=+Ks5Qq*AV?OAy4tRx-L0vWcT6xW3v?}8w!d@rzk8VySE{yf@0+>Ssq7A}V6r`} zGA#A6mGjGM7`z;u9JaL{$VQ^Z(aYZ{c5qn}x_=-jTs&Z%k#2(lXRl>mDw# zt*L3fwmc;}Ek7mWzc+)=Y=3iP4OT5Ix=o?5XWN(DG@;|o7SHDVoHWR?z;5WdOSxZ+(;}R@(3xM}P|CQMf_%jH8pGnL=tMX+zeh-unsAz|IOrGN= zX)IV|Pm&KkQ*_cRs;pRemybs+={3TmRaH{dGVWvuWxqO<37&_EoI95+#0jTKlzf0il z5H>&Nc0-9$(SzF>s^`4u^F3>X^S# zUp#Ik*7PVvEfV!=vfw(7Rf7Wxr(=;Nz@Ye=b+_Mf!MgqXFK8GXY-k)9pl`lo-39ya zShwyDe0Zp#VQ`?aagdB@I&8Xh=DQP}4JW*inntrD1=~}&)6RZpw9sux;^|^8E+d_@ zYHilBg1H(Pvbf0>;LU`i;6-O69*;P^zX;kN#dw6oq*5}AVCRHG5>GuCzH#(&VBl5N z)M*FAhc`sK=CGQ%jWVCpQ762S1yP!fEdd|i5(<{ME z8EZEONjNFE1AhP_W=oScEyi-0(z1DUa6m^HNH$Xvn%Q&y;B=viQsR$&d2Gs0KR}_0 z`lr$6W_pbcnsoQGmHsXgh3SREx2xc9@|mG~!X`!ACz;o5T~l zr*pB9@S&4>n|cvsLj!9UlMNN1Z!@DZ@<Sjf$Cn{=~^+9q73^1FQ1CUP!kda2jtQwi6nRut!*;Xcf7K=_%_ zGVehDV-e~KWr*i>I;HbE;jB(_WM}lePIqDegs=lC%OZ)(qWz3R?Kdi zS)I{yJS)J4zgq{VX}2l(;gIgox-7;;0$uv(Mu{O? zCQN@JTkH0_bNT6tbiY5yXxZhJl|Nsfoei1V_p{|H>Mf|t>`k}ZJxawvgDpJ+`m1B( zZaH<_>HojRZO5nSw*NHlf$2;k^ajhOGuiHJN78Zk987^CberLzO74QcB@!EVk2vle zR1k7Gj47IQ_=8pdEk5|4mRkxGiZzQx^$?&ZyHNU{Mh>;6KS13m@~q zk)#0Px8yWbC&bSnf}5F{YlCcrITsE;B@*$gW*3j(CKrp?A6tSADmy8D`=93MI4O`T zhIEt8@19eGxUrq$1o#WMWL9M%f2PT*wx>folImB5q+=rPuY*4T1ELHDAO0@S>Ecd; zOQ69?V2SLPOyv(OpFCxGAX~*G6L>1SyvmndQ33PNE3G}nU1u$yQr>6P$xapfm#VU} ztLw7-RZ!(n75NvxhkX?C6K>GV+31zf0-Tc*%60g?Ssn+8?kR~kz{^OXy+7NZCCkbt zmmaUo>r1nznavgm4w+2pP~rgIUAAANhIZ;~j$Z=Gmk0QD#niI24@i-AFCOqZbTQOQRW)+kuClS%-5JV4k7dl=SJNvf0 zlpsB~Q~Y}&x!6ELNt_$|O-gKGS3kb*Y2gol)10$}r>@GJL;p}$H~JZvx3UQnK79SN zu6$28z4PhszPk%wD=fO78W(=gZD$u0(_G)w@OMz`FbuU0)aXq&;Wq{ND+z#l<_iPj zIkMHLF_d3ms<4{fYBQZ)k?FSUt^QxdC{Q9Ys)etDLbk+T>M@WCTG0HWAtP-cqD3cc z51t3yq z!qw006Anz;j%QJq?$ZXGHt#cwJLi4A&RosoKD9Bsu_c09HshU_U4Cu*gya62Y^@5X z_Z<{GuRJ0AE_WN%Fp;9TTx(M{Ig^{5-ntj;o(a00L8c65jT-u#)vOt%J5xB$YWg+P z*1if_c{CTypp(oDVtiuBc>F;Ox55i!W{{cW4RnpZO!c+3h3}$+aCWPjqD1q@Ojl$Q z^H=Vjg8$w%fRFSH{M^Fj61yi?#q3^e+%3t*o&LW!?$gX*vT?5$%^#qCkR`A4Hh^k|JtWbLFcIar|16_0D`5qV%)MS$N(fpsT zPg4FYiH+$0>+MV6qpZ%o&%3{~?=wjzlT0$1OhWdZ?30xpLd39$EJ6U0fPh@JUPVg5 z1udezZl%ty+c2_kYeilT1hgq2Kj; z;XQe`Ip_SJ^PK0b&+`Zxye^cK=L|D($&BcYUoD%S5rm=h5mI%GWl4)&ghI^l^T-_o zPa1ok(Tnl<@*Iv}(4S{Fho+j*(RJuC#W@M%r84}rcp3S?D2od#QX6p6vU^}WryU&r zNXgYA7}r*^+IXQo=D80F0) z4}9&##F6hGU9{}}`+xfM{YRGd|MVaBe0t)#tGDhJ8R5{I8X^2kN2FIe%^18*b}2ai5@@FT%_=!x043CG9Q%M{k$39y!aj#$T4 z-?L*)tRESpQO%wL);Cf$-fE&6pTfF`V{OFzbG1>f6$-{}O0ei$@s=3fq$!oIlpI`B z?`U*fch&;F?X(81!HYd1XD{Wq#)=dS^+wP~IQkaoCzXwG^*I4Q7oL_1Cm9Kz75Gnd z%aSg~ii={Gv<3sq8-2@H#8&l2&JJB%(HtEe8kS|JhKBVt^Uv!wWGdC`N_a@`i#L>) zHx(7t*7}?5{}0p{Y3QfK3X={U&q|b2$HsR9ra%(x9vZtRh}IgfRo+yam>INaf<{(5 z-({XWZi7bRY5gB5oy1Q_3Z^+OCEhqP0@BlrMw@p**$n zj#guIQlIafz^)4ZFJ-fv?vff=^gKDKI69sxpJ2l|jlh$_6W)%fb#OUj9&$oRbDn$^ zlLEf20*i8nJf&d@Hm76=dz(9GuldeOaZch3E#0s?{l~$wXVxs^)~Q!73A?*y2-S}d zt|S}Ps|K=N?Q>p{XFF(%`G;R?mVW=)WA>wm;P7GNA)#pJif6y|4!2qDUqUWE_bq?& z$ZKS|+Bc8;`Xp=B?T54@9zK7wHXKg|7;ShhnETxgv#;5_P#TCJ{GEmKkn$ z^KVudzhi36+MfTlY))0W8KTBEd zpGeAc4up)$WhLYZ9Y6j?xvo*ZX{jOlLF zI4l}eH&C-p)~L8`oTQ4>_*y8vwS38j@9*C5YIEbU-OsI?zwG|j`TK95-`X(y&b#I} zCw^*=Mx!P23QG>n4tQl-Rn?9IUHcOEeSOzew;bA9A%+fZ*tuux*Y6*??&htcFPIUG zsn+khGeR(qgZA4%dVE5p6`w0oXZuq= z-{VMIPAk)r&lRa>qHfxm!CpAF=9V;~=AI35P%vj?But_m?>ZYFIm47;kL# zH&po>(kRgoED4??H8?$tzB(TUPo-{8BF@fClEgz}L|UAtY0gHEN4ZGr=rB5I9Uat9 zHTeIN5jxC{*OwRB(uh!!QDr|DB4ChBvW*t`NRCg105l7V;W#Z5c+%Dc&O(4U`iHjk zE!eVQY0-4PEN~X|!cRB%(~7~sW+968fyU-ytPfEA|DC4560d{xvIT4x_UH8V#TPmk zv^SO(W-pkLv+6_{gso!T#({A|3zSAuOUvzD{k^|NW`Vw1UMYk2R8yE+c z_-b-|ZoAzlg=%u0f&8g7mtZJ#4pNH*)IM-%?SGy+iDrL+b&VUBz|ap1JU;VMUK15A)M4tT{d{%V$@8 zF}pofpOayp5;!cD@p&5*m{DZL?igD9;8sLbfB9^WmPGUf-; z7aSr}fc)fWCm|Zj7(x6VN8FB8-m*HMI#ST(=LGs3i+aL7!jzHEP5e2he6*v_y9-mm z|J?WNcAFYV*@F??hnLmGY-6#EoA@lAXUt{rGYdXsj>KY00)E8pgZ42x&qe9Mg3k_(579{A~7W^#o;3aj^Y z9KG#>L<}Zl-#<8i_nzK|622zo@=5#Nq$&EY97Ek9YqC|4r{!LsRrY1ut)Y^PfDVMt zsUb`?ooS6fbq3Bpc$Q;V?>X_K8}GYf?}s;BdE$xg{`%*0Db#Vc< zohil9SVTMnE|#j>R@G?#jPiPq=d1oj<$LJWiHRv4~1D~lN4^3JJ$|pO3(+1O5c|6O-lZSutGxn z^L1VFo0V)R7TYr60$Wi9mTMce$b*er*tcbD)1^(@$>vI$z_*u>R1ATe>(stBXf3(Y zuB9tZenz??&58R``dO*J;XKypdIv zRu_arc1yKdrRk;i0-LQMHw*`I8JW{$cbUv;$&QmhXvz@%qAFldntSrKlL^*L#;upQ z+4S_`>U2I_HCC4Snh0#JpevX3Y+|g5V8?pEkInst9v3+`htF%0(J~qL?wH=-?wTnG zvpQ?8f|c)&EjQ0DCfn-U-@fYNmlOF$tCCt7u?ioMIpD)R zdv?t`$giUx-1czy9@#UtO-Ug*o{pg4e;dKLc4Q(1dqyT&(SGEMlOk}AZ9P&5-UEUv z)*Y`z8N^@~DKiug1p@$2A#JlDA$4 zt|F}NV1>WhUs~udB_1mchJ)u+NTVAe`Fh->yf%r{oB-dckJIM|jcr_$<9py$_0pNoaA;-8U!aN2O&O^ zwMz9>YRQ7-b2>)xLZcxmJp8m8IoSYEdhfh`&D^to!=c&DqPS|{vYoFVxzbv9@}_n% z=Fg2pi}jVzmA-me_RmHdk$Y2{+xAP#nwox-IM#S^`>I{*4vQG5ya=b};kWi5+V^P9 z4{A&N?#x`f{-BVtM!9VqoygP2pM(}zzcz8N=VaBEEb^O}MkAh-j*a0jFx7a#GFZAK zHS?XkYHF;L9MvSpFqlDe$^QbYf`7$$C1q96>$G`wvoxx|2w^?Cu&qyEk;gEyM{1a) zFl}tC^{L{Mi4ViHqkmXj(phrjS4$eb;UYo#S>mJ2OxUrJatdzTU7(vCB4p{E@($6f ze9U)=k(D6QU>>7yr?Syj(`Yf%)R@mn-EQ%sOE&i{9NN@ZG`*o1r@Uk9qQ0Rm{ry{n zXk$@vOLI{%?d?wYH(kqG*$^ywaKE<2jniqWw!ExGPUH{0Rfe>HKNs zEqz)yMwr=NUfI@OQQj`TP~I7@tcYVR0k-!O7t5V69bU_}!v{NgMlc1lTx!X*ER$Fe z$qU1IIZS(EyL@GZT+3w5QlvVn#T?PgV7Y0;A2k^cG~9QQRx7utz$eZ5+1T?;<@8$)f1CH*}V)+Md=lNu|REo4hKWwZZx&iy&@jKb%BSMBrPwI1^c672U2 z#k0P=8$FX?Cb!}LUlK6BI7R?yhjIq=>4uvm-xGP?%a$ z?`vtUsfKqiQ3xfwm1IP=g0FXwrUR_88s@Y}slo6A%MD}jo+cT`82@}k?T?o?f)ss1 z6WM->NZceq33oP08*(DN7fKh{pVKUO=ns6FC1oAVnAD^?rTm9^h(KQTQvDnG6$}4X z>s`<;*8Hm0+cih5eXytJg}PVfmFE4W&`Ay}g~GQAE%WAxg%5=b6Z77x`<1kRnAPOZ zexs^TQQvr@u0&DZSTsjqGxF zX-LSB`gkcV=aE+j%G=oUMmZ&N?D|INV|ALOKEAVvM*7XXq(-bo7>bPJRl^B0`5<5 z+PSl|t&Q@!LV8Ff|JZiy)IyBsoZj3is9<3`MshB?mRqfZK&Oc^I4n;sE|J4>o>N$| zBV%^78;mw+7~Kmm;oFMD_E)(8DqrphW;^oF~I>+bo&j+rwPAIEY64J8L} zDC>mTUolis5fTo4xZPKgRUByCdUxNOnORb?wyU;ZCk0%hLJsJ-LM9W7rd zX}`I|>JAMI{JyDX?RwQNyL3IedtW3Zi-{B1qzbC_55FrNRX)O~axR-5FY0Qv75Qp2 zp}AH&HO)1?&Wm9k<}>i0cP>&igZ4_&%RAAFC`Rh3Bb_;#r<;gY($VA2^~<{YEXzOL z)8x*}D+DX7N__gj);+HWHV)h#sY`tF<5mxxAx7m5LhXTzUc4xl>z`hB*G(lIL?7DN zBs4tRr{?;7emQUc4ZU7}W}aOa_jD{e_*B0h@<%fxtqE(+X^+ik1TV#jvuKx2SQ}+zX-P!Zm(awTgJIU`6QDtGd=~T!y`VeH=KB=R|7dVL_Agv4;EjDHb^M5Qzxw(n3 zuv`>lv+MT=4Xv{4-F2NaoP)jDTN^&Yd~5rn|~3X8JS2dU$1P-~6^8tOTY7p^S4Z=-7F7*69hsN(x3-}NVs~X`3)?m<_ZJ7u`Ze{9OD_#O zTd~7fU~9#fumbfGv`+_Mi{ImkdzlGpiK=FTf|SFGMp}^tCb>r26l2we%v{pWSokOy zMQmlBbi^Kx*szE|f)1cyh!{!|8>ZLy=;lC?>6U0Ps2o1kk((=)wrdputA1@B?JT-{ z_!A|JTsdG(q3@$WNWz;PS+p zv!pv5zG!{jP)$|hwd}xgUu9JK<&UdshC(NoH8gY+>GT89te~vIo_J@Bn-lLU%sF|- z?a}D%*;xg`Gr45JL`lp#nwNL9W}5u*D2Z(vNG!4C!+%lcgTgtO)9PRk#ODZ|o$)SM zFRacFltstZ-@4kmdQ)3#Ya1p8i(;{&W~BmEI#c$c2VPe@O@&iU%?yvsamiv9gyz&9 zmUg~nB{}Cwwh7WHYw%8bou^t)N3xRwh0t^occyC3xSCH?Hflbci*hDQmB0iPR(dnD zARNSSmfhBiYs{PW3+-6`V7>P|kCWKvK%2=8&_jV+lYa-+W8kQ>7O(E>m@ z2wxsY=U#B~GDsET`jAi9Yxo3qu&){WA z?M!3mTCH=2HfMnbOETc=rW9Y3M8ZEl<{|D*%Ga~-HWK?IiV z)d1}A!^@ZI&CgRc5JT5Sox&ULMMo_2B-?&&18rnspeUXGMMQr-6oF?6Y*&(Du-};U zf|j-`FH8ysm>?(RU!V8T`pU}n!f*d|nUFEmxO)5h>-HujQBOQ6LYH)MB zh5Is-v(5Qfl9vUu3AJ5h799%i9*;NVc85G}kJ)T7dG+k<5XPw@DvoB$%pLV@Mtyuf zfP=<5iB_^}c>4XgC4-54otZ?4SXB4eh}h*;!ytMCrlbItwkAFkH1o`e-IVxS;xnr& zzrzHNs-KyA@?B;@5ft5;H%B_2_$=`^vps)?32Kj@S!YI|dXINzXQaoB-z)m8unm3O zD%gYcLK`#y?SJgl@P=}yYFd|cQztd5J8sf^B6GU(=-wl!4@_oBS2}jO-oT;Z*W~@m zk60GGq%20ChPwehIe)E^DFqErazt7{m4Gho-M93afzlVg zGIwL*H$ol^;%15OCOSlK;`jaji~>@DOeDObGymZWw*PFJPxB_Sy&{b@mJWX?XDRPP z8!FD8h%XX4I^vyDfzRzK4`#TiD^h`ZiZYL05Ge>ov$CSWtRT#LyRvnozc6xJfiH8E zk}5@Nlr62AR;M{)c@k`TrX1NrF=#|`j`Ro&b{)&Q#Kb999%bDTqFGo+dQI-&?HCy! z(9|@4cG5^UfW#vRI5NA683&JloX=E?=sN!ki8m6zy|Q8Zl|R09{oRk)?a})DBl)JT z!l=LSF}ov@83-OdTzK8Qg?n$D*V{dJ@4T6}i%*I@^L}{e8z;A2_rl(rXA90XYIk9= zXH|>S8LiLh7}VjDB$lx{@n4;Zq3f4ixO(Z$`&Mo$gE=xWIgfuF^Y}AJzjS2&zV)0Y z?^F7vf8V_QcndjGp0Q6X8d1S1E{H|WVYXiW^Vp>*(1LpgR`$bES0TJ4#e`TaUc_AF z=zP3qV7upZ&%h)4X53Fb8UZkEvVvJyES*5`H}&(|J3G{!YBMhNo#Vt`v_D~ab|4s;4Ofyh|+IQa#8Yzp5YvQnlUBCy9cqANk$ zKtR2356{rUN;Ou42G|DpD_p!dzNC7fa++^oeznUkXUj7S8VhUPrP}oF zCZWyf-q7S=vV#K=1vy1s#$?wqNyRp{IGu`%iHcE`Mp&3zDIm!NGcpSPG+_Dw1Cp3% ztSxIQ%!2qq%mV68a!oy1A$7I_Oo+K5)xsWKWS)>%S~TIlLT8+ zi7&mMc*|v8_TS>=g@wYgU#-`z&pwuTt74 zZ@;F!L6Frp@tzNa{L5<=UHJIF{4lX)dzqN|Nl&S+ZMfiZpLF06VZqan3O~vd6YqZU zo_D_YEk(31D4MCr)7!V8O`pzQkS~_I(I@SNy-uey?y}p}WcO3Dh@)2K3?FsI2q-m+ zsxoIfb)7`rkv2Hl^2!6$iz{rQaSVEK(u1d_nLAR$ln~}Jq29~hF_{#mNQ$nCk|bj~ zM3QiqJVcQ$FcQUB6q9?Rf*}SGoQ9^Vj;A8b=p;YKkMOyu(J%Njx{^eS4ZB@r$t0OD z5slbQk|ycso6)R<0r*I zjVVm~&@W{E8zc*mW;4fV(g>qU81XuJATFRWQ%b;ucr=7MPTQIpl=eA8EH{mqNwToFp{T-CQb%= zMRz<|3XyYNGAu(V=Jeq3KO@t1P za0xocXnc+kNyF6{4$3sj0~ZEHINy{l@HNLVT4Y@^lVNROl#y%21V`-}(oSNuAT3QJ zAi9Yk1e9V`RWlDy$EYG&lZZGlCkI?8NBV_AD_Cj;K_lH$qYDR@9e1t5$>3-AhIRG$gc;u;VWJ`(Hl)R=Cz;IrpobKzror_p4iHx2 z7gS^D07f$~A`YrQRQGX!bvK3Vc0okc<%gi!}aNc0Qj71>hk3NSjHFwCjw zHZw^9sv0P8Voo|x__%OjkOo**#AAlZGONjIHUqI85v4HVTOdW!5*VBK1c>PhaB&G2q?u0j69qOBRtw6B?YuV zCFjIJt-{wx78tQA35+JY#lQ$MpqP^f@PaFyFu!Ioo2`h)VzODSX4qrH=|BjKIxEG#Cw)n>7AjDT)I_0^Lk;TTOa7#p>R5YrV2Y%q`$)x?d}IF1pHITWV_ z9{{6j154R7Gf7O`^TTCeL?dRk@q<88tR|C#hal`}7*!P(c9D__79foD3&MyDxZq=s zxjlr@?6eX_3t=>C2GbBL0+rcqMPe2US?aZ#9X7kgZnau$Ru>|oDvS(b9)d!AE`zbD zE+}SX$V?b5hz|=^sz>pl@21XlI zFwFh}qt^$Fn#FB{JVw<(3p0ulWePd!1xBRnnSOz~g=}dscg&d2Z-E_Vi^opV9MxZiOClm99Vk=CQ6H8}P;^+_1DCoSzz8FA z4!aj2^*xY5d_*BW2N&W%!B{OW{1z=Gxj6EoiuzSQ$xhAc)10c;j$*gk&6*PenlPeO zz&$^_NXurUhT36Zq{5_FtyT}0v{a79y}{k6V8DntR1M_~j0*k24BoR?G#_E~2MD9p z>i|ZRErk)hi36FoS*(7C!-;fVPQ~J|x}7e&3y_@-IKf7na5_d*UPuVS=mth=lu${0 zz!=a121dW;(tHjT*>#|%q9|M@n}LzC2G81H69c2u#ScPCv0ANOju90kiILwTo0{f= zgtn==gXjv3PKU$dAPkzHFa|QL3?&DQXcfUikWnT|gbv7Lo7EO@I9wS+^3SUki5zC~M+;RHb)4i7M58=%YM@Hm}79YBblSPCPM5=K;B zNI?+Q>NPOh5g%d9)G~n)Eky<}`kflG>qJdOQFzRDU^H26lr^U_fV3PAj?u%9$uV-s zNLSZAzzCm@PNYd~F%B#7o=wjnj2OxCGkaru#Y#uZUm5y6bbM#tPhaGJm%Lm&oRyfT zmtaQ+ttw&ykstV-wj?o+b?K||zC$nJF(qH}KW|ZAkq-JR9>L!QtX~VU%asAPL|DmI zh=CO?GxM)rVo9@g3$*-^1^_!)USJ74^m-Gsl3aITW?V0rkv8|PA-vv8hA z*TU=U8sXRM8raLILp-JY?{+qz=dy1r1H+#pz1x-N**fJL?2!ClY>E6E_MqCxhVblu z;VE`C^0$}1L0q@1huNKYeh}~1C=PZv|2x1A;r&MZZV>P8z;#5snbqNM1;rZb#yuTjTyVYIn zQas;-vm56Sol-N~h4%|VmsF^0CZf14*YPJSxuEW_Y+1Up19Tpd_XV>9(AM0%RV|*J@V{AHo ztL~k+ryY0dx`ZT z&H?ccC`WvQ-!C)DhstQ|sXfn{sLWu+eM$N$+{0D~Pq52{dxj4Q2Zx_emeoZ_>-2LC z-rb#kB0VaLai>;{XGZzV#ru&{IKoy5huIF{o5R0Ade7ors$8gSMoz+-yr=i0=WNyq z+FnmI$9X5wLwJ;z=^or$=V+j08^_J{1hcCBUl~$ zdhkE9yR+}gJ`q|L`cY19&Y_$Sa=UZC8n%UZhEL`7ek2G*0jCUUe|tqJUf1%L+#krDR%DdQoA1Sj&^^& zC!^=?-u&Kmy@z{;XY|i_W@hQkJ7<|^eR0;w*-K{sbz5u}cHy!^BpujWY>-ytafnRES|E2=BCN+fy>+u+@xS!GG5L(%*l|bi=~o(7vW#m9 zvSWVoTE;gtM^1-=KEu_?Yiwp`*Cww`xV|ZQZAOfD;yVGl8jNjY$CB3q%NDwl*CMl{ z&tQBbL9PxZuVsAmt>iT}S_v;EuT_>Iq~bB*`n}|HGutK#-we;#wtB+iO%6KH{Ir+Qu#lFeHD2i=t zHQRu52zT>PxU1n-a}b-8!q}d)3ID?Q;$pTQ-(1GF^SeR(9mLarK)9BFxgJ+TV1_ji zZlKErZDQwGO;Hi2%WbO_Mhc~Sa~cTJ4_0&PoWSyYl^VPVj8Rg zmZE6j;{znB0y#+|qz)}w19}LJumRc(TRE+)4OX{cdknh-yI42tL3=WT&1AFKZ1_o= z3r3m`drW<7A&T`pwg|hr2hgT0VN2OEb^%+?E`+bGm24G?{zvQq_G9+1?2Bkae#w5q zo@Phcci7|XQT7o4v_yz`mn91R4D%84~Or_FMKp>`(0fun*av*XmM{=h!K zW*3z`rIc^pv1yb2(!p&PZ&|x$aPwt@+XmOFL#x+p+p<}?Y|G{?+x7LEuDoRURLsLO-1;yEaN8+t13b;*Z&2b C|B1%{ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/fonts/tahoma.ttf b/packages/mediacenter/xbmc-pvr/fonts/tahoma.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5a011e9a5163fdbcb54ef2f720e0f4cb5012a30 GIT binary patch literal 383140 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

$JjjHQ!e6o;|+ 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%0A; zt-EC2va<3Lar$XjmDj~#=F{VX^@(dH)sOQB%;~Fg{J{}q>ER1QRHskR5ZssYPA-^V zfFd-OBTyp&OvJ?~n?Zd2B=q5OXd*sK6*4o<5JCJwvFZ>9`l0)1Kxrh1HL9O(3|B%R+j(WFZ%tZ z^ewUwrHmt^JAzQ4CdeVn-J|^v(2f09Taycx6tFdN^Ro$r;~9ERfpW!ht9M96&D7L} zpV`uic-Zy$y4E>WvG$O)@t0Fp_75F4D*dM~W<1_43TPVY_WtUb+wZ?G;Bm#hFZ()% z4j=jZThbq=cU0%mnmGC=^?lT8Q(obbRAZaBF>kbYSe~L`Hjq(BI>8FgOHxL`76|HX z)L9r;ZCG!RAP&ZC2nTsFmAu0kIw;zx9dIi+>a4U){U@ zrhD((u>M}DD*c!AOJd|uTEQ}E-7iY%UFpyF?%lWN4{yFsShxp!WUIbMZb(%iu-OJp zbIJ$gbWkFo(*e(0F|I~oFSY9ngh+gtCjuz$WpN);0zrW#iv^}jC~(J+B1L^tka=RK z`us>TB4)FPz@m^5fFg(<1JlaLP-~eg1}DybLrOs2+P@?HR5lp-^)Qsu8)h+ns9f$V(&6pONQrsDvw4%xxB!^2 zyc0zWoypEwol03nO>wZi%n9+Y4JDf(mYAV%V!)ef(=(i7TY{coy3!&|c?mz6`s(2# z6S0{^XM}!3uMX2rM-+9h!)*W#$hy4gCBNi76(PGA#JbSYKQB$l29r zQ)Gq}JDzGtB@4TAH$1{CNI`~I>Bf=g(+S(S0k$zBJoc1>SwzhHu5Dx*VYgrnVd9)* z4N0&j6@hIO$YKUM{eBq~K!>}_szf3}ewS?WgJ_Q*{zzZJE2F-R0FORqf;z#V$;mQf ztb@EMk7nM)nElxGJf&k=!7CpS8Yf6?wDky!epj_v)*RGQ2qAG+@_Zo%U!|Bi)e2~JYFYqu z3zx*!T&??NIA{l*!7rzL%y0-v2YT2^reF-+0u1fEco0Wz#@V7n2LJIowl8$QOV>c) z$@+hTE}fdTVOYtJ=PT1!fNK3M$kXmYr}q_?4L-fU36nb6YvCS?fnqR8dBKA*WXpMYb@jfbKxKcrsP4=JJC zQ7+m{)Z|J(q%5raE*^6@%97C*sne%AlguXVu|Zy4$H0C76B+JD7VY_lS=D{rE7LK! zac}j1^W;g+frI4!h)Q}`VCEOIStJaK0tBpGMvA1Eb#R5@DJ-lKJ|+mJThfUS%^0(`rn*VG zTxSZQe#lmc+i`&ctf{>qbi+NBTtjSO1_vX*eSA_fmR&I!PV6dY2 zDc(ngI@fXii_4F4kk3guR-wX^)Hg*B1Ll)9Zc9DwV=*0UL%+7|O z`50h+B4)=yMIE!FJx;(KGA_h;99-}wA4=c%v-EugE9!v6P`MxL<94hMvvxL6x(O*C zltvn%M`~1a1(tkATN>IE>^xu^v?htTmpl-_;K)-f^yNyadX+MMKV^I}ARM?%X2_&U z+jnrCRPio4eb@=5zKq{G8^2ZN=~@-%3Xo)l0xOj!Wsn4}N&ofVmb}&BOP+z!NhHTU z22bJof5vmT;!1pqWm1P>pY#r5!RqCE^N$%_=Ge zX}UNGxmQUr_@CS06Ma5=w6l=PH}X4k>1m@umPKQjjF%n9ZjefboP;hS-aeQL6U-<| zn&0d7o5S!V%~~$*Trg-hmrA+HyqNPVntyVT^}q055J*tt5=v(hINnP4rH@{QFL;Q# zK__08v4pomZFogDv1%a6LFgZ%jloW|a@%_YcT!j0itUQ}$&O#{|K!0 z^5x5~ShsTJT2)~kdgm*5ryKt}{Xe4i-+vXw^wGn=d{El9`Qe8*|M;=TbngV2HDE_~ zvomvu@Q@Nwt_A{IElf#ufUapax{P^BWx2&DMe~F19HXxqKzwPr>cG4?Y71+n;$z>l zhr?nxULKxp7wu^00998&oJ66?jtTD6O1bBtmGWL*&85vg?v*wBsG}F`a%rYN3;YNr zvSe@N_@=79;y*6l0~xvC8)xq=IkU21Mr6-9dqcr||BRIr#;u~iqI1cfP@ur~$8+8& z>x)-RE8n-|4S!ytd(Yy1iQb0FzLL$o=dU^)e}OyTKck@j5)1_sm;(Xu&7<%X8qh;? zC^}}0g>uL=po5E~U#E^<=(yH#yW>&E(+>6Gm>4aoFX<^cqhxN0DwlP(bdKzt+PSDx zEgRA@WaN;kLlzBDOWT{6AU)Zje_B8j5=$X>9ut)u`1)}uABJp=~MEN)K#3{2E z&X%UmSTsYDo{YZ`egy}jCi^B!Q_94$vX-)uWpY`yb>s+fgjiRvg^&%c_Ek%`VfDEl&qCuu|3b;xVVvoo zDH%&gmQF2|?8^8FPbo}c})0prKZt^<3_YjXwB&{ zTxJ?Rf939I{q{~W-r~Nztp*RW#1ONbBk|l zaz4Jdr*BKKbIWx8V0Yij=T~k?IJca^AJ@(5dwy2mO1$|@_Rd>Mo%H6r`?jU_RqOSf~&T>bmCHM8*hX02S= zhks}FLHnNmS&152bj*sVFd_t1iSB4oX){0!@YzZD8-EcSiEfrS%<`ttJGC}mM zOlu9KBG`}OITbjVr(SG`Mm_a)KK@UMGg_46tgkZ)^WGPG27XBr%TjXQy!2PEPi`0$ zD4TWOk?ZL><+AiI-k&$HKKz$Yo+r`cMC;oDjTD+%Jaa9ZKSN zTVIo&-!Y@9O1c%F1J6in9^bX=@y)w-rMHSbM=qO(U-!NonER_&&UxpkXiNVy{Uss= zK#4f~khdURbpa*DIVJc4d0pYqI#oDK{|XrV|F8T%K1)>lWyr@#UM92&Po`33aS%L1 z{X$fdgC?^{^#n~G&verykDq&;KK|0nn8LP z0AS3?ZAO+s>ger|8}Z!~OZPW=9PFpSAAn2cU}e4tt@X_8h3HeUpxyZuV-5rD z!6v4I`v5f?-81k!p`{1<=mdWkl(Ym>ER-l{1MU~2^IFf`0V(7#1W}H0rlG&64o5&B znsH^-no!=EQ)c}0=G#A?GWpED$&>%N@s2Mhx+3-oJznc3o8_YP7pb=PM;9%9psPLk z)hn-jsf-%GdES%hcjhjdyI}rYvFPc3F>k@#g-d38ssl=DXz>i6sd{+b(ks$8+`50v zxN&19jQ!{)#-{}uED4mezDT_aCtW#ox0~C;4Mh#H_OdbIp+!SuW6F%dFc33OsNbdv zawKU|N+J2@c9x^bSV%S$K)02_@0na4T*9w2c-dYE5yT+y6@&&?!W(*o9+j+_)+@zVyEa7 z{bG~DIb?)BT}#%v$GrW6H(!7K%|E>P2KmG2%xy3jzJ@0JV^0>-g2bhMoQje_bek|* zkP1usy|N~kVws@(bwRMa$m=ew43|i!#JPB?5Z~fJJq9oHym?7UrK3_jWuNOzmO`&& z&?=Z4jU||gY7>12-euF(haCI!go9Dvb1bjpN|dnti0(OP+M>MG^~pW0_vusi(@n_< zBYsgh>{P9+vom((RYyKTSL#RoTx~iJ+6gpo=wTfx?f0wb zV{L>k4*FP!^U8~PMiu>3ay`u{K`e}ig=GAF;qO>C2F!F;u$rfg@k}nE%gPymh;_D?R#^gz?LZyh!axz()RA6OB#Jf~r!4V0e)6L7 zXZev4ddv6{eRdxQ4-*fMsHM8%N$u^luCdni-Nrq$+NXTU;tYKdy1Q!%nf;%n+ zu`X!ct!M?cYOS_nR78UiGeoM>8T0X6k$?yG~J2P28)bHo}eZ78v zd|hVCz2~0uZ0C8N^DN2?_xRPONW>R07|zz3;7Vg`S9+cJBXl*AP`k&##@_}nsNiPQ z&8ZV2jk+y~Kiao1z3w;t{m0T8Px?{J*ei@XhApzczi*Ak(_hAax#cSy+=AQxtg*}6 z@C)@98~vi7g^g4S|D*;-JW0KXup?R0XqI8M%XHm3QHPp+%XsKZX8hGX0lSF zQS@a-2VVr#qXF}E55BnV{!cy@y??&uDh*Bp`vrDo`Y1CZH{holyL8>xKT!{#zxqUh z_qQ|Xgf8`ocpz*_6z&=RL_9c=ePa65YySNH&?oXWo}rtKH5LlzsB3J?uJM;B0D$Te z&fWk*YfW$?@WtkB-f4QnB%&*-8C_9*wn{7fUp@u(5PSmw*c%;;V0BspXwJc-?8FGq zPMH1XIK*e*RewDGMd4LIZ-eeVtffSlsjj6uyB3}8C9AjCD|%gpFBuh+J!xd9mC6@X zQmMm%l}nK0iG7FT`-ohqPgnE4=;0Quf?|Dg6Lw}fij!y7=T2VX?3|BkukUJTFYt}@ zM@uz7(A?0~*k0fn<*y3MS;({5>u<00dum2cy77)G6p|i23AFZ^d{A1g{R%dlT~L%t zyG^m?CvAdFYy4T8^pLbulB8vpZrB<&bCu1C1hm^ot*g?;5AW@4J{;%tc6bjZ3t^MV z=(hwp{CPz8>eF>aSbbPnp-i;9T+aMW*3y}!U8O5a*OY2X z!O;0hr{Ekk9S43hC7n*8*j8LpEERhzPCT{4dpZd!Bm_8o_HxPd@^C0czJ?SBChkZk zmqaQ`{RKrXSf9bM3kFtk%7}4}rsc+9iN8>JN*jyV5+BHtm8wR5HG^kl$*zm-y*tv3#54ILSQt9!eRYf&N#WsHftHRw7gVUtDN z75-dO0S>Pi;P5Dj;Xo7|4(>h>UBy{E6w!r}iIc$bx+i*``pLh0|CZO?QPy6N-{vZ; z&|Ys`IXf~gSX!GOh-$QR7cJV%gxTjp8P6}NnX%Gqvw1@36bt&+PL@_<=EU9OmFg}# zgZgJ{)1rP`FXBL@*TLS4EN5FTw4jLD$r!v79KJ{0DY3IRWH}sDmsbD$fd`&^cxvb3 z=`&xsW`(Y4;l1}Qs9m@y{_3CpG;9Vllwg;QL5f(1&S1XnOxx8qiL*F?&I$>C9IvC2 zd`8%ucrLn71l*pR%lvCzd4FIo);|q}Mi_mlCv$FB8C?RSTii)!DR%H7z#(RL<(R#; zSV7Z3?}_<+&mexs6j6sX-noYqjBm~Hxyi?3vFV}W0=GXOg10`I923ga|uT2qT{K`>D~MRT)% z1m=OY^}j|l9yIbyJ~F>b9gAOe>#(`bJi$n`_IGk?_lQd(g5X!212gP^&3)Ybrt095 z%|M{zYepS_s7G9YQSC||jS2xeY_-xB-FvywW}Rp>!gY4FsJya|R!bNK&e4Hf5?pQ| z9b@x>8wRkSg(B(*?>m^KfqblPnbNI@f-(j)kb^7We;h4%#D$nShpRo06Bef|4%e@8 zbDo`@b89k(p`kS85f^=napruBaTb5wIJ%dI>8*t zDV@e3E-wO?=PM4@QOKB3Xe%r!l!QX6hE8&Us6mZw;#8!LI{%0&LrM@!Bnqw7T5X2c z`T6Kb-CLO%dWHQ$OSUGsAEW#EutP>&mYu7x-=fa7nF6MAbNyn_TxamnJc=20+ilc) z&!&#YTkmD&`O2Vq&cKMAYGW}zBvJOq!`46Zfc$ zUKljL%-k;I@WH&WG&7=@?98~# z06vILF&^lY*$9q;+XHOppgBONoSL$0C+T6y(iE3B4UK>*=C1;mV~p1*=g$M-5q0&? z1pa-BjSB6vTDxKw;VzVsO_!yu6}axl{2Aoh!yUYXA$BMx7;4du+JFXBS?cP9SA=@b zHVW$KQ~PIve^d^jF^N{!q}TBnq()&HA8#rjkM=}k9*u-7zP`%zy1styT@lEY($~*j zDY(4vQtboj9=#vlA2jGY;WnM_8NNO1t~+jL{=al$@g`b@Eb4z0nH*lBOz~*n78Ea< z3Mhz{5*%-vOm3^;O|<-`+KPww!Wmgt3!fvR9pRm&BilirMNeUQdEub{KgxdFp8bI1 z{X+C=v1Xn}=gp&pbCfYAUy(x|^608?H#E2(W~()54m+`mz{mj!6EyDAh8<2LjXL`Ume}l#wf+YpPBJ(nUEk85@gTYHk03J zep5#cq;(7{eSxx7Y7wwVW*XcuS={vPCG4OfgLlxh2QP=!Fw^%3A&6%F{G2(}+3Dow zH)vi&7sbNTt+y9HgkG;?_vB+9#s0!S7Ysod(F$S?cPhU8(qz7WZxJUPnzK}>;HSc( zcxJM;zC9Fc4V+-Y^}C|0hT>)Lgv;mz(;ae)FAbY@`sWLoX<-h~xrujQI%m$Mu*l!+ zFUnB0Tgk&ts{_s}d70Q<|qlh5UNq+O|Vn1;Z*=xv`V_$C-3 zFq{#F&IWwI8Gt5svPlgFIqS_#EKBB>f89iLKnJ{U@1G)W?B4_`&R49$p9P$^z`aae zKt&b@x>cY9m+W?C0?9!XvP;st#20XnPH5h88@%2`JWepNpk;rK!|I0v62z25cjcWg z;9aBLOJjj}_;4!Wund8)Ll?2J7o~SyKWEPMH1?aC8R8<%UP!ev(CgcRR4Xl$dL-G3 z^5<<*mvkG7%?oeBJ&2jD0zC{q@)j3mQK7jbvv%NQsN6b5X#&A(-!=`BmMT_;%c|iR z8ZN3-Nu}}wp=&7V4Cds)pTAZZ<;bZsyNKKe4i|B{xJY~xa4Cka{&p>TT^XJ>h*m?J zK{Vt5a^crPM7%u<5ylPyf8#mM3#oh9PQ}b6u-GQzpS|kA!XC;4MhG@Lv?RUj?YDvD ztL2z@m;5;>#r}e@pY4_oXoR@!GXMaI79fzTMUNcYwToyKqTP+Y|5 z&71Gh7X4qK8P2@I9qX!%7W}#%A*+ZjF(lLz>y+ z^_onejX!!#E`0PL(T^Fm-aJi8d%z#}clkxHJ>_`UXZGaTlK|>IRHelStr6Kc9~;w8HspfCFM(*dR}jg6_!WG;0ev`8Z~O+^&Yko>Z^OxOj0M7Qi8>ZS*q$5H#UVOl zXR{w|T(f!G^K9LRX~${jY`*Ev^jq@heb0~I^VH2Z?@xa^qwj6;*R3!AIQ=0j-pVY? z+0OwI)JPKKqwpGeg$ar$=wY@GP5WK13i5tQlVW~4iy3^Rm@Sp%x3A^rL$BB%A)|Xh z6o>24{}It@Wyl&p7F_P|K2tBuF1Nn;)kJA-MSbF#n4#1%&mAL3X>`U4PM;!6;m^8&Kd?F= z1w8oKZucRVB^B^-foP_v%R*~mabdiWS}&ul4a!=|e$8r)NQ(?;(6Ao$IN>XaqrGR} zC!Gw(hB*1$*L>JcQM=Jjs$GTuqk0bbU`PVM3HU<}5#7|cSlam9Md?S5vA>q&pL<=^ z89rm^hUBx`9Y*#fx)#UF+QzJ3+wIh0fp7fw!Mf#PtPs^?yijBLeNn|Q2z1$&By**zD16Gl>+;N(#cx+ z3t;C#U5uGZ7y(E+^sLlP)Lmh{$*QyFx8--`-<~h$dp>gPmtHmc^HMy$m^bt>9w=B_ zzyx2)|1PRo98OS132{7d8>a#&&c-kW7a%}`s7?*gkl{wdw+%Cxb?r-^Png`iIo8nF z^ZoCo|7)yq^Je*rJV*QFDIeV5H$mKb&I72t?$@UG^l8Me2+x25dkAy23Zq^W%wP*A z2u}ZjX20oG2K@4aePHvmOnHR^cB_4@T{NhfE|^$b-)A_HMkJPs61DQXn?1C-sm0z} zn7^R-ignVPqmZ4vOV&R419~FdGpLFhM~2v)N~2(q^H2i<&4C+*Ga>ZQCf9}p(ES!G z%KlhqTDz>GwZ-g9TFq9QWO-F1SWQw2aT#ho9(+KR2a4p-B2PlH@NAPj(yLuALLM@1 zcW!aGk`^Q{*j|Z(o$=vtv%Q%JF0m)N3fzr~JOXhxR5_t@6+@Cb0hY4alVuGWcX>H` zU1{B1lJ6bqOaD`hHIJ5lut4d{6aUk=u(+T|x_s}y_xhu(Rim#nfAtQ=|87G-TaGvi|(&)Yzh??O)aaNUv7wA+_K=Bs;Vk+ z=}(SMpE;3@X7%Ea`%eAz)kxilCvM$0|6HVvSxvvqGmjtL^4M~sOY!s!T~?}e=^jFt zgXu6wh2Y4qr$UU^J%kS3s6cTR=h7y{Q=%!+)@o`IdacQDr743gGm)3^fKTwP^@&iq zI6op1gGBAuFr)iKjF@A?ubz-+W!MnwL?)GdC1w#4l1fiMq8gCUJyKdlPcY`aa>aK$upj6e6G@CmG1NrBj1&rg&sygY??| zf2~gUwHc={^Mz0TecIIV6Q)f6Ur((_e>~ne;~(Gq;!om+ci!=9U&(XKn%VJ}`^Vn* z_vsxSPU9X@tGqaG~6->vmix>jS^b-(R@f{FcdR zrXxEmI*206CE!eH-!CpmAx(DY7W^E5fs2Vlu4ihy@=6k!3UG)=lXVatL|iIuQS!3* z{HhJjO6%okpOgOQ{Yze(wRn{;9O|0cck5>P^V)dBy^|kFe{sRe7Z<)$ef`V@sjEt6 z7Z(+ZOVTR_$zY1OZ&kcu!mn1*t+uSUXkGioSKa%WF-03|rhUT!?^-X|k-h5~U`MWx zbRrKTsLoQ#3f$6=UH;2gPq71or0uvL&ehntoJ||pe{lpKyNqBrKeHQ@qTa-4NeHnj zdo63RFY#T=t}oW(iqcfDB$yvaF`=ZOps-Y6C58C~0exO@_e6=gutS*k=b20eW_6eF zsq`3L8)jz~t}YY8T8nTBjJc3PTnz+rW?Il3Gx9dd4)QTYugMi~arNFBF0ck|LKGrRqhPk^ESv;Hi; z%kSQUC)Z=Ac@$4}2#qfaHayvZC+B^r+i!hU>|rL8C=ms`%hhY)fJ=-I0vhpmG^he* zP{5KK4OVYuFAsX?F7dvBXNrOga`zNy6;8w~E>>#&*44J}7fT);6Dsz*ckA{CjpkH& z;EKR{s7&uii=**qS5y*Gl@*s%T#wNBZ15O;;I)w}D&c!TFclDrh$>Q%>$zBlEQS(5 z;VC(eDa(*)hWklEH=ycg_q5iQJKD$JJ5p(%(K`D6nSFlo;0=G8J9kmn%vpO^U;6gU zj-@?vG~IIBGqv%OU@YH+ASKj`Lqk{m6)&>gNUjNx5>N&^dD&9hlFPVINH#he5;jN)NH$qR zf`TQ)xslPuW4j}jm7AMuYu8S=BYj2szb|=tR(kg{FL^2pnm4Rk%_9Fvf0@4R%Bz3c zdhH!Wzt1blmoFinJR79a3(5!!XDC%AMJ2_xMYSd4N>)oZNjgszsKow(dB59Trrlrg zYSfwdZ8EJtSMW);9A8vzE**Sm-d8%`bcGQ8uuZWRy3vZg2Z|y>6FY_t;O_ zT^ZHxt0(xXu$R!PMhHulk?ur!(ItuNBJ!a1G|+l#KC0VaX%JFnp~ldp(E5-ZI?y+q^hbXTkoe#i}=%0kq{iG@t{Ud4N% zQ+B$5L6k5ai`a)tZTHwTPM6zb^Rohdk$$&e^4koB#QthaXM8~OOfG)}z02d2+`uWk z0*<7+xR`7(!+t%=DnNXWN~ z-F3N~C!f{jD0`(k@bHz15TxVpr(V|nQ>OXp^5s9-elgocL9i3|M^e{-VbGiTU&M&o-mdnqElZFOq?KK&^InGT-jBNsa^I zVyu}c8ztcNMA^2Z-uk_yMAO<41&JCQU{o^Eb`HRx47+z(I17Uu000e8L?kF4r`e%3ox*UVk`hikcB zvWpa!FCUO$9AZy|b=?O}^$2ZSA`XUj+D}5TAnNiX{eBxays{-8j%E!nU)(p-Cz=Nt zUbI6E$!Q&=i%Wf*YZ_q#p7Pi!###4&@7ISXPHGmnp0^R!pUw7Lv#ot{`$s&N64TMP z1CqtUP0C24tH2c%V{(}_7MS9k>Y7kEukajpwtP|Hx*|(aaSAiH+ER9hV?Dy0>^|0v zl(W@v%ux5Eok|GOUIhkfgXC0n8@GZU$yPi)9!V$Gj=b1NG@{ycqF-_F}6kA?f?6fwVg9BO*o)4xsk%okdUBOGrLUX3GC5~nEcJ(Q7wvJk470+pTI+0hf(4&|`&a+`Mp-`yKf zWlI-2BawUZ*SdP+tjq>+UB#z28x19ItmvC3fiobnvx5hM)?b~ZE}12huq9R z@BaF_7+Pl@`%GC~8LNf$tPjQ#9hGFA9bI`>4+-GOG6}Mfl+R zz>RG}^#Rz~?I=BCPucj=ZR7~x3aIS>5M3Os4bBY8hMemJ-4F;aEcGBL#Slk4W)vY> zeDS+@S@OQmRDZ$o4uh;_cf14Pvg^dUoHyaJ>vG8o>A z_{Q6a15cGcWk*n9KoUm0h+utQCpF2C!jlwzkS7ezZ6-0{bUI4e0{5Yaoe0frJJsNO zw5ts{*^%^DH*M0o`u-@!K?UbZpGs@_h&o}OT7}<&!$=K{siiR?tPUxK_-XKCkk6oz zprxNKit_33D?y>NCAD}M(xQ<8jp#KsTAZ>n=%FZ`zq)?YMtV`7o|ys3)Bt3v z6Y;^PDaJ+Oys~q|%@VLSLl zRYsf#DvMIZ@1n0X<>=GC%bWRwlId}Vo0xkNubi(gRB4FPTlLqM#;@cVy=`#nO{R@Rlz7^x>) zTwbayjInHvq%B{`7lr(QU_m@Yl%g~!o(0iu@3y!4WX#$J5Z?=2?TOOWQfKF1%J4w%{`A$*rdj+B=a zQ|*ZpTysyFuAxYj?(((eqEKF*f6t!p;>Q(C^py{ zSZxD+Ufb|=Lw|#oVJQC4&Q*v9qn8tnNKem=I6{etCmC?)1T(|Zs5kacp)({<$3uLy zy9K=Sb^G%jdFr}vOz#?U%@1?e1PXH3Kp!7G&K*Jx`-xDl6tjRWzy!RM1U?AJC4t&N zcVKOxC-8dUef*$DA4|Tv%$X17@ng&bl!wI;WS=hDStJTYKAS!p3 zR2^Bs^*FDDmosQX(_&jt33fwUz8%%7g8?6)lX*ga8rRdA0q1_;06{-{>$%56gt}t*GwuO~& zcUTs}MUX66sAm0yxaX)pcjPiIz6{OLkJ3BTaC z`AhuW{vQ7aeyxh_j9&^@Ka&~#OAbp2x+-Q?*Ol>#;F>M!HO!4`Xx_GHZB&VNM^T|Y zivP+SSZ8(~XRBTZ-1Xe>yGGTHQbu);!d;{AU&G+LG8QfFdOkDzpZAX!LeH@h6nG;M zPtGA$iDlEbXR-4WDG5;(M;ZGMcfWwUfq{!B3RcA^mXvd0V&}61rixTM3)gK^uLB`b zd|aW|Ou^f@f=fa!5mZU2N~|&^z-E>+rM#mYTb2z)e9Gzb+VZE%`^&XifkKkBNVOpF zgzf4&gwHr!u{TtEGI5*W$bsDwG`gw3B6E$$CR){bs1o6?7)O-|_kW{_}|z0+;od;ktJ;*9jIOuGnuj-fR-}2D3%fNJ@TDlEPpVgTtL9 zeQ_fX7K!hQqSPYdMLL}!JF3K>J`5_ucy*ERBx{`0z@{fu6(PaoEte`DPfkJFdO zpQyW0oe_HqPcp)O^e}0Y9_6Tu$U%O)_z;fV1LN+@ z)Z2CI(?=(o+r|aslg7hq`AjHQVp;&b2d|j$T+|VY2j^QL8&FSz6 z{eyCkEXrD1L*LLx&@zIUJ{A!SO-dhKU-vei#4xDlfpvBJ_Sdb$GXzAlvya6HJo^(A zpH6YRle!&R#p6NyG=l+oE9QANy>=U`MwMo>S&etBfeE>D3v_QARO@JSoQkd=Mx9E0 zsjE$@$F6FRB{zDuADtYFOw{WNJg%~f55IHznu^jwX}y@|v`-s(5SsoMc>ag-lfb4+ zn2XknG=sbyMw)?ykh**Fx0QjbWA z%!Gm3!E${0Kl1c^UDO)ml8SNRM-!kGA*rOWb?&zy1Ltu2jJKWy4EZGB_on7{2g6;7y{Ja|ErpO_EW4Zyi-P+^LjWA>(-y zJs(c%y$G9=MV}!0#Dh2h#-8W1AyVfEiXfWpJ$j1w5`3cM^`S9@9+q4l?m*0s;A6PM zMG3R$U*8gMLG6KhunSK3^NF$nWjN4=0t~J?txV!Xs_>s z`#V-|Su^)6kJ)!cl`{AH7eD>f$YL>|6NXNZ&_!0%YEXIyM7o#1w!oDZ{nugJdx!sp$1qJpnH~R& zt$n{y|JPo2#u>}f`|(20)vgjx(@%swnh@4dp4Xx0Ev{r)uLI{yN0c^aezL+8Gb1P1 z+-uPWdJBBL#Y98Jv0iP11zmMbvY~EMg~S%X6qll#EC#e^OF{&0DlOX-aKvBhd+YF3 z2t@MjI=mO8LiDCi_cjOk&ll8(o2TVJP0LGudX3oUrJW zNu});)BJ*lCY@`K$Lx^UGNvgjiQVGU`sdnXp~7&mq?8T^1tGmqZ0-M)<74&^e7t~| z<-Fv{ks=Ks1%yYa$sr}mv7$K+D_7=_0)7xsAih-xK_OK3!p|`b`OixzYl2NG4(CHl zW?&W383aGHe7TC-OV|B8T`8^hL6$BP1PJ zbIO*}r+$A7;cCM2uwA*^oe#XknzgSMjA+y@)D#ri<}^=Ow0JV%r_52KVj@AZK}i1$ zm{|FpU_szjVe$DHXPio-)M;-KH|UNa>g6(}t;%O|!R><=(FbRa=&f@0Y7~zzsVV5~ zu3}Z;Jo=L73s*-FbrcL1Z;T+PI2nm}MA5&IWakSm0McXIh@&3}$-~Wlu(b~#>WRH= zuL$wIyP`IDIYH+D6NCyxOF7^~3B1@g=#)=A@KcY3hLtv9+sBv&84*_ov|u$+PR#sN3qqq=MeYk z6-J?F=_W8H&Z-RVO_U=2H^psoB(*NQ_)QxH`ja3yNTHzBv`{cI{{*TU6umjPObuJz zJ$=RnE2qy`xumJGqG@D#WTf`rGcQ;z#cRg^b10q(4W-6PFF;{r)o{4A_J{YH=tPUk9D>wuu*9Mo#Dt+R1cW#DqDcuS zPOrp+KPhi`^2MJu+1ZD`d2ThkEq(R6XI=%(jm0h;#T@*?I>oHhY7g3NF1uDn4QkrC zp@z^q9UCY0HWTVJ_PE_bKIl>K11!(lKc=&jE!e&J84B7Q0Y`aQ z1-9UKJ4JS=J2`f@PwJy^P1d(1u#MlKk3}t*G!V&&FM_>06CcP>%ZW}+5^{9*Ti1=f zs_@J)EssqfpZ@&Gnvd7qwy(`7-%vlIz_4Z2JNKvOvM29;<1+Sk`Kj|_#7$*b*+p1c zsc?-_qAkK^ExNEz8v$CE(}hY7MyC}UagU+6$H0|hCsr#-r2*H+T5ZARK)_XsB0JdU zU0^FgupEM7VoF-wPJ_{^amBNX0q~KeyDIG0nT26_Cs>=h zMEN4y_s?s%urzY*X&qxn{$vIg`Bd>m6K0-kzQ8&s7Mo<$EW72|rj}&utrx%bKyI0@C6*}<@*8>?=+0^T}cPw*zd2cmCMjD zy(sE%R7YiEMEVbM1rPw9i2=G$3r}ckB4;lhIeVKSok@8Ks<}N$gho)Xl&YVRi?Ga% zy7G`XUV;%eQBWhvpP*dVmzaNLas(6dY##Tm$!V2U<>!xLE7HAVV5Qzt7Ok%T#Nqap zig%qkcGRhfqb85t7I0iyySOzmy(my_JN41I_L9OtjbnB3>}W%0?Ey#7Y8s#+W=(~ z&16`B-e0gH?MCudp~5%9#t?v;p?K7i0x$?hfJ`T%HF+H~8BuN|YI!V^a|9J2RVA+U zXnSY+$md7WM;1<+_|no-wzdE3tQDU>{CrQ3wCv2I7yRbH?^7#}u2{bQ#=bXx2D|2o zN3S^NT%!3Upn+!18PHKLQoOj(QX|3@AYTD+V0P1H(#-L{UM9DDfU);Zu{uI^!hi?!5Yw} zPhJ7O)e4}ic`VQ?*-O5^wk~|alS4x{%A=fYYvJMzDoi_FaosPkC~v+3KD)n-JU_SNYF%v zO@a$)J`efKpP(W34Ue(kKPJ!q>M1-H^m!%6<}z4emFUFi3!%|6WEiONUWOzeAh!U> zEkI)p#5dzlDEW;;pTbBF5uf4(8qxN(Kopoh*y8|-3xHxDS+vg<9ipxuM4$Bj0>qln z7e2&MjZF-wrj0e)_bK?9uzeWtOAr$uhGoJ5nGx3vv5+_n&0(GE4FiFBz`T@Gf+5C< z42oUVx6Iq{-nfxX_jOFYE!i~IQ~1t}i_X9KvbodlVZp9Pzh_Feq#jxRNONOzvVO$P zr=;J!^NuBA-Kk5j{r)+#&uhjWJq1wd&``LwPRL_U#f#(WX1&3s*Bf+XJnNKTFo|;i zMA`<_`_kv>5e1KR;+zm^4#IX;jfz$vYHZg81>8dKTX7eVhP$>H4IlF}v~lB-{2f=) zJ6(bC=zbmUqo-ucBb|cu3;fX527A#TCtX8DjJl1&^+A3XbpB)PS6jC~ zFHL@~_l0B6N>^TY>^k{}&-Xs})#?{|pG#k(IrGaOfztn;-of4xK87bG@vLqWEfpaKvgQBKuQF*vDlWNBgOYINEiN&+xR=}XGHth3?wO!Z|}4Vd;ymi2?pBR4<{fM zXlLhp8WBSXRG^;astR4!=t50xZ1*sg)m=`!vSIZ3bLZ|p^^2q9Z*Nv6VIlUQdP}E7&85gB_nPz~+kXA^)NBl~O@PTqIWE1^oX3_$b`be55nZ-+tOd_e~ zhDb@7%r2A3d{zeF}K$!5vMjKiWswED!%_q8?&{399exE=E5!5r^54rptQM`pe6sO!B*9*9DJ`$l>+{Xd zK-VwjXFJYDRdaDAGv(Q9o3=rMsaDg?s9=7FQjF#q2VEXm6dqTeS@PKRnjTr-6F}7g zPq?>?9|!r7MqAk%^t@W+Lt0rZP`$Y*tkGBxIp9-0LJnnmSKRQ~EOY_CE>ydBF)xO5 zXgt`0Ij|9o1nq0@yYLf&_1^7+KMJ&o9`$>9C?lDEs`Mv&DHEYP*xJBnZCd_^KBu8L7z`%P0A&gX;23*Oa}K;(*C`!1+_NOl z3bM;>OfaIniyln}g&;(;6(vt3>7WT)7(NMR3AI~Mqt@pu=yAQO*LyEFF^2pyFaBhb zv?$(+El*cvfXIaV?e)LAbNYEcljDMx1!r!QnpZvk{0*PIX|lY@9OthxhVQ#z z!ydC{yT*RzBKJ^$G?&*NArT*l>+T4V*=_&uPW)@?fkH+8dti z&8(BoDTX}x?)3e5Hs9UYHgOO9MWYncJtDhA&kW4ZM4S!PJ+JAJ^u`oqIrp~E`&Q`n zd3hSXXY=F>Y*;8#Pn?1$pw=#svTgS>*WP&MIghcI-#W76&TEfhU81H#T%jKiFJuh- z`;-zL?1{8`lVX+kYdn$h+8uBM*WpMYjw6BkXf+)P)Zj=UND;gVtwsQ7Svin&i2XCOz)PslRKZ zq?AQqA;I?#ffwHk)$(w??Eo4>ki(bL1^RgLLokL$3MY_bi3EE*{qz)H@zRclgi&i5 z=dZ3_(l$lhv(!AYSXpM0muv0eqMBwvP=&oT7Ws<}!oDrb;|zZDBZ?imv0Q=30@+-g zkPTHmo^7oD`BJEmIz0-ppob&0N;COWoIbq3H+D#g(@!!kcScfvI^y&z^d|)lW51H0 zkC$*5FVQHRXQ3JjlH`2K-*Gj6$F=+&m-BbrLGOwQcR8JgPzVNnqq^_m6*eILA^Da0 z1cQS<32hK%ZBX3co*Ay9;`k#c`pLxxtp{6SLUqNddO4{Hjg7MY(XQ=N=RDH=!6!3L z&(p<wun?=2@67i)go@+v_5-8%IZ$T4kM5Z5t z-HELG-XS2FgJUH-hm;6ig=faGt;^Y$kVPUdq~IGdc4owDF`8u@uC z6m=o~8GNws_I&~6fIxuG99%6JIHDut1e@^mMC88m;1ZAhlt^e(dGr*s_BYnZ=z7a? zOSCnX2Xf@}A!JWTk#%?C6H;0DYP&ppmjyH|Xjk1sSHv zOWkaZ%t9f{Ha0>jko`USD%CQHghIus2sEP_OUi0>rt(PJBkW>-!uGD39&f15Wi`tK zxX#)i!4hH6kquXGs4*k?SJevsK(cPlC8O^SRy}Y*dSUwZ^j&uON!dGUT>E=>-?6je z2iN9_Ka+GTmcv#VIflufx1ZxQT31(0xI9`LyY%wFShLm9Wm|UrcaS<{>5$X`cO`@g z!V6ng2N^{W5H!k(%gk9WyQrMW;|Te7I48#yj`Yhu*k^IMTn`}CZK(&0sQdzTWrPhk zvZox}sJJeUu{DLPkb2b?%Hv{kWos%#%z_O3Bse97KAVY2oK}$dkQ@wC?o=UvHTtZ9 zWw=7wwlfN*A)`LZU%Eg?P@gD6C1c?o2Vo+jZ_7@)wnw_QPXjw`Oy8Bh+r}OdP0iyb zAGq_O8K;`{HDIpi@BG0|FjtMne$LpRs?0U63(OVOX=B7(K*^Fbv_|6vO_MIEu8nyl zO#!jmy|2Hvfmp3b(%My4JAH!6YEppWyOyLEY5n5Ukl{EDfeg2?WBtDnqDlcyW`%I2 z#Z`t6VWmEi3@dIQUTpScScrkLa#CF#g{T^%kkN%v#P1D^5=-PoXp|U@5~ERKG)ipv zDE-^fFA~}dMnR+{^GLSab2G6xHF-3Kg~qVZ7#14Ca-uOr*!LI%2hTKykQ>8WU~tkH zUK+zoV|Zx{@9;6m{?1o}UrUY*=F`4bJ$PROC8rna3dP^T58EJY zdQtGe!2&Wvhm*f4#Zdf|eAeKa;1bK+4ekkUX}rwFi|o>JcCm-ik;+!kb!|@>h*=5L zR0Jx(@Mg2GM`tc|fd?*2utZg9X$9Oc)z8+TWDew>siLB?GHE_!u{cu30YUI7cgd

n3@lPXoDfhbYveLN3JE|B$0Av!*qBPWsv+?XN<1!YRB~#cBl9L zibR7|d_>CQqJf>y8eJo2{bcOe*)Lyy=WEvM`o3y7KW;gzZSuTn-~Va6CJ4Gbqsy4* zxUim!ij`LfBav&C-SJua&G-CP8iVV;%S}$5%_ehw&vnV#h2w9gDaDtr~8=vU&)n0 zWBz5uoZU#45!J{Gg>p~;a#+eB&Mm;auLJVO*8yTcK-Nc!5o<{F6cyFuh!9G_s8i)VEzS0Y>R#g~Mtp%dL!|xs zgoss-TvUq=1}`Bw=VQ}8bp6Gv(l2woLhfh`e7$T5>vSxudVJTe)laVW6*4~Ch4C|kHsoq$8K_y@Rbw4oW6>Yic_Jiq1F6Iumi^q(b=7VJDNH3I^NxuLu z{aBR@>{jL!LW&2BC{)zw1meizig<-maa)C4F<5_9@7DZ?-~Djr?xoB}ny*HdVB+M- zW%!_sx^0v=YUrJiCHEt|B#!4I>YGcXtDp=+H>Kx#0yZuQJcD?c^x5;k{%(F9_UdwR2KH%g_xVW~@O3l6 zoo{#0qOG2|r_F-|kc`SsiaR7S-7n4O_wzVuX!~<;e^7DJnnM*nKdspsj)&XA5+v~; zeV=O=+P`VOgjKd%30Q3~W!)ORCgpR(Vc@n|ttpEcb!W`=w3ilw5F=$BV32sCoq^7p=gtQEa}_e!(I7KIN~MTVKZBtNFEGZ zEmA6fM0x6W6+mruDx9$G>)YG4ikyUd(P5E#FOp-NdkdS<7EP^_fdgP{vhX0{1!r&k zpdVfeoWWVH-X%bGm8oh<85c}R=7z2Y&!AVMo&iH~JD!#0^cBnJT%P`WY{IM`i0k^^ zDCw9RVa8>%V>O8%E=woUccwQu#V57y=JDfRe|X2DF*TQ+_F-gJZEM$f*6?!r3u}$d zF{$L8nLnI9VO@1SZLKrTH5)w_R)E%P>N0xEF97FJsBZOv609Uh$BRpgQ}uBd+GJN% zR;DTOZrM})nPEtofp<9zKE-eLCN`=izi$FMm#h5A$ zx=KrfT7Q8*Wzf0|25q}xkwNqr8c|kHi>l2IZSc~dxVnG^3;dE(=t0WKHa1c*IC~s= zKhC6aR(eD!!eEmOYy+CtYx86lED}n+sl2e9YD1lTN67Z_8{8MZcV`yTt2n3$%tN3| z?l+?A8)OhTosklOv*Rh6^2i5+R$7{YP+pdZC$Se+b`y=q$FDk1yhhW&$(BHpCEFdd z+B0-L@yrp7`~lor84Czi!grHW#`+0H`F<*F0RiE)5(PV~E{DS^`zk@V?WK!KMNesC zshD3}D(U@N@1|P+@!5O?DFh3ESj|GU)nRs(611ubTBU45DJv}w7v_6i z{$iwei#}OzPIZJo2p@suswzyixtL2I<*y90tEEsSbgmN~k9SWR6mYgKx0R zQ0Y=0dr5{a6YTfhE6=-#0D0wUIZDjyo`3G#)#nl=0*)ElYd6j?zaiBbgH-q~l3lv<*jrNcyUKUX!|8L+VE2$`j_lK40I#EPBCS9gaYHk*TOANf*`+agZ9LuBv_)51=tP(zWNW60x- zjbZX_FoU|(twRE~ohR8oR(7k~#|0~MOsj4m{~@G5c!E77$Hx=SY#7YP**zqK`2V!3 zl2Td<%$ExAJt!;rZi0QTITUtF-Bw5`eP`74&sy)3JYMF=~Y-DDew3yQzXM(3oBt|sQHj{C6P)qkh$t~RsX)qT@;H^6+~V$(Yr!g9QKvdwTXuMOD} zzmB_B|C{i4%g}xC8~I7KOdggmf~W5Zz}VwXy})G2)36inF3}VdaWSNi44n)|&KAIne`4`G{ij(eZ%X zQ!591;L|&@6;`)XkI>{JN)4PV<(1)@2o6w9dYdlgtGT>Jtf?tVgj2Q#5A{U!r+$~u zg#4lu>M5xdhQ!aC$tFsOI9CSJvMRaMagE~jA{7`jh zt`V6laMBi=D~Bk|_k~~sxOn;ESVxJw zu_QRBVco9U67sR6x9PqVKNS?=O{HXfC7V#jCVE*?gCfGMNmpwtiU+vtsaVt%i$xP; zA_m}H(c}r{)}(?1xrEE^H!DyJ%{_@?#1tM9-r_W9AO25Ssu=_tO$(qlI&l$7rrm<&NMLG%tGm0WJn@q8a$}{Ss z7X>5n(IrKvl#Dv7e$U(c56!&So@aZw`R3K#r?+)J3FE2A#hag8(i9z8*VNlw*WNp2V()ay+?l?lx9;>vbmaV`Jfdq; zJjOa=EVgJ<^N7f}O&xPKwYTck7y$9OAOQ3Lr(gg|(!1KWmvZznDS9M8kh(;F%z8i& z5(Tp)6BU4%HT)UwI|z_(pVmaN%()&bYJOib<6GwEhxLuT|B7ySirrS7&rOYW3O~{*stZUv=RPJk>1TteNvoK?dwao`g0iNiZC)3NAMCJV7ne z1ZU4dnqW3LtsYj6sA)$$2jQ9GIUX8}=WmYJXo(FX0mOa`CxOAy9N&P!!7&^|Q1o6d zqT@T_%KP0SICPG00`3E+B7h@>7kE>U-xw0l)Q{zGyHlw}3`=2hfJH>#Nkd_x)f5VY z*cU`zwJ5<@Z3J6vF5<=iEh1iEqwzhGl4MU1=Mw!6G)<8%Z2idy^r60Ai=(x(zX?9< zHlC@7JOWKVU_&&epfl5MrE)M}5IFJmF+z|TTh0DtIND4yCJ!>Ewl|)rZjO$j@6C`O zW7;Muz0pa%%`+lxW2RImqEj|?G_uC=o1!g|cqU}%n*q2hD=fHdXl~}PL^x6AfET&E z1Cjz_0=mg}l@!iMCT4Vq#2AuNdQzBQN%^MJt{t10v803N2H%y*1J<;EBOcbO8L5Hd zK^enkLvw?*5nxD-;<|G%&kqaAq7bbZrPc% zlZ$~sK7`Q$aborV4K6=9^*&B9S~}Y|LG6aq&NvmPPGi&SG-qj!pzj!xs1aH@RrnFk zj;Ns8GAqN(Fe!FW{hrMnQ-TncDR)T5!f4I6a^AJxY@%T;$&Bk@V7 zuIA%X86B#cLLhOI0F~i26`Ay^ZKQ?UUGci8z!l#bQ z=P-QMOE^UNEJ|V>v2N;zS4FeNlxdYT=hJ!jJQW%pC!O=~(HHR1`5dya$c$Oc`{$`+ z&N|UN3G-Q;@&0+hS&jmV6*r&@AXiI5Vg#m}gEflJ*j4;+y2wJCdg%3Mse|{>3zh=b zsOrW+uJ-K2?6rmTOmQMnn{bP8E$9Swk;IM`Cf2r~gG!4EngL3=oSuMiJd7>e(wCvl z=pf1)GU7O4D@H_3Ek0sLOLvR-4P%bOnAA14Bf2aqB0F^m{S6*loS&f&n)$@9+_G7e$3E~6`@6TQb{gL z%0jYg&@9vIw1vdMDoh7)aO>#Yh~VJMHQ&#UnB(9mABUcK9j@5U`wup$JbpIKoCzgC zomZXJT6FgOyW9y$u~5ANK__%YL7~a7UU3~Lc{`^l8iV?8o()`3|4kv(5yFXZ2*u-s zP$`X=tvIz7omT(OX-FM)erD9-qCul-wVY-UNzZBKDvXNSW=sG(;e?wvnIy*22(cPn z*^sd{Eu4DVX~r4qVM0}vDI>Qq;~`^@6SiUOB2@2D$F7YjoMmMpR(-OO$03M^VDYsh zXJA3~w}iTmI>4e%!Mh~X)t+QrF$;}Y&5#-Eeh*Bl(AY0rz|Q5*Zss#2Tmq(8H_?x} z?)?Z^<+YO2_815XLq?|luqq7pV`RdRTTdf4z)l&Jeo4Lwl~04*PI*n4)*`i3jHqgf zO_OF;jIU~s>1%h?1${e;sL@-%g)Y`!efby{()`BijrDc)b%Mq3w-gr_1$-fyX!e>kF)QiWMT7*QFpc<5@2m9Dh-=mJZ=*^Jk1 z{U1C}S6R9fR1g^dt01Jo>$xr`)rz&mw+)VOg!q>7Ld;J(4m+x11vLAys&qD?GSF|qCBOu@v->2aFqx?H+6MYA-i!5N@ z)wSyWjWS2|LZ@&lsv$mcNdaq?*wSSS8c3gPn9|wgGdYu;HoQ#iMc*1XZc==g;1_c`5kCkCFPfm%N_wm6Y$g!_xJ3l+-cR)@cE79K4M z?_|8QbHGMJ)-L{F+xIfhw?GMOHPcNELgv}=a503-C^Md7bWsy--~**EIlhCp0)!(z z@Y~yhN@#4}S&b+a==6eh7+{VJJ;_+!SXP*A}8T01M`pKh@%>Pl@$?U(UmM#^8 zEZ=zP`O4x+>ATxH-r88*`rPe1wp;am|Gx4^S6wJAKK9u8*Q~i-nsDrwAACAnGw+*} zZE@CXpr%aCEYTzWgQ%k)enS9rHGXv2SbCBlx1v<`E~RAW~ta5H@BI)%x{=A0AD9fK-Eu3hMP9x5Zkv`)#HDR7{`xV8-#>Ni zxbClZ%QL@vDY+EAadwczU6TIQkQi;VD5rk~?H4_>!)1uj#v9|2fH@fdYDhG;SzMRB zJ{CtTHWWFA=<6&_5cl}2L2=h!$=ts=d%eYqxNE2Y43XA@uOAd+jq8QH?DbwB!CCM^ zC(T{2<}+&);8D-5*cHrQhHlHJ05XYNa^c163nb4nU#U80wl2y@&EK_&o*c zbHu5+dunO{EZl=rG z7Y7dWFgJHTfF?ri;{X`67WwYnTC5_XS%pHyM)9kBG5C;M4F^G%Cv|K1ed>Cw;wc07 z@deR+*%jsP<7?W3>A0lIcb6tI~E1ruE>2_u^k11ycqUE9CCzivp}uUWjT zzfK+3<3-djhjL~I*`9u9NW8C^otl0Jwi))2P}t%u6DeJUPM#^qm!=Mhk%?zU?Wmg+ z!(}1n;vwpk!vi@D{r+!TQ6HhWr-U?pq?jj5P&7y?2?)QS;QnV3T1$U$QND@A*yAvx zl6DI9lC5PC-oM+5hZXDHK6E23)}`F#wta^YIt9`3-mU}xA8l^}7*%=ojo;_qJ9B3y zv+pyReKMKJzGo5$WD)`i2m!+ukgzWSMF*y z^QYgtkbZ9CwX3l4@7DLeKfUw&?7;(5`HG6V>i#Vc{iLz_rIH#JJ9qV~9W7I(`l7=( zY$QfhW-Pc`pd)qM?)|;!u8gOD8c%iY!^Q)&%0!M75KA5z%R#oN=fJ7>LfQjJb)G#RUpOaB0@1DF!OxV*L>|(OY z%%-}3#SeBooqluW>MKTswsokzeZgnM_E=qx-PTyYCjH{|-~8c+LVZo`-m5YqY@Iy$ z#MibA&CUw(!3XN5g#1C?GE98|Y2J~(ayG6dWp@)VB8Ra)9n)G>T))i#ePJ~zBlQc= znzch#&LJA?=A*~VZ=IIa0eiJmBtcKAP!80bJlq)fyv(>KRoqACKYi-{hi+r%_RUXk zKe74x0rvFCm)OZ~r;iUlzNlf#;T>OFjm1p97x3S?AQ$4UP8IjMx51N{??!?7=zR$& z$YZ%fKA(t9(CoNN`^a6|=q`QW#d7kk+C!otj9V@HEp8QUGO_eQb4N09=q8D<2R$I@ zk4zI>(iKDX0u>&Qy?gX2pbA86H6O`W39jF!Z(8@cM`?Ltv8!_yV7*F6!fD7`~XWHptdb&#qvSQ?s6v=nwZcA zM)(lgn)2Abn6QTf)ZNaD9f*&b-$Lml1TVK}sY8bZnk=J)`YdG#bPB2tPaA6sOg=K`XYJG109dkqf()IyXAMhT;f3 z%|53tWPa^vU00>~11H`_ehK4i+l$nmK3#fNddWKBNkKEx< zp3>stpnb~Qged42mxD(V9!9^)qWZUuCsqn<-A^sF0A2e1nT}MGYM(;VJZ}Lz{E@9sE;PgQ3 z$foX7i|_=St_s=h3Bym+<<|VA6N5kNu$k}LUs+N>4|Cu8@tcc_C)xBlR}^)&^M?^1 z%90g;?`G<74BQI-19)kOPS8A(=H!?HoQy{x*WSq2kQ$R`yI#3Q;PRrVyt%0EhOVJ` zneNn1;ZK4iJn#%x1c8)+Z`O-#1VFE9H8Xy5Eqf1T1C^*fFkoFo&n&kc8$K6qE@47R zzg~l?zPf#dmE)WD#quV+=W90 z`T6c~L*pmF9EXP74a8g{_9t+O7Zrqp>R0PA#i`7>tMQcv2!9FqRYfqpML;Le6a`#0 z%ze3VjDQ7s>fjZCbarjbQq`1tgenDy03ek`B(zg1$|~=;Y{or#^?mCu*&Z{c5B}}y zqb)7dJp9u+p&##m`E?z?@7n9G+^~D$l#MHPv*%X-aNLB6wWVb>`MEz&zdLT?#22@( zJZdn<4$gSs@i*U?^KS6uLpN;Rd~f&qo4(0tH!sLnw;1wmf`9ndGh8vL93;GXBIA3D zA?1A5iseZh-vlBc3L_(i%}Mqi_GYV;Ob}eMUy{ruaC712QYMrF5Aux_xQ$`wocB{6 z2t2R9)dn7-0Uy<(BcbaWsuZDzWT7|2&7Pv6!bH3~&Z9&xI)133**D}54|yiZqL(Xf z(D~>h;hT?9v5hhSuYGO+P{l{HK^_H+LuO9=&jx}pqAE$ZxVLdv za}`LQ`TfEc6l7DYb1e;3xdp|XXkMfDMAYyt9S-P8@oHWH?V7oVOgXS)1UBCKK_S~uWNl3FMr)CbK9Czk~%b)uZ zY3iztH-3vWl_a9M4ic$G1?ZC(%ftnlY(_KcqVoO^>$fqJxlj&SlqU`@!m&nXiX{7n>HEJi_NdR{Mjc-dTXw{`EJIiPp`jW zaOzYA?SMTMzYe?oW7!6q#3e!)c3ZC8oRBK0MCcFJ%xG5;86km!&F<~cx{(-EiE-LEsW<@e?DLfue4 zIe^~$NGn_h)Q^V)Ly?G~Y>1nHjV&ERhOw)}@QY9a^vrsT96%@tnzc4GVm*Mh!Vi_? z63VVQ^aC9-ot6V87AkCdy9rSm1$RYkuE7yW_Q<;bXq^ zJEz}Df9e*V)(3xd$J|@Xt1GcOENP4P z#rdWoM6MsC-0`T!7)4bb+IiFsl}zSZEpUQ|j8l}g`UPdG%Hu$zK-_29CC5m-(1@&o zJPuTsNlhqZ50}FI4A+@#8jZ%-#vasiLUI4((Xi5JP#YHtXGeOtNXn?Fw6ivsZ7!+& z$&}$6eChYz{zLi#1|}zz85pgAfw_;}_Tb*%2Ls-sU|YIo?ToLj$_~$2_DQ@TTJqC( z82jCwk6XE&#sc>tpn<|?>tsqor3 zga0V&zs{|7C3TWL(H{yjb&#RtKF9|t2o8Bl`y~J<8fdo89vkASrg~VyQ|IaS^m)Wm z+NJt~l+EK9T4LV-`njoc1KK9gCI{G_6m>DfBwy${gh{&oZ)m|y0zPU{y8ol^RYt)x z-8>M6QvWMir%9$?pw_AbGiJ`BE>}ul#2dPh^a%YHPjp8LnJ9vVLxZ`Ci^w!ev>B0 z0gLcnDyHaXzUVC-if$Os#*<{ma}yHYI&Yh|+uP?=C5N#0AVlbO4lQwPK)7mZ*nm2= z&xp|cLRnE4QTCy!R;nY0B(adl!c_E>M5;t%BVK+K9ldD{&UO_WE7dPmPjz&2MPH)o zjka{fMFMVnqHDp?+24CF81NKBE93L795EV~yu<5@V&Sq8DUVy^>^n8Dqx;_n6-9J+ zOvze{mz8xx^Lz0K)_`YZdu~u|5aSf7@!W)ld@yxrol#-~#j?oAD&fC~4b%=%&Rhsw z>y&s&OlTcBSB~xvh>iH%Bg(nlDdBN0H)Z89A?^5F6T0>+sk**Otjb3Ch*;#2m#-oR zi=vOrRRZqD9!2yqp=`pE3D-{$aa$Q&KtXLPkcV(_aqjCW-&zmb<2>Y4R+GoAN36fF z3R|qqXq6o3id&yD=JtnBZRgnH;9DKcLHc42Yp~W}TDga~0_=qgBl*HXqb(U8l53y! z=6*PADLuMHO9}I_(?wk`)}1LblP89mgfLt-R9H$7QOE;7GL>i!kvT%5L*58p*?J*k ze((!bMf;2y?|$d}-_L4Y29sm=7UtWs`;WVC?aI!Yvy*18%uJj?tI_N=s<=;Iy5s2E z&n~+`u_ksm5(V;{Q6U?K__Z7s<$I~vS`-qw4!QWpZAWasunALaTWq||>=Q+eQ)9+5 zOQEer7Dv24xGZOmJ$)NgvZ}nA)@jJTD z-~KmoL|EVdQ-K|mU|PCjWyi=Qz{>ebK|E4AR$`|QH?DWV5C`WrjM0BtPoX=!Q}~IT zeI+!KvWiaOrz1bp?`!Gzq>=1Uc77Bj%+O<`G&A!<{wyUUiEGE63$k3L1+gSMD!;W5ou zUD-VkNKvZ9DbxS+n)F}Nzq(>sV%gjKrrwaF^KP!*^3}E&JDu*lYSV9@U;D{qB;(4) zG4<=chbFjo%>_&{Yy@Kx*D)D11M zX8CT*jON58=7tc;v4?!zCBf#hX1;mITrGDjJ^+VKJq@TQz-KrB^nx%Eu!Gi@FteiqDvoH z_tm})3&)qZzP>U2TuJ?fSDLm~mNvV?OK+LbuprLVJi3Y2&DAh3-&kHRr zn^1AX!mmC6R$jQMswVDUT^-jXyOg|z*aLjikG)g!7ht16p6~bi?Ov~cKFTab&a3j9 z{eDqz>Niu;-E8mI6Wkl69D%xy5CUGyd0l=jdC`Eluy2Z=3%Xv?Vm8WA{tIa5h(Vxn zkU?r19Q;sLXRWU?zaS3?^|7VeznCaebpJ)O2bmqQC;fK%rrXn3vp42`?ZOLvuQ%(O zU+lf$zkSYNV*mQVKbPjcTHbW)x`p@04D-AhA5}OlG^1C>MC>MMr0w8& zlO<^3v28{JtqlR(xk${6>#)C>0XM-Fdd7LCd4#I|kcXjKwKCO+E*i9&@L_8>5*7>= zzoo!vY>E9@GE!DFRN+M8`|1yYG(|3ZQ91_n(M2Y zy8W5W-;fi6|8@Wl`HbSLO9e}bnHlz1&%GuD= zR9N31uIhIct|{cXLc?b27*BTAiX{!r$l|p3V4J_s&+`pO&=q+CSgd9Hn`#l$qKTiO zB;X(7CXek&22ZfE^4!^1hTo!05|!t2QvzUso;B>df7ZQ??WrS1g|~{m=6YvI2bfq7mciu zE5yhu=gVzzGhK1VoG*?YT_g8XjBfVxF}!0xpH^;oX&vx(1BeiRnF=RBDNfcViV_dj z*V^mrYkM8oXvR!|Z=yU}UmF2Ffs~-pg0wnbDvoH%8CM=X5^?y+0oEBDFv&%U{1Vh# z0oef5U0+*WuE}Tl56YYbgUON%MyekyDY5#8Xy=FnM3BUrw^9ZoyapN!L)3(Dd?x=u z#8Xd@Jbydqe3W$lHYWIG};GG>5mDN>Xz`N;Ni8Q9iR zMZZR_h)U)&isFzrilFVFR2{$i(Qta&j;iVgiS1?DP0M)o_&F}8V|RMm&%bx|{qel% zHL2Tf?pm10n^V%lj=lA+I~>`%G(J_U(Ou~t6OW+Hz%je zUlQnkO!ch3_(+i_j`%~=pxYk?z(QSJDyqwBo3jJZ+&H0LQ^v|3#P*d) z`CtGNMH3#ZtqnW5DWWkv6lqalq{*Xs2e>p?9KTrVGSW+;A1nEb1V5TM{RiTgao>M5 z228#B>IvV8RNl6HbR>99&+_a@Y@OXYT>JUK;47vlQ6tO8&(mi z30=~T-sni9Wwje`ew%WVcKZU_p%Xgr_l-kpI$Q0BBbn)H2ThkzQ*5$Bx{KxxR2iJr zTXN>I;jg$a{j>Ccr2q3>J3}9b+(_QGjhh~=uC3V3244B#rN6fC*655+)XrGs5BSRC z1xss0P*&y4m+B?ldz8z=ZY72-A+|t`kR=M;@gK&c5E5C6$I#G?LF>>W1DFpcuu)^+ z@~JIcAaA7e51o?}lW#uL9FF4CqjLRoCMlc273G!*pMR1J4Y^8Ey|g*DATRyP^qY7f z^hHoPb0hIv*PZ<1?yDBHJ(%mP`sJHH`)m8dMxFc7s(HEO1V#d9cWVSyO+&-p_F|$l<{) zz*D1JK=AJpHRuN{-v+_-@@<$L8mAd-7Tg9VluYELL@G%9ltEc?u@g2Ttc$mLK`!L3 z%w8{I_ous%^B_-iIil7M>>Hd*aqB@F-5xkq@1+vRs3E)>a@gz+hs~fixv1;4*`ZfU z9+wCELaE(qo{#jy)f}HPCeTF`fSM1U&H?K;c{?&I6kB?6&s<>zUtQ{s-Zf^Uynalc?&056Y zS^tA&_q~(|1}BHpAEeLJy&QY?<^}IASaE31N^A;DlU><9?{XF{dpRQ(Qbnj^$x)=DuUFiJ!-x*BgX2C7!xE$q}<<2 z+3_ZCTw=&CBaWIYKoE61*~-&O(@cwt18UF5SXH37)3TrA2i zw3Z@#REhjPBTE>Pk-!j<;E3~1*2O07$*XjFzqdt^?c(&CL%R+)lWgz3{PGuSb2|e0 zmljo3mCj3_k>z~pl53V;dfD#oNuj3boSPIuUr4`J|8m~GZ!UOe!P=`gt*P2soNOM< zXAxQ8OWW4mxp;aSbO_3Cejq#vnY-XyUWuLetWGPh6+8k@#V;u>b~GHt8;~D{xY9i8RmqvyEYn@4r%WH1M3b(BF!~<3dlmA!q<-cXlt^63 ze2gS>l^7?xh1^IlTS;jOD%)J)$!Biw+?%ZW#^tl-tXQqqJh7wwPBbmwElZ%f$z`?r zeEu29OA-Iw_tK@)Tc-?uW#g`+4fW%`cZK}SA)j+nB+(v?7A=OR;i<)c$5ThC{}j;0 z9VyQo&($7Y?ZBp~^5gr>pfLLS{W@6=ddR`3c85i5UITbFBZ?A;B9BB-NTP_~jlaqr zR)bJ7R9;c|d3gX&l;uHKB6gcr)JPEtI+7EdNKhgeb6MI(RxZl?8&Mc&RXmFx$O^0}#cTCaB9Y&F={3(zXnbHoSS2JE z^AK$8iv~@IgAeq&P>Y2JKLkNhw_|kJEZZN|b5Z=8vQ&-(Fqd-YB?I0eE^Znk{P_@m zG~0*tpuke(Z+?qj0Xoxyi>6BrZ&A%u7HIyQ%cwYsL|tQ$i}=CfneG2}UGM9&F6{y< zMIZe5vB%B_^-uGjG>^c*de_TMsno>gNx!;t)lq{be(;iqfBO6nE;$&t7>=@q*fdqn zDyr4U?B{U_-~l&3gLc%|s{$+P6fc|NWWYc2uqY!uD&LnM0?b~wpZHKT($rd>8hLX? zAOM%`&o_u@PG6R?R*nk|1ykX?WH5IqEEXU+n|WwT(iSQY4GWTaYB_%o3eO8~VNTGv zXSgD$h5OQHCpri{J>bR7v4wf*6Y0Nw<=U*{_ys_ za)m}qdeWNjH%yp3_mUZpx6~%TF{z^Ez+J1pU0G2pX@~zquG>Ic^tdXJ>svl0wQ#y@ zI}x*~#aYmxa_%ds9Jkjy6pq@%;VAahd@n`5o7-#kN5f*E-=83?Ys;QTxox=r8Mh?8(8{=87Y~eCfHGb;Wb0bnWW`_| zwVeAcfkZIaIvL5cjaykcTT5VYQY09gF-!wxuej(v_Kyz14++y+78; zcp4bvRb4>R$jiwBy-N0qGVHWzDLC~}sDqretRyWNZTsUuI%_na?r;EzOD|BUFc7(<%i)5g=@G1!_mBe>J#*T!52m>1^VB_Mml~kxT zmZLg?twIbI+8@D{Ey-oV?N1dS-*NpXi!OPsbMqZ}-#SuPTkx~3yMKMp@I!gGZBnh9 zHM!HycYNcCvLer**%eyes$bYNaYy~VzfbQ@|8-rgK|1k=o=N^`>HQhDF)Hh>f=vX) zR7RlW&VBe9K!p7BY5Dir$~z<5mp+XeeX1s^9q-ITHBl|r6RKUQrP>w3Q>lWQcBxQ0 z0Jd;#%=--Iz&aKOj{w~OTVm{T*Oxa0Y-=I#&^VcBb)5lHA_6)oxhkd?n;1(y#b`G3&ap%CPv^@5}8&En2 z%B&g66DV)+Zw3r`>+D4x1m*UEIE_xF-abVz24C1oP?`N?5S9OxtrB1s{~OH&8S*$W z{QX>0!OIKUE=k{=o}d2r^m7LGBW8c+G;3z1i)&hD9lGtJrh=b{-})A9XLnI^!3I}i ze)7>h@BFcHeU47GDSp!(ZK+s&Zgl>{H9sD0E|@NtkxNwe{rsZJKI4UL>1?H%)h1V} zWo!Es6`^%L{qu{e`;2sii|pfR=W|r@fGNx6`s9kWY@Hvjg?{1MM-ZB=RKJdO|5Jc3 zsL9>?q_XNq!CQ_o)KO)SeL7S1qXpG^y7>iweT}^rc zo`G`S^bAyW`Yx(s(fbA8=e2rbY)SO`=*v+d7;TJVBiS+au(%S>L|10Mk^8-JCB88a zSMp0rt}l7HL`xjy<-OXL1>3!IH^FeGokNTgolc!H|WhX1jZ9>#$e)EQ}NbjdVWIB!w7f1!^TJ(GPf^(S^ zO{QxfUp`yIPMyN4lm4E{$+fC?ApXDo{O<@|9lk@oI{hbU;}>3yZ%Y4(zG|cVRTnM{ zuU0uP=#}d~eUz?GZK9k|h z;s08`_Yh9SUFz^HPs!ghY1k^?Wv=?B^cLxM`7S^6Ei5WjrMKMh=G*FtS^IPPrr5&(2fO2pbZlY zTc~16DFj%03+kYyx%tYn^89cx<`!&I^DkX3ZAi5{TCUN@5ANAfIEf1E~N zpMUYYfW?2&ccs;(r8A;IpTpxd^2W;C+G)~#MRlgKIog2R<-0EZ(o~CE{Z229$&!Dn;XK-^VQ$0o@A|Cr3;5VevLF=t(y#8 zn543#zoLBmr}xToJ}*t=`ZW?~<2;C(MT=xJayFf|?BpvDaKp)0PGe6;8-g=TbF@o} zB5s3Rt16TIYJY5Ee4VvO>QwvlC*-fQ6-gSYt!`>ZM{7M^XjJpn_g$DQy$a2J{nK06 z<_i}-tybTco~<1DGv~7is{I(UVR@|qD7>|=YJqs z&p(&!r*}YVKgvk$to*b$rEg3xxG))db;+mC%Tha-zH#_A<;W+0m5*G8BNdq=JLMyP z!I7hxs|w{KSKvr<=A6BBWOyS!c}nJ-C*&iCapbPdkq_k~m*YrN=ExrT$Rr%`WR6@f zADN3IMVTXa(~;scMYgBX1$^F*z#a`rm;o!B#dp|DPPOc2(YwwicBD-E#rlut6d%sb6{%%a)MshS<4 zp3^WdnqI*%K~ty?4^RpUm1UDbjPBOL=IN=PWBa9E-iY)gr~w`sKybD#a% z_TLmezkl$lV}E|*{Wthqp1$jeTPB@J-_AOiYMk`%O!xn#KO(ej0-kdMo-+ny`ae^J z))45ab~j$S?S1y`b^+}Na`-}NoHR`m1W966jm>T2?K~>*m+!Y3^*|$Mr<}G_D3r9N ze15#x9C$$tZ376kBBk?)d8!EC%rpf@SO=Fv@yW7Oj+3Rd)+7_XVeBluYM(EKgy{>o z(vkF~ES99t8TF2|(fXSr!ROdyH2*KdXE@nPuG0MBSy?WCA&QvSZJq)4$k8H(H|M+% z)-aXIy&`wfGQVg(vt%(bB^Q%>zqpIrgo2bXsIwLsysN2(1gXeD(FTZ*Ff9l)jKrXf zY$@@ZIN|(D*B2y8oVR*S9UI%*Hyqh{*HgKbDb_f6{@GwjNf3YcF>d;*hL-8kM|2Yx zwO_em<}Hu>;OoUJJFjd>e=Iza-dhq56c-1=FcFI6?}g-xxFpL>HS}TE_D)B)gYR^A zyZQO{HFo)>*S^iZ)4s=k$bQ_eX_Go7K7p5RX}h#bQn4NC2i3e#{4AS|MYj^KBwZ^y zA!wX#XTn+MY;&r#&VXTn&D`$~7%?I#AgiXMT6fTHXmVY5IjJ-DU)Pl zl5M_ijqM|wXy9yz*=nwa%}MD!DGZv81}#p5mdXix3cQ>(qvwB7MrjbEgv2sNsLuS3 zGC*i$MI$4R(K(18`?*1pJ!K89Dv&y8pg{03pGMa!{O%lnDeE_Og25jSo4k!3skjuU zT9lE&O1hF+_T%Tr>)!L&0r)SF@(WW{dYkKzlH-g2* z7`5VkEL^^3&ZK7lyy&!P`YQE?Y3*0uwXyG4?#@opnQg*m6G`#)OWoDWDA%c82c|$YxFZcT%#G*Xh|1waWGXWY0VQfy=a&)!;}%afovNr(RNoJvfqJdpek@vKoolQ+w?p2d-UQOeJ}nISc5cO zS|nW|iN(TnVUci!Abt{Mf+oaHgieLt3w<0C`T3SLmR`#?%TCK4%OT5gi)OxQjj7kP z&9u|B$8^Xfv2{6Ha}MXcnIq24S(U>JYovE2UV~9XKdrxu?9T!dbcTEyHyg&S2;*jx z3@$_5fQ`Mo4Xh6>6Acj+Ch4JYq&EaaR-_4Q3PnU0dUA!sG5=n$dT2ZgFrN8)%xu2- zkeNSWW_!`O&W}NLdEI`U#_R7y+uzR)EzQj;&W~ZO#N5Q7VrYk7L~nZxEaeJmWPxpA zW@278(5%D>G%uI*Y#JTsE^NHmLyM0*+M8%4q5;Ri(>Pbt4E>UUu2p91XU6*BZQpq4 z;<5hm54UYQ@WXUuWVHXZe)a0BPkw&9UmMrmUH0*-qeG4etr6MQ!Rsx+>H+l$1W#+w_i?l5 z7SBB%VVq@}Wvk^@3$DxQ&gsJ>p37FDp|2oxhPp%i{OUE;JYU_UMYm86R(v)W;wIqL z3nOf43o%W|9ZH1iLTw>cDB&U-98b8BeVBPLKOxqtgd;e&5_sn9eU*l3SVs?P3~ub9 zIlz`3kaV1;bpV6x+@@n~s1gw-8HI{`cfu*Uu!Xmm>~)kIhZBrRf2*Hw_3!lW@e3Sy zJ*&aCoO2**^j6r(OzVrHta{WRd2iHC&)}l4)6*3@J$wv`K&o&KgNc7K78+ev8r;wh zY7^0T25A2={BG1@D+b#PQ$Xu0Spa$ZWAe*y!_oZssI69VWtjB;z=%7Xu8UV)hCG{0 zV;2uUb?^S`mdsy&&ALEcu@j~tkumB|+_(`&J-52px&PL|^Q$sOovA7t{O^G zm(H5LS--lhTe0yS9iOxDg-d3&v<9y&x=GkOYUIe9KMRUSn}9`zjb9P_;D(JpkXb8L0o>bT$WnB%bH=Z-fWe|G2=+Sb{&+HSSoZ+pyk z*!FYVo3=mObb>~wJD`&6DwU+ut2B}%xN^xPSYQ&uFbO`FsBac@I*oCwitWPAMs5`o zu-5Y`PC`z+BV~Kt&NOybXK#axcEV1*KLS(^uQhr(84rWonHgrdoj*=UWwa0vpTR_i zIVKW(W}pD>$uymFGBLgZ2*j9XC>TOYj}s^+R9Ok@tFer6k(BNC6wgR#`_9+r-Ch6Q z(S!L-iPgcx%#A(mTkc4I5-2GShKftrl>UJ=*RVgPZ<#**AbU~2VMcq;-PejmilHtd zUuY#f|6gF%`mmUxl+JkJwf$Pq&4?B<)#yk{A-t&cPJdEWh<7n>jh9z>H+w;!a9a|V zI*Y(m28SVLm}?OAf`&)8IY;iX+*fn|nEUr!l^~g1Cf?*HF9{I~#2kf~4TwJ^y-Uwq zIlTw@q2H!#D8x#jhRbPd_K5Q2v@DKNAT3~P)2M&?{)mTvu+R-V z?E-OG7Wgqp8f`nVLL!Mw`z(XnjJX6C$Wrf}arRvOS=lS45@~p*8RxV|ZvBdh14MGf zA$2KkKCmG2PRBZ>!Y_{JEvjo;*1mCL`=&iJc6{wu#|)>A{^3uXe+R#3u zr~f&2&5oV7{AS*N{x;Z!Dp%Q@5!{t*4Hy$zfbwoXXH$?zlVYZgtOhuW?fosGV+| z#_qN!?4+`tb|tddW!Gt}Zfn9?XKk}~TDz@%*6r3^Rvo5;5Eqg{t1w?!BlHT}gq?y; zVlEcP-bt-&K3l_j**3P5>CjZL@HvdB8QZ$eRw9c-&irU9Cx`e#zXgnn?UkdUX4I@6 zfrU13I(GTf8lT(8`x;0WIBd3wSGMesN@vjcy#o^oGaFYXEFmU0MgA~3M*q&i2uG#z{!V+vGg9%6Tu8S-u z{*VpDKd;hHq!8dKK_O9&WUL?6DM{!4cLrjL&GiV1OkUHk;mx((VY8&EQ9@1^g`9pZg`C

7arP#`qi&vcgC^NF+ zCmVho@T{9Otouj7Dj&Ve*BQKTZCXDvxH7XwH3wsxS%Ui^J=`(&{^C3OyhU^6aG4Xn_q=e95^;J_vghN82Xv1f@n-E(>7}~ zNiT+;Mo_A9RmH1N?Wn6N_exPm%qH6N@)9m`nnE;$2y(ql^3M0J@qXk*kn1I{sfmKz zP%5h?rKBeN5}{EI7=#8)=0X_#7TJF$hlxh|iy~V$JZrM^nEMJE@tGL6OwkBx-Gd;B z(F@+;&ljk{Kk}CVQhZ(+RC8oyxc(78IZ7LQ;3#$Xv@fRUcVqAElTjD6>Y4 zRf%xcOPVw1OT47?Z?eiUe9wq-U?tgo;R7`xN!6$uYGpMCL$qiE*ZCb9S~-#$`bkYM zXrr_$e{(*+FtRSPH6lziEi|n&3BugURh6471>|sQFw+lImNP^1VQ4@uTeh!WYM^79 zu+E90Z%;X-xGTOhz9%lmQAyQYELN*HO_F>gW5!)BO9om4d?OvQYXa^-A^@J3D-aI| zy@BJX06omsbCcPXDQuu97`?rSs${^fEI>xQtSqnci`Ms)d1|+_&&hL6ciiqxxV?D< z*0sSD$UvR4>=Q_bKFep3bwtM;v>EEky3bksuCW2XJa_grBqot)r5axHwZIqwDs_>= zEL(QatAOq~8Lch!&}khu6XDbwBNi2gBL)U^(nJCSwBfur>d$P zGIM>w?Lm>ZA4Y9q4Em>&tS&2WwIUNwp1TJQVjQ>R3hJ~fbF&~y&3aADE_wBGYkx5G z&VbJh#nS6@xTLSu#~0Fvo5>eR_yozvdVR;?l?<@;sho($n?oKFZ!agO!{YQtVpa<5 zBRR5)!YTeBWu{Nd*>I^8aYf=0fr~uDnz&hG!J10*@EJhIXU&QZk}C=n*-|At{J=&P zpTBGPkFY+LDir?6erEa()iHL>( zfWFZ7(5}$l&_L)!NTYbRKnSd>tedUC%5z*f@tkCim<0kq%8>!UKGk;BF4bPufa-)w zqY>OfLZ}nk1XZ7~UDze;6$XTl1vQK6tMvRApcS$1SYK>=Y*%b=Y#??bhBQc%MK9{O zHmEyVD;SfQGtgXwH=Vj}9p9>BE`SGsk&5?odM{WY?J0v)>?+<_yr)=1`C<(%wPCD@ zv!TJuQU+Mq<_giG=bOaIC~)c6Z!&R{Nm=7AiEWdZMsiCDsZMH>R1&n(8z^>rOF&G| zOXSt%wdJYmj$n!uV(IQk`SRdC1=#Tb>kY7s4G!dufKnM)pAsXwOQbwkUOW#?5}(29 zI&DOcfjh`xg!xR@YXB&I1r(AFP;A2V5z#&d*WoqZ8HPZjwx905IrbJatT z72Yb&G_w68{<90kR%$5|UCI5ZM$n3?N>@#FGMve$j8$L;EmshUSKcD)`8|Pohs4ly!)t}1uR;O2P=vg|Yd1-T1 z%hKu7g@;I0-B(@p@K^2vo_VFd;pK$%Cd)yBX87N;8k>HstitVwhE9Nnj)#WUaV^{o zzAp8LXigQ7#uHVHU*x{R4V}sFMklZB`MdJ><`3kb$k%k{b?5cvZO_}4w>NJf??j$P z0;MJHOghEao$oq7atd*K($2qbf7kwzUDyWj-;hBhdkxzRI}Ljb9~o4Xap;qC4tu2m z>4c=wsNAZAs!r9WQjIF~$0{{j$gksX-%Ej{XntIas7+Out1^~M(Wsd2* z%{8J8>W+_{%7J{}vEO3hrjpWodbQiMJGFbXq81rWFBgcE`@APASOwgXVhS}9?nEL{ zmuO3R^w+%30ESX5V!p+pqy0k4WUc-}l|PzMdEzr^z)9ucSb*z5RvQ0d0w_}evw)@o{Ro>MC9g6Y zM`q?h@_#%N#_!v-;=0)@I+l0MZJSq^*jO}e+KO(P4QCr;cWgldMxG6S{m)Zp-#Gu1 zjMvFb4P`Bb-pT2e?d_MZU*6KRtgYjlcYbr?v}vO=;<`IWW(3gv%!~*Y5yqc>qJ(CI z$jwVHM=kyhlt;rZTFcn)h?V-g)C9Pi7V1E%g}Rr>9)fut02qzMv8wegxA8e# zTU*QAnJKF?IdksZ<(Fan_qC*2D356=C`=|>n5!k;!gsbXu4O4HM|5Im6Bd%D?xwz` z?M=Iy_BIVPN&NWfQ}Km$3mT?eB6h)wckG|q)X_e`y7$%PbkSwbl&0xK6R&Gpt_d>_ z7fzY%$*|-nwfGks>D=Q~b54C3p?z{ps0m)l$s!KUiJO9C`j{DK&fuCeQ1~iKRTWur1jyuc$mU!2l9@Uhi%7CVY=OT# zqQy>FY}jT=LSm`53T{ObolnLjmcB&iYh)4t0c)zPWfxA**pYt!sDJS-e?N14<+Y`^ zk_N9B+HmuI4}Nun`s7cUxnhRDS~q+bsWOZ^zjDq4x7;*uNyp-@OPd!t?5jO_({H*j zTu~9tD<9rJ+1m)bP56yfcduvQ)pX;rb=PiyXZ?d8oVw-OP-yk;-)SX{@%-+hV7RzA z94s21uwupK>z7WM+|?GXn9-bCvTRO8G>Xr>P1e?nM8#~*4r^;^19}JuN9h`;@*> z-gw#q59X~wDwvu;Sw8h)GorfkjJl@sUYeKw4@-*+XF z9jjZ?zh*yVs$X6D-CK`keGGUP*CU4SfGq{W!%btmQ(;?5j~a=Q*gb}fXw1X--WrD9 z$q5q!Iyd_ujV2EaWf?&>SZ#x@U_6)%id?Xq#y4dwt24KmJI&o@k++u8P#-8q{tMnH zGGYRQe>pp)t*Vi;Us?lw&Qt_%k`D0QsKo2uiStN&cel!aw z{_1>qxswsew^eplc2^3Oavr3TIx|}+RI02jVl|^7{n(XwI<^9P&-*bRV1Qjg;TM9k zI$xVlgzM0;e{T~*B)L4L*Nk_MPmHe{-!@)_PTL)+Kr+%B;SWVvTclHt3dD%ro$m!M z(23UFMU*_h#QY(QpKhU@E(0^gO5AjwHrcd(-DIsOFCWW51 zZbu&|w48J`_H~}iD&&g^i zhg7h0pq|0j^(dBZ6Ov9Z`r0h z*FJUQ*MC#=+&)TH^vvkJW>LWi!;&FvA?8RCv?Y>su|qD_=IV6qa_x1Ai0$F; z`MiF~8yN}EN12NUYdRw^!(`K{M-jQf5nL24(D2h8Z-nHj>d& z=t1%-`5A(c6AkK6BsXHVB-w8LBbt!jwXVi8Wu|PT25Mtju23jrp%ktV8Kl+K1=dxQ z6qEE&DQr@fGW2lP5|M9}|$|zv}rT8fDCPt^os7ahMM|k2^JM?7iUR2?#bv zX+u#}m1>e|wo1H8b(4x0T2*W(x;7<*PE;ogEM{OaBNO8AfAZO>{P*%d&KLNt(3>#y zCYO>Y&>Qccz5FWVwQuo4b8OwVKHGNNF56z)fbE1$qp`3~OSh%ZvfZ-FvezM=! zsl|Nq!1g6XnJQ@Y`#FsYe3R&W6MN6}F+MuclZ!XqGWargb5z#w>MN&(8!;DE`b|`#2%_MtLxWeL3kaN>AnbD4Wg0_!&gM{%InUyJSdy|UkqqyV zLCGvfWBAaYNtslSP@~62gra)zhHY487R}2f#WU;7@HaCHjKZ6a-nc22NrqhW*2K)B zGK$S*A~Gw+$q!=QHL35-_w4lWv}U~P5Eu*rzbbcgF3gB^jg@DG?s4vE?uBk~nu{%T zZFTYFNfS6wwrdD_L>GvCrp}7L${&Nu-&lBu-7nPIAPGh%dtsOsY;q8 z&6ZY3S4kSAJ6%#-N=o9p(nk`{C)8{}&2ClSuYOE@SpBB@&uaB5HLFprQt`K{?uTJ= z!ln+e=}$YH=nCXShmp&l=G0Eks}0cj=P2W!vROp2*(*w@j#o>9!;Y~;x3S`?pj>40|T#0?7MxQ7fpev_7Q{6l&li)AUwm z_|YOnO>m9Dlt6-la9xVIFwBHH)SJ&_V=Z~q2?xO3mZvujJb5AXhmzh=vSf(6m-fhER64V4WWp%H2T^CN)VKrQ;3_Be9c++3O!kLDf(Q%fz(cdc>pqjaLZ z3K^5g%zff^ahJGP91u^48rGHrdp1HL%2>J2d0C?@p*`#nlbA6`x(#wX(s#2DI7Pn- z6!t6`sDge68W0h3_o;M<120eI=rumCPlNIg9-j6e4$Asm3a#JA>uL@YO$a1Sz7^dB zu<-3~O)xlYNO{{iAVzMKIhyV7G3gNqDY^a=o|SMlGLX+Hq5w%qZfXPzaxk6f<6 z|1FEfj-mUE>ip!}iuu3(sVERB21HPF{%i@*De{#v7?ijiBWlAQZ7-y%C~3fJbZ%Wj zSBL)2qmaK&qj75znmSF}7}y`wEzwR=S3~MvxFasTXjPf1B*6kIPPRD21Y~D9pc?Qs zlBQM@k9~jov?tJ8A3fDFw#K9#sS_FH;q4D=H-?lc0cs8{|7XvbM`{o<#UT(r%?ALB zXkIAme-;fV5{`xNL!|^0xgK%(`Hn}jrhX*i&52l6sb@+cF1-dxh9Ec5pRli zxzlAssa7?1JLUS}lZJIu*9|D?SirI!%;xAKMGdbsr9! z7*;7Df&w6%GE2O?AzH-Aydm#)Zh$+1MOT>yGVufrH#lKCAp3kuT)K0-8o549kesX+ z@hqQ2J_xj?feWw5GIu@;^)JR(nvt9Yd;IJ_Ik zNXiaX7f922DEe4`tlDOUqT8&WQFImm_CuFiESEm?HVm!2Qmy>A5O97jqG^-ykUl~D z=T00`B2YB=+zDQ(keh3!_!B#6QL!UpR9XyD9y2Os5S(Z!ob)TUyw28UQ^m=|yAg>Z zEpKysB?Id<9EXpB5}SlUFxW=$hcU?jeT8Im+2S?<{#yA60wF_OfFRCvy)t|f_6d*D6r-~VTWWq>?mYU9yZ$crDndK%VeLLS1?S0 zoyy`z!YM5VMoUpR=t>9-H>(7J(jNRS-+=Fg?>*ngKGk;AmnvKj)hU!4j`g1plK)Iw zaL+#Em2)5d1c&KPO3zsbz{RB$>=f?m#fvNRD^1%P$jNU z>Ra{m^;EBjuv-*SQP!RcJHZgh^(UR!{Tnan=IkUQyOTPUIh~x&I(Fo+al9B%`I@B98fpWh!hkgn?P>P|h+InO!gIm`EiDRD;SWW_2Wt3G9y_`=E9+w39= z*4a6|;-Fh6XLCP`%0d)e=4#nR%8IQ5aX5XTB%nDy&W^>x`IvW&Eb{?gyp$>#L_s7;6H@*FC zE;+4h%_^&6pS0lxv&Hk>2g7%SmkgLtcg(FER;`{f)^dVHT#2ZN5@Wrw?J;pJsRI5Dq8r>shzLvf9I3mgzw~frto)Yk)A)lWwW%3ml${qv@M^E_--R7U-J`q8WZX zU^ZNF%VOV=*|C&1o4qxcW_VD#?C9jz@AF#T41GNb6a(k8fI4Yj!Px~I;X>pEc2Y2h zARx~^tjc-2(=^+@$ezy*?1fe}vAM-di$$>zwNh{`s)4fr< z=8|?~!<89YgE3TOnfZbtXCoF2V390^%oGvLq$v_!EQb-@a5Q4I(EiL3bd)%4Pz18^bS6L{GVA(4*}wd=WE8un{jUD>f5+iWLaN_=JQ zgYS_Xjl7YBd>M5FLVg@su=E>Gh-I{t4$r{n8#ibP9_Rd?vOIaxa~sdTU}WR5`Lz3c zu0QpGQ@ifH=GE<%JuiLspV=w-l+YO)PMwswCg)xL_n+T$@g1MD2d}#uHCA7}oqcRD zHG^AMra|i}s~)$bcn@aWP=aKhBfZA|uWc+lY^*^O3$EW0s;wwUn`Sb!WKN~fFcXUm zEb;pdEPEZ9S0bz{Y9cb^0?wIOovy8L)aW)=nwQGu7tk;p>(tI+>jiZAe_>_imduZt zS)f7&+F}$cfdjB|A5)LH*oB$~Q_3WEh>M{qj!cv70OG??ek>BcS-}JkA$>Rj6l3KM zcQe*N5T=u4fq#95TA&wKO3kRQT!ngc6s(ebia#6Meh)pciX zo1o3lt{%>t6g9n5{t{k=u~^O*`w)ZVsTk~HDNk7muI*=RC`8fnjv ziTpDn_5u~s=P`y2CEh>xb6{-Wj|3l;@hpot|!OQ5PPKtkJu?q(-|{_h?qjUtYg@)rZ+j#A~jdSySE`9hdxm zq>V|HXU7ly$57-PwG;4i^yu0IwRG#%%V!raD()&?UA(qF*32 z8omuO{O4XiZiaT0FD_qIzPa3(FABXgvOcmovLj;3myF&SS|8dR+7UWBDAvKj8P-_u zw63>qw(hV30Iw)@tPQq-$oGjpn71e;MC9Q#&Y$+?Kzl$8v;p?HOyN;aT7)PfR;^CC z%wY7kN~RK|0MF=7#aN6&<}Kg|k13b7NM)x+b2#iPsMyTf)hI7G6-#|#H6@zFpja+S zZoxp+rUoTkP)!`wfX_QJ6gM^5*ecr&RGsrO9@1Y0wjk6d=PZ#TJx*dRalCHmOM*== zC?;L@YE{(=IJ9&AY*Ze?d+iz<4o)Hb9Hi@zIgJC-!_ZxXBOpdXudNC|A#KS4kP!#3{mIg#L#wm|bU9mhH=t*6}fs-im+EuW+U~R#=f?h))D(b8H}*OgwK7Sj{TtDCFa(O$0#WigJiWN%Uw z35DZomERIKn#w9l8{~L9_3Tci9B~Merf@l`Gep6l#6m`6JZwmZP=`388{1yusUL7S zlR*K0RdaRJ+r1BapZ31wHHasBS9(R=&3aAj_SnO*r(-Y0OvE%72d)p?9e6CTCGc{%sg9;!gd zLXTGP4*-rCg2U4XYXMF#c#9Wq8rwFmYaC}8a^aHTfD4zWpS}evffNz~6%YlKLW3;7 z{Vfe+@%TwY&V|eKWO!6Pg^IM{GQnLiEJ+J2bC@_79ysgiOT4LN`|{3`ZO>IUo`-DW*u_w-prQ#CfM09?Y#4+UNCa()9j?YOI^&%2J(AB>+C~} z2Y3U>8Xm1CE;g}~6K5n=CZv-k9Hu&WZUX!HPBkieB#I#h0)w@xUkd-_FEJtPJex)K%k*bhP6>JsCmc-_Y z_6i{7Qyph{E`du=-r9rclr8L#!-;S+>ijlKJ0w}+xiJ#Cy||BFDvnCh8WS@i;dlgE z8iY-uV5mGK9quI~^0wh-J#1mmR+D+4S>I1?tY6k;p(upaT26cg(*Z8wP-Q=3T?Ok~BgoQDiBmAVDV z$W>NBD^hopVRb@B^A(zNW9~!x28nKXF|jH^PI8P5g$>~g8@>k}?zEI6hi-&Zj8`JE zZ|}K!=Qi7(7e7Ckg{8-X|E%Y-TX?YW0a4}~&cE%}hTC&DVjeGot_4In>Nl=a=O>Gr z(Dm9<6fUYPlElf8xe?J2@kNr6rpUy|$;ja-53IAyP)#5s_SKKZd#ClS@ zCH6pRTndOOF(bB#v&BVXm#Bzd08M(s22R!?y-WVgvG7c^tKmYW*)!x0W#k1Vcc@H0 z?{m;dLx=BF&=`$#ghB)zlOresW>f>k$+;Uac?g{mR2H)PTTmf|J=*+E^ta5JY^1b7 zYY1h$Ox`_MYWzrgnVw@Cz;_3_jy{SDhU%cOG$q|<;q^D57GhW)!$nihI7#OUiX*dc z3xCyr!;U?-Z@qtf==t;=<4(VP<;;iP$?=E$W%u&aH$p8xaLKL9r%pT9_A^mlmOgFq z)LEBxAdkPlctl+^T&^8Mi;#l}VeLU0OTUm80Ff#tywNL`qhp5X@u60&$K%iVsJ2qI z7*r}A6>S3MyI)0P^^Cz_h4+WnkP5jrqSq>0Jj^BOc~1_1#^l9=5Jp%53#VVT10l4X zA={OVCA{(%?2MuL@PZ2^B{NiOIr6649nuZ}1d;Jx%x3h=#-6}LmUNtF7{WidA5nP< z))P|8R*(ZQqL_G)X3D4G{Vnt!<+W2`Mi!-Q?gn%;L3HQv;&t?NIjq7=`bA&!mgP4+ zM$0O5^*Y-hvrF1=fyVoY6UHsN=%pgD7F{iobbW}ZfL8)Sjg*nAI@B%XNDqgNotDZD{u(a<|-Dzw^X%N^;St%q3TMknwcoBDHZ5D1q%`dXKr+= zNWJ0T$&dI>e#CduQU6ZhOS(bKnSuq7X26D3GZG6*%!DHM%@V#@y3!)ok|n&cMn!D{ z=!tlRQp4J6*42nL9I_*sDxY1xsJyGZx7?r?%4W*j_)BZ?()RLq%B>awaf{hhvA8kr zB(iU`t62Q{w*~BMw!IflDBz;aP)jq$MaC}UYU6gJAz(}yGsZUKZ2rSa0g^a{b24tq&x3Gb!X&LiX|*EWvbp~o<=KSS{j_-W{Z zBj3gcX>s$o2b}|FO=qioutUMJ9eEfo!jE1cO^<)|#HGE9r_Ma{y3*uz4?DEuqg5Q{ zOPv1$?~IVo`SYh6&oxh5bjFF7SGu2l=qv8=M?Ir<{tvt%h}kjn4361@*d$`cJ2>kYsSPpY!iPNo6>)$iXKb{o$j`|! zk&Ugh_1Z)mqA&2I4bfSrvI(BF+2F|;Jt-s!33?^#Fsf49KwgKs;=C0rh=PAWal(02 z*viYZfRMqd=HZsCyivMhD={(|i1#Z}x|HF_R?;j$$p0A|)a zGH>VL@@J^E6SzmwE=*G^4K|-`rA?YF%>~l5Bz2+wTr^KuN7BpCYDMz((c1$!p`LP@ zbsr!l9ql8FK{pk0aRu6^#oW@UzCpj9xHIR*15!C*?~O8iA&!*K5Cp+5Uy4WZyAS2Q z0XKScn6cwI@oAHZMI`%XwzSu%8dZlQW5k^IL?RiZ>sSk0DloPJ=5r_IUeP0)*Rwr8 z#aJNNUtsd|StS3%{7xx;jD)(hK#J=r<*$ccE1R(F%44s3x8la&4Krrm5Rm&;o;kDf zt}D_b$Bzf_dH#ORA)z9i^$fZ2iN!|%_1tUY&sCR*Jf zKi#GEd+u`ZKB0*@!M72?^*aqTHRvjJ@K&F=X!);(-|FS>XwU2SD)G4+X8V_6HRUX zXrkT8Ef|N5t=MQbBF2sn5oB37l0nuEJtMl{`;5`&Ff=RDTsv{`yiFc~bmNG1)Ui=ip}YZkUQv}*euEp0iHp;jltpVZUP&iqYp+99l;26+!Tvt zOoGk#EbBlyq7&B(Dp^zA07&9il?7kB2h~T0E3w1iN-g{csuk5W8gV*JL0+(t63U(D zVSc2jJ!Zgw z8IWlPEV&uLYQ+o`Ak(@7rjEK9pdfoJ5-b>pfJ^$j{eHT%zX!v&@D<`$0{^aardK(`LTfdt`>jfx5ryuZ7=ikjN>tCm18qo^<~6_hj0c>17&2@ZE|CJ;Ix6e!5`sgkN`dZY1DI~iS#pUz96N6umJI0SF3OodOaig zP+4du&Vfth>)`kBA&s>J)dw}gHg)bg1Jfhhy$Ec-<2IVb#V*DI za4(~0Ze!T*HDJA?Uu>EZSn^fBF$|h4~S&>gDqmmxcE)*14 zDt)LerAdvO{TWHBh0$oL-BBwFp)x>tk_~R*o+ryfT?f@;t3u|p&TF)*nU7{m+&SI3 zKY(NeFyH=$dj5cS(Irm@>%kre_P1V1DpOyYIQgZ0I=*`n!H*?CYAR{d zGuB0HC>+Q(PyvC%w;tGfa;}El39Rc`U`Xq z3jYDWlkqxR%hWPjT?O#^5hJ*uXvz@A55-%9#jS-w#PVkdG%=_x#l%?n#Q0p87|elK z8uk?z8&;#sHPTebwdEGVCM#QoK#geSEz&U)d-?9!N_%R`*mD8%c#q+8!$E_TA~BY6 zq17bTD0gCJKL&ddi=m2QaJJIeVDkV+PO2f@AKIIjCJ&!Oa+VyH7ULV1Kr?)P#Ygn{ z?Ye1VN7b@ao3ept#+c@u`oS6JM#t^Eu{~ddoS$`Z-(8EWMu(mn^8`N65XhG;(p|diYf+6efzb zRAPxNM~>cveU#q|A2jw?5$e4WAuSl8-Ww6>y%F*Lj-3u%udzA8z-O)cK^QbSO&XdE z6AgOWpUEKs^A=rJ&`02m-cq$xMF$RG=k{+ZD$0}!emG@j^e90#DoFci@=qt*iy1}p zL_Mr06?0lPTibz-zQZb8Ir;`c)D6)SaJs60I6a9g78zv0Fn%~y_ooS*8juJ3>#>K* zYbxs80Ub>)%X~Kvyh54Bx{Cw{z^ER!O#Wq4kKumG;pbv&F|v-APrLA@@9FTNZO*&Q zQ1?-dO?&m=QWGE3`+fY{GH%|~Wy_{t^Uy=rRG;3lY&<&wE0CN1-<>(Q7P00MSaWZK z2dECJxw{})nk38=3-#-B7x<&GC_VKB{N6yo51~$ndqcOQ8#aCrGzbZ>w0Riq3 zyk1kNwW!F^nnLLN=tVd#zX*jjK>pfODv52Svr8A1c9qK1)c{q>vDvXjv96dLjg=;4 zp&7-+qKF#_$Pp`m1rA@VdE(~87A@8q5H~WMxbUtTn$a|7HigfHNE#Kkh)NAxy5!*M zL=cL5wD2&rf++~0s|)B}fC2^3X_F(Z1gBK3zHIC2njjs7Ahr;PEooZOd;?9p32I}G z6@tEAy6Jk@ntqMeG{Fg!I{ohGiK8=<;buqX%ES(zy};utJngszT}Q2JdET<>`A?j6 z+PX99pSZa1+;jRax#NoOYUw%;o2@KTx|G#Qud-cvM^VI+?Pu6m+9fFyV6e%|0(fmk-qJ+B zTW(=`0{Ssjs2`(Ie(Y&!$(UfTp%iO2nv{r0KouN*uWW>Nn+hYu$fj-t5*GPs`KFX9g}dN?7TbC{_5|?f6VI}f$iIM_v#O9K{oV06 zVZrxz7Z&PAT*aRw$CV%90i)w4=q0Orc^OCFCi^yT?!w%oT_=2b@U(}C$=uZD0@083 z*fiDZ1Zm&ApPC)OI_xA<5I^~?5I#xyV0eQ_kx~!<lf@ZkmU7FR0Q17kvf%{c}2I<(e!@I{T3SP2ox4i`+@7hTUd_@-7 zFzL>*v?F_qP{h!Zm#QOSiDL)O{oh1F%s&33O8}h!Hw*^}tDR@S_ydg;fF6_vDQI^e zQiM5v1o_a0JHJvl42nmy3itkvy~rf>h)uB6i4{k^c`h)WfghjuvUun zW0-sA`g`C@5Xo!P4R;B7(7OFG>_i9l^g^RJB%4Sd+Jya+C>m+YwP_8YzYw#eJ8+O& z#V!~HmkR%d>lp?!GQFQ1=hVyqo-!a5Vog;s&<##B@}do`AN@J5dkYt0h4FnAceN8G zMZ@qw^5ITT^G~(qbt9UOt*vRTcw~w8nBC{IW6P<0rhPT$Y~%P5wG$`SPD)p8{Mpd% zO3c1(d|Y@y`IhtRwd$0)-lg7)z1MqXNsr3ub*M&DAQ&hQP#RE2z^H@*p;U;95N3yr z<~(j|n-%>zDBhH@w4o)akaUrVc{&u%SY4*gY(aM*prGh#K@TdaiXllmHo9DxEpnMF z(jrMT3$$oo?ZzgQj!!2lGFB>R8KI_vrkEKziX0dvC2(LAz=2`%*bOR3X;9U6Jk-=- zBM$)>R>MTI2@^8>SQzEUUc4O+7kl6+>d5)MyJHC=XMcB~h#z|p1GA&dqNCTNqHrQE zKqSCbX32PpXdhfmh`&UIylXQjD=7*^tB$`+CwL)*SLlVE5RWKy+&ASDL_>(kI`Ki$ z^w_aTtOZ7;3ut}_r|3>Tfc8;Q%nGzLg<8%D&cSp|lAFjKIeahuz?I93r=Kv{?Wj05 zoo-!u+T;`NcO1JS`-t7|=cK>p)Qcyqs2w-X;4W(<@*j7xUsaF2+uph2&>#~qZL0B! zfkzY#o36%)UIoa^icCPbGoXFRbp~${dfw8w_DzB1F&2FR_W`7RCmcWtY(8N} zVDs59_x$B6S1vzaiLO|&eAzNV)I?*~fQB{iM5p=Zk;}t^teiFT4hPt7E8c=&24Swn zY7smVYGH9^jlxy|I8{WIzgbZ1sMaXS_>m;NSaqlDIjmL5DcGH&2j0KMYK#EQungN# zLoF`mxT#XUruv}8V1Z){A0DkAOn=|iMH@LM!;bbx#E-O zEYaTJuZF`(%*#Ugxq+JvUvRJ2s;A+n4`fg-yJRE$lEjrIN!?|P{iG2Nt|c2)0X_vp z?r@!%E`~3Eaj#iLRKP7j9P&@lu?L?pJD*{T$vHy%0%AHSaxxKloCUAxike0>%xf~- zQ>lG>%xoG>$1%B)7`~Xp$I&w9oxw4%>_>)&2JVKGE*9=rosnXfHxns_X%PsRjr^9d zDZ+{e_Ln}U@=89Y-asg0G&&25pC`G9eeg1*9yr;u9^f#A$Q#vbc4ic(t5|-PEr)ex zWy=vLQ@yG$nDG{;^S)TbiMPImoIXHw^Kqr29`)6j8y>-A@&cKvDv9)5t{Mh0UaE>A zm6wBi3!HiCaaa6u(y`AjKXvL!cRVq+Zq}76PU=+7367btd~9*$xo1wQY;%k_dGg!< zG}lV_2IficaJnUgchr;C8`(MmtzUrbB2w9rXcvoB5TQ7znu5Wg7#D)%b`Az@1+9Xu zRW({xnb(-tn|Z62b-=v_u#jkS2A%kz0_+&*E$aK;jalMH*lfHHe1Nv801Uwc+P?$A-E`xoO*ht# zA77guKVEug@Eu%rsPFlo|NMFSWiPg-@iv4N_ICPQ-pl9mRMq>rk$r}lY)5w+z!J|! z&SxtOGTEm=8P18;u}qfCfo* zZIGz{YDD7V_gGl_^u2erPg(fg+c!LU+b^DcO1f9ezO_r!n7HdLCLQ|r!5eRU0Wpc>xG?abYkhrrQ*cE$;hT`%LPg03^J|5(aNYOA=6^!CKF{hS_Se5 zR72fa6>b|Ct{HZ8vQ@R31Exw9h6dr&iw-eJ=fOgJW)aND8Jkk(*+6kH(^nwN zPIb%%XiA5KCgPH_FbqjBx4W?zWJezeUfZpm!bOzJa)avKEJ87}zHcbE=7_O*rw~sWZ-h@t(WiVd;0@V>Jt2Yo6GD z$L%kkH|>&Zbc-+?WJXMdF?xzxWRjtoWMiu;n)ENu;CpAgj9B+JgjPRP1O8CP zW)tj%4o3`2)!_&g+2I(4<6_1}w0p(kR+I5W2HA+CC>`+~pnl6#=0Q)^0-k|Dz)c=k zxQeo+y(y%#B72%j)De=&Lp9{kY=mWLBlv&dTV8a96W!GyQC3Y2&!eFSFac${lDfmr zK(|%6aBQIE4+*LpEjR&N8|_@Z%voosk@Cvu<cdFi3{2UvVo0&VCTjmwUky6l$a z7rh$j=!LE<8~ zD-Ot(*{IbM+~I-(V=3x<2?)KIl^3rs-dy~7@xfw)P+VFcFhwjjDi@vGJu*O@Q053t z`eMaKdaG+6rj^g~er)9^EX_C8gCr<`&mV~0pb99+kI09}M;mF0Ho0hr2egbti5q=G zhuq+S=#IsjSz3fJI((zYlf6005#II+} z(!SXJzU7q<*o1qozy2Prug&dPF=gtxU%baYpOp;{?Y}Ye-x@X{^No^27pip~ake(T zF3vOiMKbq9vC==szu61Lvho}~oI#8!g4c>Pp?0{10ZX`ux1E&)hofu+(3*|mGNR`wqUUbzlOy3ficHLcQQJrZan(x_ z7@IoEVapp~Zd9|-Qp;}L#;J;PZmrQJLuMK+G_JWRvkgBCDHZXU8>USCaH&nMZUCx+ z1r#IK-K7l;G0*Tlyp!RKto zq34m+hBmTjkp~+o&kxAW5~i@fzzH5_VpD1&Joc*-Yf&LQu@MFn_(QabCbZ7AG%}Y6 zFpWQ{rFLg#a>d*VbTvYq7;j-G0jEZ^HIl~$P3_Q0JI^kyN3l!$kFbmCBz^%#8@vN% zL8#!FT!opMwwl>Bi)y-R3@HGBD>Z={B-_=X9abwA_$jLSFoq&N;tWNcm1igzXa`hE zwK1?tw-Np(DD%fG0qt4ahPlto;6TQ>=8H<8%RuCv`|)T+{Y zJl6twrW1+ffXqBC$8uADfaRLGz^3+Tq~re;_aUKSECqB){_t&&>&G}zzZlo+_9UR> zbotM9z<-r9hoF{~QqOStH2nOB*mdOnGp`uNuIvjJ+P5utFlU(-$v4r=LoWXa_wM-8 znJPsjVrqG`kTq(L=Tqgif+3C;1skls$9ZmVnweGi%mS2YCzyDRnOQ8%EP;1F?1pJh zW(X-A7ikkaPHaIu0Bcq(CD!zH@kXRWy&Vl^K@Un<9gaXzTo9v0t=Q|Hf`CRV;)3Dm zXc&>EFtZ~*>JUpvPQrbO+Uf(FEI3B3FfeEIDsE`n{xcQ#^RcXufFZc(d_K4o3aIY z0_8ORb+8tzfiS&HP3Yw$pGD=~h4ip4 z3QIB=Essij7`nv*83zrw%u*;vMChTOLLa;9qIn>ll{j|o1~W@}DoR2A$Kf4{4cBRRYTuMksBK*K#Mz66tdGF;qsOgb{)F@K zzC%Ke703Xzs7ze^o4aV2d6*4y+ihC#Cs#fo1;6{|Fk9qnZi`S}@TqFe^E!RA)8 zCKMhwqZfRoI2z^%8_gy&slkb5j9#}Xr(_Ww$rLQ~GY}1ScwH`sE14*8q-^CQse}z( z6{!$%W06XIL^fe_R#YT6;k4Ic%``R1t@T_{6tpHl?p%Upy%qQ)HgoF;(@+D4j_~4K z8%~P@xcn|LP3u>WziDZEsOqxc59Dl;$vMW*rTT>rn=Za@)RH+P zPMPMU4ARH0d*=0NSIxfZMrQk8+$`CWuXxExi!MkDs?KOqr>qwl!QG4E`7kvmTjyG- z7riW^cet>nnmtys1x+Xxqon*!qqGRkdeO&T6la&BN~3IUnK;pMvPG0Km8==E-HvS^ z7$;=4c&%1T(r%Glf{+-|ibUMjl&dwBAn`y28FnQQKq+@`0PT?iRI;&2EwTVPGfbYn z5VC-6__Q1(2_8dZBmn|k5XSNrVIH7R4|=!JZVw;n??zrE9XFZHnXo4uBL+Yz#jtEW z7iE5c+GLV;1{%oz97`4`NpwK%A(Dg~MqJ_!G!SU41I>_hUjV2~M5aeLq=5m%pD~eW zOY~Gc2|d4)TGtQlHHZ!Pa|$RQrqvByu3ubGJG(LIZ^(T1#2?BhR!=*5aOrP&_@3$N z*~zwsn$R5Ip;z)GUaCEFu&G16H~WxSvgDlg_l}F?_8)&ablYvUGmc|-4O{tob>kmGnPura!YS``2>)uex!s#{-m!@d*X-6DC7m-Js|yHDFqX5 z9XMc$!<$)-O2Ep|GP^Xzq{XQJdAssm4lg?4NL43T~{4FmXOS~|*H zMHI)!XU4_xiJ1w};PC;hx5+cnbF#PDi5NARksh4CVwchb`Uau?ii(wwB0SS^__abcpg#1xM!B_#$O zFQrs4#}L5xIPhgBsg^q_L$D23hM&P-b);dtP%stI($KbgOn+y?s5HVaW68YH!`b`k zecc0!7lR11j-B!;-bHtjufy1vQ-eHGeSBHu?B4t$;l&0Bb1Nw^&ON4B1il1T30j1Z zF@(qsVmI)dnd1JNZ+N_Y{!KT|U88M(S^GP)zkK%=$8YcY*~X1OyZZOX|Ln$_ZmhWX z=f&)k^_zdX_?N$2tbNX6yLPeo)SXwobo*^v*FE)1{Cw~cc{^qdd?dT%t9bp(EOo`D zK#b>|EE%6-kgcHa=nkY#wF zZ!rSbYtZlj=(A$0TAKz6bx5e9ep*!uEGd+)prO{C=&UG0ah|S5j_Rt_B(dbO zBn&zasZi7_{Tm8Q2=iADBenthdtIm(ux6%EajVlJ#DV1;uJV(DQ{C<`ntf82kuEeA zk%huh1P%ajfnL9rcZox!5cLyO&179R-oLyx2V%SbV^V)e5k!!HLpx(1M2*CO^TDB^ zD0)tbG`S{RLD$<5iX{0!VcKHTkt+QM`(`2RV@$-FjKfqLS-E;@cRoK3ISohPM#-+B zzF5cJc(wL;aV6y-cHMaA)X7)hHSzK@N?Le#tT87ADlAzTJ+$8*?0j|ivYXpKv{Uuw zt(V-=I^*tZF0p&9-ZRnviqN75`(FtI1K+jEecJg(FAKuQ>Q5J)!vp^HTx> ziz|edCfx6#jQqTI8Nc6E+O=9tu%fp%Ha_$=z5m@^@>Xpj|MW%Kty+-3k1%2W{X_4` zFKG4r{fo65G_MeN3gI!f0!jXWR8fUxg4F45%KfdM$Q!iFjg7dIOSCJsX8v7>E9bvU zdr^L2ph3S=p#*p8)$eqZAWRcZ6-51u1_rWL`T2np^?M$ed-OeL)AEjiZ;kLj%NODO z!Xxiln~J~lh{?!TjblYQb`$5My*V?BfO9ew_P*q68Qu)e$v!*OB$8-01X=|XTYh@yA?A9ULN zFErEr?=;PYl>V+uzFm9GIEq(){gzjMsTP!d9bN4OO@V5!HDC6>^<9kZDoKy!$5yxRgT<&}nYCA8~Q}jYT)Nthr^$siF(v1&PIzZg57*@AM`+RaS z4%zW2X*jIDPJ8VK%C-!LzQ1fs5D$F-8D%m2nMeCB)Fa*$*;XAGqKbI8Kv7e{_8eP+ z7mOIQ^nV@i=HAx4tMy;RyR$2gjCcRJqve>6IpbP7-YG-8o?_mRN_S%fmm$wAAYZ6` zB|uJTlJRlvd}KF3%5h03W_KCa3nAoE{7>f6;h9UGf0elu(leJ@(??`3eWm?vFmq{Q zZB_RTgGnpUAs-=|>~Ul+k-W7LHL@MXC$uLO4f6Bi0Sok>xkrF1U?jnjQ+A&5qJeWk z8OlU?=l?1bC8jRQr=n1OJE8k2R-~jjRjVWO-%3pJ9+sFQJ5yx1!W7+!46!4UQ^;K5 z2`XV;VEx}uQTh4zrl@E?l%j$hmH(;C`k%@yl&t-KTA9U!v$Q$v(}6RwZ!c5P@Ji1Q zlNkeKgpN8P!SqS*q^KylG3shPo(Acx>%RIMK4;hdjuo?Mz$-2u_)JiQ(cOZ4r9}C+ zMkE$d(IfA_PR+QH&PIE6vtkUOrd<+@wBrMoB{DO^`%uPcKmipMQHhIB(!M!~ZT!nQ z=j<977}%n{z&49J#gUR5DXfa*7s9E4xcQ~w z4bhK?DC82#S^q=a!Jh-Z0MCK`2OQ}?;{6lo`M@I>$rk>63ZxbTf`}kn3~!*CYL@De zEKRc6tgt4OoyoF*giEsPkuu^&A+!_8r&i=lebwW18OPw{&?YJ{Qx-ZX?%$v7C$EC* zRodqgxGJ{3cn#_urD8xrNw|@<=Z?#k>`YO~{^zy}E|AVQ#I?#NvuB9+JSkpF_fjJW z(p0$<_p(IwN|qLWFD*8MVj8-cT!uQos{;M5!gN>P03VKSi(|FndH*KbsVV33o6Fx_ z{`L^^{{GvOre?okYqV8;bLWcNq|I92!&)7C?P2z3z{7l{ZBSY+=pzDY7Is$&%ub#kICU1K!XOQN^ornu3oZ16I#*J87q zoxwuIdQ-8WM3olhRArfRrSgEHDDWh6vS21SU2HZRfBq?-GKEq{t2!G#4veZ#qn}ef zK!!%a)qrGgq%QUM_v7JpJ*n-bY(H{^Q3jGGM;-ihRNX-b6IFSbQ0f-- zvP*m*JHO!Ns$~zYd1_?kPv7dyJ_t@SXer4K&PHi zz#FpLLIKdJr>5FlQ&SB(_2lSe4><#|5hax-Pqi%~o5vPMIH4jDuTs{MEcCQ^fpBB2 zX^~9Hq+Cr`8jUr8%1qx{Yz!+zBC|ada4ObYBeY0VE2oR!>EzTnz_VxY#(TY-L6y2% zS}{Z%oi@Wsb0lT3p#BAA;5XMP!yV{9Oqn6F45y0WjSY3$ua4VtoOaKtOmzxCvqzb7}(SOuK_ zIs6)~*rv;ag+(N+@RRL#?XJQSAdpWISH%D1t=mtFBG2~@FuX~3R96koC&4Wq$4j}JInA!_TQ8@%g+O!W-5R3%IVo(VrJH8 zUrQSJvc)5_)tqU!l#%ByON0U}XMPffVZCpI)OnB6^WeyVslC~kO{bYV$-`a5|w>-#Vb!V{S zbrzGdS-DdSi#HdPThpAU?i!^{C!T`d`WQSF6W-nAj(Usa5CY-5)fTHOf4Gxnt^)L}A*nu3@!!Q_ouTp2e##OULOpyZHuIe9I$1N&nqvRx%57({L} zn2paGSA}MLtx#fByr_uMnGPpd<1~FHK7DwuPn>BX@QiY-_BN)iAx$O)S4Chk>=awL z(AAj^k0b{0TZP|IRon?2PoUi`$yP2#-3`7Y8BhNBkk)nWrQ5bm8hLH3+~ge2dD%DE zen7Jaf77Xy|!?U63D>nAg+yz?v zKuH!%o|w&@DaOSSgCEo8GP{jqXz~c;;;($-{C?Jh`FdYpr9#ZAgon)&*U>}sbZ(T- z6Zq@xVY5`#PoD5$v$TKI;gdw~67G|9_#DyN9Fl9Y^^5(Y6P zIa%i>ucbD}UAnw7bb_~>!UY=*O@wx!28qBBNjCI!bdW%DdPUJHc~PySaoK~DFSzW% z$sR7_aq_J`eurC^QeSQ2Qfi?K<3%N{UNl>e2#vmyAluVbR(uQ-@xX#=vUKjZAO|zkWurV}hsKam#jx-R4-V55{h@J8X;ffUezYmP}2e z*=!UXHmhVbVL%3x$!N7(90IdhtO7H5EvRHCTh}NO)i4jc`525wmoqnptuPd*P!Iq4 z1D7qi(QvaIZ_t=XxA7tAN)8wSOt;nJO>r8T{HSJT*J>AU(^kPMHt%IuvTF@*9NKn$ z_V1$odTDfanRqKWFi$Oquzi!gz=E4XwbO@c7zuWKpqzG&9PRjUiFWlwJ6lhF;G!8E zYvSWJ7;P9g;4T!a16ZjTHWTEqh0J`Nk~q;RNj%Cai4&cYiZVD0RhWjYkRqIxI2<(# z`Xmg^LQdBs_2h_oAPTcq?fEU*4%R$G=?|{gHnOSL%W<97usS!${akK5sLrt)0DNvS zTFnl{2%s6+0MP;BN;WHoEiHDSvc_RHSdCWxf_1UY;I-KdvSPQ$Mw``al8gpt6Ee{a zX4FR6t%}X)aKQGl0nF`lPH(51*1+dnHyP7a+hEUZgKowsa~4hiaPG|&X;YQ96F)i2 z9Y#CRnf}ZDeaCBeXgBX>?`lndVhh=lcfiO?bcu6P_Hpsg;^*03@wjYBb_-~3f#tHF zOP$S|WIhDQ$*E9}J&}OuLq0Ga&8X(5xNM{`@w(TD$TyW@p~r+U3lv%d1DUxniZ*pv`9w zX5Z7!!VF;NEnfj@7Yp~Og?_)&XEF(eL0^;E2p~?2P~?Ox3Mjk$P;`I64gz~Uvo6>m=L3TGgR2~xOU^~1~n$Ojg=BTNF^VaW;T_c*y7e7{h|(JLW_p%=-l zzyhZv`v6c|>T}$#<03*_LR6tk4*``RcWQ70;BJtw*mm)$q4>4R%jaLQEuC3=ZAtUF z$8QraEQdhV_ORm9&-tS$Xs2&#o2jr%wCiPyw@^eBi3tm^SAQM!FBBe9qZbxnYwGYQ ziV*gDT1-fdH=Bis!yuS^#$9BeV*LY(Nfq-CL3 zwp;**10X_UgF-uSpZv_W^w^Cr^lsbs_2VEfyKht5DHF2O zU^-ks9dsq{5UfDy8>1IPIv#pg6j}#90{q7TRKk@A4?H6jL5lkG)mtV9_CMDM7BZTVMgdwTA`yo?<9RQe9+dl6*&+`;QT)C6ke z5;3Gj*S`Y0b_HWA_fzqT;$6>SKr9^x%cT>EPr%f5ZXFjCwuDapi z>la)q8BbZTsq5TRnyk&|EnmpoKfn2R*{9^O6K=U~)^u^S_Rz*lum0}LXO=9hudLb` zD39K?Ry*sq6J~WFvL_Alh#iPx&cIClgN=MEhpR#+7G2M75h=reNufSm&tGjjfbuG8nkcxFtWhiuhLbb`a+eCUj! zbB5q{Wk$xq4GMXs$oXVAk}b6RyMN2-S?!bE?}R$KcI{f#5t6Pvf-Bfv>|A!v8!x}S zb6?;2ci+AIcilQuU?xT(FD44EZ~`4RB&<`d=tm3qKzcwz@28YAhaLH+suw5T7Qa7O z&|;H=;0>4WM|k7&yqtJbP3TM#@%kes&Lk$zBqq)zrXcBsp{27ttWQl4hFh!?~GG;`tA2mg7^s#Vv1bMWd5U#=L?1}en4+4~iQXe-2;0pb1) zPu@Q;@XIHkyzgqHR=;tJwiqCzdo>h*DyXr6PrOKlS4dJ6qhw?T(U|Vv*Ds`L-;4in zrb9TK5}J|*?f zdS&%ZxxYhqY!F;e8<;FHIlT`b*vSXl0GD^^Htj21eo-6#Oz!W{eHn!k{2knuL6Vt4 zz#09K;7g%>{VbS%b>FKb-}r5&GPu#c5BaSstFL>WBs9GI;zV&VV!r5~srudbLFL-+ zGnzwYo8o=e>hLSi8cgUg(*M>rNQY6(_0~4lfy)ufz3qBRtXJ*AHx=vGMCE z{(VG_8vm4%`&4=UuY~b|u+QNf{#StLEJ$;W zFJcsr=B~d%K1Clz6xTyx-X8S@8*UqA2*twa2T-_LJz z-~RyahevVJuzvV0xeE>-13n|o;-7iq@XyFn8vX0R#N`CcITZPU1u}2oEBS!bj{4PU zy^}(0l8;55n^}GLg#pIP3H*Q!3T!Z%qHh+f!O~1|_)Q_{$4zFdEc~^xOQjX zf))8bJwk?7b+%xAA>ZB$M?I7YsZ}anZ}6cbHcu}^5?ZRM!S9z3%%3*(^~<{6nSNqt zNZe$L9(?SvLs8o%F(ek;^4hVgdQ9v1S8qOJtKFS?`uGQ4_}#CMe>&y1Zw3F((>jbs zb}RH~Qdshg5QiO6fLx48VK&Ln<|wRmgJ6mw{i?b9!XSf2_*@NP9Kj8WT}Z{=jH>a{ zOf>RlTu!>)T8kA(yfU4p&7_Sij!69LE4H)yvAw|9+b^Ecz9k&mqh&{pJ!b2T3pYhvrO!;h`|&65IPcf4 zf>SQ;13eZFOqVOg2mqHxsG%i*=NEl}yDaQxxU%20`i&c0z6};QG+JKG?%mI@B0D=> zXgk;$ht3|<*9E#r_BY6tpEP*A@i8;cnLYi*Ur)X5*YBR-8(H(}^pZ^PZF?>3tga8f z8efU!GO%SJL@`6iO}{YhDIecGH~@6v@YqxwZ1~%tcsJ6x>8K(ol(AY3HovDpwrpl~ z-Np?P?rDFE>-BxRcd|4>cvYCe{(V)Dm1wR)=pYUCZeXnfB?LF;EAch3&2vuw-A~uN z{>b{vVx^GJ?9|jU^z^AMj}|F!)&i?VG+Ev(Dk>;zD5#GnR1>QsH>JxIGfAeJ zY1OAzFRPZ0sbg4EjSwF_z`3{a?b)y8V2+Hy<52A4_NkVu5ez<`jSufi?Y zvVT;1--;D0_TqQvt4Q>6L!Rz*QJf%)Xs&zI?w$MaD*g29hfXeO1zf)ZHhGC|cA%Fn z1-|sDgnQD{z@G-lSgrRX?Rs!#rM(j#t)4NmHGQkeZExq3n*!YQn*~ zG^94?OZh5bNbe@uA_dVmd^)6R0doeTfpnlHAP1Nb@LPQ(Uxb=Y%8JxKB|%E&KILF) zUaA7KR0xFi%W*wqJ-FYay`{i(gftqjrY;P#3(=n3#VYKh>>?`IT9K_@P%I>h-!!;4 z6coh#8=SEX4B>E;1Yn{WC8-na7ojK6Ofp&(G%fl+N^;IG63iXoHR8(jZ!g_*{<(|B zJ$TQ^aSva0!bz8vA2X@Qdq&qur@naiZw)VKZ;i_Q+bLs8($ytpPhPjFuXWOt^H(>G zZKw#=@Vo6)rVD-8y`d}3M1{=}S%qPgL7WW)TXB-iJZ7KkP075$V)AVG0M{ej4sM{^ zd>s;!a{dU}FkXsVEG=z-&nzYza9aVoty{E)T`2u|_5izGo3DMQxwHd4bVHrq53irT zpsvqXQ`I=eLUYXLOuij+{70QK;(B4B5KtW~L4AS~h|ZTdx$+WfKpFlC+_!`b0eP?f z3F)nYd-*3)h<9aDP{L()yG}=Z0(V}HhkwUNC83~K0&7c>K};i3k2MeH0Qvd;U7N_B z?W1ppewP+YuZVt#1bl4ZO~YiNMnPL0!O@{3hgADN#)e!{^_f}Sx3-_j#@_UocdxO^Ed*jIw_tm9bu~wtcm-~ z1|j|We)PtAAI+iv(D{e=F~#p^NA1NkJiun;2?SgUm877MXdMypeM9WQJsPO{0w9n# zP{6GkZq%^Xj&Gj${Bc!@v8@%Z`qZiH3hmd^kNvmm6O`&xMmNq2-*ZXp+*4X-ESUa~ zAv?dWG#+mbRF$}6^W5Q)sfspp^JI3vcG|KjvRvzVUN0v5lf+0ide!v zF=8>eje=SB0=$L!0QG_1yl{?qC44Fvfwc_m0nDY_g+NdM?-|iD#vBpMLVE8`u)k|> zzia2PQGW@r}orEEp@hR?%0dL6G z9kaB%XYIhxEOsUxwLfWhvj^sA&#>47+7qm5&iXm*OL}P2K74@9(_X>3RxsyE_T>Xw z0r7f0EVZ)?e}V5}qk7T9{+Ik>#^2@_M-?1b@MwY5V`5umc8bh`;;vXxIr$-qytKJ0 zvK869(MU4VqBZDfY-SQ+1-zFSG>)WW^`$SYk+3~ z5yw?QuB3x_oqToVlIOqjS=rSetz3HEMSJhN*Luq@ADG$JKI3ljBF)a;(9-Ph?11?5 zt3UkY`rBtcc+Hh(Km6dL3nX^qD(yd3Y2@a?zWpls1$2if!ycl6rPXKK(yTqjCWqPF zG`pmRg&WXsFBA_{RwPP-L7X+01idA}eqaX*z7eP#^_CU5(P;^?-h=aI!Q&M?6_|Eu zx^01NxlKY>N0%*TtHt~@y@q5JC(uOdeEo&2Fr`RW$V{G7&8jOJV`U{mJegoIF%Yp~t}g4g2DY++Ed-Wr11oK4Y?#m>HH;Wp$tq2ab6`2Y5?~duZG8o3dD}wG zu{s+%v-O?z^?Zh*KVVV4Pnj%uZy%1xr0D!ZXFWDSklt_Ml)z3qU*FxinnRXub!;_k zl7y1Tl%&YQkz)G8|-{`?5pql&pgW#yit3(*z{fR zsIYu%bz!v{ zwm#j-rm-1s{OR()Zhi5gf9$;Li8`_Okw=VM0akdqe?869nt^6xvta_(z(#e{g;6#k z%1*T{vx(7|BW5az+wC|u$L-#@Jsua$maxldv#O5imKDVcWz);htsHLZdYZ_x z@`yhif`l5iM$wnP5OfodqEn`upGShm#&K%AN1`yI!x~ zj|s}9qL4WWnb7G1<5HGSI>)5oLkE?^V$$Hl);)U?{2x++0k)6N5tK2XGEaj-Wzfdv zK5yAijy?XuzAcZk({XysY&Z?ZcTxBebuwD?ZX@OX(<{tv>X; z+6!G&!q z=W3|KpgrJt&TbLR&mjsP_qyCtLJ}1|@%5N|ijE-5;C=k!AEy5I{n_8Y{(=ktNp8?_ zcNJdDKgss5c9Ez6%dWtGr%RL}7H3y8M~7_+cSLohH+%_M|p&oVFfa(w1vq9d|%1 z$bPB+-hA`T`6oENnH95%+OyfNy*P&jw^mzd`UrFz2}=yNzA#gM5~Q^CN@A?MTo96! zISMZc{4yC_6-D-E8P;<(_GpdlDs^CS9jlU(h4xA*8MT!ADg<*Xh=)=s8F3_n6;Vrx z4-au)MWH7CPrPhsy>ZCDhfl(8+MAPoZLVJxD4LIJi!ve=uQ6%#GZQ%7 zwoiIpQA?pcGQ=yPpwI1+HZ@il^ZWw&Md4Fgi9;;o>aS;^^xoiZya6E>O0VXy*QAae^uw++qaw1VE!S&?is4;RMn}fb55Oe>LlL(bLHM|-}t*NV#$_gw}@p|{qnk< zzpD73#I=b(m%W&nK5dFxa`TMD2j$O~U7C2e{Q2@5rWv-R=2#4ieyJN5DyStECyt1R z>F4bUoP#Cnu{{Xu$yRQDq#NTlW$iuxDa0}%y7BTG{Ww^YDe^M~jxb~fyji(81fcly zab5z2cmsj#T>Q;YwSdcEAfI3>!Nvv=7}=FeFcXfj$jygpyz6 z@Ce6jZRtj6>_%{;;~3;>?Q|#u^CjDZ?~i?J@11w_63u$8J{d9UE5f-7Y`I zhH2!4&nUM0Ax&607@r@=&B)RGxf$6uAC5X_;oPnZ*C6e}gR^NiTep^zt7$oS_bo@u z$@b#HtIO*U9%q&_E34b<%JsUkuuqR_w%8rd4bpW{-uA@4Cd-@Th>Et;liZxV&1f=nQLkXvc#iHG7fD-7AL%+%`iP8rno-#`9w@ z$S`$u&kZ&@oJ;X&&mP|mHrOKlh@Z%?U{<9x#}3jwo9Eu0H2+2nvfZD^`~-jY{vCf3 znYIUT8vFid?tSJS{7vMFQ+{>tukOKL@s|fN9@Hkj;QW*0F|2&Lm08MiWsPzuz9oOD z`10xE%DG}@SahL)Qdler2@w)*TJ+bqRd;mGMtRxEZl@>HJ9&QWlvTM~a@E${$+@aO zH=3(%m@Jwmi;~HrGk5aj+)nM39%XIe;OZ*8n2c*Zg4Y#Rq?!_@7N{Cr>`}-lx|uS~O5nG^4q9MdH7<1^Q==zC80#+mtV; znd0u+hFP;)n_AnaO>Jrz`_{}e4)#y0o;5fyFmURrZ(lZi{PHRBx@g6wStTw}vTfmv z`H6daW>lW7mVI&I&^N`Q#5sTY@0nel5AT|LVbzbei6viqY`uR`e{rZo%>R1fl#3p8Hbb@x*IiZEfuq;X{cZHWU`OuAZKad7#&^PJH0p zjn}jal_~KmWh9XA%pA%0?+#|>dm_74*KVik*=>)jf)f6!U&XTqxL^S_<8Cxw1sOx< z(4v2AA5s9Y)m-Fhp`%Wk0rK_~HYr$V(5U#}dxh7Q&gpE6)%uH@&YFJ8^8UuW+|JC? zocZ7Kmz`TE2KtsSn?1F$q7~IF6rW?6_+RH6IGxcKFUcv&^Efg`@*KPE#jf32@$SML z|L)vC$fFec3sD3Wm-LUeVK(L;W46H0^X>kld%;kWos^{+_i=krh>}HF^>gB#f%&nH z*4h1Cj;@ZSvBuaO$K}QGb9;)5XU%G?_n#Y{(pD5+iA;%d3?b($;#{o8oJ!q88mFHPTYd)#KJG4NV4FW(iXT}^VrcLXa;c)TQ?Nf@K=20cKmti_Qc({BWx+>fuvKX zmVsT!nGbnTZM^wm+}^;)Pf>9qQ$>=uCGHbZSBp!{rmQGVDgdbEVVp<8gmi4rQFI1A z(9%(S_^r(u&8kjnHt`|-mm43D90;WdPkVmVxeR++z42ldNAR>J=} z;qYlC_#JXbM}`p5F@7Ey%G-y*(=R`vWQ=<4;h6a9O=sV9{=$XMWr;tE;$Qxf^tEEV z&vB3KW~^BIa3^H)vetF2>c#cq(un9S5a;KMo_x`ji}m3gmzwVs)3FbApsOppvG{;8 z;LSde>2B;9Eyi5l8*U%1bBu-|@v*~lqK(xFvfb$NgM5Al#z)RC|A<`Gi7Tmi@H4sj z5e~rwD{zycv(tenfTcQZjkLGrU>6PF%>oRLd$wMFW#XkraiHKfpZXm&vv=CG1K<0u za4cKCBKypiWjD4oHSYcL_g{Jbiz4!b@6wSzM* zZfIydd;a_f7iD@%+L{|TP5RoO5+SIwOa{7SAY1!Hy5Wl(Oj`R1Qz2DLI`s<=U@eJhvm!e1SbM91; zCkCDM^c&n5x^MhRjeqlxt=K8cQZ~EyyVVl+pnDikL?UG@bH-j+H=+S{)^5SKknLSe z6?k`0DZ=B#*er8UwwO1uKo`*JN`~HMg+_d+t+hKUH8sZy?E?(_*`)m*XlGNo@WMin z7G;2?>^0~D5_Abt($yhVrKSdC)g}uhB>P{Sev$l!ZGikZg=%gJth$n6iK+$Gpc_rX zeit0PoTQ74djoQ?#BDFmrh;4VM6gUZ39I&IqZ~`6ns366--KPlZhJHMr8q*F{9Ba- zWq+Zv8n05RHrEbfT1_c@sSC!qg)#n;ilHfWwIv0W+JqQiGTKmLXybVWw_Me~jX!hz z|0*@{eC$O|pByNw)Z4Ua(=E-)?!_ttXL^ZSv+ao};hCWsQ)qP{d9mAOSlF>pq8(eu z$By}sn^!ejo_!I5c1awi&t`SBw^xczz6{$r*txkAAWcK{hApf}>~elW8FsBp%I}z? zXV{g=ld&EWQ&8nRHigpby7llLx9xUd$UW}&RfnYcdXm1}-Ddi7cbnk#J$I!b zA6wfh4%8*#vA?>^k*_{zDg%A&4e8r-eEyHXp zT_)QH?6XCvu|GCmNvb{3de=3hLGC(?`k6CmQ+>>xw&bH(!j9a#TegC#n6=A zp6Z55t(Ue#dy^QXd%I$vj5fZbV>ICWD32k*TzjBWGzW)+n}b>~j=Gz$%X)JRCCp8X ziE&-fsHiGQz|>#KcsjT)#Htvc0bcZL9QHUtb?Zjd1B{##kby zB6yZ636Iz|X%fV;X_LsNba-8+DTYk8_k~Y8qSMdI%K~fC2CeX$>;%t}B;hgVs;mUO zrsA(bxw+7DPtk?&+xKWOnC6$JCI=m|L78vKF+SR+Hu0m z;2$yl%j2y&{a}z(DHI_9i^j1#$oJ{% z>zrAjzXuN~BVf`|O$0r39V25FnI=mTm-<4=vS*T*#JIi~x+RHAkDK?bdmYGF{1V$M?Q zQYPus73#eiiT|>#q;nq{pFvE)tcqsj0JB-gY)-{ok$5_J+EIz&OeIb`B8p-4m3SJy zfKveN?HN3QC?OWK4po$pz`UO7tjA0qtv{VS0ZBCI1Y|0Wo*rgGo`%$VRZ*En1M_5U zxxLAd9do06+g-X(M2eY#h}C!b)Flp>=n^CL2-{;id}#%aTqosawz|`J~T9 zA{jKVPNh#WB{iA?Us}rW-0voR=6~Ge-^cvxzEDsQ43f`r3rV|{Cr2Zu3_g}Y$B9Nm zA;OW?Ma>v<66h(}j$g^Qj~hN$UM}0=>1hU6zwux+6eYSq+zN<{@JxrP;yN@@3!wGsuX{SUZpP~cIhxf!j~w-%<*g8Xhe1&j?#-7~bG zf&#ABk>+f}S}Da?+c3vz9MqZ|uWNmqofPQhc2x6=u>6d%(iyw(s_hGkMQTE z;nUo}xt8&v2g29(B-?K!4WRu_!tW$}tbSA4Cw$kHj1L`H@u~e7Nsljsgg;35gK79u ze%tk?J+SX3>NSOQS9I#wl)=QY8$#dZ%<>#Y$DaLGyvvQt7u+Bk^)@sG+urp_r z*H)_3_xhX$_Ne}abDItc%kyid+uk0*(uK0zNm!eU>E`RO`;t5a^3!>6++(LbBk-%x zSh2xg4gKIXJm3_^b1*vey1_TtZ)vI2^nrq!(#Jf=!1+wb!1y28NWT{RxpOigi^3vl zb6F@k;h-4{%Vnn>0?0-9ionYqz-Rfm{m#z1IvVI&@u79Hpegt^7q<^t8GoN_Um=-w z{z+!=kBrL$8~7i|3TjVZ6m@c;toZUmR;>Z(|km0rj?t z*WV9;sXZBslI^kgy0|^IXyBojO}weS5OiWbY5$t6%l4t}VSCUX@7N6tbahp#B?B7< zs5xUDL$SqKWE%p96*|THM3@vQ3>@q?W5wvou-%3mB^%?jI;(}FI)no*8g30aDyk~fHBnLP z5CsmA;Sk6nIMk3@rD~A_WhG@L-rNI9oyU8??R2{mCfzPcLC?x3rPL4Ro}4$$EAYo$CeFM@pc#*R}qu8j2;|Ni)! zW3|DbMATMo=#oBtDvSqvxFYiJt{?^LuY7?IvJQA$nrO`Sc=Dp7C6%LjRiokTQQ_c&7pB;B zpG=DW>zAp@Eq>_66K6|thzW>tU8KAIPy^_ zLJ_ehEGpGb6nHzAIc9oG7c!Ej?ic@GMZI5>UECNfvqtqwP?n%i*!l#`^lfx zw-+7!`&!4rPwmv72LlBYcc$c@`m$0PipRQ2M7X57M0J#it|AdE5>F0vE1+ApCDlB)Fg zHDXEZ>lgimB4;54?^wg|ucg8xEj+!er&9CjIbmbgLUK89$48U5@h}4b{d^prQYdRv zfvk=2$=m^}k#Y{ug>4Gs9F}buIJl@Ul!k_)BCv%=+$3A_l#G<)2-=Zy_*f1-_Vy1p zwovSaAZF~<`+1FnaHK3IjvX`G8M7e`z97ME!IAyMI8q**i-A1)ZYp;a<)KtchAy}AU zo7g0CL$ljU0(TI02Vr-lVY98h!!-h0$qwL$i^eX1uCrm+F`>jz%!%x}7dL3qZQA)1 zM0=cKgAby;x@g_@I<4*mT-Yq( zcBJB>%~n)pXysIyza!eQy#pZDcGKn5vb3n9S())LCJR)GjPBIo%P+Zl2_2Sr9F^?) zl$fCJ@ocC+cUAE_{t z{^S{rjZhiR^%Ti-Jy!bZdP9Zn5%Av&{;R3fKo%7Rtj@1Meq)+fxn@Pfh zep{!z8uTH93D3T4;U7DoKgW(HP9eda`umyxmj3Pi6z15h^)U%KH%sp)u_(yRU@2N= zY@eaZojh6%a118DPs)N*NY9vUHAq=n8n!o3yh^qu{XOXgNi4M0)yWRuVjVWkQPc5` zlTL@RpChY9_J8Fghz>CEKR(VSuh`tTplZ5d?zSoDbuLpVjTc51H-0ln22o6QM@~US zpt|Gq6C4Cq*d5P?n*ihy>tc6J<{FLo21FLo3A zJcEn5#+Nz9m)ZCt`66c`zNRo=a4hgOh4><=h%Z>yr|>2Hjrrm@rTN(3zW5l0Rdz6) z9d8bE(vyOh@BdM5If|cte~WttRow9!;#PA23n#t z_O5ZA8+J{5ztMJ|@uk=J(t|ICa@v@iHs%J-3~t(p8wx^RFiV%1-UEzl04n}cl77Zezism#`G^Zi1O?0|lK=Zk09l5w8SdDwd&B{pJ zixcGT;A#r9PoMT zcVp+P7Qii!R93q2XmLy2v%O&_LbJ~o#_N_naksr}RD?&}bc>$e)9axUhq%2>MMCKE zJRR8oHR>jFE$A0i)#vH(iT#!Ro0GeRt!xzTee5JZo$nZaW;J+YYyvR(8y9>sxZpKi1vmxqAI~ zI?5XcZ?=8=A6tjx(-VvE?};aF*T*37D(jm17_-M`%(E7;z%QI_~mfmdBMqxw~5Cc6yHPIe4sjXzUWLns13OSTgT8YQsvq2byH>xoxo2{2@of)3n|SBWdn1q4 zU%T;vA6|50$#1HgzC3*V_kalAe*BDr;@XwxU2*v}!ZGEq{#)+)-WhY|FS}>U_j2~* zy~Z7SzdbE>*;YVz*^0v1+Zye+q(hus#wWvf;hobQ^hb!__K}9BsdyQF&rdObz>RRSIP?hmR9XS% zuKyRO!cVX|ruKkNtt20(!gaI5fjgaAnLMyzrG{}4HfTqJNZKHFrpN~MQ%ZQ?hR2Dt z6GzBWI~>}#3_Bzo*rA@osIG${B4*K?L?1%Qc5zbAwhA=^`IIkw%`diz0Qm||FUFKQ z+$=%9N}gR*_;jhQ9bt1j(!xA(*AJx0T^~O6XZsMeaMF}%trU4gON`=#EoeEA z4X9;+Lnt_AXCAN~tZR1ZdS462T9H_of(RN9;HwT?o29ffu* z)H$?Ux%(2%O?`~*HT}+y`tkUeKE76|$BMNHeH!<(ARd?0_rQYMQR~*RA8;us$jAr@W+i^MEWgoS9slMFMzJqOJZFJZ3*xnvW z|5D)=_;RJ+?kMey;tnnDBzMuPw`LI>_$m!xvJ4K&RDPVe|Lw%{B6R=c_C#E*Esw9b z>)Z>M4qyN4bLT(N+C6((Q~mVVyv09DY~OzN&!^; zp3WK5D~piilQ)wfM**rIR4eDjCx0;{riD%mtqy6I`Na7?F~_&ur_NVJ7p`i}^_=ff zJ&^+w-kBNQxP3r;Q9lP`h@^gQq6`&vS{tz5UfM&rkHK)rr4;c^G0ovu6GsiC@^F z?Q0=v-z~4R)zjU)^BcW<5cK@S@{rw=fP{N)ks?8fwGHqWS6v>o?bH7-r0wIJaXTG1^i8 zrfeNsg6tPXwFYVkS*eERhT#S+bqy|Wh!LK&N)r$3u|{eP87UO(8%D`Kc3XW^lX5xQ zjrMGBD(@w}BIT-;a@9814r4l!%AvK12p+H0m(8VG}ukH#uS_R+A>22QQ5#t8wLDXFE?l+Ycd zk+=GIJ(BDt!s2$4SkPQuqtqPaQH|6e&mN@S>@8+nK5k3jFXYA$jx4Ro<&W7OW6JhS zOhi?MG4bU@OzffIk2BNuMN}BMI=*OKi}19FH4UP@VQRzT2JJuU#Cf&CQM;s8b%(`i zC`Wdnyxi$M5UFpsIS=6GoIj_jq^8P~k7~SlC91?T+T8D>iYv_hc?tbYsxDpYF*Mr+1v&aZ!hMaf>*kd33|MM(f5vaUd(JwE93G)>B-1 zpeT}GQycO`iVKTE*}|4BvMc;e#l=k(qakQ1CW}}emh~0s6_BAJLqpKcGrWw_wL_(a zML(o zbiZK`6aVJM<(iD($Bk=c@1N2sw< zV1G;ZDXeU8>r?wPVENW3!5;sbgq=3Iu%%Mac>+D&(fN-ej(5BQK)l;Jb}Pp0EI$81 z=i^l+H_S@_A1wj!1c$(VM$90H0tQB76~Jeec@;o3j(^BB`mu_TG>W2_|I=A#d}u0G zT4^-WhOK>u*{TVX4BIh z@?+bsrDuB&W^!hxRIU@D%}q)>Y_(5$EFS$r^<~xSyHrz` zYa-T1Gyh0ePfsLJbD#uoICx7d4=4cfA;)M&j z`DN93N-*rs_7xR1l#hnpqYdpT_AI@8Nah7#y5`!F69v3XkaZKxu~#?jq+PRzV>nJ` z3;doZy%+_>L=U~z~KvTs5nkwSRh$Rakvo)4p8dQE5 z&s$ziJ*AVkp%4BD?Pwt?^O_wr={|+d<)K}dD17=@Uav#YK6TQ?|k9PF*ga@g6 zA`1tG2euDr11HftvUBzvM`4M>L&s<>hef~a8kx7@;>Q$sWX$>eU1OwjK4{6rywH2u^O~yGA;*nny6{87axB9I0t+ zoSl_Zx5HnsBj1lFRTZVWf5)`=>>Zu4*tGT?nSPW%9ebW1@$gf{;XSCWiBhPjhzez) z3JFz0MLpD)k3EAl7=`Pco_$C6p?(8dCH@9vts0s%qtMJ}RYt{fHwG|Syhfi`6GEGK ztgr9<{{F`XFhbPVo_1Dy?CJ}L)&DcLaQ@`gD|;?pdFI)tt_bE;Uhga_yK!#E!kUuP zvT}+FDrb~9=k)jYCvH7E){fe#9YuM;@CtuHY;sw!rtx&HojS|y4u=a?WpD00>x`+< zva?kPPVRL2f$Ux-^9EI`YumzNW zdiY!%Mi&-YKCVd}>*Dbzb&as6yt22px*(@!fj4V`U7OakuFg9pH@~LKtF`)r)9r`) zYU;zj{O-9c`%XD8T3=aI(VXG$j<|`h7TZ^q7afPNx+zhX$78?qi@W?k^8d`Qt@B^% zzsaxN6%bnk;{3qn0X0zIb4N;wd?O*vow37ZFDwr42o(e(J5X*01#H{ekh?r`l*{`) zf9&YKm(hJtuS{J8%A;HX2pLLatrOE9O{F5+?Js5~etGMfS+;rSt{I%NYVid#ZYnOn z`X@zS?dx+y9=)__b#-^|x$9<3aug4rpLn|utC=4_pUdp8vQ1_v(YO~6(AXR(0U{h8 zq*dq*2CD3RH^V zq0aSsOET)tuCLYw3Cj**tZCehR+d`%@NHh#+e$}P*M zk5o>JZW&qYyW;wh)uG&#b4Q9>qM|g4O&Nbwjh=mf!RZ4#TFzLxU`O$a<-4cFcGT9- z+EH0vUOjEf?&@oHtPZXDj~y4<&R@6t@|$+}vM z5oAGM#NV`E9&5+HqBbk4l@1Nz8-X0gU;knJfHm_(zb5569ZpPGS-%+3@JT6feQFz% ziLWp{g#wQO9F?OI^!5W!gxk7!vd51>=)aJatI%7edY1+Lf}E|C{-dOzmWJBfDlN2J z&#hhkh_)bBQ~F-wSmNFHN^4>Zv`1F2HGhkgPqz8n#Db=1w7ID?+H~;cci(@xr#TvJ zYKoRN*hAKQol94U#q^_gh<+4{6F(;?fwBNN*VgNvxK{o3bw4A{lH}GGS@Yx-NGH6rYlVSeA#lQLL2WU4sVfmGmhy zaZ0kk5szj!kK~6MT1Lt~u{CzetJMpZDiO2D`OYHh&gD6eBVV{vWD#{W^#~$AI{P7w4 z_Gv$RexJ56@ujhs5*LY^)n>6(gr6V#^XBEtw`^IyeDmDX`ua|zzv^F7=rL9L&Dcz) z`GzR{GE=cZ{e-m}$=EOx~FA`yqw=c0~pQO2YdEes2L>A`~e~Rcg*Zv2*e-L~U z3xj5qLvmx636H8^?7-#_D$tp^-?~j!ZcPZIQdmOJeHDwE5b_t#)ab%(nH(p~=oZcN7_8m@O zALZ)bIOZstUwD3Kh^ov94AXM-(nEes*oJTZ!TkD$%bs4py}A9WeTy7wPw({M)$@k8 z)M8XhBy2wrs1K#!9;h5GvqScfD{~~2wIkP_w?lL7a6(qDn4U6P;tdZDxAY_yt<+@V zn@4X}O`INX4Qu`*qh(Y8mzy zFZY*}_s811hUW%L%4-@UbnF9FNxrI;I)d={BJ3WI>LGjJMwM6WiU6tr&H)5&ue%O>IK~Qv#|#5Dl~hw183~N=h4RDr;*CE3z_$Ekiy=p@k!n zkmiGtm4pUE3qx9HWufpDHlt2oMO_uDE!%5qstW9$yaJc%_u52#c~LNn_KS}k#0w@= z<`Ew#_=rMtD8%2^b};V<%6=aiIyi(35o*sJJc9Gq$P_j2%lGrY9T}S7-{@_GKsKtW zY1sj6Vr4r^tFvQHgwtxbhKlU^_gJ{vNpIZS?*7M}Z@r~CV&nNa>CC;y0n)t`k*S`P#@6CA(r=;fzoc9^~EskkFsx1`%n+P2nyYcbI z)k}{3`1osD)sMxMiE9XR>+uh?tgUB_<*9F<^~M`N`q3$4ZR!h@kz1PhzH%R4mkrzh zA3SpftYImv;XcPVc^=pl&)1xIl**yl;=a6?4U;tdwK-9m50MFL2)q$0@L5k^U=Ge| z7UjMl{@{n_tzEm;{=t1exbFvR*R4fMi9}*ZsLFITY)9_z?~n0X6?awn9^ON+!M0u}5CXVIq3)a1qJA}+MvM8wa6t|H<@ zB<;U&658C!!QEBM-9x@}NVK#)246kh)|-bmrAN@!L%P3uBCV9Wh9}U%O~WbHn}+yV z&{acuYr@JG$>@61Mt7W^V10S%ZXU}>cMNf}TEpF5DyM>*efYpnVlv-BkyMPkz3xSP z&j{yxl$hpq1m!&=M^MtRDRbwz8i71>20rkUn5)tKtt1UP#ba~PQ%Z1(_Cq3DaYGjN<%#^;HfRbI77{8J3}9+LL3JT+`(fSxP!;C{C4~hMMG^N z4r9fXg$p|RA<*18luBQyZ-XvW=aN*Mghv{M{E1FDZnC`tdbpoQ^yq#b^K_Qfjf!Iw zILU$gHO2VAPe^If39Y1DL_<4byA3pOUypgheLd!Bm!aQjQ}gLASbPv4nu2q^D&5~R zXux;BkobnW3lGrcp`vP3`C@#^5`o#*Orf3={9;foEWoI@C@NZ`lcTD9P9+-99GOa4 zpiXr}N=igQu`;TK)x114(>IC-^hPN(8u=G2Lyt9cS!L1u3<|JfU5Y@6wT7No;Cxx7 zy)&j4x74ffW3WV;H>RP`JpEO7js4;7#TWnN`t|2{7hc#`+p>J>nGfDPXU-jS<~(rU z?q>f@r(O5$oZaC_No;;gMMi84Ra9xph{0m~Z0rG_YD(9noD(m-tX!-s7qiL*WQ#^? zN)IS4u9^ehoWf|-R#03y8r&uN;z93drnh1A3YR$FC5BugA7xAt+)zp%fABI7B-F)v z0eJ(uTS7rjmd)1-`pQR`IxDE8ubc@O@&t?-0g`@gUA9w~uK3y&s~1+D`IWD~C9n_?R~{34b5Jc%3HL*YwC0esKsA<|Fu}Y|uh4720K($rj+;119 zcHu{zR<6ZM1LV*?{Kb#}#nCf~qP!YKv^z`HuY6_i8)ExdmimFS_E2Ibw#Lz>J*M5~ zc#qrck0UY3ZLZYBptcbE(i+MHQOVZ@%1XT6h;_KCIMEQbLXCWOD~>$0a#y-!GvZBn zFp(r%psmDdC|$6)Aknl|DH<|!5X^6n+Etdz5X&MJp6np0H1FQ8tQD7$R4#Fd#Y&ZG zQoKrU?*yrag;*d&vlv7%b3?2XP@hO*JmQkf(U=Bl5 z>WktJLVa3@2Zgv-h%Mq)v;$+$b$D`JD-|)QECkeM6^|oqbO^^Z+kUtLdT~!;Xb+}1 zq+Pl2AWaX^`(*3}f;htDj*_NYCrR&p_SwWa&ps>Vf8vQJh%@x-IeNclD2wAA8dm#? zx)EF?d61?xs0p*5sjjoCv%?7|uyRzYB*_gpA+!24Hl%uf^{Zb|&;K_xbSY~nh~4?A zU(XTO<%lIYYjQ5m!MpHaCDRu4W`Yr|1RbHGG*Ci_{o)PrE{r?qQE*N)kh$N9s@+lN zBIhcn4RfBMp*=?q5AB1FhVYmh+2CQ6!j;C(?|FeUyF*`)lv8ezRwPnYk;T)1sbl7fx}L){dWY!TkC37aZSfuh8~5uYeB2$|>=-+XLSXs55Z5B~TrR1q_~R z!`@ordXlz4nlP&MhCNSa2cOJD4s9$y%0r;(|HprEn={OKvi;H$C%uGA@`5x zEMC^O*uB-!HTja2OO|ykaXPPnwY`=2?Sj+3|CLi$&tLRyaF*1n6Kly!;tRhX64!-L zvwcnI;*d5yAVPtvKvzJU?Ge2mk?*PXVCQR+%NGd6_8zf|!t)UlS4m`&2K!U>cOb0m`#kDQ=y=PX!gQsIy$ zsc|P(KO5t-?+AY{tjbFC;c#_WMHPL>r1!vVl-_lVe0Qx|&BXcYTwS8tNOr9ulfZKj z!TcxjwvgTxQU=)-a4Cxjki(E-!fr9-_+)~faXbMdPwg65^fR#dQavUtk557^YnM|v zZI1PJF=$_CAGT|DHTNt9X^A*;nwrAhAcmb{fm4(?o1KGB&AHzp{En!D^0Bnu!K&sM z%pAibvW6VfCD&mXx_Z~agEt@uI8PmY^Uxu*|Fk`%o#%W2l%2>R`_MAl(_6tfi`Y%H zj=ijp4cK|WBNRksU*g?69&!BnSBayE{}dO)6JB$ird`L9c$CZIr_6MVkh{vQI_yrH zN6o#-ExOz@a9qfxC`b&r9Uhhh_H>p&EJvW*<`Ek_n?33R&q@y-7isnkdNj{uDOwAj z6*h#UXb0Kotsxj1($BQTeT?4#;GUum3OF%}g<0A^f4uwS?>#UIfyb5m?_aizIJIYM z*RjkVRL~CF-45)~cwjcT$V;4Q(}c@|_ON`WgNL#eYJpZvOrGkN2Urb%e(S&9x_j3X zQW4jQ%f}HnandMdbk0y(;}H*BDFgOrb8bWkpN7XSu<-S}qfiMXJ93ocI6Z>5*Uvc& zJ!JEsWti0;c{C=E;PDu((0J^e!@ZY*6KjF=R%{ude&i^P5hp|2aRY30>=;I2ymOCJ z;luf9b)*+6Tv8LC^O=CI#x_*Jd zUDz82DsA?`B6leNsbD}?80!mX9qO-E0<2UX ztVZTXZXBd27TX3me$7Knuv#spl$A|6{t4cTKk%K5m9=x@T2j@C>$l)N`8U3F;p48v zhg(lun5jnaX#5TPDzoz44TZYuy)(QccL;U-I}dNY_Rn>qYw6;f5pga<-HErxpG4j^ ztjvhF{7=UJ%TOQp{KoT&M|)d*jD$m`BggIcMSbcj-$vgSpVo?GqK|%|`GQz64#HP3 zlp~WUC;E7C)ow}kTDLRQx7N;|w{G3M`D@SUsH^Lszki#5?wWb?)||VbzQ4b|zPFE7 zfFHps4%%PBMd=C{e#j9)ddrKKla%ZXMSl?*^Y~ueHhaW&381D)sAqJjfmnVgJ-o^1 zwC}`X=O(;|+NGdcHO_jxhOzP@CF3#Fmg^`&*#KU1;x)22ZCv9

hKu<+arcU{tIy zBM}4U&cxNWo0u!26jJBr5)9F4L}6T=4qz;F)VbhX(((HZm^%|YEp)=lA*KKCYn1?M zrz)L-$RY7Skx>af1)BQ_9cMdFLN?`Q6X;?Gq0 zWqA0q5#e>d2&zq&v86#WMo@PqE}*f^r1c7G0zM%&;I%3x-ykThybsVAHB6eXD8--& zXmvvm`nAU(ETMVabiS%~Ir5p$S9MDkN^MbqEL7@`Mj{99?l=laf6A*^>Qk={v{stl zO|c}0eF7Uo980862qnYgavPLzuvw)Sn7fqO5^DTGcur%yRO~MpFHm%SL>^$Q;${d~emGf){V)8c;W4n)DGv!Sh%;BX;D4aZ}u&g$VZ|x5u>L zrCZtl>0XY77JT_5jtfM~h?O{W7p5YbQse1dZBvLVY1uj{?wNGHwsA~jxI&#V-tS7F z2f-QUN56ig0CVPD;~y9^g+CfIg-`gtI{xW6-;l?b|CSFLD(4o*i>ac$-B}m(1_Ggc zEjMIPz?YBX88q1l@jHn4`I&eNO&+#{#HNslhZcoag|yZXZh81aQEZf~E-L8Mv`{1u zY5tHaEBh&LhB3X`H%R$0nqF~N(^ZiQL~D%*CE|}naV~g$C7$6dj@pWZTSQ!e&{H}7q#kIxX;Fiz1*rop^Kc+de`j-I zJ;ba|P;e?=ypac6U6h9)o0nDYxNKY&pm z=Fx#^JG|oy;g9|}o{GjL8NZFg5}%Dl6-YIoM~L4OT}M{pu_UC|MQ`_DEaA}_@#1Bs z*~Ae{4?)V`r(RN^xm&}XLbo)p@~>;-QwCiOOcD^?eM7Mcgynn`ai ztKKl%yp3&%s}W(|`di(Wva(#}ycHJb=;nFrBI*O>7L@a$(N18K%9mvsSM0a(I3{Vm zro3m+@}|*ZFO#%hOVVn#(89d+Hnt3=1o981;OPxD0E%?hG=8KLl z&`QJ@g)=;Mt5-p*#TDB$-bo?K%7gRAnKq3mQ=A z)UufxVkS0?mA*Ee9!0`*dO4t{!_`K0iUgNV(VgV4`2_wr221|TS$ffD@t1Lu)G`fe zQ>f8AYbxuGD}TVZYSX9l!{S2G)c*x$CPO5M!sP3WTk`=>kv~qUHSq70NGD&E?xyND8WPX z*cXVBF}^^yXmad;C#Z+0lB2?O)VU@debS8{q!nr&$6(N*$i15QG9$O9R8~O5BweYs z4)|CVw+_mLbt7YqUxlAI-sgpBmk=DwmLwL&G7HbtitcqFj}hKvUHVZ6RBC+&RJ>=LP29AzNQcE?Z( zNr#z_QF)3T`|!A;z?#)Z#m){Yvai#D{O5BHhUuttM+`bi80LuWkLfr9u!kJFSKrcU zGKIUX=mX};`2bpEYK~lR#gL1-P1Yo2I?W(x@`|9ZTMEg#NT(M9J%*apC&iQ+BRLI? zDKTga86vVIqYrz!Nf=Xq7Re0_LPM|pjCBP0x!?Qy7{|~j<3K{ZaLg^mpwXn&3mU>5 zhE9Xy|EvCpq0W#{iI?^9tEkAdSDXgAnqEtWu80=6g$AexkC>RI(?W-AvBt12H>}GfC#@?8TXdNe$re``&_zPj6csw8V=^>oFH51FoFU-F zQwx{Nv{DPrgX1Im2oNnyTG4fhEw-Pryyy++4y!=49FBWwzKu;$r5xEB5}X`?`*llV zi}n}xo25DiWq%|FQfD|mQjn2~aUJps);3;28=O}V8|tBpdc6hR)3#t%Z>9eVvP(L2 zHK40?>N@mw(1n%uL8eVTR%VceeQd#;%1Sdi8WtPm0CgQkxu3B|kuE|G-+JAy>&u*B zsRN>g+}vMyEF}4ju@G`s7iZ?1Q0cV7prx-Ks;hKr^1Qp=Dg5tW)%&Xg%gd6?T5@4l7uOI zdEEM%77t|4mtI zw<7u_DN^(sF{0lD(8%0da$rPT&puW`nC9RuIK+rYoXZv5qlLdF;*Iti@wXcB zKQ-cDjd-p~++FqKs@+xEnnJO-P~b9{%T-h2Z!Yk8C>iFXy*S!T!Ujg#-~Q8#hravf zhD&#!e%d)x?|=Dgj>fBh{FU~WS+iGv<;Q!a~9^P zB{|JGi1Rr)C`Q75W#*Lo(BE&9ZwboAgq^GOh=ei}4d$FcNr$@Yq@Xr16tBrDDkL$s z*mP=FoFv@FlZ3nSv*4VEby-8sO^ChB-C#VOI}6lR6G4rCga~$!V^Rgh8|SJKMX7&C z4N}RL%-sCgtw9kFt_t!m9>!tUUE`Y{4dPLHsJ|X|M|w!35q91+{spvEB&j@($E1|t z#-O@ue7=Dx@c^UPzmK#1F=TIFhAQJaw$9$2&$Yx|(<8Dt(1NOy_W*`=E z7(g*svYiw0ulU^fQ_wzkV=o}tHv+pnp3SY7pluaxd%5k`CT!b^d*$cA#kmdp+0Mf( zH|!tQx@mkBgc*!`eW-gPOMc+x5%j?$cuR{u8DAIwSjE<t zPEMqK)xV8)|M-7vH?ohl=stE2xTYDz%vm`4Ob$sSSQ^w_%E>@&V5sQBc!H6{&hp3T zGww#`EAco}Cm|=Gf5pFyDgE$YX;XUU$zVc3wx6+$*C<=0))MdGm-TVaU>*wgK|X<9 zmpzZb;^|X%?R}4iLb7X7|AG7UL^^jdow77K54*GBqe*z?w7Fn9zo~fSU;i8r zxgN|+XcXA1Tc|NFjh1Ga7Mc!ai~>UWEGT0X!1zO#pg0hby{A(%MuC3@w~;fhJP-Oz zdRKlH9LIN()fffPYDZ@}cNQo)3Zz59y6lU%pXyVrwDz&2h3b|S_l80aN2OwSWMG11 z7tOFx{NISjsZ^wmer_s`TO}_RTaCm$zQWBZW(qFo5JsorA8A-*r6+^6R&Oh5pQxaj zYzwAoHY6?6k%~c<`Oh$J;Amej9%rlEG(HT4aK~P#$Us1Ez?4414B_9bWjXK)TU2F zZQP1+IGDPO+9zOManhI{qs=3CP3B;HwQZwq^j)Yqm2BBor2l$Pmx ziO|@1I^0zg!vR;(X0nYnDEG-8;K&_$)Q8oQjQJtN?4Kd#%Z@iKIt@>H(@Eg*jma3E zhd7S*LQa}h`5#gd-Cw0u4KGP)B*mXJNb;FagB+GJ=srntoUMMp?vp3_i7gew^pnrP zxQhLxLA=3wl73S3Q{2o_bq|q>GCU;d`?gd}=^_6dlXpSLws=>?x@ssblbayq8|hHS zc!7lWXFzRG9)*H=US3dO*`rCPcEw4;Sym07NzbxsNP$ymr-@}nnu+27TVe1awS!$Y zSP;9iqXSprFtO)(9Krt%ecq+C(T;&rT3<;#t1IsF$9!F)i(VSV#Qc9A)$uUbkmJDk zo6c&smNrWSFO28pQbFW_P=F4Cxctr%%Not0BG(K-nwc z2yZyh3a?+C${fjvBxCDSk5*SRRn}pA{EzmnY*8;W! zP#ZXVOFcP27KQPdKIQm4Fu>I1_pNfv#Qn9gFh@tp!yjX8@k3`LUvEM;|JY3W?L z)M$>Z7=O}mq+fg%j?A)s!_0PVJ4D`r%hBcOdA%geH)|wJg#||DB?yMH7a`}i2c?${ zPD;;RBw@Y@hAFlW4klsbdXHe_x@(&bV?D=`4)e`Ll1^S;^1Nv_xLDvII&z-54R5_m zC_5^V8h(Ehp!QmzzL|Jihr;zK6H3l0KuewuaT+?xr&`i_1WAW6bX1U^gpu)_c#=`s zkS#wieQZm@7_t@QCt+l?A{g>d==u^VS$|)8L^EK*&TpD0kOumbP<@HvWL{T^IXSNj zikN-Vezb;a*Dk7RU}Sk^v`ok1@%M9M@rqx^3demmrL7fh;UtZj1)jJy&H(%ics#@V z7w~w-cd~dK4Ur>Px+rgK#hNl%N@r$~Ez()AFb4l~EZlS%PUe--7V^r3g{fyJPH^J& z6x???`7ASYasth}Oq$iHG(RQhEag!W!`7@bc*FV#(d#UpyAgR(nXhN*KRs)iSTji;((!oJ^e^D?I?BYWi+eOw`$2pEWL?Gfkj?|Ito}{3c&+ts zqQ$GP|39?Y_c7m7U^TSPGHGG%q$y`EXMHK=`pnWp7EE5DofIa;40FwfHqD5kd=EU} z(LNRLvqZ3A{8?)_!()@HI8aJP4Yy%kl2URRCs${QVe9J55-H9G9!ouEHaM`Z>P+8A z!!%;VNnl#nYsu&!4x-I+vP`|ri5Gol`)O44DDiozSXXn!sOtd02 zc}b&^j1wnMMXnNY%aPB2ByTx3mAR5PA?b_=ovqSg4i(d?1k?FS3kKutS3-j@Gs^u3u>QM z5PTAjxRh%LYCTiGDvw_ZzwKqQA9)WC&Ir_2tD+edO`PjJV$ieDGmN4h_7+#%rMm1k z&o7)}rBe(#7dln0)UyeNV^GUrFN)#xG;eBc!5Jx>i0bU>L^TYtzpZo0(C{zpN6(zI zD7Yc>x?R-Pvx#B#&hhWyY}wR!%OYi!vQg1mmC2~}p!k(2eyt6Q4PvvJwBq zNW&M@;81Wikm~{AxY7|SzeB}60`2OZFSK5e7#7n~B$*Pg|1?P!xo}4L-yn;^m2DiW zlmM!d6e+d02JQ){lLIJeB+F*HYh3}yQ{L>STreFj8ic|uhru_lE>2jDX3s=bXjY}x z2D%p&MD{ozMVnMh^o)2+sf`DyWvx}VtOne*J6)sbFIRqUB%B+J1RPI#v!8Uy;!lx{ zArYDu%u||W9V(qKu4Rv^|DVAgl_Te(R1>k;EDHiTAGL5hb`4dDGS?8~wQ@d;dF6Z$m|qR+hj()2YKL?TwCaActL}{FPVA`ly7yrevu(oW{AOzg?fpq zO@~qAZpeQGm2eIoIkL}x1g=AcW;o8EppQKnYt(I9p8R9tZ9U**iY*T$V@@hhtKtKn z$`h(d->7~ARkWBf)Jlu0nu-cYpT!szY)a)!D-SrWoISba%&$tu99t7xtgNZZy|$mg zn-9aAi&5w6)asCEj)+KPeX$rUURXR_tQ8kd6juga3ti;nHdlU2VI1{#br)BQBl&s5 zICJ-l$h#5S0+6C2OozeXLEX=X_Tq6yc5;6*W=~YGEGdCDk-zVd5;+fB{rxpV=@@r# zOh9d>dI>TwtGvqI9(;)3&yBmW8>jeXf>w@a7XW@G&nh^Ni@T+?CL!x`IL!?0_-a6{ zrTcMuws$K-v0=hXpuHwp8^=Vg09OVthkr71qZDIO$ zn%6Fk$7(zxY8Q6$=Ph!9{b<#G)tFXFr`Icq};5z>(pt|AZs* zRtrbut5%N4S0zKzSCcHI`s!uz#We*Y8Wh1`Vff^|HO*Or;k@DC=HM@a?*?rPK3C6%YdBulDafV?Jl`w~L zrGFMg(qPy>8OFI4MyUH+nGR;z@g_f(aJPI4+*P=B+RVGU``Ln%=h0i+eCEDQI+Srv zKvk?zQbzJ|$^R=l|CQ-7vWH8)R%30W^Ixiiab%HqUuf>%Fa2A;pNf(S$-6K54H=sI zODNo((|tR`7%}D8?Z{<6r78eP-!6H4LzeL20t{`VKkP1rhaY*=+(JG1Rd?Uqn|&h?wy?+!xi>etH$jk_kTi=R z2!u_d1ae8jl06_YD&oG4;OLCIfQ}1pfQT!C$~bPgjEpmmf{xCpGb3)JxRSiTQ&ruG zj5E*kKJWAW@da+x>FVk_r%s(Zb*j4S6#2@tEWeL8VZbkE@MA}Q8DE0fV*JJ_JM=pM zrya^6qmW1Fh@E@)cD#+T``NvFt)9=UVCy@EJpT8ScSmR4yZ^j3~+!LBv5*aW$T=Dwv<+E_kCyN%?# zJU2g$Z*D&7V?QoCs@~@PWa;kPJzcu|`hjE{G-15?gZDknh5Lv-xxNN9dE%RDJIbePTZ82+04tQzN;_+$Q= zet~y$0y9j;PG@jGJcD+V!VpulWtuE|BceANvRCv#c+geLpsiz@mCh>BUu|PZEN8C0 z%wBDa1y;Sa))L%ei{awcF!T4L?0pBw)g}22C4mpK%3B|O#sr1dtz7Ylc|{ZlecNO4bDG+5}IjNI-qC(TT4zWt>_JS=GasAIzGWZhG(*1yKGD4 z6JQzp|==G!%MuM8FyMZ*PG zR9?KM{Ze=%&)Y zDcmk+i(%TZEW^yQG&%doosv>ZShfhOsVttCK8`zHHW#x3`!R$3AC8XoP2J|t-X{EZ zFMBvSIqiY7G(^(ySFvRzW4Mh1;pwyrM|m71_WT<+hpb@7dFyxXTz}q@MD`gIxfF^I|Z|TU#uqRTv=!?hw3GQ5#k<0IxL`$XZegF?M1709;tOb^CGU2JJbOW3!Fnra(JI5pEGcu=-&T6qKH=N4EjD4n+ ze<1hmTs*e#P!$@A9%T4EvtdKW52}EUOHjy<`872buC(G-yCo`F9Q*a*(tWu&ONfQO z<-W7vgI95@)MBL!r>L`yKCCiXzWhVPvmbG-swz|RY!LhC?#nwmwo}lJXh z6zg}V|6xDR>EX(K_U0bjd+;7TlDj$pHWpT)Hq;B~n75zq2Sc+5{cB&Sy#4szaP`$! zQ@?u{{cbAyT{7M+^|&+P;RKxi&BV5VL0ylHFsu6G`g9c^~(*8r) z)U9{kwRQHq&70?+YJS+!aesXIayT*W+=7$l7efLA#^hLVn91_|%%eAS|Nn}>dxHJJ?W$!ob4N4yjRX5&4c%!cJd5bA^Z_W zCzk(HD|iV3pA|G?Cf{eWeDeX5rjPa2lE>Fj z>+%HAZS^xDV2J;WkWNWL4P6U8v&$M^{4YwK88ujK9VB`Bzf{BSYp#R-rHbI`=#JBj z*E>n`503R%!0Y*1E+#X^-yy{r<1?Ytl|)Kutb(|QU%$5F(|>lHMxRF>_xxOAnXww* z;$wA4KHtdCJ?{A&XqeZ@+jPEEE3C5|ryxDic@Q3}W3i#kHhgJ5o&^`q7LV~*7Ti8V zXlT`UFEdG$K0{Z8H|GOY%_aFGjohATVDG^*POl<02I+x%FA6`g;pou~9gEg&SO@yL z$}fuzGejCr{)H!Z3tG^MS%ko{QtdPBMtiSq2JM*r85B39^G65{?MvGa9HF2uoE^>{ zls!md7)1!&u@h$qSVsCo90zEVa37>rCyv1n9}Sx~9J`CgO;$)FCv26eY?}QIR>89I z_4II&l92KQ8eqba{iqDahV%lQr#OV1B+K&vS5EDbv^hEP-p$r)rIQAqmgCQN3eLX( zb-N9`Th#d+diK&-Ib03Hp;uxC7RapL7TBJ_`5;rIC1pl^Gm^=7Sz@vXB&XtpCqAyx zz$bb!>4e<(sm=D42d4!R0wmNWd z(TwHGXV9L=jzzUIX4FnUY1Am1$aLd(acl_r^6x~88Lyh}nxBC+;8LnMLo|xL!VHR- z_zdS-0P8`h0`fFZOZRBUaP|Od$I^8jm#o{+ad^XqqdzWrY;5Q|_NR6yDE7G}|Erkb zoFw#mYP+iDuChr+24oK^-LQ_Gxvpc;(G6sqcvL4Eb7Dn?nP%pJSZ<~I$xWJ|^Fb4= z1PhL5{%e^`+n3vuDsyPx0q`wtpBm4UWRmm%GXw{yDcnHv)6vA%c0!RD$-DTI+T?;1 zbQxS7O*bIl-8kj>3Czqg;ei|u;(PERT;wqJD|RQ2_7hjxa4`o{DmNn|aRPZ(J_6JG z$bNZTX>(PMv^Jzf;cyfjx(e`#1H1Z9AClOksOQPmJ$t0FC-U|_XWMtdo!GF!OZs0$ zati-znZTGz82zG`7%oIllU--tWjA+)~uc{kAJ%wzU1K>coGYk%p-}-d2!^jA;vSy+$!L@pR zbIUOrpnlR8>u6H8Smz}4hDXsG$QD}~^TRteo*it%B>F5CK`*eWD*#KJt@hC2&9h?C_n947sF6n^N!B3Q$7fd;FTlAQQ)0uc zjP#yHMq(f%mhMX%G&CwGu+n|mDKX(&ALvO3O6I4FbjZ-YS91^T!+*34?ChRcJ2-eC z?cf1ihJw=F`A}JBJdos{}5*3&&qTDFtMt_A{ShXU~Y`_ ze{q-$yxHP7U?|#1lx+;0x1w=$k)M)ZKK`kYU3|E}VA5 z%|nL_9lmg~>=*y7(dXDx9S8Y@&be}wV%un*pO2ZW8l}`UzvJKrgCpMpZcDvy>94sPhUhsMZe zj_(x_S_hZypsvq;&PGnQirojz{VsFSAGN}27Z%jp%Mnd;6Fn2ql# z_8p=VB`{ql@l2Q2B=P75_T&xdm1iD4j5P&!UO+a-h*+-Az~H}FY!}Mz^NPceNJ9ge z!w6xULO`wTaM2UAtkCh^ekyO_{{6)D$2zvMNuB2#xyI?Sq--A?>-thseX)cb7$6T~ zY``wL&tiE164H9*MYA&#SZZq0xi}hReNLuGO3mz_nNR1b;{2F>upwV+#!`S9G1QPD zk3*G11{;K4kMm~-X`e#sC@JaCnoXLXJ|mphe@6ej@XWO7iNo`!tR6gg&6ND%9UqmA z916Q{WLa!PX#V`r2(<1XYl?9Q-qI3{)v?*a=VzuFXo9`RQJo3rl9e>WIKvQREagLW zn|{NFAz}wi=JSgt|9X7?=SN0AONB?_GyFoC%bkAHpGLEOn&iXwZlP&J+CF(!={^`L zD#1Om6la#=)Y52<@6e+2&U61;zjh%cksRJ&Wf*Z^20jCt92=8k4mJ5*sgI;SmnyDL zWq0}>_Wjl;e(A#*Vs;{koRBsnji>n&674kZPsxAw(7}UPQaNxCN5{%Te`qpeRAtKZ z5OE$2zDO#hBXr}n1qIL5)%@0e#4gG!DVne;d7&8{*fj1Me4+@wMys8^SJ9_@Sij67 zJ$44~#5Vx;wiwn7yJ@szcr&N;;*WKi?-Z%bASun(V73w82K`@+4YZ*9-y0kLM;gsu z{1Y0j+ZxaR(t5;yTyYT{=U~ZiL-)5x|IhDs*oJ@eZl{ypIn@5IeQlPBmGxTpV>8lG zw4!c50BIQ(%OQJH81_tivAx|k$@FxOZERM$>L=|^D=O{I|8K@rtg6Cxen#5Pa#htL z``Lzbp#O4Jm2{q5RqdKLTeNzF#Sc#pyK6Nx1wSAs;AC0L6`BE9JwXAOdXv^{GT&fV z*|!_Lm=%jmhJ}#bBYQ};2>5b+BYeXDg2_Z`YX8)HeBaE{SROt*vV9qucBYw~Wo21* zW>%*C2y2NAu(EJ%;{deugzOB{mym?@|DJuLMkebgGBbN6T4aTcMv7%6!njHt9!oNP z+@GD1lZF=s$`0?$+Wy?>M-E|@ z)qG?>uA!IdH0lyE?x(|OgYNE{h!K=iB1hVu)4dV*;*|aS(^5Z`! zMN;wlkU%I$nnJUyvfi8PES_5z8lq1LoHMOz?$R-X=K5@W2pGL|>@`E~SU|8OM*U=t8gvGz=$9AE1M?p2(JxAI ztiYcVHS*XAA}`NK?u}23Vo7jT(5HW&Gx}WB=hi;f-ac?Y(WlQ(=qjvjH;-hrXa`== z6cw`}x-tl!4#SMtNj5GH{>FbW2AcZcYcpB~&&2OPSiDbOam5w(CC6*F%~xE}k$S}y zSb10ppM}@@PBOBMk;ZMY_BVU~t@pRR#hcdOtZyx$xfSg>spq_&qBv=C()=V*JaF>B z`2)peeQxNpt&h0OzQNvRi)`PX)Rg`y`S><0kiLhOEJpU-lRCKn;QYa2aNf{8i*s47 zooc0-f$ZUie|R9T&k4PUn0X_I_vk-74@Ul9WSzT=eZ0&#vhP*=C{}EcV-}bpT?%@# zL2?lpn)#Ed>~g!Xbls%=k?E;d_#&li=06%7-Y?hu(xJM(z5FrW}~^+REy`Pf4jZUepM|%V!^C=iZWEWD7g9EPau%k3qXVRC#$gR+N4VU8W!fQ7uHA3d>d-4pnc#o*d^wlNX=N`+;M z7&m(k%a7U|4mI}0vOyfr`;orljFeSXGnEef%IrFX^X8S}issPT9m@As4QE?}tqU=Z z=NMyRxjB#l%;J(V_bf*H+v!$@nUq6{M!wiY14DJt+~dfzXi(W;gUO21o!q2`j9M4w z)wOPHKX&kvg_Fi-T|pNY@mt0_@#76}j|6(D z^Jc=|@Nw@?z1hL5N8lYaWIP{x2f>!Pg>cTDJrJ-qcZK7tRY_d4usS!Tx~@fup% zHWtK+f7H^pZ5qtRVcl>=#HbyaY)82^FG$~W)~y*;E28yuBeMKn&#G3$JkM8zSzeKN zZNm?y_yMg(EA{Y$|Gu@r`q&t4+=pXqacWK@)bi^7Y();cvj@xVF`@@wkbELGCw9iQs|oQo@5nQTvD|c=^vdnEu-Eclrs%}59%QeM{%ka#F`BI#&aUZqdq2LbA2a&y>&yN5J=qyOKkdl} zT9*%C!v~Cv^*2+q`)BjiVf}~kBx_i9s5B>?=J9`w%}hy;X4-@7ur1EFe__9FzYnRf zS+cP0#2A*H(_%x?@eOiPG#xh1g4Fud>r?MeeKhskR68{zn+>rB4;Yr6YYc8Iw5Ajo6X-A(0d()2YC$FkBik9F6Py_FF)H?cv>9|Y7W3yZ(IE>3MU7}6GRTHo{iM3h0 z*ux*g2-;j_4Z>lEw9YNr9*KhIk)k4-PTeg+>x2t(qT%!`Uznxq<{406p168p$A&w$ z1S%%APQTa5NIEuzf61?X_)jZO+jzk z?wZ`5OU}E0(}&D|`!8n%e;8PPBFpFT3G0{N+i?NDFp+0)NzcV2(6Msxo#os3&NC;5 zPf^1&!#vFTg$wjqT={B0tvb_Rn2TrQADByyt+U(M87pW%z-(Z;W1XP()YU7E%0RQ5sY(Nx|ml?_iV!BLM`-q_5y zbDW5g$!BvhgwN#{@jLi#7>Iqd`p)Sq%wAc&=JXPQKmyi-2Nm|_BMLJ`U~}Sjyu7kU zoRQAb({uV~p9zg-)aLijKQVt@zQCtMd`R}19F{{pwd%+jIPmJ|8C7(|a@DbCtLOky z>Z%2_Vhv%Sx4k47EX}YmSI(k$5ZRCen&}M|QWys0<@69~)K7W3dP@Yfm{0BlD+k^ z5o62Qs!b2GRj_KC-4t@eBFaTmi#w$y&ZEpDk0cLe`qY6X$2{|timI3pv+?3G;<%Mo^703PrX0);U%S-Nb>z{f7x zxtno_b(Y;LCELjBVdw8pJA8y(G*^|Bz*L_Ai~N8Fj{S!8__2L&Ts%^(ddYX2tZL*5 z!~=aUZ4?UvkO~-<&>r~o7P`bt+J4Ii|9m#(g~OYx>)WeutYwcL3yLQ?s<*XnxWD7C zcU)6>_@WhUuOC=8=MFw@`-8{cNX@?dX4EtQpZry3mC@69EjDu^o6VLo;bS>i0nN$D z;T1h9d&GNO*uyMIVri+VyHMxstkkrWST-HMmCgMkI~%8Wr)6<06{npP%dpIzsIF-z zOo;JhI1v6QHX7Gy+3VG*s*B|rtM8_Mmg-ARO*OLuy^Y+Mk&%{>mmxAmhG{}2?DF@D zn!VCqhIJ!fYUidwr|t){V0(M)+VAqM1iBUsL)Z*E$YmOdPgT_kX-dH$odp zc_2;c`$TI>It@%}$^kP6@Bz#~SM4dk$e({oF8oN5TBHWEIU<{VwMuds@-Z2Z|bR&d!ok^W{Ak6K21z}9Wi)Fa0 zGm4bm2-EQFYY0bmzK?J;N=P#zou43#b~Ym{k$1<+@WjqtNEz38Hp1~Tf4R)L0B<4E zjD-?DP3BxAQ>tXRQKoFh-E`1%6T;NabqLcsPe(|!rGqv~Uo68NomT?hDMO+&UDBC@ zr#^;tnvO6R@N$Id2>T-E*~Va$_8P)S=MM;@cy_Q+j6I2iLI3jziT=T$d>6ubonIiF zFYhks{43yv5?&{63Y&mvJ>GDS>GYX1DziN zCYpzU53fNZr^+y0hNHo&q2LCkk3|VX;nDmk!f_HFFT;Cqces(-@jk+I8TJLu!;OA2 z90+L|E~RTYWaBr0qu}^(qa1QF+?Xt%oh3thKQ!FfEYr8hlzU`p+X0UPweKS=2R)+< z2Q-f|CP{d*gr`b)CTJUFoGQavGJUp$D`hxW=2_7BXXM!-OWTQXv}}vfvK2;y&Z9`# zC`01d7~s7QVS$9pJ6{Jpx%0OOXUT9r-ZYLe7NDkMAOn=XNWz>8J()k3^ACM{A zCA>qHxf5Z&5r91814|vk!6+@?7=oPn#t0dXHckgj*z=7-8Ac)V`H)F^b}V?6kG7y^ z7s!-FGOUp~H_Fn8l6;9hAGM~OJ7u^_hPx3KfCKL%OqbzkoI6q=Tf9KFb%AW_0`%5T zkbV#Hgk@WYWm|`3-w&f@A4B>$BLiVM+AAzuHViHiyb-kyqh$%EmJJ)!vSEW-woqa( zl-LVp`9$5EV)RQT!b>|sU5O}oif}7 z>_yN3PhdA9^}C2{YwRCJFUE;Xoqt2^ z#JjQcLZobxcsI-Px5(1&k(56m)3?i%9kNC{5f)3n6-&Mqqb^60LVPHeTBSsCpadLv z4JTg^2TEYZ>_XU2hJ(=}C9=PlpcY#J&ywMMnZBs=DWs5ul*qncf_9`lL{AA?lVH+L zB~m+$mAJ-ATw_5G`hdhWR^l2frEx59?Lzuw8P1YnC1hqSxJ2Qi&KD7Gl<;PGcZ&?~ zk)>^yFku`kF`fuqyNnajc1ID8kYRxg%TdCK!16l6Su>2{{qvKZ&qL=Gi1elKc}< zujdgyAX7+6Pei?_zkD9{^Ji zbwDA7(ay~XozCwNHp*~^Oy7xcGVY#@^QA3gF2aBelZ+a`$tZmaN?wjI4e~h!ynt2NPDdjB3SThCXe~fUl45xsqDQJf7c$H+F3|@VL zka%@6%KQX&!xZSZY52$Sn<2w_NI3;{+=_5A@|*$+DcmB%?J^{ddJ3>?#WPdz)C^g| z48%5mRKg5=>>5D0Muty!-ir?^3HwZmeWt{Is!TamrkpBMX34gjCEIQm?tTgVdm5ga zg}Ve(JI_vs(w;y_621_n5lo}xLP!XO_sA5Yf1#v*A)d-IPDB3J5IRUdP4ee7VE+&> z@#i$qKyahHyG6p(`lkUqJw^86BH*2dkT|dicnPLjEJB%|AtatJk~LZ+%UmSuwMg=O z5lW^!RL4cKj*Da+7lGSfB8B+2NY-(YtYej|U6pLjDp_)sY|ScJa+Pe&Dp_)sY|Sd! zf>kKz6QfGjnnu4Y^i-P5)X2KmK*M|pm}*obYt$&QG|HzM7q~}vccYw#WXTW7^oLOPaHLYnyJg9{@m4Dfa1R;g zz{=W;$5K9pt}Pa89!IiCUNqXMSD zsM4^F^m+}$iH*^S?>(4_ucnaa771fFIcBljBy7v{$0Y2N>CZ|S?o^QH4GEKfs~Y12 z4P$kSP1P_rQW$+t$MDIDFoLW`!zS`vqhSljy=~U8jr2z}>@!Yh`!$?k^aCGMIew!L z$0k)-X25rlFVb+L;RJ#b4iL?O)e=r5Is+RdoFvn)mT-!MRejR{rvy}eGXZA=6b)H2 z&kHhtHsG{?s&5aOuIk$ha7uu_b7N+2%9Dt<(t!I?p2Rc>V>bfeJ`x^G`4h2A19?VB zI3nTE5-ukg8*V87ED1|oiKi2sq|%p5Sk@(R_1$>|!C+zD^!lYOjjfH#+VUngwlp=i zRJYYPHjK$DUAZ!^rM|YVtu?PD-WqRN9j_TPr@F3jRrRcRZTrgVmagYia-L3CS99Yn zttcliJSJ4AQgp8R*1YPxwwCIe_^Rrb6?u)z{tW@JEgFp$W0g^DtOT^gSj&=)xUt-5 zF#d*L*S*X`0cN=+-_aOci0-6r_U5b2-u-O{1 z9j6Ux6J=>lGOR{QJ)j26(DRH^;9iNi1!=YD_icEJuHuN}h*u-5LC!hAU5BTL+F3}e zMSou@>G>&q-E-$1m%sbHxe`aKrY8^c<1rYu3V(#Hd;UD+B>JlHYXf!Fpe-(GYB5$I zjq3Y<$AO=s-sRR9@RGRIhMLEr(}<7M0&SA&pQ4Mn8vhS;43*SV9xAOBr8USD#p`-W zeH(1vCgfO#yGvzh1g%2NSK>$QLhUvMROI14VI=;w;+i<4IM9aj8*w!ccSvp;aZPvU zfckcnF-POb0~RVlJv$6{ySFUynV!yrY&HUW4Ycszkb zYDdEA(og+|`kAdzY zsh%Ty8c|D-bk~l`qrb4 zq}Q5&wG~`dJXs}a=;|GdQKcl!yo(Nf(;gk_DyLi{1k=hnG<>r&5eK`B%!$s>&d~N->Q0)Nc;ohejAST{c9UB}VyNY7DE zrqZW_PNLP-e@a)*K?=3REIhXq9HV-)bdwbt!H7po`KT zSGU(3PiG!h9*BZ9Ud?7e0+kF>JE{IdntGMgVl-Y+t5E;yKAx!h5_d=*sn@PVj_$3j zG=F!kL-HC&Zjy|yQH68}wGZi|8hMXO{dcncV;s~A)!3p&+ImTWqJ?@J$q8vjs+lUa zQeIK|6kt)>q-*S&jaH-D5-ntP5T$OLP+QZ;O3#ucx1nU!Pe>9dC$(ZTQtRc@N^abC zXp(n{62jW`oI3^*b&6u@+r&{SmF`mLmePH!83Sr)v~R+!2m3M5qV#VJ+KXhbyG1ny z*VLZ*$W8sJ5fV-^(1a4!{>ZNDvhj$A^*?#<&$!c-kNVAQlp)`=-bm6L#i7P9SScg$HRmYkr!i=uAS}uPSeAttog$dq z7Gq{R7HiPsu>N`y=7TZRunax194n}fF$wwutC*PUPJ>1|1+&zd#;MRgvoSVRVx@GR zF(0c@3$Ze^2y@2Mu{&ZhT51X8fqLpP@Qd`^a%ifRkPqT!6C}6=(oE958uD}|TI?)i zo$)i{Y~vi`TA4;b6A-mz28 zz8}K;`(fh|<5A-=<8k8&=EEsgdocrl3iI!0Fw6dp@vQM%cm{gjcmbYvUNR0CFB`Am z%;49I*Nub5?=hSG15P1-)A*C|7WQ-=G7jVGq<4)!8}AwK8-FqWiW%;Q#z&aB{N4D6 z@v(8l_{8`W`}aP_{?dOMUm9N-M~$zIZ;Wq^?~Lz_ABWo~#$kWxZJ+)|d5zzt=oAfDL4W*kE=78^VUNVQe@X!A7!C zY&07K9}__q!gnZPR)}p;5f){|tb~naC$e#DJUa=_Ct`5vQN|`>UsVNj*d#WYO<_~n z$!r>%4wtes*i3dRn}yFb=CDdOm(64I*#fqZoyHcyDaPs86ttLCvnBY5qXvFMma$q^ z$LiT~wt}r>t5^fRgluBXtcA70CrUe8&DO9p*;;(Qw~qacoz2dH=i2q`Jhp+I&n{pW zvWwWo>=JeVr%zx?0R+syOG_*Zf3WzTiIr| zg>7ZGvD?|N*&W#UeHXi%ZDaSad)a;LemK_H&UUb!>_N7RJ;ZinTlgdFQT7;noISzz zuqWX|VIO;nJC8{?7ivK4wSQC)n`+8T*`l z!T!m}&Q7`<8vjzGpwMW2}R9V(TD-cLISOsTQ}nk0)?H5AZ~u#FKdnocX5l zboegFdw3}?;}dx~uiy?gXHMo*_*8x} zpT?*2Q}C((Onxe#g>Tp9@Jf8VHjmHe3;05Q8ehb#`03dAvzS-&C44Eb;c>o<*YY|z z&R7nYI4k)o-hlnKO}v@6@K)Z&+xcp~hMx(y8fU>_&d>PS{2Xi~SkKSn8~FMB0)8Pr zjk}m%!Y}2Q@yq!Y{7U|Feih%yH}R|aFZeb5TK-G^D>xp#p5MT4t-@8eJLr};B{KmQGXmj9MN$Dijf@E7?@`~ZKMzrtVTukqjU*ZD#Id;SLh1OFp` zlmCgo#oy+K_+kDIf0zH6zsKL_f8l@SAMg+PNBnR6@BAP9V}68x!awDo@z41e{Ga%a z@+*Fnf6c$)-}3MH_xuNbjCb%(D13&!$O60VEbNT&i3E7X3W!9JB$7pnNQIk@bV1)N zWr=KfU&s+X;d~%h^cHBuSBF2gn#W*ouoFpb-tAD8|6B9+bs1S~rBqoa~VyZYniP>U~s1$R>JTYG^fRmup#3E58PKN`F#iCj)5lcl4zRFuBYDJx>hYO(TV(JI=qA;N90=3=(Zg&x+rQ=fv~k1@WSINgNO_i&w;};x+L*@wzxDelOk-e-M8ZZ;C&Ox5V4xkT@*f z5$}pWi}%F);xFQ_;sf!a_(=Rs{9XJ*d@PQLPsFF#Y5uwRLi|&FDZUa%#n<8+@vZny zd@p_w$3%zdgf|0ba%{CUP0O@RpP69#&48I`CYi}*ikS*u2kB;pnQ3O3*=7$j$LwkL zGIPz|W*@UJY@GgZ&oRIpXbv(5n zm{GGB&JD)mE9r5tj81}2pqN=|mYEaHa0{j*O+ITYt6IFb>`2^v(0nNbItYUdFBT5eDebHLh~Z?V)GL7Qu8wN za`OuFO7rLN`>@g6WL|Cl!o0@3*8HXUEAu+@dh-VJM)M}~X7d)fgxG9uF}IqxnYWw2 zHt#U+ghP(I&28pA=Dp^9u7zdZ562PP%^l`W^Fec$`H;EWd>C#!9yK2`A2**c_n1#& z|HVG@Df4Ob8FRn+8}~UCo6nlRHJ>w|H(xMcG+#0gm@k{Jn6H|znZGk%HxHV>H{US- zVE)m3)BKb9mie}M$UF=u74MpVHs3SfH~(V()%?Kx(4=$Jy8W4dGyiV>!~EDhg0GM9 zrJsp!_sq}m`y4-5g62QXFU_yaqvqG&aFo*r*M0GWGf%5O zetGx}z;7UagYX-S-wC>$Av%V03;MI*3|z*;b&T)4t&tjr$6orgM(cQtj`OXc6|xGf zFzyxN2RDQCXGL@z)p4;^VvV&%2<nyhB4#cH+M;A(BPwZ=LVz6sB= zusw(Vte@!^+fL}uI>$QKS}(!>7+B|78<6{a>jLXS>muu7>k{iy>oV(d>k8{i>*v;0 z)<$cSb+z>i>l*7?>zCHAtm~}ntsATxt(&Zyty`>HtkjKq>n`hV zYnyeCb+2`wb-(q1wcXlb?X(`Wc3BTuyRC<Hl6Am(*?Pr#)q2hPo%OnP(E7dghV=*QkJg*kpRBj6x2;3g zVe1|1UF*-*d)E8bU#!1cA6Oq+A7QuI->rXGA6rMPPpnVjOXG9v3+tcOm)2L-QR{2# z8|+2<&idZ^!8&GjSe~UkPp3XR!S>q$JJC+ElkF5c)lRe1u}41>eq*!k z9(Io16YdCe?cR1DyRY5P?r-PW1MGp=!ZFxB!5(4{wTHo3;Rt)AJ<1+!kFoRZpdEro z&#+x+7ugXzY8Trj_E`Hwdz?MqKFOW{hYqE7nLW`iw<~PNo&-0qQ|zhs$@VmRx_yd0 z1G`*LwP)G0?KyU(J=dOR&$k!Y3+>bFMRt{aI$UinwyW(W_ENjXj@!%ZTAZa+4`+od z?3MN^y8({4n(St~#cs9R>~^@cTw|YUuZ1hab@tEfv+Z;2bM5u^dG-eTeES0XLi-~7 zV*3*NQu{Lda{CJVO8e*bRX7=HlYKSzrd(rRYyZ;zm3^IkJ$C8cXy0VtY~NzvYHzl; z*jw$}?Az^M+jrP^+IQJ^V-Mdw_PzFf_Wd}sWxKt@-f2H*@3J4VciRtRJNTpaWA@|r z6ZRhaNq8sOXFp{>Z9il0w|`?lYyZ}M&VJs0!G6(x$v$Ae3`bh8+OOHa!_Jt4_V4XC z>_6ClwBNM(4 zy%DQ#sBMY2wYM~gRqY|sR38#E>Qy0y+%p)Z4KKj|^CcGVOtL9Ut^7`e84b@GJt!*uhO?A{b4aCIO_|nFP8h`b& z`ua$yps?75ic9Rt1qH!q*q$6JE-F+}QAl2e!-2-8c*7FNMZC>ds@mOGt>VOqOY2*f zwy#>YGJa;_(k|GXNcCKbz*nK4z&low7`s9VNL)r{1?7t)NSxI5bYg86Y)+yawFnX> zxh+wvfyBvO`4a28U~}@4>K3yOfjy&Z zDlu_+7o2diOUDWgB&|R{i8rjQZm6kWnlR11z0w6vae)R6h>C_<5pSsV&CmqlRkmc# z3`J0*j1p$K&$VbEadsCOiLG6*Ifp9TMis796>e7*uGHnX>+&mA`R%I0mAb<1y2A6i zN=#hS4PMXS<|>*ZA>HzkX>o zgi=a)u(+f!skTNli7M-p)^H=kx0! zbrL6^SubYQHCnT!mYGxC?$h|i#JYMhv$Z~n%5d?f>YMI$Kq@Rnx7Jsxk|00=exh1J zS?#J`?xQl%TtdXxk`^@2BBJTCjntt@4_YfE=}>V*dP6%uv)slqpaKu-x?AX_6?ss^ zgQ6a!R4z&`Dsj^yK@ak9L|h!9La)4#S4zk$CFGS-;FVI~l~UlA5-jlOEAYxI@aQY> zN-pq9F7QeYdnJdxlEYrfVUGu44@cO;5%zF|Jse>VN7%zr=;1&|rQr!2D)ev^dN>L_ z99?`V^l%h>?w z9Q8^r_DU}H>RasLDE4p^dpL?c9K{}vVh=~LhojiTQR3k!@oK(_Km{7ZNZBre*&bvUN3lzCP#08=*Q0xLF8Ym9BK**X= z*VuvyvkWU`*iK<`U1Q^l>LoCTF*Ynog1NFJzOr!*UHIhyB_TPO5v0p2aSJX9xhVxM z;F4V8l3e1FT;h^k;*wnAl3b!mjs$hdk)SR)64WI}g1Y1g8l}`F)L-pFfl{w30eoYp zYn4{oHSWt=q*WiE&@G3oarYcDA*)*sui&h1<#>tRu}MRwds#9evs+m%<(b`za?=vk zd_2mF`iJs-E$#b$OBo{hWkT)N?M{6!n;U=_fN+3WT3*T?qv$ zyg~zU540;}aduorX%)vaIevUXw;YP=-Et_dcgx|S$?BHNOYDwKq3@PUCS-Oi%dJOd zw@hwYV2W30pxy)hQ{4OhdKXgC9w~I?w#b#+B3EvU3ar+;`0DBaEUM~dt?}B%l?rUa zbzP!NZN_w@t<|clZ>ev#+VF*F+>#kBna6f-H^Q2*o7i{pvbc(bpyuD$^z!pfj10iUEIy}j9lNx4kGaItFZSH)LaHMnl$b#bw} zdbM>{_1gLd0Ru*~;kUN2CSh59L-ooP)yo8a7I4RP(yI6>fuFkH(B2^Mvs-b0MV(27 z_~e64ao!XUNU*IH<_s!^P&7A!Qjl&EjhGv*_SZDFFIfo=t+w$4UY!8Qt|hCv&X1_I z4kfQjZiue|H=E-tVLvqlkYCp{*`-zTI>o(GoC`?W>xg}6U7+HiuNo6p(40sG>B0gM zmaI#cNs`z4W?HutnZ-{`l??@xGQLcql!>dVo9dhWV7Ee*D4DKd$$AAR)WsFxM}72d z*%&$%&7mQ%L_uB!^$j$Tf)Zu@bSm0NLueocC8=go7m8_38he5ZB+7=;PolXL6rh&S zU>6G#(10>A0klgF`%qt!L?39P7?XO6Bts-|8E3^?8rRg}>rAi-U2 zVj(S}jFd|mP1((-Ew#ZXLZZvC8l-DsVs#i~Tu`P;qExB`Q)H?~M2gJsU8<5Ka`lV^ljSomwq*H; zdxd3Om%HsQ6o9Soau)`_3nJAe4XG|DQx%mmRZ%HZy+>2z9q*FLZ)s3e$~%fmnd;Jz zEN{41%5o|$)@D7)%mVkGf2|7z7IdLl>w)$HS-ibgMrIAx@%$20vlLn$E)41pOORG+ z5Oi1Jg|uLzbGphGI#A8ZA_Z<&g9-|{&$^wC(p)7Nb-O9jT#=8uDhO$=@O#}9CA-}| z>M63qkfsWL`4k0&L#YDL;&yC69xa~YDb%Yflus)jJgZb1rFqyqB@^|OOrc(VK|Zan z>4~mq-GQZ0ugy?Cua;UhQ<|#;3-!tkrFqnA1y5=2U|6WvbtuhMuTj0;KxwW*E_4-7 zK~%3dfG@5JLYh0U6zVl0JgZd@_#H+D)%dQJP1AHXJBTQ4jj`>J?O}HWKKr%gN#{ z6T(%}$miCwSg&r-v#Kqryso=0hl;xfO>gijbWMYTuA!rAU@7iqZn^!#8$|GgE4#(I z_W*B~Nus44Y2Khzta}CJ^XT&=w%C*VVlC~I&*g5hCt<~&>=tY3qK;ZfJ=>n%7f`wKP#ax3!A3L{OU79=i3BrdNHy`>vMp+Pt`{RlC|luSC)l9?g0s zlF~f9dL4A&ozz@rN}2kj5X<_zT=v(@~)5 z2)lIX^pH+3(CG!5z5-2Ofu^rO(^sJBE70^6X!;5?eFd7n0!?3mrmtXP(rk=B?wgh* zyjJ!uhy%d_RU^dmi6F)snO+#IQE`#JE-LrSsT56jlu2I_akU*Ft#1M89t=qJkRm`@ z%K}moLup!b08$b|X#5HUZ?-LyuQ<*Qnho+k*hCCqFOiLS*;rg z^6KGE@{s1$Lu(1j=hZ`N38c9bL_i*WT4&N-k3OyUD9xiv>ocTjEk=;XXLmA<-a z`iL}-KG!xvnn#~&2O-VlhHD3vxHb>4xi$|V4~J{>AkD+!+BZn^aA>QBO7U>GQ`C}Z zRA~fAsnk@EQ5`D{0r}L|N<%<4^|jIvkV}27Gz4T)Un>m}4Jr*04Jr*54JyqQ4Jr*4 z4Jr)<30BW(4I0%N6tb(+HGZu@A+|Ik84SPu&`7=U#g!k)#a8hBmBX_GOf?bBtLPj^Ox!TWs+Y=m-Hgm z_{ucCa(%yC->=Zu73w+?RrM^3sQQ;h6#vU2`hKy#F4os2s$I*975x!~&nYXB{KrVC z@0aT5O7(LS72T1Eitb3cymrb;^>gJiec6&Fs-BT@)lOxlil33F;zOidU#t2QL?ZI} zf?%n0jSx;{}| zpQxM9rB}6oBr5R*BT*$sWks@lr!1o6v@GJ5r{ue=NS5c6Dg21ta+TafqMGkfw;Y{6 zqWKlk`HOY=MQ*vO-;@>U=ZiJoVqK47T~1WXfuh?fQ}PkS=qUR`nW`_+-D?-08@tbI z`dm6Ze6CzAQG6|4s>&^PpRdu^ny-H(p z{nO<~ndV!W=3AM@SElLKdM2XvOhoAy^j}@SGA*BFE?(VE6Lq;0bv-I{{)w7j<(dx@ zHCR3SECkr#m{` zanm(jdOV60t9%8@(he3VOFLAd#%08^-iRfgh$TM}OF9ut{veigB9?R_mhFL9wgcj7 zl5@mMbi7o@H9D647WZX;2vw+Y8L`H%#${Y<{2`5Bjmt>a_|?n?*BZYXmvJrYiCFRj zvE&D0$q&S`oe<0R4^^m{3u295&0IopHFH6_#;;~BxYqd9%mvpPzspZGb3wYsU!d`; z85Pnsel?>CRj3&iVvRqn`5)Hx4{Q8k&Hu2*AJ+U2Yy4r&|FEuqSmO_C{9#@Hu*M(O z^)Hli8mdq;TErTEp~hdR@fT|Rg&KdM#$TxM7i#>48h@e2U#RgHYW#&7f1$>&=4GJ@ zHGU%2_|}9IbC0t#2HyZyc>}9IbC0t#2HyXB@3x9IaOztxp`SPaLgJ9Ia0rtxp`S zPaLgJ9Ia0rtxp`SPaLgJ9Ia0rtxp`SPaLgJ9Ia0rtxp`SPaLgJ9Ia0rtxp`SPaLgJ z9Ia0rtxp`SPaLgJ9Ia0rtxp`SPaLgJ9A(Fc9A(ENR{GOX^9Eci{p~0_9@k3WI9lI0 zTHiQY-#A*|I9lI0THiQY-#A*|I9lI0THiQY-#A*|I9lI0THiQY-#A*|I9lI0THiQY z-#A*|IIg}?c5}#4b~9q7?;K_Sha6@9Bi8yz%>!_)^qr$thH~>shJy@pkmT5hxR=z`yn%5)N?XKqWxYq5i?0H=4`YQV!*BY;~*Kw`!PSo|C zsPQU$9rra}Wv_=EWv3(7c-1-qu5~??{f=v0Pqi+9Ypw5<9gk~`N7?VV)_9ct9&(iZ zj#%SS_B*b1{gnNVYmHag@3_`@mHm!ujaS+4xYqTo(D*Afe=9V8N8@vJJ31PlqwzSJ zpN_`kXnv~sK*&+^0mK@Qqw(nZKv<2N!LS-H5li_*EXzkM%SSBBM=a?_EZYgOEElmX z7qO%tv7|p3R^udMDVK<4eGtp~AeQw(tnn(l9@iSL8aHt*>xEe3*X#RXHEtqZ<5zY) zt~Gu&jt0YO97U}0tML=p8m}5Zajo&{`B7MnpGenu)%b~PU2iph;#${Rji14=8b1;1 zdaLmh*Sg+n{KU1!uf|VYYy4{b#I>%s8b5KZ`L4!KT-JUSC$4pU)%b~PU0*eR;#${NjdQ`UUZ)DHaW04n1nCpRs(vtt^|h)W z3`Tve>KD@U+K`^thV;5ZfnL7}seXa-9J!rXz_So}Wo0;T2L3{kMkj(SGgx&?^%C4O zDHrb1o^pnqf;H8HSA9c$n=u3*TGkt*=o?0(U}b%6H9QGXPWpo*8yRvL!f_Iw z$J6jVd^|h|KMs$>cf&LA*YF~IG`tSK3~#{~!~5{R@DKd^C-&(70XyK6tTddA+SBS| zdUZm`fBW!z5zR=w_;cH zHtdAniQUhSnJ-)W#EsbJ{5Hz{9=nf;ceCJuV~`jkhQixM2p%>rg~y6(;i2MYc%}F? zJWo6XZxegqVd6LNDscdwBz_O?5r^P0;;--$@elDi{0Y2a+1RI_f?fGNunWJRHP9Mj zjj+aGU;HfWJ70*M=1V|l9d?p8VfXl%*3Ymzd_8u2UxHoU8?m$dI_&1&j2+x}Vb}I{ z?9_e)yR)CfuI&BTY5gwtOCPhTP3RxBI&pR&e2MgekB}gIf_w=-8&|`p#!c{}aXWlx z?1F!cC*TufKm1_41m712;qT&Y__+8B{91gBe_z7)!5`sSAQ^rHvf($NuQk9r!5VIj z#!mhs?37<%Rawno!|G#mT^)xOOdGOHE4<1-X!ShN1ysd12SCfn2(d06C zGT8_ZCclK|l3U=dR(`!m@nu^^gkB4mt4T(BB$l z4YfvE`BvD9!h6Dr)_C|zD77ZSKf)wyigmIz-I`&Y3hxH<;L+d=crK`gzk*d(GrSY5 zwa$k3f%D)|;8J)I*aXi3*TY-D7I+A_8(sl+z!Siu*!{m3yZ(QJ-Tp6Pr~fP1<^MW% z`2PXB``^N@{y$?!|94ggcIKmZgDY+i8L9iodGPjfAw0cY3J)(=!Lv(Of4LieTkeC; zmj9~X9D!ez&*4wyYxq+69)0Ll_~JMSuDk{B8{fcN#t&u(d}H8@y?@)cB33bcN{q8k zf(MB*_>FL^$<|bB8azSF{D1Cu&%p=6OYnd2DtsRtgx`Zdq9-0kUwlvXM%xFC=$HMG z!CxAO_KivX*aKeN2E$`pP@HQB^tr#Q*nC5LWpK#S*9b2V-y*z3e2?(wC?^0t-oxl4 zj>;V0$Q<9v96!h$(BI^v2048i<5(G!KF)&oxIAe7Q6j_O{Bto0;TK{u!hZ^!^1#0o zQxSe8PDXeXPciZ+@&N?+T-1}p4-m!$_yWRN#E^?G0e>Z^4jod82%pko6dS$CmpFWw z&|hyB+>m?B_K&z|@F=DeP-4(;TO(5h&$WzTwH+9VlXuyMD9*Rt zJUe)5a8$RHK3n^(?*nIe^lt_lhMY!|3qo?_coO{!4(L{xnN>RA(1`<^{;}wrM_+s| zcG&m$=sQvtY~GOli{J*aAHUI?1$p;Mo3yvrweMUx%bED~TdO7~hi(rhd!#bBZ3&)t zxg=6lnsz2%SQ^R>X4<$&$V{4t9kub6hP;W@P4Q4xFoTkPnTh4?Ela8!R%6e6Jd}#k zkQ&Ie=hRiNX^V&Y276ONVrG^~$eS2%X{%p`&AR03JJdhemu`#99{Tni?6YWXt6tTF zJ;r$xON0G#l41W9(6=A-w=gF;M3>=$a1p*WUKpI+jo8ZBp`2j0!k+>s;Pu$(+Au0_ zO2g7Ip^?Gi3eiCKMjoNco9*J74L9TUOXIDCbORgMohxwZCpNHD1L*<2fidIm7k1wM z(t*4O0%u=(@5Sw(?KiL!uMPdymbCKSG=|2P~?`>y{~4##-oSp z^0$5P{?nITG2)ra2VA^t&-wG`HMZ{^w{6J9RWGDvkGu7Pzt4Fp(6ImiRCnd!P_KR8 zjG@6ycF|bIk~R5_C2M5gmo%25vW&`>ZS2BKg)EH{BFi9arDW~M(m5nTDan%MM2N^z zM-rajjEYXrd3&z+y3YH&=dZc$`MJk^-M{bW^Ifj{{(jb)jRx;-V@(wb8&DVP;tzV8 zjcJ`97vdRcD%aOe-+7G8pE!2(!))06>FZ7q(g#zfp(jGtMadndF#)BszaSUKO#8?y zC&{H8s^!u5YoWBD>E{s!075SyPY(xe7^Hg$1SSrM0wQ0>03?e0Bp&arA|vDF?B~4) zys7OCV0$-_4fU zu$8T*qOG|H{41)Z^6i2l0LHJYpoIh5DZk51`Cp*wDTE$eAvk7*ftGoV2iWn|zG>MJ z*n^s&p(#mYq!r}0zJCxEv;+c;k^AzL?XNn#nDfDDQYj6@8;~AelaAZ5wx@>S5_v}- zwk5Goz$}sP^u=Uolx~l;CYhyo3psHvX($Ssdt)N!n29_s7BdSe zt#;I0lq_57G2+`oe{>W#InoEug_o1b=B-H+Wr~iG8rW~V`VMq z*vmgKc2CZ|<=tSOqRRzT5~AuLzkS$og=2KFx@!Su!v`aC3Fyqy82eoK(raLOR!GrA zi?MU~fk0D_)f<9FrDfjk5=h8GZb^c|TK4!6H@fV7?xPJUjce@=%ljv`k#(jC2TtWn zE>y*`h|iE-(vzbs(nF2lNPw@6CCh#3jcqBccz@a*@ktWb4YkpOUdGQ9GAq4seB~*- zYxhkAPkV+ebB&AMy!9^aVDyt z0?9Uj(DJ{8B!U79DkPzxU;!v1O#$O>KoSrqi;_j6g#HSQct1aBXGbdhxG0l$QIPgO zAdtTCKSH4VpX?cAU#elaT+yU$zk0xqE-s?TYY}CE64|rh zn&2U{RNKatJcGbDo($}pPIHRB@0a-TJU&GDdft`L)UqX#gpcVSf0Th{|6C;!jqM2} zrxKlAR~a71&iU6eT<}XIApiKgl*iuF>J#sg;V-+w@&bHZ?`N3n0}6s=xwm#YsY&%+D3RP2 z+RI&TANndY-)l|n{7rxeV*@GR(*^}FgB@by)YM{FyVU=1emlH>>yE)dPwxHI>oKtl zX?uAGQ!j;~#hoS47-eO}KWSg=!SDmT6ihO)b8gCOY?0-_2m%6>=d|qHo6jx1yzppE ze>`}Z!4)4&@z&s3LkxIL96TFF_13cBu~x8dv@!fItmvn%99nnZdt7zF3?-hO8gvwx z$}LXVb?oC>vPoX`T4pXczLsXh?8&+ zpV|;J@F5pE_!QtMr-seb8WhZmE#R! zSdN2qpvjxG3Y==X1uq6J!jWA(aZ!qUeBTvk4hLI0mux;o%jl)TcbB0LP|q5ybj#02 zHmJPCUN$RTEe!F*o897WPhk)jq_IhKa8;}|X4|G_y>7R1?KmU6;3>h{=3SNQQ7%Ft ztpAVt(#Yhs+Z_=-g*$!i)!OdO!SjTGa{6)~6bHiVFqX;161B6@(ejzYIIzUK` zWU+hV{m#`lOZY%I#~srP>yL7L|L@-)@h3J;WrgHPrpAQDRBnZt8i+`5AnT&NgKTyd z(<61di!r2Dm2ts^Ih&;2m1O;gPVYXyXjfG|T)Y?Sx+dbO(b`@zL>D%QN!XXo;_X(u z#%9j#+W7g2_9*LNwE2`%=&cf-hf<2Wr0ZRB*kX4vJLfH7d6xxSdpH*@Z=3?F9*6J%^G5!@{eTn&hU_VfL2>5~hgaN?~cH6nhZrWZrFhc+X5K1y)K}`(M zTX%CKF+frh12{D?$UVz>u$KwgE}y)vg8Fq)Ce%|=*mUt}{Oi?QtIbe(0g;y1IWMtq z!=ZTn>jSd3TpR}^l;*?lRK%<3S1OyG!v2ausCce)bUd=iK$RBu_8Ez4R5m{%rMxm+ z@a%n)qCQ0Tc&@-o@urMJN2H@xjv>~FnY-G!FDVT;tnZJjcvd@DbsdpuUgM|Atx{4E z9e+FKwyC**8Ed6nfPOYk6*=Ec!57ArY zq#4ogHy@)Li`)f;(B=^#;^2OW{JU73_Mbs9Ec6Ut(sE8vV2qNQP?A)>?O?lG4hj3a zsHzUR+1ji_rCU>-WZ%%L`-QdKdTix+t|XyXz%19QUX0{jkn4e3$Ho%x5sV9R z%8rK=?5%bQ2qwPd2pX3tYO{H;ANbc_GjnGS&?YF`n_F~m=CgjM~8z$egST{ zMj5Tdvo@d-u!lf0`yC{+)(tXabliTrkXltS*t%KNI>kSQG&XW3Ko-1Lt)PsN2TK@$ z0?3Bob!>n#1n_?g`F)AzX#av7f1XfDM>AB~4_l>8TRKfVdq1k{Q!LwXd13n-M%s`Jg6G;&JK)QFB9yVhM512e4e5%gbi z&2v!p!H)_R%t*_xfNzPT@2Mz%j5fkQjxVcfT z=PTxA1X0JQ+Ag-}A@A<6^|7^%auM!=%9i5DUj3HIt1E*E@*nOa6!P?6yg|8rV%Dvg zl;!j0sq0#PjT4xTR-E$cMxG(9ZUja|$bN9A)V{AFfEmmtArMK0J8(E(o##L)*V$JG z6CbH(b^itT6;t3Z3?t+KgsjMa%OpAYYyXWPi{*!q!HBX{0hl&;)Lw(UkE|M{ye0jk zc4ece_EAbXGT!d4GGOgR#@p8m=kJX7lc9J`iqixgCN(SkzP?B$IU|FYvbRG{Xv9fD zDi9wAf;EqfD9$t-@QdhK4)^ek$iA0<&49mXbf(~gT9n(xLnhq^Ii`nZJAQkam@RFF)rPYr4x>NrDwF?-FhltsimZT&fP`E8U*ey`9ZWQX)LdtzET zYor{4CnlVpryDb4(i&bX(o$CU8ml@L$Z|f~VvIg1UZrOkg%NQ`NYF9swHQ2x2zv<@0SJ}< znD_^}m5w*-*kr;o!12umibF8lXhCNNvNpvreyM^p&|(l(&fy>(PnVhbAnQ>vov~1mc$8Kw$8IFWDec50r!16huT*M7F5{ zIcQKKh9YQ0ku%y58u}_}ND(yKkWaD&C1ogbVHPy9IiiswUratQFmTWJCXWyH_5$zt zd!G#cb2tbiLTEIDZGt*6i`clOprD)WHdoF8wC|xvi5NcjgC5KG`GXRSKV~l8a@OmY z!enGAJr$798nk;AqF$C7Lyj}CycB$C7Ohon)pQtNF3{%X^h??kCkWdmr_PEyopJAV zH6mhP0RDm;m)+)+2R;t1r@wse&LebUTGx(cy>m8DPDLlrowiHiLd1}*@^;zSLGiU) zy}g*~*PO^XLeC!XRi zJfhm=^p==~--gvZ?cI^zUz8ZGSJSkfx1YZ&*w#F|Fq*W8*UY)eTVf!q@C2cj1!FDA zAc&t>xES9Ul0yU|8zN+7^A*x#h>*A7SCbTbKk>IzCZQ}p)I$;U@D1aGg5d)B5Wu~; zAX*I5x4||DXp7&>ln%oT`e#ZD1VylJ0ah{&gH?}jPhl7~7)$<>Yp(!#zt^fNwwb~w z5jtA~6EGv7m_VMmNpS2Z{?mqZ_Gr>XL+RnS8GN*Fl?60>+-cfL}wmYVJb9Nc{O; zxel>NjIr88{>Q?r#a>2tgz6)4@Zu<0lJ1nvIx6+{(9IX2o%fa<6_;V8+BU(=^zxT_a5jr8lZhlrIRO@#4p_O}nC5TeUAN;YHl7*;*yyMgf=A zCnqguKED`$!n4}mQtj(`?u=hNN8XW<2&b7b6aO2{eJpUF1g_5xoZS;rnUcbnBCM~& z`p*Zg^arrWm1K2SaA$Jk+0+qNFY-#v2=L~lX6RXSv*uJCUh+vZ^thnKARX6r#b;>t Oo}f$2tSgbyIR9T7!`lr2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/fonts/test.ttf b/packages/mediacenter/xbmc-pvr/fonts/test.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fa7323f8c61d6dc34bf34abd983e8e277e1578ba GIT binary patch literal 57032 zcmdSCXP9JHbuN7NKKY!gQ*|nx$~kp)SL#ZgbNBR2PY%*VX=XH|8I8gyBLNCzB!dYu zLN-`JAnxHa0lm3)q0cCYoe}0~ix*%*CSnzUx%a0QU1e_xtnx_(si4S9NvO z-fOS$u6M1q5ttwdKH*_O6mH*r_|W>t|KmSCgJ+(_|9-OXP;>l+U;Og4Ag~|f@!lJ5 zJ#+igH{Log2z(vS{p$_)-knvGd`=Lg8T>qXv0@9z1kAbeKB>-!h+g!Ysy;xWBn z@#3v_-}n1}Q2P=dpB4o1^S4~S;mohR;QYG;;qw#t{O{g+=DyoSg*_|?U##Nw+1t+C zdVWr|GkmpNiN6={^f%7Fhq|huKv0G{yXmy z76kcgw)mE<3E_zNKZT#VKjZ@Gk|2cedVI&?_@ClFgKs#Vlw?KSeoX&px?y^}md|eo zf}wE4iN@lIWGbD>=JJJNsa&a!)JDhZjb^Jo-s$%GgNezh>6zKN`Gv)$<(1X79qT)H zZS3B&ci;X42M--Sa?Q0zj~zd8^3-+LpFVT;hI8j{ym0ZROE=$gD?aG9%eUWg=UsQ- zbMJHRqtCtnxzBt40}np*@C#n}q8AIoON5uc?B$O<`b)2P z{TqKPNWvHKsZ}A1?=<}96&@7cEo`wv> zWWf+(!qdWg*gMMiUsQb!E_mu*@a_c8s|FZSXt-qtqZFx8U=BMxZ>07^cvmktJ z<7=ye@YU!eX_OvGn^GpozDC|;l;we!V87_h35*l;hE~)7W*ewzQMNewtfM9dyeU3x^_e>}_V=ET)xeu{vM%26~Oj(pU*!?5|{1_RTC#T0VPhcDk8za%7whrb6<3mt_O9AF(zxW7Sa7)Ic&$mRygun%gb0In`99^;#D-w40|IUN#-jO zXCjxm=F{x7Ehmx@ClDB`<1SA&MBqg5V2(#{MxT;1`Se&w4MkFB#FU&7kD2svU01op`BR!D^2As#mW*>Q znW6Elt*K0uL?%g^51-TKj8*uHgd}N!>}mmRwm@6&4O9|+C(RuCmp%-yO--cq%yf#& zOwuG#i?$uR85R{$G5IMyG#Uz)BZ{ms&8smxX9o)w7rADWMijUHLpTDh2n)i%$8fav zV7P^Fi2hR!iy0gzu&_Pd&{~RG8q4sq=+BceE7p83Plv9 zkFWUvB zui?B%rXPb$PYbaHZ<(bhjkLo0eK91B`adPi&-wXEl2x{ERWNGOoOWfx-;Z)3+shM%_-e22G zZ^%?}^<}Hxn8nPX!L+vKbYcq+EpSC{0EUU*V<$g%4H23J%$+hlfuvu7slz z4bQQ+sglaoh_U&0QHDDcW!5v38dv4Es-?Va9na!Gv5n2I$d&~QQ)T#v-qsfTv3Nk3 z6oAkneuTCrEB7n-cz0a|Qo=HvbsF)6L!TpxV~MUOjX17<5JS*ra#VC`b7E&a&7Cm!?%H-T0|vN1Nj}jF&gc&@s}OL@!a#pCwL6DL~ZXU4}4kC9PXO*5R;4mBr*=`ewcq; zn1e(RMFff>CAh$$WZ;eIgrJ?|{75j7IqpOph(&=99iA=z-quJ(q^I)g&}HJuUkE=B zN@8W-zP)7)`nCT2mE_{`LPEkBK{}P)dmtLvAGU8qO=m2UT_|K178kN)aT{W0kdl?; zd=xK+Qx+Ac?L-=mEJ>mfgvd0g2jpiM%Fz#=6m^Bk&{2cLBg&ACB;k8{YhT*R&SzWK zH6Tw(fGnxf8KzJO39Ai0)a^8bk7nn!xHeQsz>b`XQx}VdPmv7Sqj+phHWc5V zFq7-8)2;CvItaa*sERs_vvpnTGh!qb!=6Ri8%-ICL2<6iz9D>%|AycfN`!_I+;Y(n zg)XdTp7kT0h@(WDJRC4Iyjw;-Gv0^S!10{HJB3tD(^Tk_4Ef&0O;s^q*P@JPR0$u= z{t*YmxqkcvVudI-PjsMXO5;RBMjTPP^HUyLMH_k69RE{b_ScY~+b5jp866{IoRE%6 z_Xy2-`r}52hy&aMg@N5LAHzbRKfq{VwP4|K9=cZPB6N}sx?gy17@g_Ke1ntr^$E?A zG7`MOKNMv<S-oRbF54R4j(xZcD*6BtS zCc7rLzd%}$yp-cMxBf}I zp1&XHydq2qJB6cywV)jocS+OYk~B&fF=UBuB8AP)@iZrsv3P?6`H6(0MHi?-KbzbI zs-1DU+h9=UP#S1(j?tq6gg}qyID2urv#`7rw?h&a&EWj{`c#R1fy;VuZpY43it>$N25x{sXJ@ZIKbW}5wGCeutLni=-ROe2|SWHOCGBg4L0S)V9M znM!Ou?Npqxskq)aviaX5rBH1up*F5rtga7oVy2W@Wgqvvck>dN~YPm$r z33n5ria)I-Csx*{%As7%nYgQytpdr4s^;@>@mQk2d1n2g{?t8_|AP+S@qV$rHSlDE7m9{6n0PcP^VDV0%J>~;S#K*$o^J1%zsk|2%!Z7(L}O+zAG_+ z5?%O~0x1L|R09EoLwjTe*dLx$k@b)+v+uwPx&GUT>yqAR)bXBUThA9h#lMN%4Ox&+ zakC(DSNMYQP$CO|C#E1XQo2u3Tnrh;bTpuc#z%C~=QAp;pb@qzw<5!W35jPeAA84} zo;oNqMbjm9{*7;Y%Z|=jLTQby%fe^)=kZC#0+KYqHmuoED`E1Z+)Zm>^3ZmNOc=4s zu)G$lv_dA{9p=fAb?LS7fG22GUnwEBn%3~$&$J|j4>+Txx4q{#HU>B2vzqJ%c8R}I zSf^c0I_|Cz02NY_i0gwD?9K&H2%Pv#*TYl>fV2a=1VMA#pF@huHtYhjy2SZJ*DgZ| z7$xs&s;K&WKF!pF8uMjsBbiPhrAO)lpQ%I#aR{3sV7mSoN)efe$?(-GHzm!C1Vr*1>LWenq z(;lXw>~HGV*4=cEK$5SWh_}2Hl_j-)6wgb3fO@P=96d2g4pjOymiZ@yCrJ`~95g1N zA%S(v2PPEgga0x86oP5p&;mkavS|5a36v?$ZR-`n8^NuGDGuNvDM(o%ggYcv$n8fg zeugYjv*RAi%L4)3M$Q?GUj}EyRn2L|c{~$mOxOJFF6ccbgjfXOeL*mx4Is`%f!u2W z0cM_cNF5ma8c>m_eN9CKWD)oSO%(AL{jP88S>c4RgBYm6RR-$Bkb%ltLD7zYg>spR z*4AGL-{;>ST9Pxgq#!wI4h8Q}euYg8zaZK|R`^_cXFusG=u!_O5#yx%5h>aOA*hK$p6EPwwq9mKu*w9Lgp7h7PZM#FOrrxIH_I>wr(NCOee{*nDqCGv0MrakII2FR7j;_8wU&Ke%wV^v$dm=_?1 zX@1Q!y)>mGrvlT0eZX)5EVSs{>Uz#f`XV_EiIOA-CGZEPqw7&yGW1*|xt7QbI?XU% zOQ;BkORNYmiMy|@b@oOsBMJ&mx9l3Et39+QXq3xRRNyd)s&bE*_6PamDc4uy@UO&0 zfKmiV*gU-iR;efV?pY3KVkuW#EkmQ2oY^r`)$E1!9Wf+vj7uXedt_w9j+ISKj8@0v z*@^I&Q|V=_qHkoW_!=2jD8)mbS^;ja)CNyMpxx_5&Zop{lclgf=d+Rq(sV7PX%P#F zg{T^(n4Jt{dSeBTl#7io=ck%QQ#O#iqY zeB<#A=o#ZP_fLaaRmFf|_~wWBanQQ7&LorRSGoRIEhpw!}T{nnZHL07w5JJ^%#C&D6~DRFp%P8tas zB8+>YP*plw+Qjx5ZqtB(aiIFrB0VGs)FtXQ+Gva?S$z!2f3*~e$0P6}ilL~P^_^=e zvMF)u@|2{dI;rA9E2(%RdrzGkdkqvX5QlmJj(XD?6a{Rn70#-?2>{#23>C9MMRkZbSyB>&-M!S8V9ZL6m zkDNmY^(GUJo(y^_(|g87;yh6775L{xMUNP&clO##Q;|x<@9)m7=GepuNAq$kb?)x_ zS{w6oM}K-VXNE7Rr+2Tt|3S-SK;Md8z!!4(Ntga~mUHAC1zTWwMYC1J_*AzSjj7aR9J9loJeM`@1 zo%5Y@e|8>xp`z!P@^^phF6e}ZxRaO(AwcXZkZ*JA`|N|rrnB&AYgc58G@yZ+0}u+i zw7y%za2E)eG>2?}oWXFB5IDhqIuX{Hs01UW***K$+7WwhI^E7$iZU{}lp0$ZwStom zghuQ*Qs4H(R3jaaggU{J&k6dyW1a43!U+W%>|(g-3{qoj?Ua_A+P!Zh=@}a=E(=wL*c|4l5amujCU+)tjy-<8|A1C_CRm+Q6Am7f_XR zuGlGvE>7Amx|oY_2i7fy-JJ!u6{b%*6CKtsDhJT1+ zf01Pg5`a~x+A_y>nSNE)6?}rNN>En7XUP}!f;-k#uf#&}r~(2}^2HLGtg~MN>`JMU zKbF8RL3XvRmkLj^=b=WC6Fdu&$B05phPXLT%mk@sAIeGp5HK2kG9I2*BxE**tlFB_ z^m)ag?U;rdiu=7m$&cy-bMArH(mWBblZfY1q8JQzx^4CqF_wx;VkC=_5uvevXAf}; z7{gqUbVD`3vcm_1&JdAu12PZsI(;}`8Pv{ksW_ zFedZ~6_$o<+yI`dK=JVxp#pM57xiqT1dw!B;q5azxFbc>M9Vu;Nv3_3YSmWoao(}! zm?tsn)x<($OgC6IkxSs~i?B0E%D`_`63 z^sw~dTtA`&6gh6@`=tX8K=s6ei0UVQQM)vfw6NTBEGhQi^o(zs0Idd|J za)oK+cNS0zLY>SPwODAhRKI5DbigZ$`l<5qQ^)tsqPAwkbs1q(`3$c*mA%M8xt#9I zPgD@cI3k9^r@;yr+o_EN(td;60Uu+N56x(%=`pqWdpDn%xoz(D3IiZ02bwy7KhqA1)Y2-gac-jtRx9L>q{ERM~q5t4|~D z?Yx@#4Y24zp9pQ3ud4=xet<9lfCg#kfQS_n@GX$;Mnup)u4X_vXtyrvS7tRbb6790 zpS*T&$}s0zrOB)qaE{z?QFmHSZ?z~#J0-I+I%44jQJAu-%z}<6&tEd5Kc)O!ZJA2KCdvqiqIRjv?7a34eBW z+yr0B9w0AK-}(_~-`}L1rQ`xRgmwTU;B~-MF!n@Dk1}vw)==%C``DAK#=IxxkDfYK zoZMfLCr-?ydc8rml0`Z#8QH^CC*E>4c7eJzf|=6s(`Os7SI!2So%CqI%qU&4oPAEOy3B?K|J89;}ir$&#E-otavE_>NO)uMMt&Uk@~nlYIH+zrCC? zmVhUI@cIka?TcZ}!#d}~{LR7wm@$1~VtSNKO9)rZCQ?y=x~mnoz&zv)VMAXKA5_GN zFcp%ZUBild9t9^}0feH~2zQUDZa%10_wC(V1w|l>vRga@_2ylCV3DO~=VsHx9D+-k z*_qi4W3B7k{?c}76QncT`%`QN-F@)sAl4OcN-<1n3V)y^b_v!wW1u zhvmYRiE<{JnVZT$o|58=A_K?9%6sloEuX+sGT_AWJWCnZ`@+5*IP_uu`4*vD&BUh>Ap#|Lm4`%+uY#-R z$k*MHiF+Oj-z~MfsrkkE#LPh_t_;quWcQ7X>`jB_k&OJcwODEA!nlQmjC0jKG|duo z^K)oW5hZljnJ`pwpvJwbju@IcKezVsd#+1cetTQ{pP_Px) zG7sp!xS=#oo;cZnEYU9_p|wQ@=J6=pj+!8L+@B$!i+CZV&O~rfp2uH@JWu2sk8O~W z5&RY9r`X(+un^I+LSk*Nis@AUjC4b5+$fQUBP>_w|>Bq{7tA%;5>`&d4jP)c0q^g zmSNpytlpplW1&2R_KTBbQD~K__&vF5D`sY}GW2iwol+yN1N|9MoxkeD`%aX1m&+Na z5SGzKVIai}*pd{|y}|ly;-9`lFbr)(3|LBHUq)PL2*Cv{FIbLXfLB8;@5}x#V^4@< zg$fV$kwc^FjD-nq69UX|90Hz#nG`7S!JO4g+ynT8z70vNlah=1YUgxc^XF}e?R(YU zeQ(;SdMlQ;{JJ&Bn3P9jvuqA9P~p2C+tnDIxT6mrjx2xu4Z99Jd94?G^ZwWF-ShfA zw9b8~=D&fz9`OrSie4DkN`KzxxTQfjcz_a0laV{VL96WDySJjj2ZFe^G~G*G0z9*@ zv;?2d!6&PLn^#;1!shEXzwkN$QfLmH@U#Gy2$ESR51lsVx3v?>S?0qi4u%AsK(u{) zfo3LMMcjw74%?arSD+PnZ2EE~$07lcCL*^ohL#IkYDKNu-h!Fc2oU?> z1-MyDQL$f^tH$^*eT$in*fs&EJGT!Hz;O@TnfIZFOgpA8Y|Ui(J90yRX}d^ zp#?nIL3aI>OB$8~23At6C}JPJRd`Elo$L0_jpIl78Nw`Jt>#0UlLy65Qdh69a-@3d zeP>{Ug&l?XL>v|>G4r3d@Yc|`nxdcewEh&J4#du;r}rXAgL>ZXe~RBLr3m^wY1UR+vA*H&8z zwmMSoJb2%^xJRy*I}hAH|x#2=W7QlGshENTlDxs3;T{Y;0Pwp zj|>Xwqbu2&!o<0eem;G4DK|y9pb2Yy8nLK^t`!#-h(oOlf?IP#B`CoPFbq||f!E;~ zNzO>Wy8R%+DV1@Dc#XpD?C9ZIHD732wpyCseRzaKPTXh)%sZIf@$zaZS&MRyQH**< z8lx8HkD*b}Z%-Fn`xja%Q?}ApXT05ke^K=3eCIipO0^W|$XM#F3kOs`nO&+jJd=1G6IBxoa+EfrV>4hL8@XWUK zMF3td`U-2=;#xU7n{OT6IcZzSd_2)|GBP>8l*un->pNNwyonjTWwp7d#b}~J+rzDQ-n@UY(XKt)FDoS(T&Dig8oYiMxFSEiSI;)gX-}VrQ zU+8laD|vW_a>eZ~9Abtm2eu8kDZ!#pL0v|`+#*G5B@Bp-M#G`MXfXC!#h>=8(Q0KR zDu+B~hqt zYinRkS)o`g_{x=F0NRSfz4ssQ9Xa4)LL}ayWAmkqlZ`pP0y^P&k(}m(4@$CRYsvlV zO?V2*!=J!OV^U%Oi-C z7o8wlZSqMMGz9Z^eZGIQTVaMI z`7sG}1FE;EL89@Mt2*I*%1OS*$M_r2MFY!7xt0-xz#L>9!=kT4L?cKP&~bn`SODn- z>4WQZ%l!#mivi5Qha>Y7Ez|1Gt<1H(A;kdGqfi}0lp@m?4y<2JnifX@`DIi?sFpK! z>z%jN-=P4XOVders41>yl>h3 zqo)CL-^AwMW`Z(*Z1bzHzUeP6jvcBi6xjn?TVfaelPmP85o2llQ{fV*OBk6ox}2^C z+-=hW(bB;}a8B+@Xd$qs?RAB*HWH#ZigZ48uuBnCkt!$ZRy`DI#5Is)dbBlK@&Jbh zRj(?`$(5Q}w4;MGy;QFsA4#BBMFCLsMEMiI4%onx)LSFHk_BF|_L9||kFDdOvggfj zed|7|SfM-l)tldZ#oUGIYu>nVg?!`V9HEipJG4uZU7E^6jRBOi?zLBwdSTzDzHWc&;ps*9a zed5u=a=|q_IIrcGFQ53G>wzN{U4*hhw4kj7w*)Vs$1P3zxs%gsF%7T+28)U3z#yw!p&X(5Mbc15fI@*P|bO z&vEo@NyM>(r4C}<<*io=&tTmZ${~WoN<0>$VBI`;rNX$~rVjI?<+=-X-XnX{9y?8q z_p&dYO!){O$!gdz!pxhu;3rN2@5yL_FxWlpUNrfm6AgN7dT{QNuDt7=?|c_nQKm~+ zMSJTD=r8;hrY&@2mC~>~1&dHA(9H#A4Uf#I*BMFZ zK%0{IGG@GN;*Lq^Jv~}}@$v&d!l#U(>)?IZ>j>fZDp6-hFEBBIeGU7Ka5jX-a0-Kf zICRIoL4;x?@Z)=A6;&&5I2`ffU9mHacKIa9%7HiJia(jKEL+h|5_E)?BirHITa_{3 zbVycpF|RUBHH^(iNM8U+-^zbiD7rhghn*|xb|!;Z>=veo`iD6VAv<&(jQd*^lry!| zT$bD6kPM1P)pTlCD(o3?OVLo-@+xb25TN(}`aZMKX?u}`!5=94nLjwKf{Bo|fOhm5 z*wxnGZ;9+Hm~rz8z6G>pfEhx|giEBzZeJ(*CUS1y#GfNLYt&xIKBMVe{RuKW2`Qc^ znqd$2Qb*P2ef-g3H-|<#gaL&z5p!-{=C<(?a(o}4vJA(AR{T~7se$BmyrC-CYwCuV zG84#%2#<@|Ny2i)t$$(9V}FlYfXg+Ah@4alC==pD3oIC7YIzk0-3Ea*`a+-r+fBTW z>kljtog~OKaa99$8?~Q8N5zTjcho(RjDKcjAtVQK$#5wcCrEjmChbtBDY zJs30WLf9$gGq#Q;s-h?E?dAO4rDeyAM}tzhU5lfY(||-#0tY`?ky;D+)xyNB6I}eJ zX8A*2yIzTb`U%HAO~m@b3ZC(shlvQ^;1FK{#zo*VRds}`(8J*jE=x{L5kH^}h1rORY#pdp_h$io3d*2E9 zYU28<*ON6sx5=Y7*4WtYsge=c9||D{O_!ZW)!B72n`!@&YbF22o?_n`G6K?2>aKL% z^5h)ENvMj*9biV1Eua^YN%oYOy|y-SxZ{tlOvTXC>EI}#C5!paYM$lSy7{%3qO%n( zUPGVgkxQ4ZOL?fPhiFQXMdMtYx%TYAaY@WLn&yYBMj@+D^1lXhnjxQ>*M>f|Om;bR z36#g<3>K z&uVg_9LW32qn58c3uGSW;VZ)$sFwI+h7K-e{F=*`&t@DkJagX+C_n0m+k8hdX?qN3 zJ z#Ryblg_578S6r^rT$~4QiZei)Rv;X*;k!Wx2k{4LNowxO^7<+wsefkh}__&SCY_(=8QSXneiODub|B$ShFDeDf=g3L%0qT zo?du9>3Z?T;S3>Fpxm9I#!AiuO&d-DY+nH4iJ6&+g)lO zo-47+Xd)a6rP5{~VHhfK$&Mq}79ydrqgtDv3{||Q>5DAwScw*+cCT98{qEAl;$(%3 z#mSZF3j3^T1Pw@0OpfWKv5mKE<+UMAoVx$8h zd_vVOcA|1v=h9}=j>UpCD;y95zVLWGgAyv69qmWOWVbNd!#^G9N(;#Ho&3+yn+0T< zGkT;c1c0F9&;jcD3`1rR!p|~M$O(@8Ds@2fN60z1DLyC)IY8+A(=;_eah!UslyGc% zx`!+ao(};ZBm(S~`YIF^ye4T34~&g>Vj=vB%CO@Bt(9yE4l!h5c4A|N1;|tWhCP_N%%6kV>rt z8wlHVdjt4wEZ)K1f+59Kh%~!JMzbO+@6>5ynF^qTY{j#2d?8i<7jfgx+i$-UNs@8r z9k;W84%>1(0#(OQIp6vpTOQ#z@R@D!fA~z(Lp~$uQeKp%5A!jqkAj7BgWD_z|KcL{ zG^j@u#jh^o%{XsEaq{(~mGF8T>TsuWvajVNvv9kxILzoEEB6l9#y)ray~kUZnz8O! z8VQ;zV^k{`#&nuLCP|gsdfTbH_%cg$12wkS@Vo4AE? ziZZzK8`0hL|HPf&2=3eu6zg*5(pB#Ky}!VnBUk-8dbQ6B;RR2^xK1jFEh#E$=fZvnq) z2n-1i{~RJ3MnJ$(qt`E(iv{arRj^9ieaKLhV03z_hjvPMQh*okwJ^zuiW9&Jicy#y z!5_{;gPGa>h*>#4Xb%#K>;qQhO8=(5zcxCO4Ox+-cN4pYSgA-9Z^aysPl*+L(Pp%| zw;HGf+@DF(<=ZY_2EN0~MDFte8|Pvkvr;Z}$5!^2X6_}K*OAA)6Ubtfx|qi%^Twn! zqeL)k6x;6oBg%h>@!&WqYy&zD(H&}dDCQ9%K}{E6xS>&$U=Q_aIJ5}xL~@~7TlQ=4 z8m>*#4pC$&=OT?jsRT)3g(|AM7)QlO5(MFL@_4>_xF0C`5(!jl2Xw^h?1z=bLr0I~v$5jh(Qc>_Se;xhP3>5j_G_%U z->~l@$LNzE z2@L%R5FBzFd|n00G%OcTdF9Fgs1k8Ook*dJ+?>T;)IED>p<*Ofrs|jKq#URV4vQ=R zq8=AhV@hQ%H?}&iv_9h<*%PA!ElGp8kM|MpWf5JsBD>Q)QX{r`ebF4+98j6%?S2G4_m4w{Zpn4H{ zJZYkk>xo=BjHWF1CEbjpi;(+*wQiu@Lh9NC#-;$TU;fh2_GG@{D`m*y$=(`U|He*Y zh8{P;5J3+ap$l~m`7}DZunsaXIAfX~M0*uNF*PHg<5xx6Q5nEjYSGC-Gb!1jso8;T zVusi5q-tv;80J@`Xw27b=S49!GTt8X8eGh@XJ@A)AyGFXHn;uEN>rk$gi|a#@pL?z z);uCA!YQA`G1WT!W@6J?SiJx$J)KTm@Nw*{`f_mI`eIc?*7OFMI z6Q%K#hg50X&5hM_qbL&G(MznljBjl=mn%lwOG?IDkElh6;f*j@Sq+K`%CZbU%i!R&xIE( zHLh!63&1mHKXm5YhtDGPkZi53E&ev#*fK>c@f#CAzY>I9QXjWBsyw77uplgeSX_5K zls*o&mj;MJ#0!5?P3)?xAe{8fa=}?eofLJ?${KDxz~DY^o#3(@>1M;LB_eLM!fKYQ zqB9oMJqh+{^Ug2cf=27>-hcA!@1DXpm%nlsaz*Hvbozs*&bmLJWQX2* z7=elQfXNT`IQu+!T6;l_jRZXgrH%7$HQeotzq$)l#@*5<83k;@-Np7s$N~scp^xHm z)tm6B*`-2iy`XVFn!9vy)tVmCU^|0hHK$SJJz~>jEq1rFh#89#>N|f%WUf#TR!%7_C?@8*l`O> zhf8$V;?gnX2jPw8sY4GqA4`W?{7me0BJ52}PEMq(a-);*)kbT6ke`NKb27D5NS`e$qL{NmSdgWO5jr$2bz znGc;o3IsWigR^}YQ&lc!TXEOxDQb(Z)}vxn8AR;u0FiH_|OvNG(Pk-(-4?}+1>hJ zTmzu;MlEorco$r45FcRMJ#(r;}A{f#(8&CJI&xbVVa0c+g`H<8D=v{-1q^f z9b{JCk6Ne{8TB&*2~9Mpr%Z4O=TN1=za)ri${x{f3e0>S>|P|^cJj(n&$6>|_2;d^n5fSC_L zD$49kMB>nCDT0Ec$i{HyK2O8<>G*6n58nY2&5KEH97CAd)nIvFB{AsL{aUfnrZ%_g zM2H1_npjlp>(?IH5rV_V`M6VeZQ+A#lU0C6x4ROd9R;vt!-NvP*u|r?L-(67+vMTd z<)s*NreeWyFZf}}kT@Fg&yK+MV~rs7Lz+L-!j6RNIKp8J6JtzP(;U;QIUdUn0%^$} z&DGccFXsIQTYmm)m}$M1{7l}(iIhg7U^mVR0$heb}@tKs_NN%K6|Z_Y%Gl-{}MxEez+IN z8V0TS8&Q@jdK`?frtQ6e%Rp&zs1{O_t@Tc{$p6To%#_)Y+RPHJm>^QTphj51^m&mK9_B7%B5HGr0uVAzA22uE2 z!O6RI1Gnt7eM1$^45)z3K=Tc1cp6SwQn87CaD%9-K7eH_{KDiU!Ke-0lM<(tUKUfg+#PW2T=o3e3lGO}b1TIiC5%vM=v~FQGVau1 zYH_^?CRScwr`8CS14a=UC5wgKc{f@7F|Z$-eeV6wouwXgQJHz}bDui{^VdPqk;zx~ zSE+`JS^^*0KZ1b+u$Q`9wQnOv(fY3;U*|I>t}tsrx=0s?2^twNjue063n3~^$NT?c zFE9)$Dnw{=PzCmsUffv(>jED`TY#El3#FY!Y(bQ+|9_Q(j^8CB=fMX6HqaOcz7cO#;V(v)0IHTr z^8PS=orVG@(b+IZ!2rj)V)x=3Y;ho#Y)u^mq;CFZdHt zbig89V|EOjPc6g(V}c6n`nL1~{yz8ilL4|5y6x*>+(6>LcI(m20*ApDz=SFF-PlONJg|V)zF5tK#3T> z;gl3YGo^6^qVNXzMTK|+@qA~`u|1v4_|nR90v7ftP+9Ew>BC4q&;z@ITOaIaA4~T) z>fWqbD~xYkyD`p++WdX{|Yi2hL<`pm)}e<@KLR5EtzV6QOUNbBB^=1=)VCm>_kHdh|C zy`}a{zM5@Kh`6mO*l@UiG=#T`08A)B)J)_=0)0pVlpb>LBiAdzMSNXTFG zEYiCQE|VhRq}j*f^$3rplhiYUQANp24r1P9DuKWts$q7AnZP_{x|G+Ey~1day_a`Z z^+0X3ijb$$OmBPZr~E%KNwAIydjEn}WMgQ`k5Z2Y5nl9}mJ5!kyJQ$y0iltsTpZ zd)g8y7BCMYKkT)7%qUbfVL2V_{=>sa6{-p!_A3&VSXMr7vR)T7DfYt&NuJ? zh_-a^i(YW57G8UFZS_$)g%R+>PheInLjK#7LL`;p{eyHQuJuwZkb0Vb{*}^gkKx%d%_#|ZzJxbZ^FiHGgNyY#(X!j z<1>a}02Xkg&nt!OfN3%-tV3xe6@>}T{0V+W!6lP^3n%K;EaXWNE>|GyYO-&!DgF+; zdy}GP5$KOP{#}ZTria}1yX*|DpNRcP1xek1`9YseDd2-VeoF#~uyIkNlR_gz2w?IF zNHmzW{4}X-+A1!`M6O|m`0KS0=CG6LD8Y+%9SIQ=6z;QmdY;mgoP6KX0Q@dP5q zt7RjC71~)Z@)RkViFrc~`#vIxQ;#WeD->XnaIjngfkbPQ0DI&Zo|U5EP^plkvu_B$ zEqsezLVpF_YB~%E@JZiFjI>4)?qAG^V>mES%f%~UF*u6fX$fEEB{cKf*olb3mpcHN zR|+|@S!&1tUxB;T61Y!ea}>8ZAu?<1ukc70zd|P`>uB!5O=9jlNfEr0LGL7J?mGqX z>%cpOT)DqP{5|BI#(p;iASmR6Na!&SN61Yj#s?Qa7T`%}S`;rQ7sL;N!|{3)-NY?uU|cnC(noDeNNb^v zI@koZ}a_zorm8>YA}ZF__Ka0KAWvGEo42IC8BIV-Lo;W zyNuW%*Y=N84_9$q!0*ZuVjr?U1^23Crcxk9A+?1U{+iBuH}?RERP=N~8lvficrbD3 z-V0X;mwTFj6rIhuZ+rm8Busk%pGyvvI$ps8Np9zhIwW$D!&_oG=+33MQH_`YIQ{LO zI43frVu_Mww>s^h$H#aAOm58!LcZ8rm>ow3;w>JUi#x%o*$LZcjV|uk@kQAuXC@Mu z+Lfc@4nhtRY24`=b0eDM^JFbdPGImlh&CxL>PzGuFudt#Jl)C%;Tmy?f*Qx3VAMehB;ig51wPH-OvV?26HJp9Qwyo6LH*8q(^yt%u#$Q4hK*c`UfgSNezCamw~q>riUzy1|blH zsv!j)5rBliZ)umCv;2#=6V;mzdP4W2KMExaQ|gMirNX^cMlGY;0YnKU%UDAPcV!|t z5qQ|Xy9;&>@PJp~elCvXUcqsAwbMZTMck>s`Dri_vBGFPKI#ODHazl3tGs{bTrhd) z)Tv#~)}GU+4=4TI`L%qynG0-QMippn+SbL^`r-A~&iNP4Dh8#`%xn^CxlhgO{?V9^opN#v|tr2jb>TZWae-g#0VrT0nURgzrEeM4gUD zDpx0s)vMp3+ZDA%&F4MV1I|6}_qpx?0qpY2z)(PNEJCmzg&V29Ty^2tOl`R-&c zi7);}>%{v{JW^OjGbStz;Z|CHWO@BHyWpDvun;@BeCX)|oinZcT27Wmf)O5x2O}(! z3I5zHa&@bO$^K7Z&c2OI8OJiL;{#IAwTfUq29Y7?KtUG%MI7Eyg{c8|%KxH_Tbz*< zgZib|k1QR{UpgoqJPH}O0l>hdHX@v2D%Qtvl_7X09bRJm+<5C$3v4@xc8%^_JU4FV z`AdcuErOP^qDd1MEfTNyZuTbLMP&fG9wJ?rkpTc8RC)~&a>WWkrP?99v2CL|f=HxXs zY??0qY$5Z06aOPr$LYQvfI5mMF7ZNF*|@ptFkOWs1~P<88xCYpX@K+#8^b;TGoVr^ z^Ab7?!`-V0V0a#T#goKfP)@D^Fotpfd3lXViE7-d@W>KaG(^W}ACqcu(@c{RrLhRE zA`Ar)C}quVHY*xxBjEAN#Znmxq!mzS2#=M^JIk4L1~iX|o?4({oEv7Nyqd2um`&Rm zpaJSGs-i_0g<&Tw=GJoIN+y8EUO8l%K@htE<|G2WK`)4zOKAkbKx$MgI~LQR9pQw~ zc}uAIC;TY?E!;hSJNi+jybyDz;!D^cZ6D4=tboZa(7k13O(5%V1H>@e5u59}7wW}R z2+~tF<4R>1qTwN_8iwtJAU+g0V7T-I;WLUE{Ya(9uLXFmUVr-JMqd}B2?w1a@V`2u z9pqzYZR*C=G8GhEX*xx`>r91o;9%qND@DguxLfULm0ZTEMxv z+825krDa{0HtfJ=H|8 z8xC|ZZa1RQx}P!<=;1ZjprlwkFoK7oC!5P#^M+ z&)_+CKeij%u=n*FfSeq?xBm?{5I&C1`yy(TM$s_RLa|79;JY_1Q<{OI>JT2z(%8)a zdetK|244iBxNW%M!$_xa**FYK#=Xi!ePjAgc4u~FTqw8%V1y(X4aMx+n7BkTDSsCh z3j@K>i1ckx_gr)DeQj=C!!GlGz)aUk!h}b~{VpbSHGUXZw_OJEDUQAxblB4{9nqYW zDiRrhV;p+-A>#u5$Il7=`55_Cx=~{IPHZhSG1Wm!cdXKk^kzfhv{+c&y%$$`fawb* zgZ0sZp|V)H73roe+&*puEl;dIQ?QFR6qyjjD5hbg()3C~6^s2v{^CebNhi=aoUZ2+ z-pu8h)Ks{B&3Zqk$5jls!NquVX2nC6!ijX^rI|*GhEow&bbrz> zZU+4cyFS;fI2b${oo!ZeR!#N;*5)%{SA!%SA6?9b>}S{lMzL%dd;4kj(&0TG?;8HY zgQ(I6Y(Ge@ApXx40uek6y2$5W`9I_Cf-w5zkI*~Twr`#LS?3B^Es~!~EfWH5nSnOZGCUbvf5hpL-$B`o|MSe*2VeTaUZ*v->xNtJ?9Mhj?d8$(=%rh3 z+}FatH{EjM{?=Qh$b39h4ipT`k=!$99`+aC2V;ei}Khaa0 zgZ_g%r!QSImyx20cJINN!G)2=h*aNu^WxxQwNVwv_TF+<^@SuoFul5KWdcwGsho!U zVR#r6f$nSc5Gayy(QhdxZX3sK6>N-+p#QjuuErzOAwN62Brjd*kVl?_u^>`)IBEjn zU{hRaxX6^KIX77v&Z$!9BeeuB8jxBJ!xl6SvPrujwp(Ty+=(8-6%xF<*i7(PQpt~$ z@PCyd>xF9BBU4!{K0n7yHLE`XwILoi zjLQpa?WPY5r-z$KGbnn)lys^1qx;fIdd%rX3%edd+=QNCdIYonX!N4dbv^J6)A0HW z4o70H*%^vi!UlT~oKk{%N`|Zw%FJj=#5F-gDG}d>9d5Vu4f!TSaKOW+yG_^ZJ{KR4 zMY=IyKe}Cnr>Byc$t)OIE$|)|Z#d{`q3IuFw3;StPR~=`P3vl?{ zF^H{3v^YP^S2h z6#|l~m$=WZ_`zau%@9&W02Syo_<{<8<(16R1^EO(5Sw`cNC(raHAh*Bq9R8%Ok4)R=a-i7e<20^8ekUS)2@#_@PB%H z4>&o`>fZk?Q{U;m_u1K<*`3|l-n)9QmQ^fUvSeFEmTkFUV}or7kP8G8AP|aUY;1^0 zLI??%W^6Du5Xeov7ec7HB=lmq2?XhW&-2boGUO)zfAaa<(Mmg-dD}V9dCqg5Q+`MA z;n$FWZ6|T^muA<6?8ur+xsBvmMW}4UltdV2y7~f5oN(bPcGUzHZ$kfUZF6+02&<+gkmb$4k7M+f|rIq!VVQIaw)8CF)jv>pBeNcwf?! z%VCOfL04d5{k$Ium;ZR`y**a4nQ*$^;M+` zYgD!};x=?_NQ#U|!6S6k)9SCo1(bs28NFt7>b6OdNtiw}-`KTtr^;5+Q!ougZ&4SF zuiN}2S7DfaNfOQ25IhZ0*nXYk9rjbW8m;8HkE4PpaOWUXqRs-8#V!W*VAx*fVeJ?C zPJF+U5`%4EYl*W)_AH|B1bd1wt4#e~Nrq!S$wyL<55dysK=vyxeY?A|y1H7yo#oFJ za1nHZq^bBxC!wc^=?M1qHzPfRaTmq+{X?nYqa&m+>wb#e$er+|{9wUmGZveKQnZN+ z${)pwZMi++fTudTm@f_YH&e`2>ZWWR@FRW1cueUp9!3(*2@Z&U>HS~>6AnEZ@b{EsQkN^4`Dh9BeJK^eYcD=Km!sy6PzYL|T1dtME&vR(trDITH79g6eHpHq z-r8!}$u&FVhCZf$kz8DQY3TlzW1+4k>Sp3XCazS*iGt}SZrf>F=oVHq%IPKhj71&; zfITw`A9sh?&d5Le6^yQ+*&9#ZtRNzI5Ed`jg%o{JgCwbx2S!IbQLJ8y$b6_$_R1i- z_9#`g(wC3Ki<1y^rh_%N1|uJ2t$0gWCUl zgSB9yoi~y*x5-#fo0Y!XbQ$xq zaDC?7na?08auE=>W~OIftyf-c=$|`x?dOCvmM8O?PhX>lGnZd;s@dD?bg3+truISY zHvG5GLL~0?#QO3YBC(2b51sF5KV}`lX`e#ZsJNGaW1)kfY>40>qJg?Wf@KfHu34=V ztRI5e4+7Ct%I9)L(;2|V*plcW!2eAO3wrEymd*i)NdPHt%4is=vwJ+4@ z5i8aNY91DVX6ttZCnlPLDl@1%wC@;ipw10HhC-%^!CP5eMLNXrK{?`ZQ4@@~K~evv zNAQtcs#AiIo-Kg;%|5ZZP?m}y6uloaz;Isndj}G|l8E9>koew98zIBG^1~{}KyT_T z<5qm_Jy>j5t^Gzr?Gi3=yyNb{1)=n@ByvfnnG|jCiP-*0a<3b;(fQGu`p57@S2irj zu8k=T)Fk1N@4<5F#ha-0Boqh4W)ioDicloj?%V%SMiL|Bmce2o$s@}__HoLHtSv|a z7bdl?-&2?>J1|BtFldB0nh|$;I+Kvm@kGS*h%}>C^g*3*G6F!EI85B4Ua{vQsZIi( zVrf|pf21d7MRAPoA-w4#2t?i`u2Hz|&gRK7_87QHS-G=ASu#L<+0iUXS^yq_j~*b= zE!vD1Fuee?#5v~74yP$75gTXn{3B+{_!?f+gLDOanKrbPAK!b6>!4@9XRqhiUU>CY z#@%-t#~e-Lh3Ko8il2A86?IDin2@+IWHqgJrzT6P2oL#JN~{H88l!+3E%+gd$y8hu z#))UoJt&@$afzslE+>PF!)hR}A^faRlX4UnQ|7vKG4L%^3O4@}Edc)vTeBUg}zX>8cpw$z+NWDzZBA_?CA+xOS!XX`+mFKCshv0#FKPJm$akA8sWD14zdnCMpWp?CiBFzz8n2t1o1a^`dyeOl`89d|OZY;+rY$j& zFO>OJGVhi7rL1OmRdi`re7oztOe(ySVg!hY!`E&EPI!93^FpnGf>=<(&xoRpRm#TN z0HL4lAyTS>@7F@YYLLvF>7s3vr0z2S`RQDGjPl(`XmEHCU##w^_a~ZtjYu?D9+}Cw zeeUqYR5q(pbLdNH7|;3A4HlgZ0%GhGW{P_s+~u`0=We8a#v`q~tWvGw$Fy?NmoM2) znhF(Bw2EUt&H>yMSUf3i)4-Ha004POzGWC_2(FBoo5d=&w zf5!MAam**qz3K_pEXfCTJ4UY_`E@<~GIE5@m1SHGTz1(3Pb^Ag(d___4v3`~D2v?M zG){bsv60=w`A5wb<1wP$roCKyjf}`EjQiDy5bg>YY9}s`?DllQxS_%$sWQG~LQSZ* zC_iyE_Ar|if4jC28i(nnW{jYz$U4HmvRK+kN@89#SIa!y4CqN1f}S|WK< z+}bQ}N7_KVqfQC$lR0^MQl#53zUCsoT$XQ=J?TRypZ$U^T#|~PoS*9R7U~WBsSxal zH{-rkh~k?5p*GqW9y-c(x{URYxcWyMgAsqP);Q74%T>VdpvH;}@hJf%_Ws=IYVQI9N0NLlr$l1Uw3RRm` zft`Z*a>TKqKi7;etzS;2dw^O=HWCr~c@fcqG;+{A$$?0Th^FAi_NCIDzA71V>;`U^ zlDULkHqzOF;|)>;hsY?xM$Ax>ye&>l`G_ZsYt+&kqcyGlI3^rMMC|w62g9lpoREE<7a)Swx~lHu^;hFj6R1 zN2y!_k{(1~%Xw1hfTpe?r1n}!JGOmnO?*J7I?O;ZzVQ_sy=ih)T&%P*DczV*S&5liWVEz@#wiH7x4V=d)q$J)~HAJCH2RVQF?rlq>U`|Q^dS> zUEt4^toM^P7FFU>{wOO%@dgeNofYPY=92|VID^B%<_yQ+KZ#+ox)f_fNMvHN=qZ*6 znyf2W34;_{UMdskv>fD&8nbuL+pJi4F4(Pi&J`ERtn(bFyJPRYioKB-+`6wP?sj@8 zs&p8%9+X8#cL|~^mbjs}4+%QFV!>PW#fRDUIUhdv;RVY8)0Oya=MXzFWA6152xB%> zHWfU6#D`qQi_$TI2XS7zN~9xofqKk9MZLI+MLg6Z{mb;DJ}#9E#RCOLO#oz#F(N7a zs0kx$#u`7I&QLx+dTg}W440zN1PB%IhqHGtbcN#%n~|{ z-$(9#VWG&{o$2VG0X;et^68OgAl@6XuVP`EIULE6w4Ug@AT0y%YmTb){}R7UVHRv9 zWNDJ+*0B9q_6qFA<|XgyQeFj%F~uv)K}Cx2YUcS}UM=0S#w%7V-5E_LT(AlzMB>?z zcB@ggA(NS31_4R@r`c+p+zF?9jaP$fygK|WUWqihe&^hKSK!s}?xW*lcz$Un0IR<3 zjZz5U#|29e4cpS=NmF+YND@{&!6#4vCEV)wFva!LAP)i%B z|5(I|Cd%hoBBt67_evh}C9&#N#6dz$j$k1U=1%Kb5;b>MmrI5D*_m^%ok!u!D4FsE z-0{X&h*<0B+jr(`d49n9R0_ow9uSke!Xr&ZAMOgzp0~W^;a3^fJ|#Ug$DO`O{~LnX ziA;hZb_FbL0n|3oz7Djn8}0iZvZ16ZXq>S|cTZ&OlW3d66)uGZxvd_}#c5j?l^KPO!P1$# zRWW| zTlJ-f;g9Zo183JVIvfVX|^V2M;bR=<6L#eG&sLFX2B)%f(}&QV}5%YX|m-;+0An$_PdC z+UbYl>`|Kr0XTF?d1;Do#7H9HqiZ!`KZ$~tO#_@$Kjx%&_d~nIv$^=Z#llqHV@3r+ z`?|lm#G30mz?59dg{L(T=XM3l{hgx*-^fvA!Z_J$KYStjLe_Od8D^`ViyE1jUUh#lN| z;>;~$YGtu1yITD_mPSG>(7wpxU}B5_EBQK1I^7{)T;WPPsb|Of;=Nz+(i9O$CCs=& zAt+$B4&N4|I=5?}x}&DgoW6V^A1LFTq3tY1Cq_1t8(!@rs!*6LbhhC@Fui_Clf1Y( zEO#R1Ok^C1o_4FmsxN!G+9x!!W`LpCE_(^4^qRw|Arh%*V3fGOkWfwoD&M4Mkbx`oNv^A`4Ukg zr%z!HiyWa9NF!KU{#8Met=F?;sbx4V?49^TIyyqhA{xdl%;de5*-HdTUwR1mDVtv= z(NiXz%yy?+|L!kI)6kJ27K~>L)Sp_w2TOgo9n3tT=~0R_N|)in=Rc-C2ozk?=}`pRoz?Q6px= z*GS#9;of%w&CJy3+rE8ApHz7ug>UZq_ge%5>;Ei;|&<;U$24U%~xkC;jLnZ#CXT?nrS<4{FTY z+};o z4^sttg#Dp-#gfC>Xgh_1;lFrl$SU<#XTrh-l1CraH$E!-b<5KY`0@RsPm(>63N)J0Yul`o3@c$1NkCL>FfdIQ2(+Z&h0Jhl zkR)%E0DnfDOQ>ze&IRTw-cH7EeXg7%NM6pqoquwfQWiKk(|Pxg?{4mG%2297b6lQG z7)cmG(q1%bX427^o)I2O^~QU_7;jL&K_1$qzNA(^KlKoVtI1@}*L$$g^JhS^`e>S16gVc z%vsYB3aB;_yRtsoDwqZ~k?HN10<(?3q2vU6dD$$mVx1N_$=JJ5x1@rrCm)i`UBpDp z8*IH^K9_G`xk4>cndG9iw9%w-i-K*XV$5GMz%xjbw3(#M8t8Xr>F z=?!~)5#P3rzq!KNOw}|Fc4Dc>4LS1}znjkByWhN(2sg>gq}9n^1n(L>)NBvNg86Wy zB+g+rrld$`(tV9aLeJLXEKUx0(#t5jgWfie8}<0 z`R^MaF^|%tX_)$=E{?g)L@8xsQHM>xoEpTZVg$K`*EqaXpo2saRcP)qK4QhPC+>Rj zTz)vw8o*uS1Lyp@>y9^@gBvRC*74(qH?(T4zN2%~N0w^;1A_;!5oR65)UITb*b}VF z`P{UaPh-vKH?{WkPF*$YD+U{>&T|)2&A#5G;Glbk+Jm=Uv3$*NyVu#?cJ18!jYI8T z(;V4#js9-9!Vk8TVWqQaLKtXjq98rZI;Qpony&(#bc9?W|B`c5GjdE_wiJ?m8MH$* z7s>CYZt#W3j0%)epT}D%a!@m2ITL`+3BMz zRZKfyY8x=(+me3gQ!Lxqgf0m*8NtDXCy<8X-M!PtX02jwxO2Nr@WP={Z{Ojqb6cmb zX$>??b9DE$lclM`+|CB&rL*N(qs)H3u~jM))Vkf;!do3mhZ)_En%h`+hN!A$S2^X` zuNhgPRRa4qv1-Q1)L^Vlx5@#7RC{M2Bh5S#ZHpViErJ1iR7y=kSt~Z`7Zc*6RxEe& zu9qINdZtH%nEL@le66 zI8*`o^mt#wTb{EAUf4hr;m#e416y0eyQgxVp(D2)Ub>dNGSeL1abjZOhE7`;!m$6H zcy92DIU{tL>5Z8AQVM2(ydzmjVNawS*5mC9JXwM#gH%|rN&K36xK!SWB}ri1ga;@C zDKnR4G! z8<)(!eP?#wvbk#ZZMhz2SAo(tFFntTtR~Ka(?#z@ve_vE3g89vf)$N4(6PXrq5i9* zd@aNn=8OqDsw!gNt>?RB#tYrT0#N}X3d-DKIUBjutMXA_G`&?i8SEKUlwWu1cwcj9 zjq=HZbx1D{sKH;Z-9gp2UWi2U?;@1SkA9}Lt9N+MOu;>L)t!s&&5Uw)av!ct+jN@! zt$k;fPBGIN=$+T-Kfr&INTk!LLOg9IGO;vG$uxRGYJUA+^uN>;y6mWp{voEMY;^5) zL1W%$4&`MG92%0IS(sZs32Yy|taETqJR!80X8F>G4z`94(m{p@E(i;b{>umZj|_1& zHuW6cxvV{OXb_`G^5^7g`;YV=wsrH<#wU$$YO84GqmnB!9tqjGA|z?DHZe&diS33> z6-&B3f&d|i;fTAPfBCV4sT>MzPT8o*r_5ybn362P&;zS#ywAIE=*)B~X1gX3D31-e zMTXG$&WRlMQ)7BlGd~V`CB+@0r!Bf>Gi{yb+!0EO&b_&`E#JQ`nRV8;O;%Q~tSr}x zTl3SKDrV0{-9K|;D-0vKIpCLHC}{abZhC0_;Zvi)FzEw3mPaB!$tLz?Ev3n16)gm! z2XA@d%om-(V0@*2?C#sHO26{lKi+%4o_Qr7=Oh}R+TlX(!s7c5ZhwU+fcdno8&d3*~m7q;Lp-eI2F6n_Fl#7WAsUxa^+NTgkw%m(4jEU~=JbP{2AGHR_iw%EIqH5Mre zvDsv6_wF3Afv4aHdQ*0Jt~E9Ra?ssuU)*-DF^AD1tR4%+qwPd~yj>?Vh0zxTEw|~A ziL#oHm*W@squ+rmon7}I$ggVNc)iVxzMakN`rh7MTjpb7Wfun1J^9kQjT7W%Lm z)_wPlpS|v~tUt=_mb)x@eJr6T(rma>75+(NqpS*OgfZ&ga^^Ct{5ma4z288HhK&QN zdPGnu)h?DvAo~OH`;p1SZcRx9gRZPusrVCx(Jg}JAluTDklo0Hf&cj0Y4Q4YyLp(# z*x|PBCKTr|Xwu+q9U2O>Ivv_U6dypVr-oBr_Q!^b($T=(c#!(HLocgss-a>;R90WU zy6>^eN$MeOOJZ=&eGl)h9z1dYJ@96Mfmik&TXz+kbE-KotV!C))1aa3)apyI+K%aM zMyg5aCw&5q>1iV+YN7i_^>&xozie;p^gd>~GzLI3PDf6>uS}mj9PAsghW+YkTmdT?jy6fpi-`+lCS?qV*-*-RnuIFR$49X`g1<9EdT8FoZ z-qCz~Dsdm^4c^4I-5aC$L0yi*VxigW!w%@2|Ec~C;~Uf)ldINJ^`-3bB#BN?BUt~@ zb!rWyNJMdiEh5M(cK1C&)9HSzC?_pN`9lFxTvM2O?*sVNB8v;e<05l&11?W&eamN+ zhDcJO^h3Ogs7zNlNor7aATd=+_t$fzW7E>kTbhm29kkRO>diW>aHr7N)$j*HA@;of zpfgwW$9<(rx!sBuB8^dRbKM}|(T(EGFSxB59%%PVwgdowR1^R0;%%K&nLuc(D%)bBfxFi|Xm1VZgn^VGFu)4kUQ#2OwZ3}s4))AtS-k`9d$=`Zf<6{Au3d#jW^=Sxp>w~i_Z3P89NH$ zlI1itl4h@oo#0NjaL$ps5by^Aqdnf%^jyLh^@P&#h&MZ$(M#S~34<4zut19|#9gtW zf%5w5%&m`-DB#Hk!tK7S>24Pb)A|j}CRxYJ^JQ`CQ3_OEQ9er$>VFNq<0<6{$FFc0 zbe?~QNx#e^cVHVP=9daHx4tb}z&X~JQ9PQ_pJ7MYv#CcWGybOLwmMl#vaSe+J_$a{ zE<7(_)m>khTQugBI7vWG714C%Nz99j62-(5iNb7Mlc;BNOLiKcMofV&T28*iJrb#AI}2b$8?5MnNn@{az0(LfBGD zDA&-_;|t@hV$c~#Y_IF(q1mZ7iSj3*)#Na^u(lJr`9(GCyog>cfdcBcB$u57b2952_s zft1Ia&1cz-_#Lqf@P9c^3c0jA!QS?8YV+nzZ?HmP_}%Kwhtl~#VOD>;m34#?QJNi+ zVnB<=IPN4bC3lvr6U5%4?1kAc=r4ljv&1L%YgbCX-8SR!S_UNhe7HE#E5-lzeu=&$ zzcSq?Nm9j6qVieS*sFNnus6yQm%zM`2|w{H$t4A4%LUP;Z^>dT5S&?AqH+Sv+4hyA zg>-@tJu1o;+mt_0%QQC@=$S^c7Zvo6;UMPcf|zCkg%MApWece1IVa3nk&rcf1vi#*iZ2c_0;K9B4*-E7CwDne~GCho4d5* z%z5~9opE)SPdMO}btucnzd7A6SwL)2RA>Wm$3W!7KhD+!6T^JAY?>F671m}utiXd@ zx97VoCNkgYLK>c4V%kfdTj%gZz9U`RjGo-U*jPXPWs~*6bha-aOhzf}4Iz!ST(q}Q z1s%WMX!rEA8=OfLo)ki4jzy)M&Uh28F=l#%nVycTnO^e5%b4)=^rT}$wuVwn)eiI) zX3iR;xdC9|ve|GdoEfMkO*7Fmcp5zn2P zQR)BC^KXLLhYtlboF!Bd9V~iq$J6a+9|9?`s1e>!^>+PV|Fb z;dB%R^66GtY7OFoUQuW`dPjyj4rgScT3d_;$+`49qt)18CRp{GZb#jf>~YnH%k6Na z&^uGevmy`E6eJP%h5XgJKb{7+xe^Xv;bq@b>12$|nD~2!&!_ZILV=s=5g#I)c7PBkpR>Y}~w|&|FEz#cqx!-Rx;d&B~>NR(yJ8 zV`XxYoPCcwEubd^qg;iG6C2y4+38G&7Ha{uj{H>rknt&ey>smP!27{0V-*#-S}T4L z8&2qS$(mvFN7=cOK85Wsq81dWLFP54irNn2Bf}*kM&0|obad?9-e-FJgL50}0ATj!LUqZ@6j9HC&901r2sbLzRM2 znf)ea92+NP#!0%Sqf82}*eJq<&nYhKkvXLM_3M=$8E_Y*714U+fic@(j#%9Xq#ZTbHC-C>K(@uy);OuiX zY9bNh7PA4>pDhtxGXSI|H8*f6s+7*4iB*OJ+)h92dW|kxW$*KLuI!LEi^sXQn46|s z)J4%)KVpkUYGAxcEYd6$wd^boSm}TZLu*3VI6wmSEdr|>{?&l zk_ek?l8PuZNo66b`~=oyJ86MwhVb<5+_h89quC8TQRb2Can0?=`)yu%Qo;I_M|Q+u z)Ca+rkX+70q_{daxY_oXyh9}|gd=1m;uUc^joetaDYM6-Ou>yE<#8|i)a2P&i8msx ze%IVwWGqbTk71_z!g;eiqt~Kje&@i;O2$Z9K*6QOi%NH#$Fc8YWUexEY|MTMXVWlq zyqlz;U>0Jihz4uF9r}|j=c4{vkAQlh5b*_g3Is%Ju-{60oS8zJk)+OycAl9=1biLS z`5kCW@ZSDy{XHl(3D8&j>a=ub*i2Fqc%C+0UEaxDj%sE6-}Im<*?6gwNU>C& zp~57yT<7szTxBai%kWo?vATWt=qq)|2$5vD<+Z|&qiW;DjSJ|N=IGy`S0mJHvS5&bWrBl`Yr+pd{iax zV)+R3767K;H&%_!QJGeX;WGH*qvHg$RMC_$Y>YI}E@Xp>T~g1g-_sbSoLCP8lKW3w z*NkSp>G0HnD-M-|owBb~%9FD#Yc$VF$Sg7(otlBwp?WYsnaWONX==%$67OT>%ch%G z?wMfSom;cd4T9xTFF&Oo5iKQw?u%O?b5ihv$Sj8*Nw4Kv#AjAi>uaXej)0X@x3 z9Bh(2$BaUTBdJtRtxiEAJF%#r3{NW#LWfBcp2Bhg2-SSjOccugR^PMQcisGzo5>&& z@S8wyFjC7$a?$?IXlCU_M%zoXs2DpL*^Clguwv4TE8xTa(t$~1;9?^89eQy*g9b~{ zdmeMZ4sk1r)m+71#+}*q{E4*L)DzB^rO{SrU2EqV%$d=pOSN4*{j@rzZ#+X8OY=gzcrA21m8xq+0UQmgD6D9+`_x0f;_ zl|Admb`D3P)5D=!ggC(Lq+@ZBKcMI^Iw?)Txby;Wga#8w7uExX zF&*3onXJVWG)TwMfh)n|GpAdH*?eujKV{Zx5Llilj_oLCMk{;QH8++^X;*nD?4@+drWU~&!Igy34(^N zP^pD8gSmK4dhbz&$X~s%i;zaL(- zh{!AoH#)}Rg>ktBuRzu~s4m%-@~m>d)~`RlTDL@vAG_N!NP7ZXT4tS(RW-1eg% zIy$iNvb~#1?G2ah-4Hwae%3(gsPqow)5yyniCToL@u4BJelcp%5Mx^EK145IfD_kQ zH0*L%>KpKcK#bbnK($K297(BdK3))scqrpSwzV>g9`<>Gkx6{hSM;YOAR$X5W`fIEUbw)4&%=QOT71b0 zS^GVg@WA#0|7V#1b1sz%B@6#qHe82@0P+OPtI8dBB(qtsFaMwAgt3v8qrSDFd~#gb z*BR}1Nq&Qph{ueNA=hLm{~Hov=K}x#k%*)%5{bB}BL5AUBP=f>8!EF+MH?Qb381J< zJ=SUuXMa^V*gV8y2*-HX77ns`Ioi;dF79QAM%l_1_>e{gMq!rKW)@3`W8Bi7D_qS* z3Y~?e#fzeHMW?*JETUqSn-@g|bzvFRb=5cPPmyV@wz18MGjH!=Ly-`G;(Ao_+w8gX zUO2Ub4xU($A#10x`GN)6a6{lP@dt-#8?-8lqjnM7Zv@pYUm02W4-dM{|PA~zG~1GL}z3nHL*pWtXD2~D6Wj?UE)Bm2|=N=h3F&ymct6TK_4ABP3>y3qtqT3@Kv39&=5AGLn zg}aVDaqPs?$Ekeb9QsD%9Cvz}Tgjk7=M-bkK5sq8Tv7nmPPAxK^TO+;{X z(ZJkTOB*Bfi=%l^EhT3bZaA<|1UhH25hr0F&d4~NY0~AG2u_9kiD2uw*~a9Cicwo0 zYOLn^q|ted#;?~fI!KI~_pWo@V~alTw4x&Pv>tgFUqDK|wMzEG3y zHr-LGG;>jZeL5SiM##twczU)ss>?MGn6X>eJTF}kWBp71%YXlJ@E+`Oak=Tkx;8HE z_UvMI`DGghE~9?}i`}s&t~&noai{V7F>*f>sdQN~7qbFpELjWM8;p|nG@cId$7pHr zESz{Dqk{Aiut>1^J~vE)5G%9c(Lc|Bz2=)pa0bViEvMl@>IHZBM@B*aA@y9$|6ST4 zhlTgTuDek~jSo<{C#r(F0t&5oGgw4%rN~(005)ttAB(5t3u2o|h9sduSvaISBW`5b zNQ&5CMkw6%oM+uj)`c1o0qQ3Gjb-1T3shIDZrR$HW@}#yA3$n;u~bZoiu8k;F73bx zqDn;}2pz#p2(KVJIn&v`tQ{&v=4R*SJo-x@)>&O93x+a(Pz;UiNEUSwfU*Bv|G=u-@Lh;h~y*LnVG4yKR40Sml>*Oq;en=PS?wYYhgg3SgwZab-mt` z?x~dYSYb2}h_n}%W+FjPzL{{PJ1KuHHCjpyg;GIp0Z-o$bs>&Wsi!yW^F%Xw(()V@ zNMoJZPAHj^6;sRW_k-C~A!CreV?trMsm3&70Ey#HvK{%sGJ+}@%I+^n9x?!WQO4|o zqM6X-J*0CHp7d0A?b@0*&6(2^ge`C>I%pfR{&|Zl_ih*5_0rtj9CetC;lk|;5&Bx- z_xdA0I5`gNo5kfSevr;}W07hQZx)H9*63~1qbDCH3s&qbV!)CDF4{pncMPdQRvy*T z`oqR+*-fpNoSt5lsGoS2S4hRV)XI&a3r*4sOhmRQhI6nB@hgLo{r30yHx~A`#2v=zvz5Bsk;+%81`zW#iDHV14eLud z;BfS~fUk3n-8oGHRD1Uz?jC${hS%%XM-GmM3+G&f9A1h6*HT_wr>j|l-0pUTx!ezS7btlk>%C5AS&jr)BG zFu=-%&AayWPTYNZyW82`ar~-%X}m&?Mq}{$L$f4LI7n+IukRP{jgHPN6-OIE|MJc~ z(@D`|ljjGFB{PN3l$yVo*6Wzofc@`B_c$rU7OyRW1t~l@%4I}FFc~NIN=loAL~Bb{ zvz@4rQX^$7c%FCX%Du}TecuCHcfM)8?wMU^A38`zHSvJp-1FurCf&2~jhlAAZeOO8 zY3<*)zs0EN9{`q#){$5zH+3PWDw41^G##)m>xPow{y}@>JDlo{#C4YC6j+ z<>6z;jtxr^j_3W-%+~OJU4Q!PBno(pZ+z{m-%##$!~6a3eE0hZB_;-KCRy;m_r32j z7E_vGtfzPCc9sND+>)JB(&f^ICr;D6ANeZZIEoX_8 z24fCBvYvrX0x}0GArPl0E#Xe)Z#a|6gah6H>wL(QE0vZPbE$rD4ku$M{a`cY>kB#u>WEA*zS?sR<_z5v!7`&^W zIwm_xrxZVv4@sm;qQPx_ota|}X(?7RX_hIWay!#sJPVM7%qc&M1VIV;k}niA>8NR7 zD{zFEdcVzmgvl;vCX?-y+##pmmGJwbD&?8Y9S@*enf|IC&w2t;Y#9`lG=4I-q^L*u zA;>HgvDCNM3p3GJpwd9VbQVf~a{cPc1~BKUn`-gFL}q2W$21ES5OZ}mT~r*2bXFk* zw$7h3e%E+69YL^mTt-=CSuks=IO~xaHm#j`xm9ie7GTv5qMlkB89d0O^Cu+3!v)Y`eTu-%y@eKpS4WJbq0}FHgkX zE$)K5f*MrumBCV{vwp+!u2;@d@DM0t1(ATLu|ew$#3u8o@UipP)0Is*vro zJ)PY_lhNxPWz|xiYyMS>lbz0;>Y_a;C1QLWQ5!rmG<)-$Cklk9H`7ibrlRUhCvihh zvJn}%dE7g3$2enY8gJ$=2nSD{d(l&3p>281Rs@?%un38MbT7PM@p1j?_mU$hN<$D* z4Jr)o(0@)BpgOtLRLk>Zc20pEqTu0}MtIywKDSraN&GLivA}34jcvQ$yEPh&rv7td z{O-B*SRq%73eYFF=7DR+Ix+Gw68QmES!A8S=j;Og>xc5WW=tR>Xg-lH7f0L8W`8E% z2PBl!X??)z4^)GZU>pZERs~wx(+CEf5s7*xIg2(pH+j=(dUMcTk?TrlJa3ZJaVr+Z z?-Q2u+##r(rtk7T<6)4Y+hRRP_b)Qf7>_DiP6$F{TnceSUCClMvH%M>&W3m@6^o^j zlP69BQ9E_-oQ>GC_}p{XZ@GWV-b5>z?8kZHj8_xW3Am0Zs4kff$0Pde!!jTboqO_b z$!uJ>b7B6Dd5dPjH%+~XryD;1X`^aPQYTzy^2>UmIC}{wwK%ox2cb5ty71gNR^Y`u zXLNnxu4w|pi+6k&$d>k@!GSBNgRWJFN7Z>Iw-^&AE_=f+8f|V!WGMG>zP8NM6 zx^#1(q8m) zxT~TY;pH7^e7H*>(Be+M)Ls(bk zb24_+V=B7kzL0AFk`W0PS7;e}J02f0BEMeMVEI6s$;*M-M4Ct2gh21bs zY(L6;1=5-?=|V)_CwVVij@nx}oLi`S$%PnPWdjJ^Ojn*xl%@wj0jC42lj1QL;PS%~ zll~fVNd_GdP@x+N+2SyA;0?0|36UEshj4v;mK(>S_I zw{Qbtfzw^Ofu#eU3ur-fouZp|T~t$BxE8pi;41*}2GNMe8r{^0h@AwfHr=u<5Z+ZGXW78wSAnj1O*hdP}>BQ3fJHH?k;nGg+aVA(hmAzzXCm_64YN zVK;O$xhb>8MXu-;xv&Vv%jJ9=!oV_r6p!edBI9jws?e?ELB<GW&CXNF{Mo}$T#KKQhiH8v)Rh&7)X`niU;*iY! z72P-^6y0t*ry(p5B6K4n5XQ;UeA`I}aJqlw-C zuqp^XF#N(Zq1)%=1ZUjs06U-idc!WuU&dm}=3@DjQ?MVv>_4Rj5&og`51D0Bz8uT2;Cm6zAA=C!E;gRV~?vwI^+@N-3x3*BCLjXts5(xaOO62cM-1&CyDGIXQV0!SCE z1B!yH2P~RudfcP~2RVdQmo-P-oCftmcL0_P-EfEpVEOP;odJu$GIj(N-BuJ)p!YL^ z$R)WvYFp7w2E0_(vMmV)L3t+?!xvI?GaxR%6_A%VAPk|zMaXm0$3tH7Jx?nyzTu_l zwiqD@@%dc-fY%4)ry!recj)Fom&JaUDI5kuTG35eEBp|;AQpW9}7@LDb{-75CVb~bv5a{-L zp<6Lfa(K;<6o5cC^PdM0x@l`gaMYFYIM^v6@V*41-~cMg>-FRHcZGy*^0A)H{jk z#zMk@EA2zTky&3$Oq)1}+TMFALL z{v(aRl{tb!w>#@~h85lZBrI`8{Lqau^|-^tvC+KDB%5xxClbNG&dVQ&a9K2Bi$2zX<30R>N% z@h06?=$7e4GftFwSmqWFNiMq28xDlL5eotEM;UW0PO_GTzn07clvo&+vs|L8<(U-S zA$Np#^wGrI$$0xyLU&Zr?N@Yrg>FBKnMLXsOHU*k_1bhtxi1P?=nh;;w_gpbml2Rb zmhX95dHK1!j5^)Z{EQGQLLlI#-D1GuPZppXYm@QjK(}AfZPBs`rD)TQ955p;&>caS z!Mb2T=#B)!I6p04z#ro-s7G$gWcOKUdZ9alB>04G=D#I$`yFBS*p|CsIisx79x_l6 z1!pY41f=b**Bx;)?rt}9JFTFiI~t97MW_S8m`yjUVmN^Ghr|A`FeISphIV9*7pu3d zGxFjaUd#}>#_^<6mHTG8zWcGVY@ellIUqd{LV#6t#2;J4@zhG*0#bi-ZD zSZ*u)_1W{^j3NoF;mDngg`ztG3cAlz^0{ofgIVaN){zOwB`w@`R**F>z#{Go@em#> z9*LVB-pJ)Z<4RiZJ)k|NTW4`tLl(yd)=liD|KT=n^^oXBo zzt5#N;DfrKPT%8NzkUQC@b|R=eIwaEr?oo4hY|g2^m_WbMo%4WP+zAF8F_77e=8BC zzvoh~yK;0<_q}#DSSqptNnlo#`ihr<$UHMOXq#skluq2<9;oq$GF}Y z_o3oS|A02Ce?%KKmblN8bi@7`&+!X>f05&V#&f)q47&GgE&XAxhl%>QS&|EshI|>a28^$8ua9U$ z<_N$4Tsy?GkLdrZ`HgLy*U^IJE-k8mSBvOB*P=qN_Gel{kMb;^AtJ^Lg8VevY5jzsdh6 zwVnE%Tw_v8@!gRAZp|{D)Pm4y=zo0vYr<=N8}Y4UT2{ucE0sAHQPKd4{HwK-mRZmen@LKPkTC0yq&KD!gY*SEAm^E$4- z1ikPanuhd`!Q1Ea*#a2_A`h?RGf>k_Klj_h`498mW}ffcyl-<4WXP!V{zksvgN%HR z&)|b`n)5}*0-W#Rvn_njID*+QX|Ct*PR@BF&vmyp{j9&6ku5$mk85*`@gTey>i$*l z8G|A1^Na&@>pQs5U-LXy@%t;mhl~amzfXnNu9gO zn9Hj}{P0fg^Tdj$^`rVLj0xk<%~kWwjvmK*9Pe>z&Q(|4^?FY$iJ(ybNioxUF5Z~K1czsmpiKs0bi;9Y_52S!<5q?D$)#g=VPvK=ZTBpSO0l-qdkF-) z^pE#{WME<7&Viq{PqzPLFgy5;p}j-@+*#~=uJhC3=Z!dMBleEb@zH&wzdjZiJ302` z*guUQ9{<4j=O@w=yC)u+%unf4pPqhn#yj(d+4StY<~GcIYJTVZHx_PObT7VUX?W>< z%hvL?<%gEPw{q30bM>CpXV$%7-Otxwzy2>boZ9e(jmJ0sVAI)6-`IR+^D|pszBRw~ zliTjwp4k4O9mjWkd*_**&+K}|ZvXCmyI;NghkKUxd~WXzd;fCZ%)UR|KfeEg{olT9 z*Jc0xz`+CGyZpAx&mY`#@YCwg4-VaT=tqYS9R9?S_K{Z|`SBH}uK3K+Ek}Rn%E*;h z@#js9HM(B=srFh8fLmUqknvJ2<+Oj|oqQYA-g!a)FLXbXZ=6)O%lC4YTU+hEH~D-^ z_q{_4P#a_)@j8T*^%)2GYo z$Xm*1Pu_C!?CmE{3@+br0@Wrd-YGd`^oTNr#w8;?u@kMde8a_;%}sx z@txXP?G(ib*GX~uFa0@!N*iZ-mHFM_&j?FQnSkRU|87M=p5)9k&pKzBPfzp7#cST8 z{&!Nlg`>}ExAX4_&R^DU;O=LcvU~XCTH2zVM&X~m!s+BX?72V>_# zYCM{kG568+Fu-_+h#N%6?1{0~C$uEF&}q=;vcy*M0oLAw)Xg47a<2eA=}PS?So<;UZQ94R-_u^GeN_7&+9$Mc zXdl+zrM*{sT>BI4J=#mPcWZyF{ZH)`+COMdYJWs8v$tx$roC8uLVKO|kJ?LEA78FL zpgpENqPoK*`vdLM+9#QR$F-}m z0#0b3VTeDa{V6NQXR$0k#~i&z`%CT5wg0aDAw&NI?Kic*(f&&NYeewd+IO}8#wSJ*vH3cd}}{-*v;WtIyteCV11yv!`x6arMbF zx1KzE@`SNzpL5;G)3+W&6h6pbxe(b6ALLh*k#zFTWc+>Vo#>dfdZ%|k`+$-Vcfa<3 E0Ns*5NB{r; literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/fonts/verdana.ttf b/packages/mediacenter/xbmc-pvr/fonts/verdana.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8f25a642311b8dde62b6154184aea935999b7c15 GIT binary patch literal 171792 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 z zy#@{Na?l%teJp(MScr}pZhs^ue#F>H#J-Bf%Hg!Jg0!;l{Zy20{q#4$!&Mb(9 zwcx~Q!?PDBWHN4Ys24c|{6aS4oLKVM<8AiDQ|H6>aziY>>w6fd;686>^T?)O&Ym!9 z-!=Uo^?$6UsrHiG+^)L%Wn;73T^Y_icd_Z8FeXD!)6`4l8Q1KivvXkb+M<%o{^!Fb zWh-W{x-Z^2QZHEZ+t~+`AI@KJN>z2Kx=&X8feG?>x#k3U?6&?#i*Tl}N|0&x@9`>? z$@ykMAkWrRP~gvxs928h9Jd_Jr;H0c34ndC_ET>qx(0ZOc{T`(vxPXlrb?dFR&!z z1b1IXpW9}a!?Cn9*`{LZ7QkM79=2ZKV}D{cki7S>2V-USte^#LcR)HXHnt$%tQt1S z2cQyKPZT#=%0uQgm05Y<-jB>My_tnO=A&~a=510bSt?45Zg^4^gPKAVsR$*(E;ALY zus*Ot!~Sf_zOk-AOhZ{`>4L?dowV%EQKQD~_vb}7EnWGu<*Wf}@*5jsO*gH>M7WD5 zU0hW=qO=h5jO(dbAADlzgLdeHO!Ou670FT&N*{y;D+>yj-k%^kBvtiG%D=+L^;ohRqz zNosjGQW)+-zBN)H^*Lo{vpfeFr5j|;@08U5yEi_BA|D@7r>Zfit6a%KP>vxErQZC0CSJWfsyAfCzYv+mX2 z?f;L$-sYy`Ys%Nc`xsy2o0t<#_>21w{!ZQ_pI@LKxc&A6`oqeSMT-|JzAAxZZzsG z(4EcyijyIo#v|d`Zl% zMw)DPr_-A)DRkn<;b0{PLPP*Syv9ln#OJ1$j@=ychl<YiBINJkol43U?MDz|=%>a|4=I-0g6;vcA&cpRs z=XA*{B~eP{3411GshLeq)#bG{p#m|Jt2#0nNk&*3P9KS1#NIzNGpOjoiq1Q2D0=xE zDhdx~_*|TXLplzCn7D)Ta_p}X!R>-B7t88&vW8^u*Z0yuKK4TsgUGPYL^~h{1ftkZ zQnuG?vuW(WYF=bjP}+g*2m%2qe4-8!1?`8zI?DhOH%VQJW<4gTBLE_w>JSlZ;X=g5 zW)B?}>DTZ5>YcqC&-sD6c1QB=WJbmn8&roDP zBr8~f+&^L;ADFXn(~iu&vn)TXRu?wJAyG0KW43C=R}<45N_K%>4J>?TG``r`6JPCI z5;v-=<+xJT7&D}23pGq_LM+OsXJ^};HWx4h9nanHXWXxMj=W2t#nK@zX#{LtQ2&0y9C?xq%i~k%j6|Y!sSFY-oODE@Se%59299Zh}pa(#V8QRM zS%Cf&t!nj=^lNp|foaXl8`Y}10@*mULb`+a9R4<*p|0y3F~WttNP>(}5_tC_bOjmK z%YVrEV*3r6R~AJXLR$_hQOjv%AJ(Ed(Zcx|!E1nnQGt-=uTLx--}CNymwz?Mec~5u zCf?rEJfgj^@zVJR_T2sJSZ&SfDbvnvt6v&OpZxiEH{U;b+KijdYTBT@P^^p6xSRIuz;qXku~4l}vzC+kkAP zA)Aa}yA9e;)DwXClB{9mSw)M856VU$T`@sS1@X3-Py5>{^$_`(Qd$gYW11UXUxb;3 z_aVVy^Zie7t^|M^vKB%fGePng#Agt5AXYhtC?|-XfnYcCGK6>~qLbVi2f(^4923H; z(_5bH&-wYY%I|)q-SO327&j}lt1YeE0t?WAEWuQm$N!R-@E`jSoz3*!=}wo^1#3&b z&e}k@$GHS>ehBkAGbOP5-^ppl`ToDb>7i+bp`4~jBVmhCWs`tfrjR2+Ur~c1A-WP) zV2bs_jnKh`cxaftIk+st?MtgWLW-hR>3a@2U#^hLqOEc~I$53&Jx*RGofO?5ofb{c zkD|iHMSoBquwDMStjK$yF!Gj1&W|V&uO}Vc%NSEmTsIGMb zr83)H7{zn|Q_^}M!oE|8&MCVE%I4EK1Oa*fjTQX^h5Q4h{qJ)!9j_6)nFzM9^i|gA zR4|efid3iA+l!bQ*vRD;hd2=5--6pD{(JXv*~Ju02qlT#fHXfJTi)RT+`6m>UI?F3V;WvnC)S$gO8t@g`7) z$<7cV%8f-kQ8B@Of$ELs(Q~3?@vzK^a=|Vkt)#5d<9U zr@&5Q9~?U^OgoJ{aPwPu;F9`Jee9f`969Hkd~DQRU~5rP)39@*wJv zW(Sz1UH949O9FQevlJpWvF8k8puvUm8HikxF@p|Rz&H8Gz_2RF?UFYg2+P#J^f~A1 zK!}lpR2yX>)%r=U0gxUxk&`3CPG>ssYE$tD5JE?Qu;LLihb3`as0I*1S%45H62#m1 z$_&r{A)iRxlY*=r8kpeTN>&??lY^mWgo?16DaSt$oB)=Tu6%{q;v4&S>_u$i4ZY~g zHelf2$deWsS?4m9@%onqOC3zL>6~W)!2!AlfN5!$DmMBXl9i1yC}+ zx^SH(c6jit*DWlyjS+W5PA3pF(VPUrYPfZAm=VAS;27?GO}v0APXTkbGMqB#1{>Na zlAhoQYbr`OkimpGH;@ZKDcJ}6&wgX+iFYLu6ZZRxiq@X8=HQI|%7*gF5wY0KYvseq zljd%!ud6H1Q|`AcXB*)Xr%8{agBBadt~JRHG*zawm`IeNRfTjIJAAmn_e5W?wBPR2 zd7YCSpuq}>YFQA6g(8!AJIMPXPDQF0#B2Oy5U2~lyMho1b0EMT+KalL?#fS3@W9J~ z+4facTyk^>a|(F5Srq~_aL5Y7tF~?U0@qthzgGAOAt=7m(LV(*GGNc#Y$6O3i6Frg zqGSeg84;wH=seOE0D%+`r-a z#1Rpl?6{2@YR+IFWG9CPhUHLhK@?jcqYAk!I#OWkd}GommP!oiCC5%CB$q2ozB!XX z&9Wke0BwZGnsFs_B_A`fJ~91c(`8#zDC7?iV+z#*@CK?caZ_EF01_6wT~^77VuhOyqE|1M{WZ&CEeIr+6&PXRs7kY4O-}^Oh-a z7nlYA3vLPh0&WQ(gb0gU(EJ zbW$FEsjf?*G|IvUn`l~=$yGF=P`RVHINDS$;zABX^`mT04HpM|2>gis1L7d7 zcMt-d1H>m{fS$T;Shl`6SR521i8v{bvM0fgLsP?<^ zm+aQ7mn7eL`mW^fPg;3ObII>UPn|ot=fKvxPrnz?eN)H0UKU%zy9Y=#FQczD4Rf!` z%!Z9VU|blEY=1asj(>j6CjW*UyQ|5Y=k=*MYLj2dR2@w@z)KDp*)BdsEZnPD`NGzL zSm%}{R|y?cm#7f|2-7^*YLfbHDH}Y0iG#}^1Uo?pc7k{hfHl~nAs@Xw#1jWY>!O|v zA9k-e&LG5cfUu79fFu;hS!{HC6%gV$gAf~(2vVlTY&Yj+-K&PqzQRUL?ON_Mp<|7M zjWTMi7j^OgJ%GATL@llaBqU5T#X+VhP$P0L0vstS+4SU*-@SoRrt0gzljW~AeY}7F z7sc{Q*()ai^Rz4ZZ1NY$OO^NKaybU-H_6{&rfRdC(O(a*`7XIe9-llhd1dnQR}v zLzu%z+;lMB3monD*=hyxu_*>LYKH3276bUjGt4j(F?`W}_2`i|L|>l7;ZfKvq7V^; zRoF8OwSex0DnothMiwzk3e-V?37$e`_7b`*v6o^Jg5CJbp@{x{RTPBI!bE2TplRd@ zc7B1HHLMa{dviaAGLHF3e)FnZ7Ehb-26yG42t_=fp0ZB#{l zi>XbnFk6;+)_c}9IvYt|@_0HI#OZkuD1NPM4QqEfKg@k2zJg!L|ohs=;G>3S0O#m zb$%;vR>aE&Sj)K*s`^j0pAti@2sBrZQwb1Piir3E)2 z{<-tNOg`K-WwBiF(&Qhk>b)!0H9yPd(C)?zgtU$ku^&%u?&?SuKK4kwHZ&&Zp8qtP zYhHuR0Mu4(CTcLV(c{)A9X4G~RriI}Y~O|=9a82X2B5m)o~-KjZc2ySa!1+qno%~p zKZ43Xwli_M2~wR8{<~%;n@hZjt-(ERTS-K+(-S1FH;@z(Td>EGGv5_+$Kh}749R}7v0xMD80^zT;IRl+LHEm%2m<{5>~;05wo#jTmydh*3I ze{giNGd?cYV@qD{4uvK{qhfW`C$KuY^gS~yCx8sohkGR(04A_c6)wL~!q~@xWgrC0 zKnRwBuvlhIpCO@48F)M(q%#phI;-rxsoRY~&LMC|Jpg27krB(qe(DqbkM9Mz$D@ZQ z;+rXwBl#)M%c1<}3ua*(H9R6I+TqlZAMH>x`Kx9gaB|epDRQ9f%Oe>o8g+=^jAure z6dNB>)^H5R?c!Pi7uO2l-VXtcN=~LrJ^(ogUbVNv?PN;i_ep3E6#lLB1p!q{2J88Dp*VCPbV$<%u_wb|lZd$)id2(CwC&_!$ zx6VugTQT`J`L3VJU&!j=F>3x-$rH{eX~%P!xp!tFq@64^!9H&Q&qhf9X?j{ST5Bd{ zOsZMzT3olA8F@tb071 z_C%B7b2+-+*pP{q((cC9jlye7B{Bc|In2Q@_COZ%zmdXh_+#?gg^y29Uie%2-Vu}Y zBa>#u#+`XpjU(bLILUn6Tv3n~u~%Pl*0|X0$)TL7H8KX5(?6vvyyW=Voi{E$D?BDJ zC85dhBy%)#a;P)3dHIdwr_Vnz1dfkB@~--{wh@(yPdrlEwBB=8yIM!=t%LNj6PQ9< zByn%fQvg)XF-9b6cGc{zQEO@{I!2&Dp`L~}Wh4woPHhqSd+hNPMdGzN@ixujqq{iN z?Tc95(sT;xSYlfWV+q8^0ysq4mDrNlnoza^i&=5NAB{WEK9;gitJucjai7DInLsk& zQqsY)?;%#IC5MJr<06?UELKVxrv%v3bH|RodB$nKUY_3d_R5BpWt9yhDl1N_ziCbR z+2uezE-qPEwEWpI=`){PJnaW#I%l1F+(~E1EsM@6FDtIDebF56%?^%fZJ&tEa-)%+ z)iJhiR92QN-t@~zVNPM;`Z@E?%e93r5VA^Jj@|75PL7xIZb~`~qLIi2D0N{{jc{opqF&JRo5XQ8ZIUhEn_1OieZQ4>qA%OhvELlFuv_YtXNG!b-c9 zdGsbcV(QzR@Kw@P;fJM%@uDz2$AkU34^=~?h%f~W!*u^wZQld=M`7)rx_+_?@Plo5tW+f%?x_OrhE#1P zEc*hjV=rcV8mcWC4z?8*&K!|7+Uc}oYCxl>vBRm^R7k_8W?tKI+jE^AQ}grkl$(_d zZ^K7_nDK|@mh}8BIOmdQo8FkCHEo#bQ%|H`Cir3v-$F@Hr614g}&!9$Gt^ubL|Cfk4yW-S<$AgFJ#}sW(@MwTO8{H2 zQ{fs|lFLi58fnr8X1bcN+jS=ob##0qCq-ICw32=eFy%u_VSP=u0w!?@PlhBFXIbcB z9BQGkKnR5eLMSXc?;;RAFe_3p3l9ip5h2WZofVe8eQ2(UCBpy@=@tr-MOtP6W{?YE zwIzG|e}!3)b$jK1Bpo>F?ea5h(PG-zKsPx1C(I|C^!meU!T|OlA8p!dMDSMQqm9Ws ztjqtK4Ek71c#$r1$&G%&qHTTI%F0`o2nn-l-Q&V zW}Yf**Z`)~tt)U>hdZb`oJ@f=1VR9efe>&FApUOVP?fCM|GU-u;9LUK%E#7IAPjELk_X;y7KOHN1F1?*!yX(VB>ef%&9L(k8JGfM}+#jkX6gE`;J z!6kvj<4Sb66Vx8s16M&Gyy||^OxTQp7F3L)k_KiFbz$%y$T$FQr9u~oV?)A`c2Y3; zh5~q4bi_%C@F0*u_&fr+KnHZ=z=RBA@{~l!jq}HxSoZj+?pZ(mcv@oAEi>9r9PxPV znTh>x|8)EI_$2gGweI*q|Aw-j5!-&Wb6aeoGUduYO`0^V)|+gUU&t$xYvuGEZ%po* zT9POKA(q&no0n;5P*ax z2Mtgpc7Ut0+0Jkl)4MoX`&n6kveoj@c8T;qiUu;`JJat?KT7&Qt_kT3LP%#2LOO%6 zq_fpTLwlS&6+AFd3-C7EYw}RBOj2hMYQYLnVYjmYIz|zIR(JTqy-MlcZ5UI0cpM3% zB)~aD6+k{X>6c}AT1JjhZLH7G6h~G9H2|2)B~eAgfZ+w8J(kljY*{o@aR4Vu2L{M| zDR3;Ux^gjGhO9JUc_Aik8C(Js;j&;NC?iTkJca7PUz+wL3I{-lXe@}Nn6qa!Q?en( z57SGSp!X$$I`u#aEF4EB9OqPSRq$p|Qi~AZF$)Za4NF7zFMsdCTTgiKNle}fFPb&( z#`eAP-8qH#-zHy`{10Y2I9rqF<{&FuK0% z+biEgzp34&KEWJGermh~j=13=VVbUjF&@N{jPwJNbWFYsG&op%v658u-I*^g=8Nm! z&6i^43-@HC__7O}QK>G05bzV2?(nZTgBT%p6SX}Yt2V(X`0^TyMT1AsI)>;MfqZ)g ze4^Tf#~)gc6#S?N$rT@cukOeVC|*UeLL#KwNBJpu4uO*vj||@&0L*~0@MG+qC{$oE zheR)sqi7HLxg?(QWWk@R~X&}Nop1D zj+Mcn4(47fR}6#ss5VzrEQm^ZO(`m`JZ0&9cP;%+c}2<7qepgLwIMk>`KY3O`rV7h zwYJK08>a?C&g8jS!SICE>E~87R6;i=r-mD=&KH>n{YK^!sukqGLs7lRHVWBDz>G7e zLN^fZjXywq+9b)$DmPdqMS9#zXpn&0U6eYGM2O>96fR_uQb@iYAIHK{Vi|5*uv>*Z zZ40+aA{q36@E!RTC}_Z4m!Y7czQjaPgBG$DhPAsr3?2*V4?;+P5JLJh`+0Rz9t__@ z(u@ce`~D$wM2Y7^L>OB(=tfPY>jAvSnC`>#4e?aBF_NF0rSPIwMqP2Nh1e@r;R#^0 zeSINd(epYe_kVSh6^DvhYq9%*f4K~~ybSK0NHf+^C4&%b-;PD1YY&_eehU#6iw3J0 zEEWx8%0Mm6*LG%#CF(k6$KwwV-ItU1CckM@rg#CVKNI%*XKcU!@Sz5+Q&WKEauC&n z>G5nrc?5vKLCm{E?6?wtJfpl`BR>)ebmVI{pfl8&(P21zIa!pC`IJvA6O`@(@xI9! zM0HnD5e@6hsq-eh-Cot3hG-dW*awYRGWGl32-e`-v6`~Fj}d&brO3#HNbs`qY zl8@F$Uaafd_xRP<-!N*-i=kE|W)YXfERZQc`J(!Su@5^Kx{|M91cg*u)tF2`H2&!~JMFPds>9u?hoiGpwQ{@bw3k00du4r8}5mh`HybYli@w|*Mq=q=JAS|dn zD=(Qkws=5foIr@m8W3Vn5+QtPt8f9RVW|S7R94ZtJ+yQInWSO03)Hy+X*ytTmsrIM z1PVd*3`K>Ke&MZ`fB#3fUv}AThhKhw@7_ZpIqSLiWKZ&wzr30JFQxW3um1jpSAO&A zjY$K0we7wB+0 zcQ`^0CB)1LMf!kp$z=#mJ*-dC7wB6tK*vBq0_|V64N0teiIZ^Rg_X!Q32YmV!6OnU z(erTI(o7N;*|F^-tVG0**h(CT&wWOq*%U8=@Q{bdKfzG0P!Lj36etWSPmrlRL1dN& z%M)nN^W0k`JQ_9c-ZzrBz9DbC^!%Pt?LRyYHq4=^V*zRxC@xt!T7DuqPJW^Mmhr$oV?P!^7;A-eQmB0@MTQT%JKx$?VS#Ed%MPf+ z$KYnUfuSq5J_u{;r}Mkvw$NB0#MTEP!bnWeiV-2UemXB#`u64_TfdYDN9fx1&BxAwK(mpszbGflbvGr6a5axGnXAth=lNzW)UUytAr zevAMHXw;n3ZrFU*ucl0y0l4$@lb;ypGM`?y^SO}H-v3kQGdHjLNr$UGiXcwc>z83z z%DCp}^9|E}_@k>I`1#ld;sj5O=Zc&;+|7Z3@$&Z=vuO(7J_^I>$kP~Bmd%e(h4-#d z#NYUoEr(IE<1wiookfUJ6ZFeN_`hvboD8}gHt6Cv#FaRJU^-$tfM62EjzPQ53xgs) zd{QvkOdat34~3K=h?oe(_@`zKz48J; zFYQdY0S&_vFvzZ0@IW+HA5&tO`woN{j;#?+4EtOH9R}_u!K885{4l$j>=QQFsPQCK zPemzPDb;8ytmgr%jWJ@rIfY=^bVkDvd+xoIUHva|3zp3tjSm{#XA7JA8Plw+$7G<&ds6EK?E{U!7}_UKE;e)2Tz~HRT=giuBd6Q5 z-AYQ+5W$+}DAac`olO!!dFB*!(g5_hMuOw3QuMyxzr`iVJ3Gn$OC zMvt+?=)*iM)uxBkfIeRCQs+r?vAZ+mj0{gt8ZbB&AZEL= z57po;ckAv59`b_DxQhT25`Br}=?p~WcLdx4M#vtA@nP!$ z<#~>O7(O?m_xw0eyh~dhpE((m3tfJyCSeAWD1CXoqGG1simQ*H&!4i@4>Q{h|!Jc zx3;>x2wlU|KT&M*r zv~5VnkXDrnBq4kdumAcruHUQ7x<`~s%4_;Rplf_yX}86c*AW53^yOLTWzu;>A);?o zVHqp1#lE=8SgEw{#=u#0^w=N6lwAj;MgiQ9t!9Va7PPg>UGi9CyltL5%a~(ZEiW;) z$bCk-Bi-ZqKp}O zQlT4QwuME7&YT08nSl0{35!6$NPrL#ZxBg=6=CyQz92^-t=ircY-OrW0|^xN3sVrv zDL?RSvc#Y?B+Y-o=`6Egop_lPj+-m2jTG;BYs7@Z*9Uw^q-aU<- z){gvF|Jn!TMy2OL_3@uP@bKeLKJd`v56oM3(%iWxEt{7-L4GtjQE&S47w9cEwSCDG z-+Jw}-@ou=n(ef!;aZ`;=Y{`KN4{9AMDsY;mv0r>xNZXMH%LP|{8slSRDNd*|( z+k=7@RnAatQl*Lq0Z7+~;$7$|C@CxqsddDu8+@j&KN(bJ-R1Sc>Ni@S1hVpS%Gi(u9Bm!!#AvzPBY!B9IFby>-cV=HrurT zBkRa_ZzG5Xnm18hl|9|nPhC5tY?k~)$EcBOG zYYs$bfWLr!e5ejkuEN2zrl?y*?}#OG@>uBdm{8`pwknw%@vmQGcAl)RYp;)O?w+x8 zbXLi=-Lt;4bm7Hk&0RcWZs+$)vdpWxuetO1sXgn})(L%uCDFW`dyCq-CeCcTXi8`M zgpQ(nBZU{AFn3MZo_Q*4qCHrdpWwQkz}9Lt^G-Fs3#>wioIYK5>8edpGXTq{RXU_} z1BiHZAuX5(kJBlv6ACXh(3zBr(CJ-k^qFfBi8f z(tp3aE7?c8fq1c<@lR|IYf?L5sb%vf34nL&8|vz}&z*KggReP|lRKuYvc;F3m0`#qU-U~w2^1Eu z#+CeCL68JjVo0OSk~x3|L?d`5g!+lnI`CFfr|TGzjb_AD z?c~H+MOxV@^3ukMiRRK#K4*SfNq2HnLtCCR#~tmhpR{-yxCx99<0ACym7|9L;GT^^ z8AbXQKB@yXx6177pu@@O>-S+_f!g5MluaR{edsUBj7L^0t z>};dDDO+g(AXZ^sMQL_K!jNr(z8YwJe3xT>xM!g8@nf@w^s3tI23-2q=3UKCHUF~N za5u|!*>2Hv!&O0U4#B%mj5l*NFM&fACvvE{mnOJo7Oe&))OC1zH$7r<&0ze*u!$cNhh4V;`m5Gfo6^^UKnuH zjc-_WPI8A_D7T?$?@eyhi(?H41^j3Fxsc-((gD*IrpBZ)&P*U$@jgm(z?jy8SlOh4 zab;R|WJS6zsRap#R+dnmzRZfC!xd4DDlV)-cuH6|AcSL_M>7xys`lS96SSz-tgT&D z?yCH%MAhmlt(XVIpl$@gq~eId2=N9NMi_{Nz`$k`#=rm#w)6*Velj}1{MRk!ds-6x zFM#o+PdNV1U5);L5VlCu1j)dv&#lmb2pah5 z+HvnEW;L6A3%$n6TThM5sy9rj}brIon@dS0;wkl9WMhLe> zcp8M5=SR=LH$e9fJw$I$1RHs-Q>up=dA*r$(!LfyhhFJr#`i+(JwrSfNmMwmsEmUr zl4`s|!4z(?+DolLkzO%j`qURMxcH?B(-$aaQJEh4bk zyyBJFaBv)YR;TU+AaVs#BL(E14OZ<6&{ZXD;(f@^DdG)k_0@3>hSS{E=n}C2Fo4N2 z9#{lIax3AG4M62rmnntM+hDaSSK_5nh z@Cfa^>h^6%ncux@ggD~GS%ag|!0QA55J3mALa?*Nn5kjQbM)F2X><23zGuaK&!Czo zGG|8D-IHG$T$VE@_x$E1<<9CUjf*9})M-{ch0udx=&l~$ z613!Mckk0*!h%qu7G)z2Gs_ouRKP5hvg$}?lIwtWgu32W$cuQEJOe@vEP`n`++z|v`vd3<6m6Zj{9F7%+i)>V-AbF1RUq{A4+j=p-cI-|? zR-|m1icoslx{Wm||Mki%$#Z^o;k7WmAvSW%}jXFI{mRLvdylkh;ATcM0e^-aN$dAeKy7Bz`ok|5bhL~Le;?+-~<7t zn7fm3g&6)K|@+?9m^*^G7A{+SzC7S+aCQk~b$mlTrMlNGdq{2kRS5 z`uaDpJFIUI9QX#(YR4ATciFgvoeUNFbR?6G_3?6%+L-$I}_WNNU&)2W*v(3Qu z=Sr7|PxsIV(e*!tG<|xy%iF`MISuzjT#D>MaEUllIq-eb?%wBm2{V}pYRcsbX3_@8 ztZ-xgT+jqQMvz#A`at5<64cuB_k5*l*w(NZ_X^Ji<1I44z>;s+EEZ4YpM7o9SPX9X z`rc9G5^($Pwl{ITQE92T-Y8uNU9T;3h8siVc4K~_FL#F1OwWot5gt5h{i78&$y-72 zK>Hq~YhwN%syj&Ak1nI7g!iD&Zr&i}PK7s^1@I~ zo=?eaFX)^*cmWHW#&||9a~4EHxpv!J!#R#tu>`9~`!XHf{qrD#0yEt3rj)!$@r)?! z6FNa9FyXQ!ih*M$Dz9z0B4U(P;8Koa@1a)?W%7PJ^hPgsAdAWk_-po0rN_%S-XgS7rlV2Sl$1r?n~gJth&aZ zd+#$dFd&PdqM(k5g2*y6><9`f$|fL!fLjbOz$nb%4C7h`WLjytl$K>FwzyRau9+s4 zW|rD!E?H*oxtG0Wugm<;z0bmE^?vX7{eQo2f#2NcJm)$0oO91T_uTVr_ZdGq>FN*A zEA&L7cd)8=T-3kli=WnRc=yfQ?_Y7N%j=U7;6Ko}dx&z5+L9kUq*tJ}n}2_WvY@2o z9mM5Ng0+UaX~J_X@Vs{C-f$WYqePibzJ+$u*f1t#V4hd07gpyv2zmq}1NS&w`1SN! z;e{<;4j88vZ{!K9P+{*950i)0gZ!(YG5Lq_lMjzi`eCw_t~MfG-IF2*G>Ck={STBzi9@ygHfY>GLHQKAv>oIs? zla5_FAUq-A_)}zoJ2EV+{VNSsy@MgX$Qq7r{N%@W4Ly%NXt^Nnxs);%Uo3&hGq5fY z2hwNJuuqD2Cn3`0xh^DVBS9r~1nE4?Y5sGeNN!$4M8t^RJp(#*?FPow`^RRsx7E-; z-ZQemwTEAq&Mt}!g-gN%eG|+rPVx2+%KH%lkVlt1OAkc9@<1)0PoG-glxo^?cmd@G zv|U5AB!!KOQ$$%x2ZS(2*c&Q&bf8end;zznx`p^d*b4FZi@25Kb=3=g5Po5>2tQ~) ztX?&q#xOQw9`ZHeQqo^dtKYu+$}1aI)g&cNTJ^U>N2M&7SXC4e5)yIePs4{siE4!x zixSbjCiC`ChNEtj8b@btKPZ(u?pB&|JrCc3H{Mxgk z!{Z-His*F*nmq4;h3Dn02m*#r6#bs$U!~Aers?x=R-~*xbO>b({Zmc^cWAraZ&FNv zZxqGCTnf+k;4D~WTfG%?9X#M$A?zDp)%TnD?(p18EM19)QtaS3PxuzurF6uw6e;!!NC~J5AY6bO9b({gd-JSU6{zrUeYjnorz^+~3>O5$>(sQF{nI0Gu;L7C@Y6H<1{6J^Uw-a>Q19oor z49Onw1+62eB>(7<(wRJ-4BxUI2tD|a*`f3Qv^W#GiH#Cj*m}uP?p|3uL2=FS45g|eZ zfaQ$ocK|(LfCw>SB2bjV+nuo-dmKH4{iy#)`my)|eNTNB_<_$NFKSJ$Q)lRT*{0yLz# zS`lb$Fn+&N+yLG50uA?yNYgjiQ>3AziM~4?OTQ#e?Q~k;(#>BfjyJXvJ8Pl9Wi+=G zS{Mi)p~#Cy@T-f)(QJUw*H5B@C}XEF1#hOa)(YG+fjgbg>$<}*44@K(Sn;ro944bj ziZ7h@gdl=7A$cJUA%qKI?5WF0qu?k0mJ|OR;NLaH2d1Y04XjGu5U>$~QvmxCspw}9 zOUh-EV4R7PL=ln%$2pjXom-F#64?AFaAjlhVV>hS=wrYV z(^?n(8xkh7ks?SK`5#N5z9RK98#mC))UTK%7VY7t1L49Wpo6hwrS@pg{7C8vI&w}+ z-b6>bH<%AD&9RgfwPMFufw7Ta^rB#qqhQ}j ztd|nP3sDD6Y~!km2t^rilh=Yde0$CnLU{e3>kM!EgSvvx3p{B~D7615w4aW#PVgONN<_Gt`@8r%@I<*k zWSC*dCuQ&eMZ9}bpgw3|NR}egJtr_NC^w|U#pF`gu|wz!I={w=(B?W}F^Z0JvB2wu6W9Xw>!VOHsmaa!^Q4H}Z z%}{zTnck&gbmGc6h`rze^~9y#(Bg=m5rZNyeD@Bhd;23bTSo)dcDSF?m5NZaS8T-9 z2-r<|^^@V^4Pre!^x$-_xIgUo*Tdgc`uS#f_K!XvL0{&8&#os#Cf!RCzJ5)gFnefa z4S49N7re_9g`5}D@Bt)$XZy|(@0dTinm=^t*3yzW+4q;ANjtaSpPy^XSl&AK#k@Bz z-Q7&G`QPri+Xv^v+8N%@ofwgw8x(v9UR}Dg3{MaAJ96OTgTwEgX6r~^RdnaWl%u%L zkoiLr$UVa?f>mc;g0)N{xvG>nB@XZB=7M{7@8;|6(nX0Q6-W`>PXUj5ck$Hqgasel zk9ue{NE6ymL!Tyxdpq#xF?|Y$-RA>%NI~)Dm5PlDJidgY>F)gCC&FPDE{LjvY3ut2 ztAgW%<$;6a;JFa`YC~KXcv68rrV}hZqXTza_=V;xVVThpML}0;f9~Sfx!Wbn<)EVQ zu;M)OR=%F38Te+Zc`b?e-<%azHO`jqsK&gg&De7Q?kzb=<*ul60K4KEH_ zn^9-Z%Cyw7wnG7TJ+rxK40xy@kHJ`gx5E$*uR1A_3b`Oxq=vO?+))SQfjp5HJQvXs zmW1|2ols}^`nwk#! zuv(N3>ES!9(I^HMkB&p}C;=s+0r12{G8zaAO{bt#G#Cv*Ls1%hfq6JehX-{tQ5MQZ zBTx>?MR{l>%15J60V;&g$QGeuRD#B!v1lAT#Wn#wf=b~EMHwnb74V7KN>qiakqMTt zo`h;pEixkuszZ~J71>ZdWK2`gR5T4uM>Eh&^eB1^%|ef(2GockTSv3elV}c_i=IMH zqi4`OG#@>So}IqDZAIJAcJv+Kt-Khv*~p zG1`OnqEFC1_-NOD^cngb9Y6=sA@l|M5`BffM&F>r=v#CI9Yx2`ar7NJfxbsSpp)oF zbPD~1PNOsEEINnIqYLOF`Wan9m(dk;68*a$vaFi{TMC%wq+HR|>HUcExJ!hGD@S?14S87xu;-u@Cmeop5KkMdF9M;%?X< z2jK3w2kwbAxEBt@y>SrkgZtuO9D@7dP~0Df;cy&*Be53iupUR@Xn4Lf7Q@1pH~}Z( z0XPXKnZkY`|r>99Li?uEbTi8k_J$JPFs}T5QG^T!$xPE4JZ!Y{ygZR6Gq& z$20Iu{3w15&%%%62Hc37@Dq48eiF~YbMaI7Y5WYHhv(yG@pE_qUWgar#rS#r0$zfb z;urBtco}{fzk-+JSMh6j1zw4p@hbc}EKT<&ehaV0Yw%jU4zI^=<9G18cmv*uTW~Ah zgg4_Ycq`t9x8wKl4*WjeiFe@-@NV3OKg1v5kMSP77k`5H;ZN~?{2BfnAHWCkA^ZjY z5`Tri#^2z>_*;AgAH~P;ar_-VfxpK;;FI`Ad4=yvUMAMv{CoiWHDS_|icUDJCUk3>iztk?~{#d4!Y_11Tfrq=Fbp zC8;9S#6%{NNu-9<5;L*DJ&4J~N^GQ_*vS+!l}sbk$qX`+JW3uTv*0zE2GU5H$P;8X zd6LW_bIDWWY4Qx2N9L1f$#Y}@-1A#R7L(`63uFmdN?s%{k!9p%@(Ni_UL~)Q6>vwe znXDqOlQ+nl>%%xon#mJ zfb52wB_EQH$j4+4*-Jhl`^cwcKlzM&P7aWRj|1Nq+YoL?WlFCWZ@@csBuzCRzvhw~A9B(LRl zyq=HZqxl#ui~qD6F-rk z#Mkh(yqUM~b#Mj6%G>yQczbIKKb4=xPv>XwGhwBMU5W^^y{5*?Y%$jwtdmUUDyy;H zZZ#`xb%t`I(m1WW#!%}r*>0&fR+QDK&Gy>A8Duq8RoA;1Z1qN~$u^0vtFhY@<(Ar7gR**hUA57y z1Rf?!g~C>2uvPOjj8+S=n2n@Z8bvUEOskjX_{grHq$hP%{awqRv0N$-fS`( zfme;i>}oUCni#~_7;QF%akAY|qk?uBKrA%HXsb6_%-B%>Uzv2>%B+U+Nyd8GCf70m znX2w0mbK5#U@JG7%1zdCd#&1Tt^l)?TdYP!mDMoC_+Oc*T`6}Xl}O4ARyEsWlGIF6 zy{V?c=$cw#GFpu`lTDFo1>3s}DK}P_pof%chH`toQJEu<TI`jCZ-j+bGmD3N?*RH9@$bj?yI1m;@TpE{wZLrZF?_N{c{h5lAgg z>?|^=MIf~cq;`SS?nG*rNh=IhRYt3_0@MT7p#EgIqZYiltj4Cc8mmmSg0aH2+)_84ncTJBYN#;Mp`u_KxJc4m%rHc#r{UBzWiImy z7n8ZtWH!}LccqSAYcktyuGAwLnY-waY==xYnn|r)=LUMzn+!D-rpiiJn;ixQRZ>-F zwN%*4>q(tS2R!Skxog}k){07Sbn5r+0M~*q*r91gl3QJi4MwF!@Jz|yD=bsZYGF7t zu*OnlDmT=C)+%Tb1(lUG7U*6#LmkMQ#`JPEnai!lTCiM)Dm!?SvDU&o-$ULLMzpb} z##9Hsr%Yx2p-dGzDVJ?Be1(DAcPvNIQas*&d4-3}Q%Sg=vbZ z!lmnE{5b zxt^z^SS1c(_iDSj%3!tE))?&dN=p?4+)0XZ15{IHGZ#|U2%Av?(k5)i2%8yf0};wH z$!Lb?MAGW3iLt&~S;DkcPG=iMLA3?u6fhi=Y#_MQ+H2}fbv4u7K%ULcI>71%fnI_; zuz)Y^ser25P*bUfEetX%^pij!?${L2`{r`xaMn^~72EI`&|;TSVmn=IQq&qEs8%j) zh6oKQXB!oaBWf{M%M>weD{D;^z($!Wa5k`wDpjzP${=i&Lj@)k!e%Hlm?}*qGKxfL z!cn8J$ri-d2%BsHS;IDbHb~@asMs9guvysT2vlaaam@wSWq4PM1S#_cLKq4(=;sUc zR$((rK-$>Gr9iSvy=0dHfvlcw6ou4D6n0v|Tp>xaOOSGmz-(c-OPqMi>=;jfrJ4%$4uJ^(cEILa5Yq#OtCtBbi4$`Cn(ePdTm^kGF=xR z6D@3FbZjpwN^PkFpJfw(Dplxrl|k6L4QU@rZsqMTKZLfk912yMSOX>l>M_bR!9k3I z>!ndTBNT4K+iSa3wZr^yN>K%c%W$bDszksoy`9djx*g`zVTAG3P$)Bm@oi!oRfedG zNz^4n(8VM;Yli5DCSmKA+0M~zVms`TCFwCq1l%XlnbTYY^P#ESC0jaNBLO)QU={(A zX09R-pjEk|LKab>TtOiV+qmRQ^&oX*Ns8O3b~W4}d!nfmO%eD4+TeQH;6kCncA>$A zB7eKczfj4lBS#t88kPM=|eKv$ThSs#GDLQW=EY z$4!{(*)ca^%4M*tf#w4>Mw3BVB!us&!lsBFR!$YDilp%GI#q&{B?94ewh`t=8osSI z$V0@bnx)QB)Xq_v~XCYC5qYxZfGFf~Nr6+-SZm!tN|(mJYDgTbL5O*dTO5 zDC#X{i>-sC728v%(y`1y_cUQBvmKYTdI9U20aJ`{JQs3s7#6}#p%bw>x7JuC5P6$` z`~e9HCV?Leqg^qSg$z*+KZeE=ki%0EiY!P{49aXnZCQl@kFet$J1#bX*D;wm&qVU8 zEs9Yr$`lyvDp5WeQf(r6Hj{#>;7&P7(mh2IXW7Ns?*(i8Wee2Q89@%0M4yw18VKqY{%0~DvQtnVy(6)S&Y=FMCPO% zR0lZ<3$>m*t)VSGUq6nbCk?EO143iEF(&m5hcrrl4V56GNNP|(XtE}v7)BYvW#e1Mzk!W z-7e9xjA&VgILASIqh%SfvR1Kjjaa!xtgKb6Tq91_Do)lVPSzz()+J8n94B**lR3x9 zoa1E9@iOOlxxMkSjCff_yeuPLmJu(@h?ix=%QE6+840qC1X)IcEF(ddks!-RkYyyu zG7@ANaqV0r8DL+rw{%+Rs7@=%&}k(ZI;|u_rA^S)Bwj8>&EJ$V)VGql*qMSM ze4Qv{#=cH`WTdk+mI^uZVhA56UXtcMPOK!Hn{YX(xu(}h4V09-7S&Xj}m5g+jCWv>UVhA56UQ#=JoQNcxIzwivHpw7d29T^^k|4ov zW1}U%jgkB|M)KPjy~0*)oMKQzPG+dI8LKQc0$2z8)ou(s8BS>GZHj7>)ihaAZ-dJl zaMctD6^uqH9kxIwqMU3mv)9{{a9PA?t5(z+;X;$5)-c&n$y*JTMyLT-u2i;alNnTm z^n`9)Y?eyE+b8n|xXwZ#=}}afYK=9D3fQm5)kZSKFhw!LFx_M(ko=H(_)WJ|xWIKW zL(L>ZC4rv;WE(|Pt+AHCPdIM2n+g1sHaI@1nx{-utYV!J*BR9ethYfP1Pz0dOtyfg zpgK==gtN;jaK*!3Rs$BAqJ$sF6%ha_;W{6Xy28d*4V-H`n2l4xnv;z+^y;=6=*5tt9L1#D0NMxpFFf*MuLor*62fdsyjKq~1m30)P zqsB@>BtzC3>P(Ye!Q6rltzEOdtmfk^~NZlHJoI!J)r zSo=gQ^pOZb2MLh7&`rXQV6-|>x{Cz3v5pdJLU#!eTxhjbi(tD6T%ZFP(gk#97FI!f zsVAyHC%UC~3t+QxEN~nlu_b7y&MShCB0`rui|<#sNO=+ zbf3-kF>z61z7Z1_Eza>25@vA<33E3RnwZJJQ870IT&$4Y#761F zjFD<3)rBi3qFrLd92ky@y2R?^#iJAwT1g>6zu0KKXdwzoG7@BKM2R^eJt|lY>dIQh zh*=eAD(0*Ji8(8U1b!5fEFL9huM{U)JW9-70Vn2(puJo-T0A?6(d%W~$B3C*tUf`+ zQAq49fFwJ^`mf9`RA<3f6cUb7Nb1WN(Q|-{WM|+a)ku&uh>MXjJfM?W6eIQrtt+-j zA0^6-0Z8(p7||ywouom6ct${RGM(gq`Y4fKEEq`WUkZsm2#}~>R9vilRP;J%n`p_{ zsQ7lB#q%D(i5V@(m3uWoJa?f-C4TYZ*(cz{^EZIR^DThdy-D&Cu&G!VAlcW%GY4w% zShy%E&7>9yQbT4crl4v_Pestn=@Pq;FgV?C5)e)lLI&YPA!HCv6f$F9Cn_1~EKSHD zoT!8h!ikrpxsMZ(grlvo3fF^aYb20inNk9lfgTJiE8)TDjIzXW3@~FDJeE<8W0>)*T*xph;ixy~>6itjm!lNQ z7ROUiwz87yn%) z_%Wbc5I2s&Ev#&1U3E1%sXxPG;qLINFc%ynh%c_=#JpdjGJ<^X$XSMQKxzMo~Fe@3pnPJv5J{tiJ0}W3@*}}?JD8pIn z!dbh*f%7fEEMz5Z9rQnNi{SJO9tt`{fUF%*=CiUGct&s~VCM+vUy2{c;6;pnC8KX< z_zeuRk-;sDXDgJEoEj_~2~tX->iHH?wjplzM3IX(+u}N&7<2dO^>6LC<GFCF)1q<=Vr!dJ=1Ul!*67m7N&VCl<~|0@yr78%%9_-cdh`Q zwlsmYGyz(A2w>XM1Ze3-D0{Fn2yC0c##936zZ~FvRu(h-ILB_l(7sM!<0}Drgwjxb z5};owOhL)&VzLsMtVHHfiA+`^la?oZnl0nZsP}10v%wkJ2(=8cB`Ypgv%Oo?)Bs0q-!x%XR7;5=sunet5B_^{m zn9MAb%w#3Ak(kWvpUmt(6!g3S@4t@$&O?F24K9t1{WRu{X@I!{80v?^Kr33(d1M%H zpl~ac>42%{GGN*ABq-IabcaZo0c(Hgp``O;2Gl(Sr8ihLgA3%$P!3`=DXbg^(lcOD z0$OW5qoF>T!8FX^HZwk3q09npuRuw)%>v!7a5=zvIh5%P&SzyaD>t%|#+)4Bvz*Ig zb@N!=JXUuk!;EB@kqnd1+Mdtao)1TVfp;Ls0-t<1N?~e;QH*93qZtMGJAk41Lgr(I z%u0pK#|ojRz6bnD=$%3~;tHAF3YpyspQiJH$(I;0vcbg z1mtEzNhwP}I)!NjE`hdRgEF6$R8|S}IK`}IG#f$l62`NH@f-tuc5q{uo@0Oyg=x++ z2K1!mdWNC>JBH~w7AOyKVI3t*_N#<6z6 zmz6;7c;I;pO3HIQ@ca!*s^@s%Nny%!JZE8LGsDo9j%O{cU@fhHk#Ye%k?LQ;^tUk1 z7QkHLER1py^MOUsmebrK@c%-td75ixl+8eS1z_q?&CH{knMXAP z%@uAv%U##AT(O14*cO(%wy@l_h2^d-AY~%g!gALZmMgY^#EpQVxoZoH3@xl5TR_S& zz|h>a1!Nt9lIE^09L-%@ATm=7?dw)1tCh)WWwKhCtX3wgmC0&lvRav}Rwk>J$!cY? zTA8d?CaaanYGtxonXFbOtCh*x1hSTMn*g&M{N590*v()QT2lOGm@~~#CV<5^!~Bp0 zWfH@T25;O9BOnAyq3(L9wT0E%!Z2GIx2=rZR)*ioxNT+JwlZ#88Mmz*<+hb^+bY(j z+&+f((lUXSG+X-^S{lLaVR)Eb8BFne7@oe(f^jhC1?yWQI75Ng#yM^Z$|P0pUcOe% zLX_T+-d3vg@}*n9hWzYI-^$OjuX(vRZs$zMv2$F`XvgjJ3&gLlnR5>@b1vc8j@yy$ zIXfHyVO*peY<(j*jr*5#7S0V%aoo+zEe(iNMY>Un`>mNNxz{=ON*9g$!gn3FOV#<= z?_G1;Ek9Z3$iC*+=D0{D&_O-RXbf4CtG_)=0Z6_N>4XbI>sM1pgrvxT(T(B4Iw+OCOmj3{c z1hdxz``Vgg8U?Kz#(h6G1UP5%RZ5K#+K)9#=-nI6KE&GY9sxcyUbMC!2h?D#2rg8W zo|eA1aDfJNa5&oL26An8gT2yIKVs$J)Gr$&xivM~p6P929LVsER7NVmh5_Km?|6Mi z{j0R2hzn`QF%7Or{^i*Gfc>@9{`a2w_w0Y~qlfK}%0&CC{{QU{eS9erMoiRq6oTJx zgOXgl)?TI%#lW7&+RK`x6prIS-|qoOf2Rf|g#eyH@H;HmIShNBNp-lFmNr10oq(gi zHn~n4>}{6oY!>S%8Nbh952SKD+j~f()N77QL;lGk z@!$AaormCQr;K4qgB%XWfw`dPwMeCC`)jawTeituCm7u2~7;=pD%*4AbAtm>gnLR_2Kalgu!#uCoa_O9bs zYeZ{9C0~b1aUDl%igOwVb6UqFn9pENQ>X7s|77Rz8YR^SqW32n%q2R9H!fx9Vj~?g~LGSCm#0|w_f7boo#*L z>?8!PlC4}VeiEhc1#a%1uHrIk~dHoya~9RjG@O~KE{p>MoT#l zPXF#6wg(^fge#o-_0#ZOZV;cu-KUhxzC?GqEc`vZwYibguMT09&1fpvOTV$2?UivC z=-x}8vOOx#kJG;yM)$Z@w1zvy>DS(6$C|j`>9LpS8}alSEB$BJTD!u^8*r|{{<;p- zHg!!@x`xh4pYuC>9viQ0>e?Sr!5AT(ht^%`A{@c+)p~8IQr%w(@AEdrVZ^V@*XC)% zoG<~adNc$;4o3fTxia|jfrYE#j9fkZ2GW16=0SeE*Jam!4okm2mUDmn5?8eQ$@43l zeB-rEcqjb&V6V)sU&qgHDhYUVyzP-rWv`#UV8#VbBOT8{ys~4#I=j3X#Gg1dqVXi|p^Ny{rp8ycnwDespMr;%6* zGPFIqbV!KP#_04~_BWUp!$ce=oeuySOpnv&k=f8(19q?EzoK?ARSItlK;y z^XF>=0^b?EY*w%3HFMfBhrc*+^INgs-gOQCW^=+Tn0{l!Sv_zG0(uz=JqFI)x47dh zZ?ES94;zuAkwckHMdoc`8A zud}-ix0jDP_xxA3LAUR{nmhaL!msXmmzQgsc&u$AlUBl~Q8D&%nNd5=QuciAjy?B= z{N(HR>O&g;@Am<4V(?kLKK?-`j+LEwr8LOYe;Q=s@O1mz;WI z3*LS&`AWmSZolt|YHZvey5!E|6B6ex^gVGP!v5>^N#~Q-mVPi8t;=0EcFmwb-HMK# z{;)OoXqw0OzcdVI*DmOp7qKKObeeK@ee$9OVZ(K7D81geUE8=to1%1q7_U&M5aJ=~ zX|>Y67R?EwodSJgDYw-<*eMhfX@h6C?KZ6|bV_$07zCVlCleJGbcyt`H{RUs}~H;VM+d4iQ~&Ydepf$*ET<)vYM-~A)V zGk=r&*h2R9#`q0#F7s^=|!U%%|e^VQU=c)h?U$My%x{* zQSW`}TuRYiMW2fsHh525dv3tzKli@%Lcj4Tg*V?E_3Edwi3vs*o9zw#*Bjp6y-$(k zNW1d!#qWZ?I#m9y>*_nF{mRZmQ{G<#Kq}S^7Q7}2N-TwiN{-Z&<7VrA7 z?)-pXbNoYAyf|%w_R^}g&-Qub_WdQMG5^M@O!DWz~XG{iLr3S4_Y5_LThv z-~D=d`J8|SD`r=2+B<1RS??p=lTLb~#TS?E*&SZ_^2^nImwlNSw%dJ6ao-PzT~H5< zUmCVHBw@{!j3)-4neF-h%Qc0Dx0@bqE)AcW{qwTT6$4(*3(&a)`L0-dVNrj-^T{uj z`<50fj4Qgw<bi?k%D+Mp)ynAo;jN1B~4Solfx`y=PiWZid z;@;2ds7e~`7<=c9O0~;dUpI~}y1sS5gwBmq`R{Ih@NUDB`x_5Feq?nw>$s%PcHVG# zJy5$z`Q-jhnyEfd{wNO8HQL5EwT-K&_anaXWo_e&4PIlvth;WqzSeu>EZ^1<&pAGC zw*L3`U(V0!useZ+4Zl4cSEP86e{>1aWe!Wrj zeAt$i!#^#%e)s5s0RzUYjV&JFibsFYJ)6A3t8U`^_dDkLncD7tIpmD@ z7)|b_vY8v!b^Ww|T%Yg{jLjXN>El`c`tJn+fArdaq|?p(x6MQJs(VdcZl9~F=`ixv zu3z%^?Ygi>dsm}#eX9GCe%(fV+a168OT#I$dF*d3KYUtr&6u$-zhLWT64KGJ@W>69 z1+%ulxOaVA*x4Cp*GxS#WhM9J#6cf^9sA6w)Q)RnCi+i25%bgG0RHTnH2%{uQSs&x z0UgS=saMVa=G%fn!wv=%zEyXkW8&QB?JHJ)y%M6rJje}fLR3&2l%aGPNRD%J4hS^U zZhTAU#sVp?^udLrbUs>dI-*^C)J5>3FQljNzKPCD>p_t!A634wq88rOlLCX<=WhbT z-$fakp#CY!^w#zgqDZ&)C^E!S0Vy&}#WX|C8iSxI93-Q5!*hdA&3#mq?98Buo+SW?6H`offxxu^U$r5#g|nalpL zcdd-+rfpnHV@Geku^DpD2H$?;-t*sjFzVX-ua!LZ`?=2|_H>92X|8|ce|q9 z+s2(-=Y9BC%FAm$IIqp5s`liEXj8R=Rwl0;FegFGK+3H(5w+5+$kM{PNv24^MvAZX z+ajr}Qcndhjer9WjW8CD_^Jb6{4jaM@QrdoCr2`@BUj- zVaTW-yn})lzgsdo<>x&kUcGW+{j3*WN!EnL{2H9o_G!X4WBFGxmEVopl{%{=^Nsv% z|G4+*uI8D_?JpgB>DpIr(e}y?-={A4c;n*PMIR2H@#H6qd`=X+b8=Sd_nHkq`|tlq zuiN|V&!7MEiL4KcpV#j>dgkDa^*=u5viy@L2V6{TjBlCNb!YtV2Pb`WXkGTg?oWJj z9z9*X?!tnLs=QGB4@bY)bzsKvL{CTS&}WK1?G{&|>hjo3Yt}GjbI91Fhj6qX!cmKOs`4lEKXktR zKa!urq^UvMeaBnY;?isZ2T=Vw@S7zb*;p=*ybtk%u*6Nhg} z$T1guq;pTKy>sy3=XuNh-(7v|cxK;0TlRjwVCm_MUu%#3yma76#TPf;DvWz4vh-ks zVQ_OsL8hnQwyfjNFVl`0Zm-z<&HF!WUGM&C?snS%zr=N$=g!~w)W#9HJ#)ObL^b@_ zA+f?TbYJwY%;#U(`BwKo6uomw`z<&S`s?hMm%X#*gt~6#k?7QgZ*HsHH_pHN>ro!B z6p(I%URt>Qz=dSKen`NA-xJPndOLl_q)?ACWJs7|zBlkCRhI8BXxP0@+^ON;<(^fX zZRi8*#J%2xLcktDf0gc&{~H;Pm(o?dKGq4ri3#GIV)0+aS#4Ljf-mOXd#K?l13O$f z8^WbJo!_8gT2C4WeQ4ZQXbEhbeTkm%(A+Am`1H%EkKcWDcly++@6JDdzU$ti&E0lw ze(w?7oHj9`ju6n|5A% zbME|r`B~E+*^=?k33^jv&w_XCBYv#7piMeakumhnojn1AC!b%LoOW#zx8m)=yLNbQ z8h!T8x2r-MkM+!1Rro>hg1Wa>)%ZIKo@v_InDth3OXZBUT~>dtY#V<0txZ4cI*m#W z<##)5>EF)_9&)$*;Z0x+`r{LRoIYcR_HEOg%scbFcl$qEP@-$%tq{=6 zaN&}k$Npc*ps;fm_`v1Xm5puGLBuPwu0-eVbg`9(Q^59%v2N^AZTo&FI02L^^16<^ zSNg7bpWdDR_S`>?f4KO)J>~V<3a9Gsy3yK#m7xtG+-SH~YlZvs2DmS8;56_wjFGDX zpR9pBE9?)0Yr1BxzPWFMbS;2hpLuX5uAg2<7aOXpp8jym;~N`ly=U3yx8_@ej^3Yt zb;@JIW^T(H@I{|#UoW;7oBrW(>9>!M&s+S>^$E8+uYQ@_J$QU>*9FhKcIfrzCr4j@ zr0$z;$#)c~GX@O$@R?<#@_KC1k=6y?dp4|Hv+v`VE}ZGUSMA#Q%r__ItsFXXQ_QQQ zCi{$yaPx4V-#=?a$`d(eMf{ybIb&XFZo=7cUY_1=9;L1cCjcsjInJj4^%vy+;*#Qn zZd0Q5Yi}LVxyd^!1WqHng+k{^b9cA|5DRZ2+;u~W9a_Ux_?hlgC)ksLXH>gF51&%Q7%A~E>6(qW%; z-+A1-Px$q(4IP`0{x)`P@wUgFey`B`>FA+jhd=i8&};8qSn+a8=+DZoB;k2}=VKEZ zhgOtdR~2b~e0f3kk&8>+R6o?_Wci<({)XF|mw#Jl>{NJl>P;UH*GqG<)*l_c^uB6M zl&$x&@z>pLc6-B|M?8yP$l7^;7C-hPz+Eno?_7!_HG@svVsNc?U{|^E4+b#eA literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/init.d/67_xbmc b/packages/mediacenter/xbmc-pvr/init.d/67_xbmc new file mode 100755 index 0000000000..aae9877e26 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/init.d/67_xbmc @@ -0,0 +1,22 @@ +# configure X.Org video settings +# +# runlevels: openelec + +wait_for_xorg + +# export XBMC_HOME="/usr/share/xbmc" +args="--standalone -fs --lircdev $LIRC_OUTPUT" + +while true; do + + progress "starting Mediacenter" + + DISPLAY=:0.0 /usr/bin/xbmc ${args} > /dev/null 2>&1 + RET=$? + echo "Exited with code $RET" + + [ "$RET" == 0 ] && break + [ "$RET" == 64 ] && sync && poweroff + [ "$RET" == 66 ] && sync && reboot + +done diff --git a/packages/mediacenter/xbmc-pvr/install b/packages/mediacenter/xbmc-pvr/install new file mode 100755 index 0000000000..403ef815ac --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/install @@ -0,0 +1,135 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install Python +$SCRIPTS/install zlib +$SCRIPTS/install bzip2 +$SCRIPTS/install lzo +$SCRIPTS/install pcre + +$SCRIPTS/install alsa-lib +$SCRIPTS/install enca +$SCRIPTS/install curl + +$SCRIPTS/install dbus +$SCRIPTS/install hal +#$SCRIPTS/install DeviceKit-disks +#$SCRIPTS/install ConsoleKit + +$SCRIPTS/install libXt +$SCRIPTS/install libXtst +$SCRIPTS/install libXmu +$SCRIPTS/install libXinerama +$SCRIPTS/install libXrandr + +$SCRIPTS/install $MESA +[ "$VDPAU" = yes ] && $SCRIPTS/install libvdpau +$SCRIPTS/install glew +$SCRIPTS/install fontconfig +$SCRIPTS/install fribidi + +$SCRIPTS/install jpeg +$SCRIPTS/install libpng +$SCRIPTS/install tiff +$SCRIPTS/install freetype +$SCRIPTS/install jasper +# $SCRIPTS/install libass + +# $SCRIPTS/install a52dec # static +$SCRIPTS/install libmad +$SCRIPTS/install libsamplerate +$SCRIPTS/install libogg +$SCRIPTS/install libvorbis +$SCRIPTS/install libcdio +$SCRIPTS/install libmms +$SCRIPTS/install faac +$SCRIPTS/install faad2 +$SCRIPTS/install flac +# $SCRIPTS/install libmpeg2 +# $SCRIPTS/install musepack +[ "$FFMPEG" = external ] && $SCRIPTS/install ffmpeg + +$SCRIPTS/install SDL +$SCRIPTS/install SDL_mixer +$SCRIPTS/install SDL_image + +$SCRIPTS/install avahi +$SCRIPTS/install sqlite +$SCRIPTS/install mysql +$SCRIPTS/install samba + +PKG_DIR=`find $PACKAGES -type d -name $1` + +mkdir -p $INSTALL/usr/bin + ln -s /usr/share/xbmc/xbmc.bin $INSTALL/usr/bin/xbmc + +mkdir -p $INSTALL/usr/share/xbmc + cp -PR $PKG_BUILD/xbmc.bin $INSTALL/usr/share/xbmc/xbmc.bin + cp -PR $PKG_BUILD/xbmc-xrandr $INSTALL/usr/share/xbmc/xbmc-xrandr + +mkdir -p $INSTALL/usr/share/xbmc/language + cp -PR $PKG_BUILD/language/* $INSTALL/usr/share/xbmc/language + +mkdir -p $INSTALL/usr/share/xbmc/media/Fonts + cp -PR $PKG_BUILD/media/Fonts/*.ttf $INSTALL/usr/share/xbmc/media/Fonts + cp -PR $PKG_DIR/fonts/*.ttf $INSTALL/usr/share/xbmc/media/Fonts + +mkdir -p $INSTALL/usr/share/xbmc/media + cp -PR $PKG_BUILD/media/weather.rar $INSTALL/usr/share/xbmc/media/ + cp -PR $PKG_BUILD/media/icon.png $INSTALL/usr/share/xbmc/media/ + cp -PR $PKG_DIR/splash/Splash.png $INSTALL/usr/share/xbmc/media/ + +mkdir -p $INSTALL/usr/share/xbmc/scripts + cp -PR $PKG_BUILD/scripts/*.zip $INSTALL/usr/share/xbmc/scripts/ + +mkdir -p $INSTALL/usr/share/xbmc/skin +# cp -PR $PKG_BUILD/skin/* $INSTALL/usr/share/xbmc/skin +# find $INSTALL/usr/share/xbmc/skin -name *.bat -exec rm -rf {} ";" +# find $INSTALL/usr/share/xbmc/skin -name Makefile -exec rm -rf {} ";" + +mkdir -p $INSTALL/usr/share/xbmc/sounds + cp -PR $PKG_BUILD/sounds/* $INSTALL/usr/share/xbmc/sounds + +mkdir -p $INSTALL/usr/share/xbmc/system + + cp -PR $PKG_BUILD/system/*linux.so $INSTALL/usr/share/xbmc/system + cp -PR $PKG_BUILD/system/*.xml $INSTALL/usr/share/xbmc/system + cp -PR $PKG_BUILD/system/*.conf $INSTALL/usr/share/xbmc/system + +mkdir -p $INSTALL/usr/share/xbmc/system/keymaps + cp -PR $PKG_BUILD/system/keymaps/* $INSTALL/usr/share/xbmc/system/keymaps + +mkdir -p $INSTALL/usr/share/xbmc/system/players/dvdplayer + cp -PR $PKG_BUILD/system/players/dvdplayer/*.so $INSTALL/usr/share/xbmc/system/players/dvdplayer + cp -PR $PKG_BUILD/system/players/dvdplayer/etc $INSTALL/usr/share/xbmc/system/players/dvdplayer + +mkdir -p $INSTALL/usr/share/xbmc/system/players/paplayer + cp -PR $PKG_BUILD/system/players/paplayer/*.so $INSTALL/usr/share/xbmc/system/players/paplayer + +mkdir -p $INSTALL/usr/share/xbmc/system/python + cp -PR $PKG_BUILD/system/python/*.so $INSTALL/usr/share/xbmc/system/python + cp -PR $PKG_BUILD/system/python/spyce $INSTALL/usr/share/xbmc/system/python + +mkdir -p $INSTALL/usr/share/xbmc/system/scrapers + cp -PR $PKG_BUILD/system/scrapers/* $INSTALL/usr/share/xbmc/system/scrapers + +mkdir -p $INSTALL/usr/share/xbmc/system/shaders + cp -PR $PKG_BUILD/system/shaders/* $INSTALL/usr/share/xbmc/system/shaders + +mkdir -p $INSTALL/usr/share/xbmc/userdata + cp -PR $PKG_BUILD/userdata/* $INSTALL/usr/share/xbmc/userdata + +mkdir -p $INSTALL/usr/share/xbmc/visualisations + cp -PR $PKG_BUILD/visualisations/Waveform.vis $INSTALL/usr/share/xbmc/visualisations + cp -PR $PKG_BUILD/visualisations/opengl_spectrum.vis $INSTALL/usr/share/xbmc/visualisations +# cp -PR $PKG_BUILD/visualisations/Milkdrop $INSTALL/usr/share/xbmc/visualisations #not need +# cp -PR $PKG_BUILD/visualisations/projectM $INSTALL/usr/share/xbmc/visualisations #not need + +mkdir -p $INSTALL/usr/share/xbmc/web + cp -R $PKG_BUILD/web/Project_Mayhem_III/* $INSTALL/usr/share/xbmc/web + +# other programs needed to run + $SCRIPTS/install alsa + $SCRIPTS/install lirc + $SCRIPTS/install vdr diff --git a/packages/mediacenter/xbmc-pvr/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.diff b/packages/mediacenter/xbmc-pvr/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.diff new file mode 100644 index 0000000000..23badcccd9 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.diff @@ -0,0 +1,281 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 03:33:19.645347327 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:20:15.677347493 +0100 +@@ -1116,6 +1116,8 @@ + XB_CONFIG_MODULE([xbmc/lib/libPython/Python], [ + if test "$host_vendor" = "apple" ; then + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --enable-ipv6 \ + --enable-unicode=ucs4 \ + --without-cxx \ +@@ -1138,6 +1140,8 @@ + cp pyconfig.h Include + else + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --enable-ipv6 \ + --enable-unicode=ucs4 \ + --without-cxx \ +@@ -1155,6 +1159,8 @@ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 -C \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic \ + --disable-asm-optimizations \ + --disable-xmms-plugin \ +@@ -1169,7 +1175,9 @@ + XB_CONFIG_MODULE([xbmc/cores/paplayer/vorbisfile/libvorbis], [ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ +- ./configure MACOSX_DEPLOYMENT_TARGET=10.4 --with-pic ++ ./configure MACOSX_DEPLOYMENT_TARGET=10.4 --with-pic \ ++ --host=$host_alias \ ++ --build=$build_alias + else + true + fi +@@ -1178,7 +1186,9 @@ + XB_CONFIG_MODULE([xbmc/cores/paplayer/vorbisfile/ogg], [ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ +- ./configure MACOSX_DEPLOYMENT_TARGET=10.4 --with-pic ++ ./configure MACOSX_DEPLOYMENT_TARGET=10.4 --with-pic \ ++ --host=$host_alias \ ++ --build=$build_alias + else + true + fi +@@ -1191,6 +1201,7 @@ + --disable-amd3dnow \ + --disable-static \ + `if test "$use_debug" = "no"; then echo --disable-debug; fi` \ ++ `if test "$cross_compiling" = "yes"; then echo --enable-cross-compile; fi` \ + --disable-muxers \ + --disable-encoders \ + --disable-devices \ +@@ -1217,6 +1228,7 @@ + --disable-static \ + --disable-ipv6 \ + `if test "$use_debug" = "no"; then echo --disable-debug; fi` \ ++ `if test "$cross_compiling" = "yes"; then echo --enable-cross-compile; fi` \ + --disable-muxers \ + --disable-encoders \ + --disable-decoder=mpeg_xvmc \ +@@ -1229,6 +1241,7 @@ + --enable-postproc \ + --enable-gpl \ + `if test "$use_vdpau" = "yes"; then echo --enable-vdpau; else echo --disable-vdpau; fi` \ ++ --disable-vaapi \ + --enable-libfaad \ + --enable-protocol=http \ + --enable-pthreads \ +@@ -1242,12 +1255,16 @@ + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + LDFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-oss \ + --disable-solaris-audio \ + --disable-al-audio \ + --disable-win + else + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-oss \ + --disable-solaris-audio \ + --disable-al-audio \ +@@ -1260,11 +1277,15 @@ + if test "$host_vendor" = "apple" ; then + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ + CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-doc \ + --enable-static \ + --with-pic + else + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-doc \ + --enable-static \ + --with-pic +@@ -1275,6 +1296,8 @@ + if test "$host_vendor" = "apple" ; then + ./configure2 MACOSX_DEPLOYMENT_TARGET=10.4 \ + --extra-cflags="$DVDREAD_CFLAGS -D__DARWIN__ -fPIC -DPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -I`pwd`/../libdvdcss/src" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --enable-static \ + --disable-shared \ + --cc="$CC" && +@@ -1284,6 +1307,8 @@ + else + ./configure2 \ + --extra-cflags="$DVDREAD_CFLAGS -fPIC -DPIC -I`pwd`/../libdvdcss/src" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --enable-static \ + --disable-shared \ + --cc="$CC" && +@@ -1299,6 +1324,8 @@ + ./configure2 MACOSX_DEPLOYMENT_TARGET=10.4 \ + --extra-cflags="$DVDREAD_CFLAGS -fPIC -DPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -I`pwd`/../includes" \ + --extra-ldflags="-L`pwd`/../libdvdread/obj" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-dvdread-config="`pwd`/../libdvdread/obj/dvdread-config" \ + --enable-static \ + --disable-shared \ +@@ -1307,6 +1334,8 @@ + ./configure2 \ + --extra-cflags="$DVDREAD_CFLAGS -fPIC -DPIC -I`pwd`/../includes" \ + --extra-ldflags="-L`pwd`/../libdvdread/obj" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-dvdread-config="`pwd`/../libdvdread/obj/dvdread-config" \ + --enable-static \ + --disable-shared \ +@@ -1328,6 +1357,10 @@ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ ++ --host=$host_alias \ ++ --build=$build_alias \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic \ + --disable-static \ + --enable-shared \ +@@ -1337,6 +1370,8 @@ + --disable-al-audio + else + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic \ + --disable-static \ + --enable-shared \ +@@ -1352,6 +1387,8 @@ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic \ + --disable-static \ + --enable-shared \ +@@ -1360,6 +1397,8 @@ + --without-x + else + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic \ + --disable-static \ + --enable-shared \ +@@ -1373,6 +1412,8 @@ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --with-pic + else + true +@@ -1383,17 +1424,23 @@ + if test "$host_vendor" = "apple" ; then + export MACOSX_DEPLOYMENT_TARGET=10.4 + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ +- ./configure ++ ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias + fi + ], [0]) + + XB_CONFIG_MODULE([xbmc/lib/libass], [ + if test "$host_vendor" = "apple" ; then + CFLAGS="-fPIC -fno-common -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ +- ./configure MACOSX_DEPLOYMENT_TARGET=10.4 ++ ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ ++ --host=$host_alias \ ++ --build=$build_alias + else + CFLAGS="$CFLAGS -fPIC" \ +- ./configure ++ ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias + fi + ], [$USE_EXTERNAL_LIBASS]) + +@@ -1402,12 +1449,16 @@ + CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fno-common" \ + CPPFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fno-common" \ + ./configure MACOSX_DEPLOYMENT_TARGET=10.4 \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-static \ + --disable-debugging \ + --with-pic + else + CFLAGS=-O3 \ + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-static \ + --disable-debugging \ + --with-pic +@@ -1425,6 +1476,8 @@ + XB_CONFIG_MODULE([xbmc/visualizations/Goom/goom2k4-0],[ + if test "$host_vendor" != "apple" ; then + ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --disable-shared \ + --enable-static \ + --with-pic +@@ -1439,6 +1492,8 @@ + CXXFLAGS="-fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \ + LDFLAGS="-L/opt/local/lib" \ + LIBS="-lz" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib \ + --without-xscreensaver \ + --disable-sound \ +@@ -1454,6 +1509,8 @@ + ./configure \ + CFLAGS="-fPIC" \ + CXXFLAGS="-fPIC" \ ++ --host=$host_alias \ ++ --build=$build_alias \ + --without-xscreensaver \ + --disable-sound \ + --disable-cyclone \ +@@ -1469,9 +1526,13 @@ + + XB_CONFIG_MODULE([xbmc/cores/dvdplayer/Codecs/libbdnav/], [ + if test "$host_vendor" = "apple" ; then +- ./configure --with-ssl-dir=/opt/local/include +- else +- ./configure ++ ./configure --with-ssl-dir=/opt/local/include \ ++ --host=$host_alias \ ++ --build=$build_alias ++ else ++ ./configure \ ++ --host=$host_alias \ ++ --build=$build_alias + fi + ], [0]) + +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig diff --git a/packages/mediacenter/xbmc-pvr/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff new file mode 100644 index 0000000000..2d586fa8e0 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff @@ -0,0 +1,99 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:27:41.051347205 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:28:14.760345801 +0100 +@@ -45,6 +45,8 @@ + vdpau_disabled="== VDPAU support manually disabled. ==" + crystalhd_not_found="== Could not find libldil. CrystalHD support disabled. ==" + crystalhd_disabled="== CrystalHD support manually disabled. ==" ++xbmcprojectm_enabled="== XBMCProjectM enabled. ==" ++xbmxprojectm_disabled="== XBMCProjectM disabled. ==" + + # External library message strings + external_libraries_enabled="== Use of all supported external libraries enabled. ==" +@@ -149,6 +151,12 @@ + [use_goom=$enableval], + [use_goom=no]) + ++AC_ARG_ENABLE([xbmcprojectm], ++ [AS_HELP_STRING([--enable-xbmcprojectm], ++ [enable XBMCProjectM visualisation (default is yes)])], ++ [use_xbmcprojectm=$enableval], ++ [use_xbmcprojectm=yes]) ++ + AC_PATH_PROG(CCACHE,ccache,none) + AC_ARG_ENABLE([ccache], + [AS_HELP_STRING([--enable-ccache], +@@ -512,6 +520,15 @@ + fi + fi + ++# XBMCPROJECTM ++if test "$use_xbmcprojectm" = "yes"; then ++ AC_MSG_NOTICE($xbmcprojectm_enabled) ++ BUILD_XBMCPROJECTM=0 ++else ++ AC_MSG_NOTICE($xbmcprojectm_disabled) ++ BUILD_XBMCPROJECTM=1 ++fi ++ + ### External libraries checks + if test "$use_external_libraries" = "yes"; then + AC_MSG_NOTICE($external_libraries_enabled) +@@ -856,6 +873,12 @@ + final_message="$final_message\n GOOM:\t\tNo" + fi + ++if test "$use_xbmcprojectm" = "yes"; then ++ final_message="$final_message\n XBMCProjectM:\tYes" ++else ++ final_message="$final_message\n XBMCProjectM:\tNo" ++fi ++ + if test "$use_pcre" = "yes"; then + final_message="$final_message\n PCRE Support:\tYes" + else +@@ -1072,6 +1095,7 @@ + AC_SUBST(SDL_DEFINES) + AC_SUBST(BUILD_DVDCSS) + AC_SUBST(BUILD_GOOM) ++AC_SUBST(BUILD_XBMCPROJECTM) + AC_SUBST(USE_EXTERNAL_LIBRARIES) + AC_SUBST(USE_EXTERNAL_FFMPEG) + AC_SUBST(USE_EXTERNAL_LIBA52) +@@ -1471,7 +1495,7 @@ + else + rm -f CMakeCache.txt && CC="" CXX="" cmake -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D USE_FTGL:BOOL=OFF . + fi +-], [0]) ++], [$BUILD_XBMCPROJECTM]) + + XB_CONFIG_MODULE([xbmc/visualizations/Goom/goom2k4-0],[ + if test "$host_vendor" != "apple" ; then +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/Makefile.in xbmc-pvr-26651.patch/Makefile.in +--- xbmc-pvr-26651/Makefile.in 2010-01-11 03:33:19.643343732 +0100 ++++ xbmc-pvr-26651.patch/Makefile.in 2010-01-11 04:28:14.771345022 +0100 +@@ -105,8 +105,10 @@ + + VIS_DIRS=\ + xbmc/visualizations/OpenGLSpectrum \ +- xbmc/visualizations/WaveForm \ +- xbmc/visualizations/XBMCProjectM ++ xbmc/visualizations/WaveForm ++ifneq (@BUILD_XBMCPROJECTM@,1) ++VIS_DIRS+=xbmc/visualizations/XBMCProjectM ++endif + ifneq (@BUILD_GOOM@,1) + VIS_DIRS+=xbmc/visualizations/Goom + endif +@@ -279,7 +281,9 @@ + visualizations: exports + $(MAKE) -C xbmc/visualizations/OpenGLSpectrum + $(MAKE) -C xbmc/visualizations/WaveForm ++ifneq (@BUILD_XBMCPROJECTM@,1) + $(MAKE) -C xbmc/visualizations/XBMCProjectM ++endif + ifneq (@BUILD_GOOM@,1) + ifeq ($(or $(findstring powerpc-linux,$(ARCH)),$(findstring powerpc64-linux,$(ARCH))),) + $(MAKE) -C xbmc/visualizations/Goom +diff -Naur xbmc-pvr-26651/Makefile.in.orig xbmc-pvr-26651.patch/Makefile.in.orig diff --git a/packages/mediacenter/xbmc-pvr/patches/012_xbmc-let_select_RSXS-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/012_xbmc-let_select_RSXS-0.1.diff new file mode 100644 index 0000000000..b5bae046ec --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/012_xbmc-let_select_RSXS-0.1.diff @@ -0,0 +1,98 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:32:20.242370124 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:32:45.253470764 +0100 +@@ -47,6 +47,8 @@ + crystalhd_disabled="== CrystalHD support manually disabled. ==" + xbmcprojectm_enabled="== XBMCProjectM enabled. ==" + xbmxprojectm_disabled="== XBMCProjectM disabled. ==" ++rsxs_enabled="== RSXS enabled. ==" ++rsxs_disabled="== RSXS disabled. ==" + + # External library message strings + external_libraries_enabled="== Use of all supported external libraries enabled. ==" +@@ -157,6 +159,12 @@ + [use_xbmcprojectm=$enableval], + [use_xbmcprojectm=yes]) + ++AC_ARG_ENABLE([rsxs], ++ [AS_HELP_STRING([--enable-rsxs], ++ [enable RSXS Screensaver (default is yes)])], ++ [use_rsxs=$enableval], ++ [use_rsxs=yes]) ++ + AC_PATH_PROG(CCACHE,ccache,none) + AC_ARG_ENABLE([ccache], + [AS_HELP_STRING([--enable-ccache], +@@ -529,6 +537,15 @@ + BUILD_XBMCPROJECTM=1 + fi + ++# RSXS ++if test "$use_rsxs" = "yes"; then ++ AC_MSG_NOTICE($rsxs_enabled) ++ BUILD_RSXS=0 ++else ++ AC_MSG_NOTICE($rsxs_disabled) ++ BUILD_RSXS=1 ++fi ++ + ### External libraries checks + if test "$use_external_libraries" = "yes"; then + AC_MSG_NOTICE($external_libraries_enabled) +@@ -879,6 +896,12 @@ + final_message="$final_message\n XBMCProjectM:\tNo" + fi + ++if test "$use_rsxs" = "yes"; then ++ final_message="$final_message\n RSXS:\t\tYes" ++else ++ final_message="$final_message\n RSXS:\t\tNo" ++fi ++ + if test "$use_pcre" = "yes"; then + final_message="$final_message\n PCRE Support:\tYes" + else +@@ -1096,6 +1119,7 @@ + AC_SUBST(BUILD_DVDCSS) + AC_SUBST(BUILD_GOOM) + AC_SUBST(BUILD_XBMCPROJECTM) ++AC_SUBST(BUILD_RSXS) + AC_SUBST(USE_EXTERNAL_LIBRARIES) + AC_SUBST(USE_EXTERNAL_FFMPEG) + AC_SUBST(USE_EXTERNAL_LIBA52) +@@ -1546,7 +1570,7 @@ + --disable-lattice \ + --disable-skyrocket + fi +-], [0]) ++], [$BUILD_RSXS]) + + XB_CONFIG_MODULE([xbmc/cores/dvdplayer/Codecs/libbdnav/], [ + if test "$host_vendor" = "apple" ; then +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/Makefile.in xbmc-pvr-26651.patch/Makefile.in +--- xbmc-pvr-26651/Makefile.in 2010-01-11 04:32:20.302471949 +0100 ++++ xbmc-pvr-26651.patch/Makefile.in 2010-01-11 04:34:20.323471765 +0100 +@@ -100,8 +100,10 @@ + xbmc/lib/libid3tag \ + xbmc/lib/libPython/linux + +-SS_DIRS=\ +- xbmc/screensavers/rsxs-0.9/xbmc ++SS_DIRS= ++ifneq (@BUILD_RSXS@,1) ++SS_DIRS=+xbmc/screensavers/rsxs-0.9/xbmc ++endif + + VIS_DIRS=\ + xbmc/visualizations/OpenGLSpectrum \ +@@ -292,7 +294,9 @@ + pvrclients: exports + $(MAKE) -C xbmc/pvrclients/vdr + screensavers: exports ++ifneq (@BUILD_RSXS@,1) + $(MAKE) -C xbmc/screensavers/rsxs-0.9/xbmc ++endif + libaddon: exports + $(MAKE) -C xbmc/addons/lib/addonlib++ + $(MAKE) -C xbmc/addons/lib/pvrlib++ diff --git a/packages/mediacenter/xbmc-pvr/patches/013_xbmc-correct_lzo_include-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/013_xbmc-correct_lzo_include-0.1.diff new file mode 100644 index 0000000000..28c77faf4c --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/013_xbmc-correct_lzo_include-0.1.diff @@ -0,0 +1,29 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:36:31.629347857 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:36:52.004347732 +0100 +@@ -915,12 +915,6 @@ + final_message="$final_message\n MID Support:\tNo" + fi + +-if test -d "/usr/include/lzo"; then +- INCLUDES="$INCLUDES -I/usr/include/lzo" +-else +- INCLUDES="$INCLUDES" +-fi +- + if test "$use_ccache" = "yes"; then + if test "$ac_cv_path_CCACHE" = "none"; then + echo "ccache not found. Falling back to default CC" +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/tools/TexturePacker/XBMCTex.cpp xbmc-pvr-26651.patch/tools/TexturePacker/XBMCTex.cpp +--- xbmc-pvr-26651/tools/TexturePacker/XBMCTex.cpp 2010-01-11 03:50:23.030349137 +0100 ++++ xbmc-pvr-26651.patch/tools/TexturePacker/XBMCTex.cpp 2010-01-11 04:36:52.005347847 +0100 +@@ -37,7 +37,7 @@ + #endif + + #ifdef _LINUX +-#include ++#include + #else + #include "../../xbmc/lib/liblzo/LZO1X.H" + #endif diff --git a/packages/mediacenter/xbmc-pvr/patches/014_xbmc-dont_hardcode_usr_include-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/014_xbmc-dont_hardcode_usr_include-0.1.diff new file mode 100644 index 0000000000..6bdeab4295 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/014_xbmc-dont_hardcode_usr_include-0.1.diff @@ -0,0 +1,27 @@ +diff -Naur xbmc-pvr-26651/guilib/Makefile xbmc-pvr-26651.patch/guilib/Makefile +--- xbmc-pvr-26651/guilib/Makefile 2010-01-11 03:33:19.802350966 +0100 ++++ xbmc-pvr-26651.patch/guilib/Makefile 2010-01-11 04:38:11.069345520 +0100 +@@ -1,4 +1,4 @@ +-INCLUDES=-I. -I../ -Icommon -I../xbmc -I../xbmc/cores/dvdplayer/Codecs/ffmpeg -I../xbmc/linux -I../xbmc/utils -I/usr/include/freetype2 -I/usr/include/SDL -I../xbmc/lib/libsquish ++INCLUDES=-I. -I../ -Icommon -I../xbmc -I../xbmc/cores/dvdplayer/Codecs/ffmpeg -I../xbmc/linux -I../xbmc/utils -I../xbmc/lib/libsquish + + SRCS=AnimatedGif.cpp \ + AudioContext.cpp \ +diff -Naur xbmc-pvr-26651/xbmc/FileSystem/Makefile xbmc-pvr-26651.patch/xbmc/FileSystem/Makefile +--- xbmc-pvr-26651/xbmc/FileSystem/Makefile 2010-01-11 03:41:38.093347308 +0100 ++++ xbmc-pvr-26651.patch/xbmc/FileSystem/Makefile 2010-01-11 04:38:11.069345520 +0100 +@@ -1,4 +1,4 @@ +-INCLUDES=-I. -I../ -I../cores -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../lib ++INCLUDES=-I. -I../ -I../cores -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I../lib + INCLUDES+=-I../lib/libcdio/libcdio/include + + CXXFLAGS+=-D__STDC_FORMAT_MACROS \ +diff -Naur xbmc-pvr-26651/xbmc/Makefile xbmc-pvr-26651.patch/xbmc/Makefile +--- xbmc-pvr-26651/xbmc/Makefile 2010-01-11 03:34:23.448346973 +0100 ++++ xbmc-pvr-26651.patch/xbmc/Makefile 2010-01-11 04:38:11.076345842 +0100 +@@ -1,4 +1,4 @@ +-INCLUDES+=-I../ -I. -Ilinux -Icores -I../guilib -Iutils -IFileSystem -I/usr/include/freetype2 -Icores/dvdplayer -Icores/dvdplayer/Codecs/ffmpeg ++INCLUDES+=-I../ -I. -Ilinux -Icores -I../guilib -Iutils -IFileSystem -Icores/dvdplayer -Icores/dvdplayer/Codecs/ffmpeg + + INCLUDES+=-Ilib/libUPnP/Platinum/Source/Core \ + -Ilib/libUPnP/Platinum/Source/Platinum \ diff --git a/packages/mediacenter/xbmc-pvr/patches/015_xbmc-crosscompile_libbdnav-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/015_xbmc-crosscompile_libbdnav-0.1.diff new file mode 100644 index 0000000000..9b226db590 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/015_xbmc-crosscompile_libbdnav-0.1.diff @@ -0,0 +1,12 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:37:50.978472580 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:38:58.055345557 +0100 +@@ -1573,6 +1573,7 @@ + --build=$build_alias + else + ./configure \ ++ `if test "$cross_compiling" = "yes"; then echo ac_cv_openssl_linker_option=no; fi` \ + --host=$host_alias \ + --build=$build_alias + fi +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig diff --git a/packages/mediacenter/xbmc-pvr/patches/016_xmbc-let_select_HAL-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/016_xmbc-let_select_HAL-0.1.diff new file mode 100644 index 0000000000..c818c082a7 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/016_xmbc-let_select_HAL-0.1.diff @@ -0,0 +1,78 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:39:36.433347449 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:39:55.195347999 +0100 +@@ -39,6 +39,8 @@ + faac_disabled="== FAAC support manually disabled. ==" + dvdcss_enabled="== DVDCSS support enabled. ==" + dvdcss_disabled="== DVDCSS support disabled. ==" ++hal_not_found="== Could not find hal and hal-storage. HAL support disabled. ==" ++hal_disabled="== HAL support disabled. ==" + avahi_not_found="== Could not find libavahi-common or libavahi-client. Avahi support disabled. ==" + avahi_disabled="== Avahi support disabled. ==" + vdpau_not_found="== Could not find libvdpau. VDPAU support disabled. ==" +@@ -195,6 +197,11 @@ + [enable MID support (default is no)])], + [use_mid=$enableval], + [use_mid=no]) ++AC_ARG_ENABLE([hal], ++ [AS_HELP_STRING([--disable-hal], ++ [disable HAL support (default is enabled if hal and hal-storage is found)])], ++ [use_hal=$enableval], ++ [use_hal=yes]) + AC_ARG_ENABLE([avahi], + [AS_HELP_STRING([--disable-avahi], + [disable Avahi support (default is enabled if libavahi-common and libavahi-client is found)])], +@@ -446,15 +453,9 @@ + PKG_CHECK_MODULES([DBUS], [dbus-1], + [INCLUDES+=" $DBUS_CFLAGS"; LIBS+=" $DBUS_LIBS"], + AC_MSG_ERROR($missing_library)) +- PKG_CHECK_MODULES([HAL_STORAGE], [hal-storage], +- [INCLUDES+=" $HAL_STORAGE_CFLAGS"; LIBS+=" $HAL_STORAGE_LIBS"], +- AC_MSG_ERROR($missing_library)) + PKG_CHECK_MODULES([SDL], [sdl], + [INCLUDES+=" $SDL_CFLAGS"; LIBS+=" $SDL_LIBS"], + AC_MSG_ERROR($missing_library)) +- PKG_CHECK_MODULES([HAL], [hal], +- [INCLUDES+=" $HAL_CFLAGS"; LIBS+=" $HAL_LIBS"], +- AC_MSG_ERROR($missing_library)) + fi + + # PulseAudio +@@ -483,6 +484,24 @@ + fi + fi + ++# HAL ++if test "$host_vendor" = "apple" ; then ++ use_hal="no" ++ AC_MSG_RESULT($hal_disabled) ++else ++ if test "$use_hal" = "yes"; then ++ PKG_CHECK_MODULES([HAL], [hal], ++ [INCLUDES+=" $HAL_CFLAGS"; LIBS+=" $HAL_LIBS"], ++ use_hal=no;AC_MSG_ERROR($missing_library)) ++ PKG_CHECK_MODULES([HAL_STORAGE], [hal-storage], ++ [INCLUDES+=" $HAL_STORAGE_CFLAGS"; LIBS+=" $HAL_STORAGE_LIBS"], ++ use_hal=no;AC_MSG_ERROR($missing_library)) ++ AC_DEFINE([HAS_HAL], [1], [Define to 1 if you have HAL installed]) ++ else ++AC_MSG_RESULT($hal_disabled) ++ fi ++fi ++ + # avahi + if test "$host_vendor" = "apple" ; then + use_avahi="no" +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/guilib/system.h xbmc-pvr-26651.patch/guilib/system.h +--- xbmc-pvr-26651/guilib/system.h 2010-01-11 03:33:19.672356894 +0100 ++++ xbmc-pvr-26651.patch/guilib/system.h 2010-01-11 04:39:55.196347910 +0100 +@@ -116,7 +116,6 @@ + #define HAS_AVAHI + #endif + #define HAS_LCD +-#define HAS_HAL + #define HAS_DBUS + #define HAS_DBUS_SERVER + #define HAS_GL +diff -Naur xbmc-pvr-26651/guilib/system.h.orig xbmc-pvr-26651.patch/guilib/system.h.orig diff --git a/packages/mediacenter/xbmc-pvr/patches/074-xbmc-full_splash-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/074-xbmc-full_splash-0.1.diff new file mode 100644 index 0000000000..e5ae02b167 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/074-xbmc-full_splash-0.1.diff @@ -0,0 +1,18 @@ +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/guilib/system.h.orig xbmc-pvr-26651.patch/guilib/system.h.orig +diff -Naur xbmc-pvr-26651/xbmc/utils/Splash.cpp xbmc-pvr-26651.patch/xbmc/utils/Splash.cpp +--- xbmc-pvr-26651/xbmc/utils/Splash.cpp 2010-01-11 03:41:56.067346735 +0100 ++++ xbmc-pvr-26651.patch/xbmc/utils/Splash.cpp 2010-01-11 04:40:54.868347693 +0100 +@@ -53,9 +53,9 @@ + g_graphicsContext.Clear(); + + g_graphicsContext.SetCameraPosition(CPoint(0, 0)); +- float w = g_graphicsContext.GetWidth() * 0.5f; +- float h = g_graphicsContext.GetHeight() * 0.5f; +- CGUIImage* image = new CGUIImage(0, 0, w*0.5f, h*0.5f, w, h, m_ImageName); ++ float w = g_graphicsContext.GetWidth(); ++ float h = g_graphicsContext.GetHeight(); ++ CGUIImage* image = new CGUIImage(0, 0, 0, 0, w, h, m_ImageName); + image->SetAspectRatio(CAspectRatio::AR_KEEP); + image->AllocResources(); + diff --git a/packages/mediacenter/xbmc-pvr/patches/091-xbmc-enable_yasm_in_ffmpeg-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/091-xbmc-enable_yasm_in_ffmpeg-0.1.diff new file mode 100644 index 0000000000..6e55456606 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/091-xbmc-enable_yasm_in_ffmpeg-0.1.diff @@ -0,0 +1,21 @@ +diff -Naur xbmc-pvr-26651/configure.in xbmc-pvr-26651.patch/configure.in +--- xbmc-pvr-26651/configure.in 2010-01-11 04:40:33.487469992 +0100 ++++ xbmc-pvr-26651.patch/configure.in 2010-01-11 04:42:38.159472611 +0100 +@@ -770,6 +770,7 @@ + fi + fi + ++AC_CHECK_PROG(HAVE_YASM,yasm,"yes","no",) + AC_CHECK_PROG(HAVE_SVNVERSION,svnversion,"yes","no",) + AC_CHECK_PROG(HAVE_GIT,git,"yes","no",) + +@@ -1290,6 +1291,7 @@ + --disable-ipv6 \ + `if test "$use_debug" = "no"; then echo --disable-debug; fi` \ + `if test "$cross_compiling" = "yes"; then echo --enable-cross-compile; fi` \ ++ `if test "$HAVE_YASM" = "yes"; then echo --enable-yasm; fi` \ + --disable-muxers \ + --disable-encoders \ + --disable-decoder=mpeg_xvmc \ +diff -Naur xbmc-pvr-26651/configure.in.orig xbmc-pvr-26651.patch/configure.in.orig +diff -Naur xbmc-pvr-26651/guilib/system.h.orig xbmc-pvr-26651.patch/guilib/system.h.orig diff --git a/packages/mediacenter/xbmc-pvr/patches/092-xbmc-fix_libdvdcss_autotools-0.1.diff b/packages/mediacenter/xbmc-pvr/patches/092-xbmc-fix_libdvdcss_autotools-0.1.diff new file mode 100644 index 0000000000..d4d870c218 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/092-xbmc-fix_libdvdcss_autotools-0.1.diff @@ -0,0 +1,67643 @@ +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/aclocal.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/aclocal.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/aclocal.m4 2009-10-21 08:21:57.696148571 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/aclocal.m4 2009-10-21 08:24:57.930021992 +0200 +@@ -1,7 +1,7 @@ +-# generated automatically by aclocal 1.10.1 -*- Autoconf -*- ++# generated automatically by aclocal 1.11 -*- Autoconf -*- + + # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +-# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2005, 2006, 2007, 2008, 2009 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. +@@ -13,108 +13,194 @@ + + 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. ++m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, ++[m4_warning([this file was generated for autoconf 2.63. + 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-*- ++# ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ++# 2006, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gordon Matzigkeit, 1996 ++# ++# 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. ++ ++m4_define([_LT_COPYING], [dnl ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ++# 2006, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gordon Matzigkeit, 1996 ++# ++# This file is part of GNU Libtool. ++# ++# GNU Libtool is free software; you can redistribute it and/or ++# modify it under the terms of the GNU General Public License as ++# published by the Free Software Foundation; either version 2 of ++# the License, or (at your option) any later version. ++# ++# As a special exception to the GNU General Public License, ++# if you distribute this file as part of a program or library that ++# is built using GNU Libtool, you may include this file under the ++# same distribution terms that you use for the rest of that program. ++# ++# GNU Libtool is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with GNU Libtool; see the file COPYING. If not, a copy ++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or ++# obtained by writing to the Free Software Foundation, Inc., ++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ++]) + +-# serial 52 Debian 1.5.26-4 AC_PROG_LIBTOOL ++# serial 56 LT_INIT + + +-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) +-# ----------------------------------------------------------- +-# If this macro is not defined by Autoconf, define it here. +-m4_ifdef([AC_PROVIDE_IFELSE], +- [], +- [m4_define([AC_PROVIDE_IFELSE], +- [m4_ifdef([AC_PROVIDE_$1], +- [$2], [$3])])]) ++# LT_PREREQ(VERSION) ++# ------------------ ++# Complain and exit if this libtool version is less that VERSION. ++m4_defun([LT_PREREQ], ++[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, ++ [m4_default([$3], ++ [m4_fatal([Libtool version $1 or higher is required], ++ 63)])], ++ [$2])]) + + +-# AC_PROG_LIBTOOL +-# --------------- +-AC_DEFUN([AC_PROG_LIBTOOL], +-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl +-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX +-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. +- AC_PROVIDE_IFELSE([AC_PROG_CXX], +- [AC_LIBTOOL_CXX], +- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX +- ])]) +-dnl And a similar setup for Fortran 77 support +- AC_PROVIDE_IFELSE([AC_PROG_F77], +- [AC_LIBTOOL_F77], +- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 +-])]) +- +-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. +-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run +-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. +- AC_PROVIDE_IFELSE([AC_PROG_GCJ], +- [AC_LIBTOOL_GCJ], +- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], +- [AC_LIBTOOL_GCJ], +- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], +- [AC_LIBTOOL_GCJ], +- [ifdef([AC_PROG_GCJ], +- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) +- ifdef([A][M_PROG_GCJ], +- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) +- ifdef([LT_AC_PROG_GCJ], +- [define([LT_AC_PROG_GCJ], +- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) +-])])# AC_PROG_LIBTOOL ++# _LT_CHECK_BUILDDIR ++# ------------------ ++# Complain if the absolute build directory name contains unusual characters ++m4_defun([_LT_CHECK_BUILDDIR], ++[case `pwd` in ++ *\ * | *\ *) ++ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; ++esac ++]) + + +-# _AC_PROG_LIBTOOL +-# ---------------- +-AC_DEFUN([_AC_PROG_LIBTOOL], +-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl +-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl +-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl +-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl ++# LT_INIT([OPTIONS]) ++# ------------------ ++AC_DEFUN([LT_INIT], ++[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT ++AC_BEFORE([$0], [LT_LANG])dnl ++AC_BEFORE([$0], [LT_OUTPUT])dnl ++AC_BEFORE([$0], [LTDL_INIT])dnl ++m4_require([_LT_CHECK_BUILDDIR])dnl ++ ++dnl Autoconf doesn't catch unexpanded LT_ macros by default: ++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl ++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl ++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 ++dnl unless we require an AC_DEFUNed macro: ++AC_REQUIRE([LTOPTIONS_VERSION])dnl ++AC_REQUIRE([LTSUGAR_VERSION])dnl ++AC_REQUIRE([LTVERSION_VERSION])dnl ++AC_REQUIRE([LTOBSOLETE_VERSION])dnl ++m4_require([_LT_PROG_LTMAIN])dnl ++ ++dnl Parse OPTIONS ++_LT_SET_OPTIONS([$0], [$1]) + + # This can be used to rebuild libtool when needed +-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++LIBTOOL_DEPS="$ltmain" + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' + AC_SUBST(LIBTOOL)dnl + +-# Prevent multiple expansion +-define([AC_PROG_LIBTOOL], []) +-])# _AC_PROG_LIBTOOL ++_LT_SETUP + ++# Only expand once: ++m4_define([LT_INIT]) ++])# LT_INIT ++ ++# Old names: ++AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) ++AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_PROG_LIBTOOL], []) ++dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + +-# AC_LIBTOOL_SETUP +-# ---------------- +-AC_DEFUN([AC_LIBTOOL_SETUP], +-[AC_PREREQ(2.50)dnl +-AC_REQUIRE([AC_ENABLE_SHARED])dnl +-AC_REQUIRE([AC_ENABLE_STATIC])dnl +-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +-AC_REQUIRE([AC_CANONICAL_HOST])dnl ++ ++# _LT_CC_BASENAME(CC) ++# ------------------- ++# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ++m4_defun([_LT_CC_BASENAME], ++[for cc_temp in $1""; do ++ case $cc_temp in ++ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ++ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++]) ++ ++ ++# _LT_FILEUTILS_DEFAULTS ++# ---------------------- ++# It is okay to use these file commands and assume they have been set ++# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. ++m4_defun([_LT_FILEUTILS_DEFAULTS], ++[: ${CP="cp -f"} ++: ${MV="mv -f"} ++: ${RM="rm -f"} ++])# _LT_FILEUTILS_DEFAULTS ++ ++ ++# _LT_SETUP ++# --------- ++m4_defun([_LT_SETUP], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl + AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++_LT_DECL([], [host_alias], [0], [The host system])dnl ++_LT_DECL([], [host], [0])dnl ++_LT_DECL([], [host_os], [0])dnl ++dnl ++_LT_DECL([], [build_alias], [0], [The build system])dnl ++_LT_DECL([], [build], [0])dnl ++_LT_DECL([], [build_os], [0])dnl ++dnl + AC_REQUIRE([AC_PROG_CC])dnl +-AC_REQUIRE([AC_PROG_LD])dnl +-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +-AC_REQUIRE([AC_PROG_NM])dnl +- ++AC_REQUIRE([LT_PATH_LD])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++dnl + AC_REQUIRE([AC_PROG_LN_S])dnl +-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! +-AC_REQUIRE([AC_OBJEXT])dnl +-AC_REQUIRE([AC_EXEEXT])dnl ++test -z "$LN_S" && LN_S="ln -s" ++_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl + dnl +-AC_LIBTOOL_SYS_MAX_CMD_LEN +-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +-AC_LIBTOOL_OBJDIR ++AC_REQUIRE([LT_CMD_MAX_LEN])dnl ++_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl ++_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl ++dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_CHECK_SHELL_FEATURES])dnl ++m4_require([_LT_CMD_RELOAD])dnl ++m4_require([_LT_CHECK_MAGIC_METHOD])dnl ++m4_require([_LT_CMD_OLD_ARCHIVE])dnl ++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl ++ ++_LT_CONFIG_LIBTOOL_INIT([ ++# See if we are running on zsh, and set the options which allow our ++# commands through without removal of \ escapes INIT. ++if test -n "\${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++fi ++]) ++if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++fi + +-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +-_LT_AC_PROG_ECHO_BACKSLASH ++_LT_CHECK_OBJDIR ++ ++m4_require([_LT_TAG_COMPILER])dnl ++_LT_PROG_ECHO_BACKSLASH + + case $host_os in + aix3*) +@@ -130,116 +216,653 @@ + + # Sed substitution that helps us do robust quoting. It backslashifies + # metacharacters that are still active within double-quoted strings. +-Xsed='sed -e 1s/^X//' +-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] ++sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + + # Same as above, but do not quote variable references. +-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] ++double_quote_subst='s/\([["`\\]]\)/\\\1/g' + + # Sed substitution to delay expansion of an escaped shell variable in a + # double_quote_subst'ed string. + delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + ++# Sed substitution to delay expansion of an escaped single quote. ++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' ++ + # Sed substitution to avoid accidental globbing in evaled expressions + no_glob_subst='s/\*/\\\*/g' + +-# Constants: +-rm="rm -f" +- + # Global variables: +-default_ofile=libtool ++ofile=libtool + can_build_shared=yes + + # All known linkers require a `.a' archive for static linking (except MSVC, + # which needs '.lib'). + libext=a +-ltmain="$ac_aux_dir/ltmain.sh" +-ofile="$default_ofile" +-with_gnu_ld="$lt_cv_prog_gnu_ld" + +-AC_CHECK_TOOL(AR, ar, false) +-AC_CHECK_TOOL(RANLIB, ranlib, :) +-AC_CHECK_TOOL(STRIP, strip, :) ++with_gnu_ld="$lt_cv_prog_gnu_ld" + + old_CC="$CC" + old_CFLAGS="$CFLAGS" + + # Set sane defaults for various variables +-test -z "$AR" && AR=ar +-test -z "$AR_FLAGS" && AR_FLAGS=cru +-test -z "$AS" && AS=as + test -z "$CC" && CC=cc + test -z "$LTCC" && LTCC=$CC + test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +-test -z "$DLLTOOL" && DLLTOOL=dlltool + test -z "$LD" && LD=ld +-test -z "$LN_S" && LN_S="ln -s" +-test -z "$MAGIC_CMD" && MAGIC_CMD=file +-test -z "$NM" && NM=nm +-test -z "$SED" && SED=sed +-test -z "$OBJDUMP" && OBJDUMP=objdump +-test -z "$RANLIB" && RANLIB=: +-test -z "$STRIP" && STRIP=: + test -z "$ac_objext" && ac_objext=o + +-# Determine commands to create old-style static archives. +-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +-old_postinstall_cmds='chmod 644 $oldlib' +-old_postuninstall_cmds= +- +-if test -n "$RANLIB"; then +- case $host_os in +- openbsd*) +- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" +- ;; +- *) +- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" +- ;; +- esac +- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +-fi +- + _LT_CC_BASENAME([$compiler]) + + # Only perform the check for file, if the check method requires it ++test -z "$MAGIC_CMD" && MAGIC_CMD=file + case $deplibs_check_method in + file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then +- AC_PATH_MAGIC ++ _LT_PATH_MAGIC + fi + ;; + esac + +-_LT_REQUIRED_DARWIN_CHECKS ++# Use C for the default configuration in the libtool script ++LT_SUPPORTED_TAG([CC]) ++_LT_LANG_C_CONFIG ++_LT_LANG_DEFAULT_CONFIG ++_LT_CONFIG_COMMANDS ++])# _LT_SETUP ++ + +-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) +- +-AC_ARG_ENABLE([libtool-lock], +- [AC_HELP_STRING([--disable-libtool-lock], +- [avoid locking (might break parallel builds)])]) +-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++# _LT_PROG_LTMAIN ++# --------------- ++# Note that this code is called both from `configure', and `config.status' ++# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, ++# `config.status' has no value for ac_aux_dir unless we are using Automake, ++# so we pass a copy along to make sure it has a sensible value anyway. ++m4_defun([_LT_PROG_LTMAIN], ++[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl ++_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ++ltmain="$ac_aux_dir/ltmain.sh" ++])# _LT_PROG_LTMAIN + +-AC_ARG_WITH([pic], +- [AC_HELP_STRING([--with-pic], +- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], +- [pic_mode="$withval"], +- [pic_mode=default]) +-test -z "$pic_mode" && pic_mode=default + +-# Use C for the default configuration in the libtool script +-tagname= +-AC_LIBTOOL_LANG_C_CONFIG +-_LT_AC_TAGCONFIG +-])# AC_LIBTOOL_SETUP ++ ++# So that we can recreate a full libtool script including additional ++# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS ++# in macros and then make a single call at the end using the `libtool' ++# label. ++ ++ ++# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) ++# ---------------------------------------- ++# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. ++m4_define([_LT_CONFIG_LIBTOOL_INIT], ++[m4_ifval([$1], ++ [m4_append([_LT_OUTPUT_LIBTOOL_INIT], ++ [$1 ++])])]) ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_INIT]) ++ ++ ++# _LT_CONFIG_LIBTOOL([COMMANDS]) ++# ------------------------------ ++# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. ++m4_define([_LT_CONFIG_LIBTOOL], ++[m4_ifval([$1], ++ [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], ++ [$1 ++])])]) ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) ++ ++ ++# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) ++# ----------------------------------------------------- ++m4_defun([_LT_CONFIG_SAVE_COMMANDS], ++[_LT_CONFIG_LIBTOOL([$1]) ++_LT_CONFIG_LIBTOOL_INIT([$2]) ++]) ++ ++ ++# _LT_FORMAT_COMMENT([COMMENT]) ++# ----------------------------- ++# Add leading comment marks to the start of each line, and a trailing ++# full-stop to the whole comment if one is not present already. ++m4_define([_LT_FORMAT_COMMENT], ++[m4_ifval([$1], [ ++m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], ++ [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) ++)]) ++ ++ ++ ++ ++ ++# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) ++# ------------------------------------------------------------------- ++# CONFIGNAME is the name given to the value in the libtool script. ++# VARNAME is the (base) name used in the configure script. ++# VALUE may be 0, 1 or 2 for a computed quote escaped value based on ++# VARNAME. Any other value will be used directly. ++m4_define([_LT_DECL], ++[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], ++ [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], ++ [m4_ifval([$1], [$1], [$2])]) ++ lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) ++ m4_ifval([$4], ++ [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) ++ lt_dict_add_subkey([lt_decl_dict], [$2], ++ [tagged?], [m4_ifval([$5], [yes], [no])])]) ++]) ++ ++ ++# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) ++# -------------------------------------------------------- ++m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) ++ ++ ++# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) ++# ------------------------------------------------ ++m4_define([lt_decl_tag_varnames], ++[_lt_decl_filter([tagged?], [yes], $@)]) ++ ++ ++# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) ++# --------------------------------------------------------- ++m4_define([_lt_decl_filter], ++[m4_case([$#], ++ [0], [m4_fatal([$0: too few arguments: $#])], ++ [1], [m4_fatal([$0: too few arguments: $#: $1])], ++ [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], ++ [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], ++ [lt_dict_filter([lt_decl_dict], $@)])[]dnl ++]) ++ ++ ++# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) ++# -------------------------------------------------- ++m4_define([lt_decl_quote_varnames], ++[_lt_decl_filter([value], [1], $@)]) ++ ++ ++# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) ++# --------------------------------------------------- ++m4_define([lt_decl_dquote_varnames], ++[_lt_decl_filter([value], [2], $@)]) ++ ++ ++# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) ++# --------------------------------------------------- ++m4_define([lt_decl_varnames_tagged], ++[m4_assert([$# <= 2])dnl ++_$0(m4_quote(m4_default([$1], [[, ]])), ++ m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), ++ m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) ++m4_define([_lt_decl_varnames_tagged], ++[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) ++ ++ ++# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) ++# ------------------------------------------------ ++m4_define([lt_decl_all_varnames], ++[_$0(m4_quote(m4_default([$1], [[, ]])), ++ m4_if([$2], [], ++ m4_quote(lt_decl_varnames), ++ m4_quote(m4_shift($@))))[]dnl ++]) ++m4_define([_lt_decl_all_varnames], ++[lt_join($@, lt_decl_varnames_tagged([$1], ++ lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ++]) ++ ++ ++# _LT_CONFIG_STATUS_DECLARE([VARNAME]) ++# ------------------------------------ ++# Quote a variable value, and forward it to `config.status' so that its ++# declaration there will have the same value as in `configure'. VARNAME ++# must have a single quote delimited value for this to work. ++m4_define([_LT_CONFIG_STATUS_DECLARE], ++[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) ++ ++ ++# _LT_CONFIG_STATUS_DECLARATIONS ++# ------------------------------ ++# We delimit libtool config variables with single quotes, so when ++# we write them to config.status, we have to be sure to quote all ++# embedded single quotes properly. In configure, this macro expands ++# each variable declared with _LT_DECL (and _LT_TAGDECL) into: ++# ++# ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' ++m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], ++[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), ++ [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) ++ ++ ++# _LT_LIBTOOL_TAGS ++# ---------------- ++# Output comment and list of tags supported by the script ++m4_defun([_LT_LIBTOOL_TAGS], ++[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl ++available_tags="_LT_TAGS"dnl ++]) ++ ++ ++# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) ++# ----------------------------------- ++# Extract the dictionary values for VARNAME (optionally with TAG) and ++# expand to a commented shell variable setting: ++# ++# # Some comment about what VAR is for. ++# visible_name=$lt_internal_name ++m4_define([_LT_LIBTOOL_DECLARE], ++[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], ++ [description])))[]dnl ++m4_pushdef([_libtool_name], ++ m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl ++m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), ++ [0], [_libtool_name=[$]$1], ++ [1], [_libtool_name=$lt_[]$1], ++ [2], [_libtool_name=$lt_[]$1], ++ [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl ++m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ++]) ++ ++ ++# _LT_LIBTOOL_CONFIG_VARS ++# ----------------------- ++# Produce commented declarations of non-tagged libtool config variables ++# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' ++# script. Tagged libtool config variables (even for the LIBTOOL CONFIG ++# section) are produced by _LT_LIBTOOL_TAG_VARS. ++m4_defun([_LT_LIBTOOL_CONFIG_VARS], ++[m4_foreach([_lt_var], ++ m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), ++ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) ++ ++ ++# _LT_LIBTOOL_TAG_VARS(TAG) ++# ------------------------- ++m4_define([_LT_LIBTOOL_TAG_VARS], ++[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), ++ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) ++ ++ ++# _LT_TAGVAR(VARNAME, [TAGNAME]) ++# ------------------------------ ++m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +-# _LT_AC_SYS_COMPILER ++# _LT_CONFIG_COMMANDS + # ------------------- +-AC_DEFUN([_LT_AC_SYS_COMPILER], ++# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of ++# variables for single and double quote escaping we saved from calls ++# to _LT_DECL, we can put quote escaped variables declarations ++# into `config.status', and then the shell code to quote escape them in ++# for loops in `config.status'. Finally, any additional code accumulated ++# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. ++m4_defun([_LT_CONFIG_COMMANDS], ++[AC_PROVIDE_IFELSE([LT_OUTPUT], ++ dnl If the libtool generation code has been placed in $CONFIG_LT, ++ dnl instead of duplicating it all over again into config.status, ++ dnl then we will have config.status run $CONFIG_LT later, so it ++ dnl needs to know what name is stored there: ++ [AC_CONFIG_COMMANDS([libtool], ++ [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], ++ dnl If the libtool generation code is destined for config.status, ++ dnl expand the accumulated commands and init code now: ++ [AC_CONFIG_COMMANDS([libtool], ++ [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ++])#_LT_CONFIG_COMMANDS ++ ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], ++[ ++ ++# The HP-UX ksh and POSIX shell print the target directory to stdout ++# if CDPATH is set. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++sed_quote_subst='$sed_quote_subst' ++double_quote_subst='$double_quote_subst' ++delay_variable_subst='$delay_variable_subst' ++_LT_CONFIG_STATUS_DECLARATIONS ++LTCC='$LTCC' ++LTCFLAGS='$LTCFLAGS' ++compiler='$compiler_DEFAULT' ++ ++# Quote evaled strings. ++for var in lt_decl_all_varnames([[ \ ++]], lt_decl_quote_varnames); do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[[\\\\\\\`\\"\\\$]]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done ++ ++# Double-quote double-evaled strings. ++for var in lt_decl_all_varnames([[ \ ++]], lt_decl_dquote_varnames); do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[[\\\\\\\`\\"\\\$]]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done ++ ++# Fix-up fallback echo if it was mangled by the above quoting rules. ++case \$lt_ECHO in ++*'\\\[$]0 --fallback-echo"')dnl " ++ lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` ++ ;; ++esac ++ ++_LT_OUTPUT_LIBTOOL_INIT ++]) ++ ++ ++# LT_OUTPUT ++# --------- ++# This macro allows early generation of the libtool script (before ++# AC_OUTPUT is called), incase it is used in configure for compilation ++# tests. ++AC_DEFUN([LT_OUTPUT], ++[: ${CONFIG_LT=./config.lt} ++AC_MSG_NOTICE([creating $CONFIG_LT]) ++cat >"$CONFIG_LT" <<_LTEOF ++#! $SHELL ++# Generated by $as_me. ++# Run this file to recreate a libtool stub with the current configuration. ++ ++lt_cl_silent=false ++SHELL=\${CONFIG_SHELL-$SHELL} ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<\_LTEOF ++AS_SHELL_SANITIZE ++_AS_PREPARE ++ ++exec AS_MESSAGE_FD>&1 ++exec AS_MESSAGE_LOG_FD>>config.log ++{ ++ echo ++ AS_BOX([Running $as_me.]) ++} >&AS_MESSAGE_LOG_FD ++ ++lt_cl_help="\ ++\`$as_me' creates a local libtool stub from the current configuration, ++for use in further configure time tests before the real libtool is ++generated. ++ ++Usage: $[0] [[OPTIONS]] ++ ++ -h, --help print this help, then exit ++ -V, --version print version number, then exit ++ -q, --quiet do not print progress messages ++ -d, --debug don't remove temporary files ++ ++Report bugs to ." ++ ++lt_cl_version="\ ++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl ++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) ++configured by $[0], generated by m4_PACKAGE_STRING. ++ ++Copyright (C) 2008 Free Software Foundation, Inc. ++This config.lt script is free software; the Free Software Foundation ++gives unlimited permision to copy, distribute and modify it." ++ ++while test $[#] != 0 ++do ++ case $[1] in ++ --version | --v* | -V ) ++ echo "$lt_cl_version"; exit 0 ;; ++ --help | --h* | -h ) ++ echo "$lt_cl_help"; exit 0 ;; ++ --debug | --d* | -d ) ++ debug=: ;; ++ --quiet | --q* | --silent | --s* | -q ) ++ lt_cl_silent=: ;; ++ ++ -*) AC_MSG_ERROR([unrecognized option: $[1] ++Try \`$[0] --help' for more information.]) ;; ++ ++ *) AC_MSG_ERROR([unrecognized argument: $[1] ++Try \`$[0] --help' for more information.]) ;; ++ esac ++ shift ++done ++ ++if $lt_cl_silent; then ++ exec AS_MESSAGE_FD>/dev/null ++fi ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<_LTEOF ++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<\_LTEOF ++AC_MSG_NOTICE([creating $ofile]) ++_LT_OUTPUT_LIBTOOL_COMMANDS ++AS_EXIT(0) ++_LTEOF ++chmod +x "$CONFIG_LT" ++ ++# configure is writing to config.log, but config.lt does its own redirection, ++# appending to config.log, which fails on DOS, as config.log is still kept ++# open by configure. Here we exec the FD to /dev/null, effectively closing ++# config.log, so it can be properly (re)opened and appended to by config.lt. ++if test "$no_create" != yes; then ++ lt_cl_success=: ++ test "$silent" = yes && ++ lt_config_lt_args="$lt_config_lt_args --quiet" ++ exec AS_MESSAGE_LOG_FD>/dev/null ++ $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false ++ exec AS_MESSAGE_LOG_FD>>config.log ++ $lt_cl_success || AS_EXIT(1) ++fi ++])# LT_OUTPUT ++ ++ ++# _LT_CONFIG(TAG) ++# --------------- ++# If TAG is the built-in tag, create an initial libtool script with a ++# default configuration from the untagged config vars. Otherwise add code ++# to config.status for appending the configuration named by TAG from the ++# matching tagged config vars. ++m4_defun([_LT_CONFIG], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++_LT_CONFIG_SAVE_COMMANDS([ ++ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl ++ m4_if(_LT_TAG, [C], [ ++ # See if we are running on zsh, and set the options which allow our ++ # commands through without removal of \ escapes. ++ if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++ fi ++ ++ cfgfile="${ofile}T" ++ trap "$RM \"$cfgfile\"; exit 1" 1 2 15 ++ $RM "$cfgfile" ++ ++ cat <<_LT_EOF >> "$cfgfile" ++#! $SHELL ++ ++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION ++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++# NOTE: Changes made to this file will be lost: look at ltmain.sh. ++# ++_LT_COPYING ++_LT_LIBTOOL_TAGS ++ ++# ### BEGIN LIBTOOL CONFIG ++_LT_LIBTOOL_CONFIG_VARS ++_LT_LIBTOOL_TAG_VARS ++# ### END LIBTOOL CONFIG ++ ++_LT_EOF ++ ++ case $host_os in ++ aix3*) ++ cat <<\_LT_EOF >> "$cfgfile" ++# AIX sometimes has problems with the GCC collect2 program. For some ++# reason, if we set the COLLECT_NAMES environment variable, the problems ++# vanish in a puff of smoke. ++if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++fi ++_LT_EOF ++ ;; ++ esac ++ ++ _LT_PROG_LTMAIN ++ ++ # We use sed instead of cat because bash on DJGPP gets confused if ++ # if finds mixed CR/LF and LF-only lines. Since sed operates in ++ # text mode, it properly converts lines to CR/LF. This bash problem ++ # is reportedly fixed, but why not run on old versions too? ++ sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) ++ ++ _LT_PROG_XSI_SHELLFNS ++ ++ sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) ++ ++ mv -f "$cfgfile" "$ofile" || ++ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") ++ chmod +x "$ofile" ++], ++[cat <<_LT_EOF >> "$ofile" ++ ++dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded ++dnl in a comment (ie after a #). ++# ### BEGIN LIBTOOL TAG CONFIG: $1 ++_LT_LIBTOOL_TAG_VARS(_LT_TAG) ++# ### END LIBTOOL TAG CONFIG: $1 ++_LT_EOF ++])dnl /m4_if ++], ++[m4_if([$1], [], [ ++ PACKAGE='$PACKAGE' ++ VERSION='$VERSION' ++ TIMESTAMP='$TIMESTAMP' ++ RM='$RM' ++ ofile='$ofile'], []) ++])dnl /_LT_CONFIG_SAVE_COMMANDS ++])# _LT_CONFIG ++ ++ ++# LT_SUPPORTED_TAG(TAG) ++# --------------------- ++# Trace this macro to discover what tags are supported by the libtool ++# --tag option, using: ++# autoconf --trace 'LT_SUPPORTED_TAG:$1' ++AC_DEFUN([LT_SUPPORTED_TAG], []) ++ ++ ++# C support is built-in for now ++m4_define([_LT_LANG_C_enabled], []) ++m4_define([_LT_TAGS], []) ++ ++ ++# LT_LANG(LANG) ++# ------------- ++# Enable libtool support for the given language if not already enabled. ++AC_DEFUN([LT_LANG], ++[AC_BEFORE([$0], [LT_OUTPUT])dnl ++m4_case([$1], ++ [C], [_LT_LANG(C)], ++ [C++], [_LT_LANG(CXX)], ++ [Java], [_LT_LANG(GCJ)], ++ [Fortran 77], [_LT_LANG(F77)], ++ [Fortran], [_LT_LANG(FC)], ++ [Windows Resource], [_LT_LANG(RC)], ++ [m4_ifdef([_LT_LANG_]$1[_CONFIG], ++ [_LT_LANG($1)], ++ [m4_fatal([$0: unsupported language: "$1"])])])dnl ++])# LT_LANG ++ ++ ++# _LT_LANG(LANGNAME) ++# ------------------ ++m4_defun([_LT_LANG], ++[m4_ifdef([_LT_LANG_]$1[_enabled], [], ++ [LT_SUPPORTED_TAG([$1])dnl ++ m4_append([_LT_TAGS], [$1 ])dnl ++ m4_define([_LT_LANG_]$1[_enabled], [])dnl ++ _LT_LANG_$1_CONFIG($1)])dnl ++])# _LT_LANG ++ ++ ++# _LT_LANG_DEFAULT_CONFIG ++# ----------------------- ++m4_defun([_LT_LANG_DEFAULT_CONFIG], ++[AC_PROVIDE_IFELSE([AC_PROG_CXX], ++ [LT_LANG(CXX)], ++ [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) ++ ++AC_PROVIDE_IFELSE([AC_PROG_F77], ++ [LT_LANG(F77)], ++ [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) ++ ++AC_PROVIDE_IFELSE([AC_PROG_FC], ++ [LT_LANG(FC)], ++ [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) ++ ++dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal ++dnl pulling things in needlessly. ++AC_PROVIDE_IFELSE([AC_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [AC_PROVIDE_IFELSE([LT_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [m4_ifdef([AC_PROG_GCJ], ++ [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) ++ m4_ifdef([A][M_PROG_GCJ], ++ [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) ++ m4_ifdef([LT_PROG_GCJ], ++ [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) ++ ++AC_PROVIDE_IFELSE([LT_PROG_RC], ++ [LT_LANG(RC)], ++ [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ++])# _LT_LANG_DEFAULT_CONFIG ++ ++# Obsolete macros: ++AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) ++AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) ++AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) ++AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_CXX], []) ++dnl AC_DEFUN([AC_LIBTOOL_F77], []) ++dnl AC_DEFUN([AC_LIBTOOL_FC], []) ++dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) ++ ++ ++# _LT_TAG_COMPILER ++# ---------------- ++m4_defun([_LT_TAG_COMPILER], + [AC_REQUIRE([AC_PROG_CC])dnl + ++_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl ++_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl ++_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl ++_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl ++ + # If no C compiler was specified, use CC. + LTCC=${LTCC-"$CC"} + +@@ -248,36 +871,20 @@ + + # Allow CC to be a program name with arguments. + compiler=$CC +-])# _LT_AC_SYS_COMPILER +- +- +-# _LT_CC_BASENAME(CC) +-# ------------------- +-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +-AC_DEFUN([_LT_CC_BASENAME], +-[for cc_temp in $1""; do +- case $cc_temp in +- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; +- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +-]) ++])# _LT_TAG_COMPILER + + + # _LT_COMPILER_BOILERPLATE + # ------------------------ + # Check for compiler boilerplate output or warnings with + # the simple compiler test code. +-AC_DEFUN([_LT_COMPILER_BOILERPLATE], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl ++m4_defun([_LT_COMPILER_BOILERPLATE], ++[m4_require([_LT_DECL_SED])dnl + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" >conftest.$ac_ext + eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err + _lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* ++$RM conftest* + ])# _LT_COMPILER_BOILERPLATE + + +@@ -285,39 +892,57 @@ + # ---------------------- + # Check for linker boilerplate output or warnings with + # the simple link test code. +-AC_DEFUN([_LT_LINKER_BOILERPLATE], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl ++m4_defun([_LT_LINKER_BOILERPLATE], ++[m4_require([_LT_DECL_SED])dnl + ac_outfile=conftest.$ac_objext + 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 -r conftest* ++$RM -r conftest* + ])# _LT_LINKER_BOILERPLATE + + # _LT_REQUIRED_DARWIN_CHECKS +-# -------------------------- +-# Check for some things on darwin +-AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ ++# ------------------------- ++m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) ++ AC_CHECK_TOOL([LIPO], [lipo], [:]) ++ AC_CHECK_TOOL([OTOOL], [otool], [:]) ++ AC_CHECK_TOOL([OTOOL64], [otool64], [:]) ++ _LT_DECL([], [DSYMUTIL], [1], ++ [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) ++ _LT_DECL([], [NMEDIT], [1], ++ [Tool to change global to local symbols on Mac OS X]) ++ _LT_DECL([], [LIPO], [1], ++ [Tool to manipulate fat objects and archives on Mac OS X]) ++ _LT_DECL([], [OTOOL], [1], ++ [ldd/readelf like tool for Mach-O binaries on Mac OS X]) ++ _LT_DECL([], [OTOOL64], [1], ++ [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + 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 ++ # 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. ++ rm -rf libconftest.dylib* ++ echo "int foo(void){return 1;}" > conftest.c ++ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD ++ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err ++ _lt_result=$? ++ if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then ++ lt_cv_apple_cc_single_mod=yes ++ else ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ fi ++ rm -rf libconftest.dylib* ++ rm -f conftest.* + fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], +@@ -326,26 +951,26 @@ + 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" ++ [lt_cv_ld_exported_symbols_list=yes], ++ [lt_cv_ld_exported_symbols_list=no]) ++ LDFLAGS="$save_LDFLAGS" + ]) + case $host_os in +- rhapsody* | darwin1.[[0123]]) ++ rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) +- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; +- darwin*) ++ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; ++ darwin*) # darwin 5.x on + # 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' ;; ++ 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 +@@ -355,10 +980,10 @@ + 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}" ++ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then +- _lt_dsymutil="~$DSYMUTIL \$lib || :" ++ _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi +@@ -366,16 +991,51 @@ + esac + ]) + +-# _LT_AC_SYS_LIBPATH_AIX +-# ---------------------- +-# Links a minimal program and checks the executable ++ ++# _LT_DARWIN_LINKER_FEATURES ++# -------------------------- ++# Checks for linker and compiler features on darwin ++m4_defun([_LT_DARWIN_LINKER_FEATURES], ++[ ++ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_automatic, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" ++ case $cc_basename in ++ ifort*) _lt_dar_can_shared=yes ;; ++ *) _lt_dar_can_shared=$GCC ;; ++ esac ++ if test "$_lt_dar_can_shared" = "yes"; then ++ output_verbose_link_cmd=echo ++ _LT_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_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" ++ _LT_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_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}" ++ m4_if([$1], [CXX], ++[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then ++ _LT_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_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 ++],[]) ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++]) ++ ++# _LT_SYS_MODULE_PATH_AIX ++# ----------------------- ++# Links a minimal program and checks the executable + # for the system default hardcoded library path. In most cases, + # this is /usr/lib:/lib, but when the MPI compilers are used + # the location of the communication and MPI libs are included too. + # If we don't find anything, use the default library path according + # to the aix ld manual. +-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl ++m4_defun([_LT_SYS_MODULE_PATH_AIX], ++[m4_require([_LT_DECL_SED])dnl + AC_LINK_IFELSE(AC_LANG_PROGRAM,[ + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { +@@ -390,45 +1050,45 @@ + aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +-])# _LT_AC_SYS_LIBPATH_AIX ++])# _LT_SYS_MODULE_PATH_AIX + + +-# _LT_AC_SHELL_INIT(ARG) +-# ---------------------- +-AC_DEFUN([_LT_AC_SHELL_INIT], ++# _LT_SHELL_INIT(ARG) ++# ------------------- ++m4_define([_LT_SHELL_INIT], + [ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) + $1 + AC_DIVERT_POP +-])# _LT_AC_SHELL_INIT ++])# _LT_SHELL_INIT + + +-# _LT_AC_PROG_ECHO_BACKSLASH +-# -------------------------- ++# _LT_PROG_ECHO_BACKSLASH ++# ----------------------- + # Add some code to the start of the generated configure script which + # will find an echo command which doesn't interpret backslashes. +-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], +-[_LT_AC_SHELL_INIT([ ++m4_defun([_LT_PROG_ECHO_BACKSLASH], ++[_LT_SHELL_INIT([ + # Check that we are running under the correct shell. + SHELL=${CONFIG_SHELL-/bin/sh} + +-case X$ECHO in ++case X$lt_ECHO in + X*--fallback-echo) + # Remove one level of quotation (which was required for Make). +- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ++ ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; + esac + +-echo=${ECHO-echo} ++ECHO=${lt_ECHO-echo} + if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then +- # Yippee, $echo works! ++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then ++ # Yippee, $ECHO works! + : + else + # Restart under the correct shell. +@@ -438,9 +1098,9 @@ + if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift +- cat </dev/null 2>&1 && unset CDPATH + +-if test -z "$ECHO"; then +-if test "X${echo_test_string+set}" != Xset; then +-# find a string as large as possible, as long as the shell can cope with it +- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do +- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... +- if (echo_test_string=`eval $cmd`) 2>/dev/null && +- echo_test_string=`eval $cmd` && +- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null +- then +- break +- fi +- done +-fi ++if test -z "$lt_ECHO"; then ++ if test "X${echo_test_string+set}" != Xset; then ++ # find a string as large as possible, as long as the shell can cope with it ++ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ++ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ++ if { echo_test_string=`eval $cmd`; } 2>/dev/null && ++ { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null ++ then ++ break ++ fi ++ done ++ fi + +-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- : +-else +- # The Solaris, AIX, and Digital Unix default echo programs unquote +- # backslashes. This makes it impossible to quote backslashes using +- # echo "$something" | sed 's/\\/\\\\/g' +- # +- # So, first we look for a working echo in the user's PATH. ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ : ++ else ++ # The Solaris, AIX, and Digital Unix default echo programs unquote ++ # backslashes. This makes it impossible to quote backslashes using ++ # echo "$something" | sed 's/\\/\\\\/g' ++ # ++ # So, first we look for a working echo in the user's PATH. + +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- for dir in $PATH /usr/ucb; do ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for dir in $PATH /usr/ucb; do ++ IFS="$lt_save_ifs" ++ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ++ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$dir/echo" ++ break ++ fi ++ done + IFS="$lt_save_ifs" +- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && +- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- echo="$dir/echo" +- break +- fi +- done +- IFS="$lt_save_ifs" + +- if test "X$echo" = Xecho; then +- # We didn't find a better echo, so look for alternatives. +- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- # This shell has a builtin print -r that does the trick. +- echo='print -r' +- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && +- test "X$CONFIG_SHELL" != X/bin/ksh; then +- # If we have ksh, try running configure again with it. +- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} +- export ORIGINAL_CONFIG_SHELL +- CONFIG_SHELL=/bin/ksh +- export CONFIG_SHELL +- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} +- else +- # Try using printf. +- echo='printf %s\n' +- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- # Cool, printf works +- : +- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && +- test "X$echo_testing_string" = 'X\t' && +- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL +- export CONFIG_SHELL +- SHELL="$CONFIG_SHELL" +- export SHELL +- echo="$CONFIG_SHELL [$]0 --fallback-echo" +- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && +- test "X$echo_testing_string" = 'X\t' && +- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- echo="$CONFIG_SHELL [$]0 --fallback-echo" ++ if test "X$ECHO" = Xecho; then ++ # We didn't find a better echo, so look for alternatives. ++ if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # This shell has a builtin print -r that does the trick. ++ ECHO='print -r' ++ elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && ++ test "X$CONFIG_SHELL" != X/bin/ksh; then ++ # If we have ksh, try running configure again with it. ++ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ++ export ORIGINAL_CONFIG_SHELL ++ CONFIG_SHELL=/bin/ksh ++ export CONFIG_SHELL ++ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else +- # maybe with a smaller string... +- prev=: ++ # Try using printf. ++ ECHO='printf %s\n' ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # Cool, printf works ++ : ++ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ++ export CONFIG_SHELL ++ SHELL="$CONFIG_SHELL" ++ export SHELL ++ ECHO="$CONFIG_SHELL [$]0 --fallback-echo" ++ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$CONFIG_SHELL [$]0 --fallback-echo" ++ else ++ # maybe with a smaller string... ++ prev=: + +- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do +- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null +- then +- break +- fi +- prev="$cmd" +- done ++ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do ++ if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null ++ then ++ break ++ fi ++ prev="$cmd" ++ done + +- if test "$prev" != 'sed 50q "[$]0"'; then +- echo_test_string=`eval $prev` +- export echo_test_string +- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} +- else +- # Oops. We lost completely, so just stick with echo. +- echo=echo +- fi ++ if test "$prev" != 'sed 50q "[$]0"'; then ++ echo_test_string=`eval $prev` ++ export echo_test_string ++ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ++ else ++ # Oops. We lost completely, so just stick with echo. ++ ECHO=echo ++ fi ++ fi + fi + fi + fi + fi +-fi + + # Copy echo and quote the copy suitably for passing to libtool from + # the Makefile, instead of quoting the original, which is used later. +-ECHO=$echo +-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then +- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" ++lt_ECHO=$ECHO ++if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ++ lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" + fi + +-AC_SUBST(ECHO) +-])])# _LT_AC_PROG_ECHO_BACKSLASH ++AC_SUBST(lt_ECHO) ++]) ++_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) ++_LT_DECL([], [ECHO], [1], ++ [An echo program that does not interpret backslashes]) ++])# _LT_PROG_ECHO_BACKSLASH + + +-# _LT_AC_LOCK +-# ----------- +-AC_DEFUN([_LT_AC_LOCK], ++# _LT_ENABLE_LOCK ++# --------------- ++m4_defun([_LT_ENABLE_LOCK], + [AC_ARG_ENABLE([libtool-lock], +- [AC_HELP_STRING([--disable-libtool-lock], +- [avoid locking (might break parallel builds)])]) ++ [AS_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) + test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + + # Some flags need to be propagated to the compiler or linker for good +@@ -576,12 +1239,12 @@ + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in +- *ELF-32*) +- HPUX_IA64_MODE="32" +- ;; +- *ELF-64*) +- HPUX_IA64_MODE="64" +- ;; ++ *ELF-32*) ++ HPUX_IA64_MODE="32" ++ ;; ++ *ELF-64*) ++ HPUX_IA64_MODE="64" ++ ;; + esac + fi + rm -rf conftest* +@@ -590,79 +1253,79 @@ + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then +- if test "$lt_cv_prog_gnu_ld" = yes; then +- case `/usr/bin/file conftest.$ac_objext` in +- *32-bit*) +- LD="${LD-ld} -melf32bsmip" +- ;; +- *N32*) +- LD="${LD-ld} -melf32bmipn32" +- ;; +- *64-bit*) +- LD="${LD-ld} -melf64bmip" +- ;; +- esac +- else +- case `/usr/bin/file conftest.$ac_objext` in +- *32-bit*) +- LD="${LD-ld} -32" +- ;; +- *N32*) +- LD="${LD-ld} -n32" +- ;; +- *64-bit*) +- LD="${LD-ld} -64" +- ;; +- esac +- fi ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -melf32bsmip" ++ ;; ++ *N32*) ++ LD="${LD-ld} -melf32bmipn32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -melf64bmip" ++ ;; ++ esac ++ else ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -32" ++ ;; ++ *N32*) ++ LD="${LD-ld} -n32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -64" ++ ;; ++ esac ++ fi + fi + rm -rf conftest* + ;; + + x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +-s390*-*linux*|sparc*-*linux*) ++s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in +- *32-bit*) +- case $host in +- x86_64-*kfreebsd*-gnu) +- LD="${LD-ld} -m elf_i386_fbsd" +- ;; +- x86_64-*linux*) +- LD="${LD-ld} -m elf_i386" +- ;; +- ppc64-*linux*|powerpc64-*linux*) +- LD="${LD-ld} -m elf32ppclinux" +- ;; +- s390x-*linux*) +- LD="${LD-ld} -m elf_s390" +- ;; +- sparc64-*linux*) +- LD="${LD-ld} -m elf32_sparc" +- ;; +- esac +- ;; +- *64-bit*) +- case $host in +- x86_64-*kfreebsd*-gnu) +- LD="${LD-ld} -m elf_x86_64_fbsd" +- ;; +- x86_64-*linux*) +- LD="${LD-ld} -m elf_x86_64" +- ;; +- ppc*-*linux*|powerpc*-*linux*) +- LD="${LD-ld} -m elf64ppc" +- ;; +- s390*-*linux*) +- LD="${LD-ld} -m elf64_s390" +- ;; +- sparc*-*linux*) +- LD="${LD-ld} -m elf64_sparc" +- ;; +- esac +- ;; ++ *32-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_i386_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_i386" ++ ;; ++ ppc64-*linux*|powerpc64-*linux*) ++ LD="${LD-ld} -m elf32ppclinux" ++ ;; ++ s390x-*linux*) ++ LD="${LD-ld} -m elf_s390" ++ ;; ++ sparc64-*linux*) ++ LD="${LD-ld} -m elf32_sparc" ++ ;; ++ esac ++ ;; ++ *64-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_x86_64_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_x86_64" ++ ;; ++ ppc*-*linux*|powerpc*-*linux*) ++ LD="${LD-ld} -m elf64ppc" ++ ;; ++ s390*-*linux*|s390*-*tpf*) ++ LD="${LD-ld} -m elf64_s390" ++ ;; ++ sparc*-*linux*) ++ LD="${LD-ld} -m elf64_sparc" ++ ;; ++ esac ++ ;; + esac + fi + rm -rf conftest* +@@ -674,7 +1337,7 @@ + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) +- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf +@@ -690,7 +1353,7 @@ + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) +- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then ++ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; +@@ -700,30 +1363,63 @@ + fi + rm -rf conftest* + ;; +- +-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +-[*-*-cygwin* | *-*-mingw* | *-*-pw32*) +- AC_CHECK_TOOL(DLLTOOL, dlltool, false) +- AC_CHECK_TOOL(AS, as, false) +- AC_CHECK_TOOL(OBJDUMP, objdump, false) +- ;; +- ]) + esac + + need_locks="$enable_libtool_lock" ++])# _LT_ENABLE_LOCK ++ ++ ++# _LT_CMD_OLD_ARCHIVE ++# ------------------- ++m4_defun([_LT_CMD_OLD_ARCHIVE], ++[AC_CHECK_TOOL(AR, ar, false) ++test -z "$AR" && AR=ar ++test -z "$AR_FLAGS" && AR_FLAGS=cru ++_LT_DECL([], [AR], [1], [The archiver]) ++_LT_DECL([], [AR_FLAGS], [1]) ++ ++AC_CHECK_TOOL(STRIP, strip, :) ++test -z "$STRIP" && STRIP=: ++_LT_DECL([], [STRIP], [1], [A symbol stripping program]) ++ ++AC_CHECK_TOOL(RANLIB, ranlib, :) ++test -z "$RANLIB" && RANLIB=: ++_LT_DECL([], [RANLIB], [1], ++ [Commands used to install an old-style archive]) ++ ++# Determine commands to create old-style static archives. ++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' ++old_postinstall_cmds='chmod 644 $oldlib' ++old_postuninstall_cmds= + +-])# _LT_AC_LOCK ++if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ++ ;; ++ *) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ++ ;; ++ esac ++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ++fi ++_LT_DECL([], [old_postinstall_cmds], [2]) ++_LT_DECL([], [old_postuninstall_cmds], [2]) ++_LT_TAGDECL([], [old_archive_cmds], [2], ++ [Commands used to build an old-style archive]) ++])# _LT_CMD_OLD_ARCHIVE + + +-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, + # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) + # ---------------------------------------------------------------- + # Check whether the given compiler option works +-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], +-[AC_REQUIRE([LT_AC_PROG_SED]) ++AC_DEFUN([_LT_COMPILER_OPTION], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_SED])dnl + AC_CACHE_CHECK([$1], [$2], + [$2=no +- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) ++ m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or +@@ -743,29 +1439,35 @@ + 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 ++ $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 + $2=yes + fi + fi +- $rm conftest* ++ $RM conftest* + ]) + + if test x"[$]$2" = xyes; then +- ifelse([$5], , :, [$5]) ++ m4_if([$5], , :, [$5]) + else +- ifelse([$6], , :, [$6]) ++ m4_if([$6], , :, [$6]) + fi +-])# AC_LIBTOOL_COMPILER_OPTION ++])# _LT_COMPILER_OPTION + +- +-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +-# [ACTION-SUCCESS], [ACTION-FAILURE]) +-# ------------------------------------------------------------ +-# Check whether the given compiler option works +-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl ++# Old name: ++AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) ++ ++ ++# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ---------------------------------------------------- ++# Check whether the given linker option works ++AC_DEFUN([_LT_LINKER_OPTION], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_SED])dnl + AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" +@@ -777,7 +1479,7 @@ + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD +- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp ++ $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 + $2=yes +@@ -786,22 +1488,28 @@ + $2=yes + fi + fi +- $rm -r conftest* ++ $RM -r conftest* + LDFLAGS="$save_LDFLAGS" + ]) + + if test x"[$]$2" = xyes; then +- ifelse([$4], , :, [$4]) ++ m4_if([$4], , :, [$4]) + else +- ifelse([$5], , :, [$5]) ++ m4_if([$5], , :, [$5]) + fi +-])# AC_LIBTOOL_LINKER_OPTION ++])# _LT_LINKER_OPTION + ++# Old name: ++AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + +-# AC_LIBTOOL_SYS_MAX_CMD_LEN +-# -------------------------- +-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], +-[# find the maximum length of command line arguments ++ ++# LT_CMD_MAX_LEN ++#--------------- ++AC_DEFUN([LT_CMD_MAX_LEN], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++# find the maximum length of command line arguments + AC_MSG_CHECKING([the maximum length of command line arguments]) + AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 +@@ -823,7 +1531,7 @@ + lt_cv_sys_max_cmd_len=-1; + ;; + +- cygwin* | mingw*) ++ cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, +@@ -878,7 +1586,7 @@ + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then +- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` ++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi +@@ -889,20 +1597,28 @@ + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else ++ # Make teststring a little bigger before we do anything with it. ++ # a 1K string should be a reasonable start. ++ for i in 1 2 3 4 5 6 7 8 ; do ++ teststring=$teststring$teststring ++ done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} +- while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ +- = "XX$teststring") >/dev/null 2>&1 && +- new_result=`expr "X$teststring" : ".*" 2>&1` && +- lt_cv_sys_max_cmd_len=$new_result && ++ # If test is not a shell built-in, we'll probably end up computing a ++ # maximum length that is only half of the actual maximum length, but ++ # we can't tell. ++ while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ ++ = "XX$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done ++ # Only check the string length outside the loop. ++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= +- # Add a significant safety factor because C++ compilers can tack on massive +- # amounts of additional arguments before passing them to the linker. +- # It appears as though 1/2 is a usable value. ++ # Add a significant safety factor because C++ compilers can tack on ++ # massive amounts of additional arguments before passing them to the ++ # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; +@@ -913,27 +1629,35 @@ + else + AC_MSG_RESULT(none) + fi +-])# AC_LIBTOOL_SYS_MAX_CMD_LEN ++max_cmd_len=$lt_cv_sys_max_cmd_len ++_LT_DECL([], [max_cmd_len], [0], ++ [What is the maximum length of a command?]) ++])# LT_CMD_MAX_LEN + ++# Old name: ++AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + +-# _LT_AC_CHECK_DLFCN +-# ------------------ +-AC_DEFUN([_LT_AC_CHECK_DLFCN], +-[AC_CHECK_HEADERS(dlfcn.h)dnl +-])# _LT_AC_CHECK_DLFCN ++ ++# _LT_HEADER_DLFCN ++# ---------------- ++m4_defun([_LT_HEADER_DLFCN], ++[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ++])# _LT_HEADER_DLFCN + + +-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +-# --------------------------------------------------------------------- +-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], +-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ++# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ++# ---------------------------------------------------------------- ++m4_defun([_LT_TRY_DLOPEN_SELF], ++[m4_require([_LT_HEADER_DLFCN])dnl + if test "$cross_compiling" = yes; then : + [$4] + else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown +- cat > conftest.$ac_ext < conftest.$ac_ext <<_LT_EOF + [#line __oline__ "configure" + #include "confdefs.h" + +@@ -975,10 +1699,6 @@ + # endif + #endif + +-#ifdef __cplusplus +-extern "C" void exit (int); +-#endif +- + void fnord() { int i=42;} + int main () + { +@@ -994,9 +1714,9 @@ + else + puts (dlerror ()); + +- exit (status); ++ return status; + }] +-EOF ++_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? +@@ -1011,13 +1731,13 @@ + fi + fi + rm -fr conftest* +-])# _LT_AC_TRY_DLOPEN_SELF ++])# _LT_TRY_DLOPEN_SELF + + +-# AC_LIBTOOL_DLOPEN_SELF +-# ---------------------- +-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], +-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl ++# LT_SYS_DLOPEN_SELF ++# ------------------ ++AC_DEFUN([LT_SYS_DLOPEN_SELF], ++[m4_require([_LT_HEADER_DLFCN])dnl + if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown +@@ -1033,15 +1753,15 @@ + lt_cv_dlopen_self=yes + ;; + +- mingw* | pw32*) ++ mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= +- ;; ++ ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= +- ;; ++ ;; + + darwin*) + # if libdl is installed we need to link against it +@@ -1051,7 +1771,7 @@ + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) +- ;; ++ ;; + + *) + AC_CHECK_FUNC([shl_load], +@@ -1093,7 +1813,7 @@ + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl +- _LT_AC_TRY_DLOPEN_SELF( ++ _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) +@@ -1101,8 +1821,8 @@ + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], +- lt_cv_dlopen_self_static, [dnl +- _LT_AC_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self_static, [dnl ++ _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) +@@ -1124,19 +1844,32 @@ + *) enable_dlopen_self_static=unknown ;; + esac + fi +-])# AC_LIBTOOL_DLOPEN_SELF ++_LT_DECL([dlopen_support], [enable_dlopen], [0], ++ [Whether dlopen is supported]) ++_LT_DECL([dlopen_self], [enable_dlopen_self], [0], ++ [Whether dlopen of programs is supported]) ++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], ++ [Whether dlopen of statically linked programs is supported]) ++])# LT_SYS_DLOPEN_SELF ++ ++# Old name: ++AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) +-# --------------------------------- +-# Check to see if options -c and -o are simultaneously supported by compiler +-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl +-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++# _LT_COMPILER_C_O([TAGNAME]) ++# --------------------------- ++# Check to see if options -c and -o are simultaneously supported by compiler. ++# This macro does not hard code the compiler like AC_PROG_CC_C_O. ++m4_defun([_LT_COMPILER_C_O], ++[m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_TAG_COMPILER])dnl + AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], +- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], +- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no +- $rm -r conftest 2>/dev/null ++ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ++ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ++ $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out +@@ -1160,37 +1893,41 @@ + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings +- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then +- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ++ _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD +- $rm conftest* ++ $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation +- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files +- $rm out/* && rmdir out ++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files ++ $RM out/* && rmdir out + cd .. +- rmdir conftest +- $rm conftest* ++ $RM -r conftest ++ $RM conftest* + ]) +-])# AC_LIBTOOL_PROG_CC_C_O ++_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], ++ [Does compiler simultaneously support -c and -o options?]) ++])# _LT_COMPILER_C_O + + +-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) +-# ----------------------------------------- ++# _LT_COMPILER_FILE_LOCKS([TAGNAME]) ++# ---------------------------------- + # Check to see if we can do hard links to lock some files if needed +-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], +-[AC_REQUIRE([_LT_AC_LOCK])dnl ++m4_defun([_LT_COMPILER_FILE_LOCKS], ++[m4_require([_LT_ENABLE_LOCK])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++_LT_COMPILER_C_O([$1]) + + hard_links="nottested" +-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then ++if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes +- $rm conftest* ++ $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no +@@ -1203,12 +1940,13 @@ + else + need_locks=no + fi +-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS ++_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ++])# _LT_COMPILER_FILE_LOCKS + + +-# AC_LIBTOOL_OBJDIR +-# ----------------- +-AC_DEFUN([AC_LIBTOOL_OBJDIR], ++# _LT_CHECK_OBJDIR ++# ---------------- ++m4_defun([_LT_CHECK_OBJDIR], + [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], + [rm -f .libs 2>/dev/null + mkdir .libs 2>/dev/null +@@ -1220,40 +1958,46 @@ + fi + rmdir .libs 2>/dev/null]) + objdir=$lt_cv_objdir +-])# AC_LIBTOOL_OBJDIR ++_LT_DECL([], [objdir], [0], ++ [The name of the directory that contains temporary libtool files])dnl ++m4_pattern_allow([LT_OBJDIR])dnl ++AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", ++ [Define to the sub-directory in which libtool stores uninstalled libraries.]) ++])# _LT_CHECK_OBJDIR + + +-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) +-# ---------------------------------------------- ++# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) ++# -------------------------------------- + # Check hardcoding attributes. +-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], ++m4_defun([_LT_LINKER_HARDCODE_LIBPATH], + [AC_MSG_CHECKING([how to hardcode library paths into programs]) +-_LT_AC_TAGVAR(hardcode_action, $1)= +-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ +- test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ +- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ++_LT_TAGVAR(hardcode_action, $1)= ++if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || ++ test -n "$_LT_TAGVAR(runpath_var, $1)" || ++ test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + +- # We can hardcode non-existant directories. +- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && ++ # We can hardcode non-existent directories. ++ if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one +- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && +- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then ++ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && ++ test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. +- _LT_AC_TAGVAR(hardcode_action, $1)=relink ++ _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. +- _LT_AC_TAGVAR(hardcode_action, $1)=immediate ++ _LT_TAGVAR(hardcode_action, $1)=immediate + fi + else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. +- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported ++ _LT_TAGVAR(hardcode_action, $1)=unsupported + fi +-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) ++AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then ++if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || ++ test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then + # Fast installation is not supported + enable_fast_install=no + elif test "$shlibpath_overrides_runpath" = yes || +@@ -1261,73 +2005,70 @@ + # Fast installation is not necessary + enable_fast_install=needless + fi +-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH ++_LT_TAGDECL([], [hardcode_action], [0], ++ [How to hardcode a shared library path into an executable]) ++])# _LT_LINKER_HARDCODE_LIBPATH + + +-# AC_LIBTOOL_SYS_LIB_STRIP +-# ------------------------ +-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], +-[striplib= ++# _LT_CMD_STRIPLIB ++# ---------------- ++m4_defun([_LT_CMD_STRIPLIB], ++[m4_require([_LT_DECL_EGREP]) ++striplib= + old_striplib= + AC_MSG_CHECKING([whether stripping libraries is possible]) +-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then ++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) + else + # FIXME - insert some real tests, host_os isn't really good enough + case $host_os in +- darwin*) +- if test -n "$STRIP" ; then +- striplib="$STRIP -x" +- old_striplib="$STRIP -S" +- AC_MSG_RESULT([yes]) +- else +- AC_MSG_RESULT([no]) +-fi +- ;; +- *) +- AC_MSG_RESULT([no]) ++ darwin*) ++ if test -n "$STRIP" ; then ++ striplib="$STRIP -x" ++ old_striplib="$STRIP -S" ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++ fi ++ ;; ++ *) ++ AC_MSG_RESULT([no]) + ;; + esac + fi +-])# AC_LIBTOOL_SYS_LIB_STRIP ++_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) ++_LT_DECL([], [striplib], [1]) ++])# _LT_CMD_STRIPLIB + + +-# AC_LIBTOOL_SYS_DYNAMIC_LINKER ++# _LT_SYS_DYNAMIC_LINKER([TAG]) + # ----------------------------- + # PORTME Fill in your ld.so characteristics +-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl ++m4_defun([_LT_SYS_DYNAMIC_LINKER], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_OBJDUMP])dnl ++m4_require([_LT_DECL_SED])dnl + AC_MSG_CHECKING([dynamic linker characteristics]) +-library_names_spec= +-libname_spec='lib$name' +-soname_spec= +-shrext_cmds=".so" +-postinstall_cmds= +-postuninstall_cmds= +-finish_cmds= +-finish_eval= +-shlibpath_var= +-shlibpath_overrides_runpath=unknown +-version_type=none +-dynamic_linker="$host_os ld.so" +-sys_lib_dlsearch_path_spec="/lib /usr/lib" +-m4_if($1,[],[ ++m4_if([$1], ++ [], [ + if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then ++ if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. +- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` + else +- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. +@@ -1341,7 +2082,7 @@ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done +- lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' ++ lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' + BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; +@@ -1361,10 +2102,23 @@ + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } + }'` +- sys_lib_search_path_spec=`echo $lt_search_path_spec` ++ sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` + else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + fi]) ++library_names_spec= ++libname_spec='lib$name' ++soname_spec= ++shrext_cmds=".so" ++postinstall_cmds= ++postuninstall_cmds= ++finish_cmds= ++finish_eval= ++shlibpath_var= ++shlibpath_overrides_runpath=unknown ++version_type=none ++dynamic_linker="$host_os ld.so" ++sys_lib_dlsearch_path_spec="/lib /usr/lib" + need_lib_prefix=unknown + hardcode_into_libs=no + +@@ -1401,7 +2155,7 @@ + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' +- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then ++ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no +@@ -1427,9 +2181,18 @@ + ;; + + amigaos*) +- library_names_spec='$libname.ixlibrary $libname.a' +- # Create ${libname}_ixlibrary.a entries in /sys/libs. +- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ case $host_cpu in ++ powerpc) ++ # Since July 2007 AmigaOS4 officially supports .so libraries. ++ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ ;; ++ m68k) ++ library_names_spec='$libname.ixlibrary $libname.a' ++ # Create ${libname}_ixlibrary.a entries in /sys/libs. ++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ ;; ++ esac + ;; + + beos*) +@@ -1452,25 +2215,28 @@ + # libtool to hard-code these into programs + ;; + +-cygwin* | mingw* | pw32*) ++cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in +- yes,cygwin* | yes,mingw* | yes,pw32*) ++ yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ +- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ ++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ +- chmod a+x \$dldir/$dlname' ++ chmod a+x \$dldir/$dlname~ ++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then ++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; ++ fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ +- $rm \$dlpath' ++ $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in +@@ -1479,20 +2245,20 @@ + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; +- mingw*) ++ mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then ++ sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) +@@ -1516,13 +2282,13 @@ + version_type=darwin + need_lib_prefix=no + need_version=no +- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' ++ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +- m4_if([$1], [],[ +- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) ++m4_if([$1], [],[ ++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +@@ -1615,18 +2381,18 @@ + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; +- hppa*64*) +- shrext_cmds='.sl' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- *) ++ hppa*64*) ++ shrext_cmds='.sl' ++ hardcode_into_libs=yes ++ dynamic_linker="$host_os dld.sl" ++ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH ++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" ++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ++ ;; ++ *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH +@@ -1703,15 +2469,29 @@ + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no ++ # Some binutils ld are patched to set DT_RUNPATH ++ save_LDFLAGS=$LDFLAGS ++ save_libdir=$libdir ++ eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ ++ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], ++ [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], ++ [shlibpath_overrides_runpath=yes])]) ++ LDFLAGS=$save_LDFLAGS ++ libdir=$save_libdir ++ + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + ++ # Add ABI-specific directories to the system library path. ++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" ++ + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then +- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" ++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` ++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on +@@ -1723,23 +2503,11 @@ + dynamic_linker='GNU/Linux ld.so' + ;; + +-netbsdelf*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- dynamic_linker='NetBSD ld.elf_so' +- ;; +- + netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' +@@ -1760,14 +2528,16 @@ + shlibpath_overrides_runpath=yes + ;; + +-nto-qnx*) +- version_type=linux ++*nto* | *qnx*) ++ version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ dynamic_linker='ldqnx.so' + ;; + + openbsd*) +@@ -1776,13 +2546,13 @@ + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in +- openbsd3.3 | openbsd3.3.*) need_version=yes ;; +- *) need_version=no ;; ++ openbsd3.3 | openbsd3.3.*) need_version=yes ;; ++ *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no +@@ -1854,7 +2624,6 @@ + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no +- export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) +@@ -1885,13 +2654,12 @@ + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' +- shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' +- shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" +@@ -1901,6 +2669,17 @@ + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + ++tpf*) ++ # TPF is a cross-target only. Preferred cross-host = GNU/Linux. ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ ;; ++ + uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +@@ -1915,288 +2694,58 @@ + 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" + fi +-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER + ++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then ++ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" ++fi ++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then ++ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" ++fi + +-# _LT_AC_TAGCONFIG +-# ---------------- +-AC_DEFUN([_LT_AC_TAGCONFIG], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl +-AC_ARG_WITH([tags], +- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], +- [include additional configurations @<:@automatic@:>@])], +- [tagnames="$withval"]) +- +-if test -f "$ltmain" && test -n "$tagnames"; then +- if test ! -f "${ofile}"; then +- AC_MSG_WARN([output file `$ofile' does not exist]) +- fi +- +- if test -z "$LTCC"; then +- eval "`$SHELL ${ofile} --config | grep '^LTCC='`" +- if test -z "$LTCC"; then +- AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) +- else +- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) +- fi +- fi +- if test -z "$LTCFLAGS"; then +- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" +- fi +- +- # Extract list of available tagged configurations in $ofile. +- # Note that this assumes the entire list is on one line. +- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` +- +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for tagname in $tagnames; do +- IFS="$lt_save_ifs" +- # Check whether tagname contains only valid characters +- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in +- "") ;; +- *) AC_MSG_ERROR([invalid tag name: $tagname]) +- ;; +- esac +- +- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null +- then +- AC_MSG_ERROR([tag name \"$tagname\" already exists]) +- fi +- +- # Update the list of available tags. +- if test -n "$tagname"; then +- echo appending configuration tag \"$tagname\" to $ofile +- +- case $tagname in +- CXX) +- if test -n "$CXX" && ( test "X$CXX" != "Xno" && +- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || +- (test "X$CXX" != "Xg++"))) ; then +- AC_LIBTOOL_LANG_CXX_CONFIG +- else +- tagname="" +- fi +- ;; +- +- F77) +- if test -n "$F77" && test "X$F77" != "Xno"; then +- AC_LIBTOOL_LANG_F77_CONFIG +- else +- tagname="" +- fi +- ;; +- +- GCJ) +- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then +- AC_LIBTOOL_LANG_GCJ_CONFIG +- else +- tagname="" +- fi +- ;; +- +- RC) +- AC_LIBTOOL_LANG_RC_CONFIG +- ;; +- +- *) +- AC_MSG_ERROR([Unsupported tag name: $tagname]) +- ;; +- esac +- +- # Append the new tag name to the list of available tags. +- if test -n "$tagname" ; then +- available_tags="$available_tags $tagname" +- fi +- fi +- done +- IFS="$lt_save_ifs" +- +- # Now substitute the updated list of available tags. +- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then +- mv "${ofile}T" "$ofile" +- chmod +x "$ofile" +- else +- rm -f "${ofile}T" +- AC_MSG_ERROR([unable to update list of available tagged configurations.]) +- fi +-fi +-])# _LT_AC_TAGCONFIG +- +- +-# AC_LIBTOOL_DLOPEN +-# ----------------- +-# enable checks for dlopen support +-AC_DEFUN([AC_LIBTOOL_DLOPEN], +- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) +-])# AC_LIBTOOL_DLOPEN +- +- +-# AC_LIBTOOL_WIN32_DLL +-# -------------------- +-# declare package support for building win32 DLLs +-AC_DEFUN([AC_LIBTOOL_WIN32_DLL], +-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) +-])# AC_LIBTOOL_WIN32_DLL +- +- +-# AC_ENABLE_SHARED([DEFAULT]) +-# --------------------------- +-# implement the --enable-shared flag +-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +-AC_DEFUN([AC_ENABLE_SHARED], +-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +-AC_ARG_ENABLE([shared], +- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], +- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], +- [p=${PACKAGE-default} +- case $enableval in +- yes) enable_shared=yes ;; +- no) enable_shared=no ;; +- *) +- enable_shared=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_shared=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac], +- [enable_shared=]AC_ENABLE_SHARED_DEFAULT) +-])# AC_ENABLE_SHARED +- +- +-# AC_DISABLE_SHARED +-# ----------------- +-# set the default shared flag to --disable-shared +-AC_DEFUN([AC_DISABLE_SHARED], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +-AC_ENABLE_SHARED(no) +-])# AC_DISABLE_SHARED +- +- +-# AC_ENABLE_STATIC([DEFAULT]) +-# --------------------------- +-# implement the --enable-static flag +-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +-AC_DEFUN([AC_ENABLE_STATIC], +-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +-AC_ARG_ENABLE([static], +- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], +- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], +- [p=${PACKAGE-default} +- case $enableval in +- yes) enable_static=yes ;; +- no) enable_static=no ;; +- *) +- enable_static=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_static=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac], +- [enable_static=]AC_ENABLE_STATIC_DEFAULT) +-])# AC_ENABLE_STATIC +- +- +-# AC_DISABLE_STATIC +-# ----------------- +-# set the default static flag to --disable-static +-AC_DEFUN([AC_DISABLE_STATIC], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +-AC_ENABLE_STATIC(no) +-])# AC_DISABLE_STATIC +- +- +-# AC_ENABLE_FAST_INSTALL([DEFAULT]) +-# --------------------------------- +-# implement the --enable-fast-install flag +-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +-AC_DEFUN([AC_ENABLE_FAST_INSTALL], +-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +-AC_ARG_ENABLE([fast-install], +- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], +- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], +- [p=${PACKAGE-default} +- case $enableval in +- yes) enable_fast_install=yes ;; +- no) enable_fast_install=no ;; +- *) +- enable_fast_install=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_fast_install=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac], +- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) +-])# AC_ENABLE_FAST_INSTALL +- +- +-# AC_DISABLE_FAST_INSTALL +-# ----------------------- +-# set the default to --disable-fast-install +-AC_DEFUN([AC_DISABLE_FAST_INSTALL], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +-AC_ENABLE_FAST_INSTALL(no) +-])# AC_DISABLE_FAST_INSTALL ++_LT_DECL([], [variables_saved_for_relink], [1], ++ [Variables whose values should be saved in libtool wrapper scripts and ++ restored at link time]) ++_LT_DECL([], [need_lib_prefix], [0], ++ [Do we need the "lib" prefix for modules?]) ++_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) ++_LT_DECL([], [version_type], [0], [Library versioning type]) ++_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) ++_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) ++_LT_DECL([], [shlibpath_overrides_runpath], [0], ++ [Is shlibpath searched before the hard-coded library search path?]) ++_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) ++_LT_DECL([], [library_names_spec], [1], ++ [[List of archive names. First name is the real one, the rest are links. ++ The last name is the one that the linker finds with -lNAME]]) ++_LT_DECL([], [soname_spec], [1], ++ [[The coded name of the library, if different from the real name]]) ++_LT_DECL([], [postinstall_cmds], [2], ++ [Command to use after installation of a shared archive]) ++_LT_DECL([], [postuninstall_cmds], [2], ++ [Command to use after uninstallation of a shared archive]) ++_LT_DECL([], [finish_cmds], [2], ++ [Commands used to finish a libtool library installation in a directory]) ++_LT_DECL([], [finish_eval], [1], ++ [[As "finish_cmds", except a single script fragment to be evaled but ++ not shown]]) ++_LT_DECL([], [hardcode_into_libs], [0], ++ [Whether we should hardcode library paths into libraries]) ++_LT_DECL([], [sys_lib_search_path_spec], [2], ++ [Compile-time system search path for libraries]) ++_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], ++ [Run-time system search path for libraries]) ++])# _LT_SYS_DYNAMIC_LINKER + + +-# AC_LIBTOOL_PICMODE([MODE]) ++# _LT_PATH_TOOL_PREFIX(TOOL) + # -------------------------- +-# implement the --with-pic flag +-# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +-AC_DEFUN([AC_LIBTOOL_PICMODE], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +-pic_mode=ifelse($#,1,$1,default) +-])# AC_LIBTOOL_PICMODE +- +- +-# AC_PROG_EGREP +-# ------------- +-# This is predefined starting with Autoconf 2.54, so this conditional +-# definition can be removed once we require Autoconf 2.54 or later. +-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], +-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], +- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 +- then ac_cv_prog_egrep='grep -E' +- else ac_cv_prog_egrep='egrep' +- fi]) +- EGREP=$ac_cv_prog_egrep +- AC_SUBST([EGREP]) +-])]) +- +- +-# AC_PATH_TOOL_PREFIX +-# ------------------- + # find a file program which can recognize shared library +-AC_DEFUN([AC_PATH_TOOL_PREFIX], +-[AC_REQUIRE([AC_PROG_EGREP])dnl ++AC_DEFUN([_LT_PATH_TOOL_PREFIX], ++[m4_require([_LT_DECL_EGREP])dnl + AC_MSG_CHECKING([for $1]) + AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, + [case $MAGIC_CMD in +@@ -2209,7 +2758,7 @@ + dnl $ac_dummy forces splitting on constant user-supplied paths. + dnl POSIX.2 word splitting is done only on the output of word expansions, + dnl not every word. This closes a longstanding sh security hole. +- ac_dummy="ifelse([$2], , $PATH, [$2])" ++ ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. +@@ -2224,7 +2773,7 @@ + $EGREP "$file_magic_regex" > /dev/null; then + : + else +- cat <&2 ++ cat <<_LT_EOF 1>&2 + + *** Warning: the command libtool uses to detect shared libraries, + *** $file_magic_cmd, produces output that libtool cannot recognize. +@@ -2235,7 +2784,7 @@ + *** may want to report the problem to your system manager and/or to + *** bug-libtool@gnu.org + +-EOF ++_LT_EOF + fi ;; + esac + fi +@@ -2252,37 +2801,47 @@ + else + AC_MSG_RESULT(no) + fi +-])# AC_PATH_TOOL_PREFIX ++_LT_DECL([], [MAGIC_CMD], [0], ++ [Used to examine libraries when file_magic_cmd begins with "file"])dnl ++])# _LT_PATH_TOOL_PREFIX + ++# Old name: ++AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + +-# AC_PATH_MAGIC +-# ------------- ++ ++# _LT_PATH_MAGIC ++# -------------- + # find a file program which can recognize a shared library +-AC_DEFUN([AC_PATH_MAGIC], +-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) ++m4_defun([_LT_PATH_MAGIC], ++[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) + if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then +- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) ++ _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi + fi +-])# AC_PATH_MAGIC ++])# _LT_PATH_MAGIC + + +-# AC_PROG_LD ++# LT_PATH_LD + # ---------- + # find the pathname to the GNU or non-GNU linker +-AC_DEFUN([AC_PROG_LD], +-[AC_ARG_WITH([gnu-ld], +- [AC_HELP_STRING([--with-gnu-ld], +- [assume the C compiler uses GNU ld @<:@default=no@:>@])], +- [test "$withval" = no || with_gnu_ld=yes], +- [with_gnu_ld=no]) +-AC_REQUIRE([LT_AC_PROG_SED])dnl +-AC_REQUIRE([AC_PROG_CC])dnl ++AC_DEFUN([LT_PATH_LD], ++[AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_CANONICAL_HOST])dnl + AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_DECL_EGREP])dnl ++ ++AC_ARG_WITH([gnu-ld], ++ [AS_HELP_STRING([--with-gnu-ld], ++ [assume the C compiler uses GNU ld @<:@default=no@:>@])], ++ [test "$withval" = no || with_gnu_ld=yes], ++ [with_gnu_ld=no])dnl ++ + ac_prog=ld + if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. +@@ -2299,9 +2858,9 @@ + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld +- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` +- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do +- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` ++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` ++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; +@@ -2351,15 +2910,24 @@ + AC_MSG_RESULT(no) + fi + test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +-AC_PROG_LD_GNU +-])# AC_PROG_LD ++_LT_PATH_LD_GNU ++AC_SUBST([LD]) + ++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries]) ++])# LT_PATH_LD + +-# AC_PROG_LD_GNU +-# -------------- +-AC_DEFUN([AC_PROG_LD_GNU], +-[AC_REQUIRE([AC_PROG_EGREP])dnl +-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, ++# Old names: ++AU_ALIAS([AM_PROG_LD], [LT_PATH_LD]) ++AU_ALIAS([AC_PROG_LD], [LT_PATH_LD]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_PROG_LD], []) ++dnl AC_DEFUN([AC_PROG_LD], []) ++ ++ ++# _LT_PATH_LD_GNU ++#- -------------- ++m4_defun([_LT_PATH_LD_GNU], ++[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, + [# I'd rather use --version here, but apparently some GNU lds only accept -v. + case `$LD -v 2>&1 /dev/null; then ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. +@@ -2516,8 +3094,8 @@ + lt_cv_deplibs_check_method=pass_all + ;; + +-netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then ++netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' +@@ -2530,12 +3108,12 @@ + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +-nto-qnx*) +- lt_cv_deplibs_check_method=unknown ++*nto* | *qnx*) ++ lt_cv_deplibs_check_method=pass_all + ;; + + openbsd*) +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' +@@ -2554,6 +3132,10 @@ + lt_cv_deplibs_check_method=pass_all + ;; + ++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ + sysv4 | sysv4.3*) + case $host_vendor in + motorola) +@@ -2581,7 +3163,7 @@ + esac + ;; + +-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++tpf*) + lt_cv_deplibs_check_method=pass_all + ;; + esac +@@ -2589,14 +3171,20 @@ + file_magic_cmd=$lt_cv_file_magic_cmd + deplibs_check_method=$lt_cv_deplibs_check_method + test -z "$deplibs_check_method" && deplibs_check_method=unknown +-])# AC_DEPLIBS_CHECK_METHOD ++ ++_LT_DECL([], [deplibs_check_method], [1], ++ [Method to check whether dependent libraries are shared objects]) ++_LT_DECL([], [file_magic_cmd], [1], ++ [Command to use when deplibs_check_method == "file_magic"]) ++])# _LT_CHECK_MAGIC_METHOD + + +-# AC_PROG_NM ++# LT_PATH_NM + # ---------- +-# find the pathname to a BSD-compatible name lister +-AC_DEFUN([AC_PROG_NM], +-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, ++# find the pathname to a BSD- or MS-compatible name lister ++AC_DEFUN([LT_PATH_NM], ++[AC_REQUIRE([AC_PROG_CC])dnl ++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, + [if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +@@ -2638,16 +3226,51 @@ + done + IFS="$lt_save_ifs" + done +- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm ++ : ${lt_cv_path_NM=no} + fi]) +-NM="$lt_cv_path_NM" +-])# AC_PROG_NM ++if test "$lt_cv_path_NM" != "no"; then ++ NM="$lt_cv_path_NM" ++else ++ # Didn't find any BSD compatible name lister, look for dumpbin. ++ AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) ++ AC_SUBST([DUMPBIN]) ++ if test "$DUMPBIN" != ":"; then ++ NM="$DUMPBIN" ++ fi ++fi ++test -z "$NM" && NM=nm ++AC_SUBST([NM]) ++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + ++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], ++ [lt_cv_nm_interface="BSD nm" ++ echo "int some_variable = 0;" > conftest.$ac_ext ++ (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$ac_compile" 2>conftest.err) ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) ++ cat conftest.out >&AS_MESSAGE_LOG_FD ++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then ++ lt_cv_nm_interface="MS dumpbin" ++ fi ++ rm -f conftest*]) ++])# LT_PATH_NM ++ ++# Old names: ++AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) ++AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_PROG_NM], []) ++dnl AC_DEFUN([AC_PROG_NM], []) + +-# AC_CHECK_LIBM +-# ------------- ++ ++# LT_LIB_M ++# -------- + # check for math library +-AC_DEFUN([AC_CHECK_LIBM], ++AC_DEFUN([LT_LIB_M], + [AC_REQUIRE([AC_CANONICAL_HOST])dnl + LIBM= + case $host in +@@ -2662,4016 +3285,4690 @@ + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; + esac +-])# AC_CHECK_LIBM ++AC_SUBST([LIBM]) ++])# LT_LIB_M + ++# Old name: ++AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_CHECK_LIBM], []) + +-# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) +-# ----------------------------------- +-# sets LIBLTDL to the link flags for the libltdl convenience library and +-# LTDLINCL to the include flags for the libltdl header and adds +-# --enable-ltdl-convenience to the configure arguments. Note that +-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, +-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with +-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' +-# (note the single quotes!). If your package is not flat and you're not +-# using automake, define top_builddir and top_srcdir appropriately in +-# the Makefiles. +-AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +- case $enable_ltdl_convenience in +- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; +- "") enable_ltdl_convenience=yes +- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; +- esac +- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la +- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) +- # For backwards non-gettext consistent compatibility... +- INCLTDL="$LTDLINCL" +-])# AC_LIBLTDL_CONVENIENCE + ++# _LT_COMPILER_NO_RTTI([TAGNAME]) ++# ------------------------------- ++m4_defun([_LT_COMPILER_NO_RTTI], ++[m4_require([_LT_TAG_COMPILER])dnl + +-# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) +-# ----------------------------------- +-# sets LIBLTDL to the link flags for the libltdl installable library and +-# LTDLINCL to the include flags for the libltdl header and adds +-# --enable-ltdl-install to the configure arguments. Note that +-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, +-# and an installed libltdl is not found, it is assumed to be `libltdl'. +-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with +-# '${top_srcdir}/' (note the single quotes!). If your package is not +-# flat and you're not using automake, define top_builddir and top_srcdir +-# appropriately in the Makefiles. +-# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +-AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +- AC_CHECK_LIB(ltdl, lt_dlinit, +- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], +- [if test x"$enable_ltdl_install" = xno; then +- AC_MSG_WARN([libltdl not installed, but installation disabled]) +- else +- enable_ltdl_install=yes +- fi +- ]) +- if test x"$enable_ltdl_install" = x"yes"; then +- ac_configure_args="$ac_configure_args --enable-ltdl-install" +- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la +- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) +- else +- ac_configure_args="$ac_configure_args --enable-ltdl-install=no" +- LIBLTDL="-lltdl" +- LTDLINCL= +- fi +- # For backwards non-gettext consistent compatibility... +- INCLTDL="$LTDLINCL" +-])# AC_LIBLTDL_INSTALLABLE ++_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + ++if test "$GCC" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + +-# AC_LIBTOOL_CXX +-# -------------- +-# enable support for C++ libraries +-AC_DEFUN([AC_LIBTOOL_CXX], +-[AC_REQUIRE([_LT_AC_LANG_CXX]) +-])# AC_LIBTOOL_CXX ++ _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], ++ lt_cv_prog_compiler_rtti_exceptions, ++ [-fno-rtti -fno-exceptions], [], ++ [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) ++fi ++_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], ++ [Compiler flag to turn off builtin functions]) ++])# _LT_COMPILER_NO_RTTI + + +-# _LT_AC_LANG_CXX +-# --------------- +-AC_DEFUN([_LT_AC_LANG_CXX], +-[AC_REQUIRE([AC_PROG_CXX]) +-AC_REQUIRE([_LT_AC_PROG_CXXCPP]) +-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) +-])# _LT_AC_LANG_CXX ++# _LT_CMD_GLOBAL_SYMBOLS ++# ---------------------- ++m4_defun([_LT_CMD_GLOBAL_SYMBOLS], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++AC_REQUIRE([LT_PATH_LD])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_TAG_COMPILER])dnl + +-# _LT_AC_PROG_CXXCPP +-# ------------------ +-AC_DEFUN([_LT_AC_PROG_CXXCPP], ++# Check for command to grab the raw symbol name followed by C symbol from nm. ++AC_MSG_CHECKING([command to parse $NM output from $compiler object]) ++AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], + [ +-AC_REQUIRE([AC_PROG_CXX]) +-if test -n "$CXX" && ( test "X$CXX" != "Xno" && +- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || +- (test "X$CXX" != "Xg++"))) ; then +- AC_PROG_CXXCPP +-fi +-])# _LT_AC_PROG_CXXCPP ++# These are sane defaults that work on at least a few old systems. ++# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +-# AC_LIBTOOL_F77 +-# -------------- +-# enable support for Fortran 77 libraries +-AC_DEFUN([AC_LIBTOOL_F77], +-[AC_REQUIRE([_LT_AC_LANG_F77]) +-])# AC_LIBTOOL_F77 ++# Character class describing NM global symbol codes. ++symcode='[[BCDEGRST]]' + ++# Regexp to match symbols that can be accessed directly from C. ++sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +-# _LT_AC_LANG_F77 +-# --------------- +-AC_DEFUN([_LT_AC_LANG_F77], +-[AC_REQUIRE([AC_PROG_F77]) +-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) +-])# _LT_AC_LANG_F77 ++# Define system-specific variables. ++case $host_os in ++aix*) ++ symcode='[[BCDT]]' ++ ;; ++cygwin* | mingw* | pw32* | cegcc*) ++ symcode='[[ABCDGISTW]]' ++ ;; ++hpux*) ++ if test "$host_cpu" = ia64; then ++ symcode='[[ABCDEGRST]]' ++ fi ++ ;; ++irix* | nonstopux*) ++ symcode='[[BCDEGRST]]' ++ ;; ++osf*) ++ symcode='[[BCDEGQRST]]' ++ ;; ++solaris*) ++ symcode='[[BDRT]]' ++ ;; ++sco3.2v5*) ++ symcode='[[DT]]' ++ ;; ++sysv4.2uw2*) ++ symcode='[[DT]]' ++ ;; ++sysv5* | sco5v6* | unixware* | OpenUNIX*) ++ symcode='[[ABDT]]' ++ ;; ++sysv4) ++ symcode='[[DFNSTU]]' ++ ;; ++esac + ++# If we're using GNU nm, then use its standard symbol codes. ++case `$NM -V 2>&1` in ++*GNU* | *'with BFD'*) ++ symcode='[[ABCDGIRSTW]]' ;; ++esac + +-# AC_LIBTOOL_GCJ +-# -------------- +-# enable support for GCJ libraries +-AC_DEFUN([AC_LIBTOOL_GCJ], +-[AC_REQUIRE([_LT_AC_LANG_GCJ]) +-])# AC_LIBTOOL_GCJ ++# Transform an extracted symbol line into a proper C declaration. ++# Some systems (esp. on ia64) link data and code symbols differently, ++# so use this general approach. ++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + ++# Transform an extracted symbol line into symbol name and symbol address ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" ++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +-# _LT_AC_LANG_GCJ +-# --------------- +-AC_DEFUN([_LT_AC_LANG_GCJ], +-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], +- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], +- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], +- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], +- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], +- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) +-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) +-])# _LT_AC_LANG_GCJ ++# Handle CRLF in mingw tool chain ++opt_cr= ++case $build_os in ++mingw*) ++ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ++ ;; ++esac + ++# Try without a prefix underscore, then with it. ++for ac_symprfx in "" "_"; do + +-# AC_LIBTOOL_RC +-# ------------- +-# enable support for Windows resource files +-AC_DEFUN([AC_LIBTOOL_RC], +-[AC_REQUIRE([LT_AC_PROG_RC]) +-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) +-])# AC_LIBTOOL_RC ++ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. ++ symxfrm="\\1 $ac_symprfx\\2 \\2" + ++ # Write the raw and C identifiers. ++ if test "$lt_cv_nm_interface" = "MS dumpbin"; then ++ # Fake it for dumpbin and say T for any non-static function ++ # and D for any global variable. ++ # Also find C++ and __fastcall symbols from MSVC++, ++ # which start with @ or ?. ++ lt_cv_sys_global_symbol_pipe="$AWK ['"\ ++" {last_section=section; section=\$ 3};"\ ++" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ ++" \$ 0!~/External *\|/{next};"\ ++" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ ++" {if(hide[section]) next};"\ ++" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ ++" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ ++" s[1]~/^[@?]/{print s[1], s[1]; next};"\ ++" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ ++" ' prfx=^$ac_symprfx]" ++ else ++ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ++ fi + +-# AC_LIBTOOL_LANG_C_CONFIG +-# ------------------------ +-# Ensure that the configuration vars for the C compiler are +-# suitably defined. Those variables are subsequently used by +-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) +-AC_DEFUN([_LT_AC_LANG_C_CONFIG], +-[lt_save_CC="$CC" +-AC_LANG_PUSH(C) ++ # Check to see that the pipe works correctly. ++ pipe_works=no + +-# Source file extension for C test sources. +-ac_ext=c +- +-# Object file extension for compiled C test sources. +-objext=o +-_LT_AC_TAGVAR(objext, $1)=$objext +- +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="int some_variable = 0;" +- +-# Code to be used in simple link tests +-lt_simple_link_test_code='int main(){return(0);}' +- +-_LT_AC_SYS_COMPILER +- +-# save warnings/boilerplate of simple test code +-_LT_COMPILER_BOILERPLATE +-_LT_LINKER_BOILERPLATE +- +-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +-AC_LIBTOOL_PROG_COMPILER_PIC($1) +-AC_LIBTOOL_PROG_CC_C_O($1) +-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +-AC_LIBTOOL_PROG_LD_SHLIBS($1) +-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +-AC_LIBTOOL_SYS_LIB_STRIP +-AC_LIBTOOL_DLOPEN_SELF +- +-# Report which library types will actually be built +-AC_MSG_CHECKING([if libtool supports shared libraries]) +-AC_MSG_RESULT([$can_build_shared]) +- +-AC_MSG_CHECKING([whether to build shared libraries]) +-test "$can_build_shared" = "no" && enable_shared=no +- +-# On AIX, shared libraries and static libraries use the same namespace, and +-# are all built from PIC. +-case $host_os in +-aix3*) +- test "$enable_shared" = yes && enable_static=no +- if test -n "$RANLIB"; then +- archive_cmds="$archive_cmds~\$RANLIB \$lib" +- postinstall_cmds='$RANLIB $lib' +- fi +- ;; +- +-aix[[4-9]]*) +- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then +- test "$enable_shared" = yes && enable_static=no +- fi +- ;; +-esac +-AC_MSG_RESULT([$enable_shared]) +- +-AC_MSG_CHECKING([whether to build static libraries]) +-# Make sure either enable_shared or enable_static is yes. +-test "$enable_shared" = yes || enable_static=yes +-AC_MSG_RESULT([$enable_static]) +- +-AC_LIBTOOL_CONFIG($1) +- +-AC_LANG_POP +-CC="$lt_save_CC" +-])# AC_LIBTOOL_LANG_C_CONFIG +- +- +-# AC_LIBTOOL_LANG_CXX_CONFIG +-# -------------------------- +-# Ensure that the configuration vars for the C compiler are +-# suitably defined. Those variables are subsequently used by +-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) +-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], +-[AC_LANG_PUSH(C++) +-AC_REQUIRE([AC_PROG_CXX]) +-AC_REQUIRE([_LT_AC_PROG_CXXCPP]) +- +-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +-_LT_AC_TAGVAR(allow_undefined_flag, $1)= +-_LT_AC_TAGVAR(always_export_symbols, $1)=no +-_LT_AC_TAGVAR(archive_expsym_cmds, $1)= +-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +-_LT_AC_TAGVAR(hardcode_direct, $1)=no +-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no +-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +-_LT_AC_TAGVAR(hardcode_automatic, $1)=no +-_LT_AC_TAGVAR(module_cmds, $1)= +-_LT_AC_TAGVAR(module_expsym_cmds, $1)= +-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +-_LT_AC_TAGVAR(no_undefined_flag, $1)= +-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no +- +-# Dependencies to place before and after the object being linked: +-_LT_AC_TAGVAR(predep_objects, $1)= +-_LT_AC_TAGVAR(postdep_objects, $1)= +-_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 +- +-# Object file extension for compiled C++ test sources. +-objext=o +-_LT_AC_TAGVAR(objext, $1)=$objext +- +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="int some_variable = 0;" +- +-# Code to be used in simple link tests +-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' +- +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. +-_LT_AC_SYS_COMPILER +- +-# save warnings/boilerplate of simple test code +-_LT_COMPILER_BOILERPLATE +-_LT_LINKER_BOILERPLATE +- +-# Allow CC to be a program name with arguments. +-lt_save_CC=$CC +-lt_save_LD=$LD +-lt_save_GCC=$GCC +-GCC=$GXX +-lt_save_with_gnu_ld=$with_gnu_ld +-lt_save_path_LD=$lt_cv_path_LD +-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then +- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +-else +- $as_unset lt_cv_prog_gnu_ld +-fi +-if test -n "${lt_cv_path_LDCXX+set}"; then +- lt_cv_path_LD=$lt_cv_path_LDCXX +-else +- $as_unset lt_cv_path_LD +-fi +-test -z "${LDCXX+set}" || LD=$LDCXX +-CC=${CXX-"c++"} +-compiler=$CC +-_LT_AC_TAGVAR(compiler, $1)=$CC +-_LT_CC_BASENAME([$compiler]) ++ rm -f conftest* ++ cat > conftest.$ac_ext <<_LT_EOF ++#ifdef __cplusplus ++extern "C" { ++#endif ++char nm_test_var; ++void nm_test_func(void); ++void nm_test_func(void){} ++#ifdef __cplusplus ++} ++#endif ++int main(){nm_test_var='a';nm_test_func();return(0);} ++_LT_EOF + +-# We don't want -fno-exception wen compiling C++ code, so set the +-# no_builtin_flag separately +-if test "$GXX" = yes; then +- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' +-else +- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= +-fi ++ if AC_TRY_EVAL(ac_compile); then ++ # Now try to grab the symbols. ++ nlist=conftest.nm ++ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then ++ # Try sorting and uniquifying the output. ++ if sort "$nlist" | uniq > "$nlist"T; then ++ mv -f "$nlist"T "$nlist" ++ else ++ rm -f "$nlist"T ++ fi + +-if test "$GXX" = yes; then +- # Set up default GNU C++ configuration ++ # Make sure that we snagged all the symbols we need. ++ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then ++ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then ++ cat <<_LT_EOF > conftest.$ac_ext ++#ifdef __cplusplus ++extern "C" { ++#endif + +- AC_PROG_LD ++_LT_EOF ++ # Now generate the symbol file. ++ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + +- # Check if GNU C++ uses GNU ld as the underlying linker, since the +- # archiving commands below assume that GNU ld is being used. +- if test "$with_gnu_ld" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ cat <<_LT_EOF >> conftest.$ac_ext + +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++/* The mapping between symbol names and symbols. */ ++const struct { ++ const char *name; ++ void *address; ++} ++lt__PROGRAM__LTX_preloaded_symbols[[]] = ++{ ++ { "@PROGRAM@", (void *) 0 }, ++_LT_EOF ++ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext ++ cat <<\_LT_EOF >> conftest.$ac_ext ++ {0, (void *) 0} ++}; + +- # If archive_cmds runs LD, not CC, wlarc should be empty +- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to +- # investigate it a little bit more. (MM) +- wlarc='${wl}' ++/* This works around a problem in FreeBSD linker */ ++#ifdef FREEBSD_WORKAROUND ++static const void *lt_preloaded_setup() { ++ return lt__PROGRAM__LTX_preloaded_symbols; ++} ++#endif + +- # ancient GNU ld didn't support --whole-archive et. al. +- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ +- grep 'no-whole-archive' > /dev/null; then +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++#ifdef __cplusplus ++} ++#endif ++_LT_EOF ++ # Now try linking the two files. ++ mv conftest.$ac_objext conftstm.$ac_objext ++ lt_save_LIBS="$LIBS" ++ lt_save_CFLAGS="$CFLAGS" ++ LIBS="conftstm.$ac_objext" ++ CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" ++ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then ++ pipe_works=yes ++ fi ++ LIBS="$lt_save_LIBS" ++ CFLAGS="$lt_save_CFLAGS" ++ else ++ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD ++ fi ++ else ++ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD ++ fi + else +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= ++ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else +- with_gnu_ld=no +- wlarc= +- +- # A generic and very simple default shared library creation +- # command for GNU C++ for the case where it uses the native +- # linker, instead of GNU ld. If possible, this setting should +- # overridden to take advantage of the native linker features on +- # the platform it is being used on. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ++ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD ++ cat conftest.$ac_ext >&5 + fi ++ rm -rf conftest* conftst* + +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' +- ++ # Do not use the global_symbol_pipe unless it works. ++ if test "$pipe_works" = yes; then ++ break ++ else ++ lt_cv_sys_global_symbol_pipe= ++ fi ++done ++]) ++if test -z "$lt_cv_sys_global_symbol_pipe"; then ++ lt_cv_sys_global_symbol_to_cdecl= ++fi ++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then ++ AC_MSG_RESULT(failed) + else +- GXX=no +- with_gnu_ld=no +- wlarc= ++ AC_MSG_RESULT(ok) + fi + +-# PORTME: fill in a description of your system's C++ link characteristics +-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +-_LT_AC_TAGVAR(ld_shlibs, $1)=yes +-case $host_os in +- aix3*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- aix_use_runtimelinking=no +- +- # 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]].*|aix[[5-9]]*) +- for ld_flag in $LDFLAGS; do +- case $ld_flag in +- *-brtl*) +- aix_use_runtimelinking=yes +- break +- ;; +- esac +- done +- ;; +- esac +- +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi ++_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], ++ [Take the output of nm and produce a listing of raw symbols and C names]) ++_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], ++ [Transform the output of nm in a proper C declaration]) ++_LT_DECL([global_symbol_to_c_name_address], ++ [lt_cv_sys_global_symbol_to_c_name_address], [1], ++ [Transform the output of nm in a C name address pair]) ++_LT_DECL([global_symbol_to_c_name_address_lib_prefix], ++ [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], ++ [Transform the output of nm in a C name address pair when lib prefix is needed]) ++]) # _LT_CMD_GLOBAL_SYMBOLS + +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. +- +- _LT_AC_TAGVAR(archive_cmds, $1)='' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + +- if test "$GXX" = yes; then +- case $host_os in aix4.[[012]]|aix4.[[012]].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi ++# _LT_COMPILER_PIC([TAGNAME]) ++# --------------------------- ++m4_defun([_LT_COMPILER_PIC], ++[m4_require([_LT_TAG_COMPILER])dnl ++_LT_TAGVAR(lt_prog_compiler_wl, $1)= ++_LT_TAGVAR(lt_prog_compiler_pic, $1)= ++_LT_TAGVAR(lt_prog_compiler_static, $1)= + +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- _LT_AC_TAGVAR(always_export_symbols, $1)=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- _LT_AC_SYS_LIBPATH_AIX +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++AC_MSG_CHECKING([for $compiler option to produce PIC]) ++m4_if([$1], [CXX], [ ++ # C++ specific cases for pic, static, wl, etc. ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else ++ case $host_os in ++ aix*) ++ # All AIX code is PIC. + if test "$host_cpu" = ia64; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- _LT_AC_SYS_LIBPATH_AIX +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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' +- fi +- fi +- ;; +- +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; +- +- chorus*) +- case $cc_basename in +- *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- esac +- ;; +- +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, +- # as there is no search path for DLLs. +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- _LT_AC_TAGVAR(always_export_symbols, $1)=no +- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes +- +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; +- darwin* | rhapsody*) +- _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 +- _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" +- if test "$GXX" = 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_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 +- else +- case $cc_basename in +- xlc*) +- output_verbose_link_cmd='echo' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- _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 -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~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(ld_shlibs, $1)=no +- ;; +- esac +- fi +- ;; +- +- dgux*) +- case $cc_basename in +- ec++*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- ghcx*) +- # Green Hills C++ Compiler +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- esac +- ;; +- freebsd[[12]]*) +- # C++ shared libraries reported to be fairly broken before switch to ELF +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- freebsd-elf*) +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- ;; +- freebsd* | dragonfly*) +- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF +- # conventions +- _LT_AC_TAGVAR(ld_shlibs, $1)=yes +- ;; +- gnu*) +- ;; +- hpux9*) +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, +- # but as the default +- # location of the library. +- +- case $cc_basename in +- CC*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- aCC*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- if test "$GXX" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; +- esac +- ;; +- hpux10*|hpux11*) +- if test $with_gnu_ld = no; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ++ amigaos*) + case $host_cpu in +- hppa*64*|ia64*) ;; +- *) +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ m68k) ++ # FIXME: we need at least 68020 code to build shared libraries, but ++ # adding the `-m68020' flag to GCC prevents building anything better, ++ # like `-m68040'. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac +- fi +- case $host_cpu in +- hppa*64*|ia64*) +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; +- *) +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, +- # but as the default +- # location of the library. + ;; +- esac + +- case $cc_basename in +- CC*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- aCC*) +- case $host_cpu in +- hppa*64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- ia64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- esac +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ++ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ++ # PIC is the default for these OSes. ++ ;; ++ mingw* | cygwin* | os2* | pw32* | cegcc*) ++ # 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). ++ # Although the cygwin gcc ignores -fPIC, still need this for old-style ++ # (--disable-auto-import) libraries ++ m4_if([$1], [GCJ], [], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ++ ;; ++ darwin* | rhapsody*) ++ # PIC is the default on this platform ++ # Common symbols not allowed in MH_DYLIB files ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ++ ;; ++ *djgpp*) ++ # DJGPP does not support shared libraries at all ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ ;; ++ interix[[3-9]]*) ++ # Interix 3.x gcc -fpic/-fPIC options generate broken code. ++ # Instead, we relocate shared libraries at runtime. ++ ;; ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ++ fi ++ ;; ++ hpux*) ++ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit ++ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag ++ # sets the default TLS model and affects inlining. ++ case $host_cpu in ++ hppa*64*) + ;; + *) +- if test "$GXX" = yes; then +- if test $with_gnu_ld = no; then +- case $host_cpu in +- hppa*64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- ia64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- esac +- fi +- else +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; ++ esac ++ ;; ++ *qnx* | *nto*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; + esac +- ;; +- interix[[3-9]]*) +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; +- irix5* | irix6*) +- case $cc_basename in +- CC*) +- # SGI C++ +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- +- # Archives containing C++ object files must be created using +- # "CC -ar", where "CC" is the IRIX C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' +- ;; +- *) +- if test "$GXX" = yes; then +- if test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' +- fi ++ else ++ case $host_os in ++ aix[[4-9]]*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ else ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; +- esac +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- ;; +- linux* | k*bsd*-gnu) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' +- +- # Archives containing C++ object files must be created using +- # "CC -Bstatic", where "CC" is the KAI C++ compiler. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' +- ;; +- icpc*) +- # Intel C++ +- with_gnu_ld=yes +- # version 8.0 and above of icpc choke on multiply defined symbols +- # if we add $predep_objects and $postdep_objects, however 7.1 and +- # earlier do not add the objects themselves. +- case `$CC -V 2>&1` in +- *"Version 7."*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- ;; +- *) # Version 8.0 or newer +- tmp_idyn= +- case $host_cpu in +- ia64*) tmp_idyn=' -i_dynamic';; +- esac +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ chorus*) ++ case $cc_basename in ++ cxch68*) ++ # Green Hills C++ Compiler ++ # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _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* | 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' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- ;; +- cxx*) +- # Compaq C++ +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' +- +- runpath_var=LD_RUN_PATH +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- +- # Not sure whether something based on +- # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 +- # would be better. +- output_verbose_link_cmd='echo' +- +- # Archives containing C++ object files must be created using +- # "CC -xar", where "CC" is the Sun C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' +- ;; ++ dgux*) ++ case $cc_basename in ++ ec++*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ ;; ++ ghcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ *) ++ ;; + esac + ;; +- esac +- ;; +- lynxos*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- m88k*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- mvs*) +- case $cc_basename in +- cxx*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ freebsd* | dragonfly*) ++ # FreeBSD uses GNU C++ + ;; +- esac +- ;; +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' +- wlarc= +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- fi +- # Workaround some broken pre-1.5 toolchains +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' +- ;; +- openbsd2*) +- # C++ shared libraries are fairly broken +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- fi +- output_verbose_link_cmd='echo' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; +- osf3*) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Archives containing C++ object files must be created using +- # "CC -Bstatic", where "CC" is the KAI C++ compiler. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' +- +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- cxx*) +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ++ hpux9* | hpux10* | hpux11*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ++ if test "$host_cpu" != ia64; then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ++ fi ++ ;; ++ aCC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ++ case $host_cpu in ++ hppa*64*|ia64*) ++ # +Z the default ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ++ ;; ++ esac ++ ;; ++ *) ++ ;; ++ esac + ;; +- *) +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' +- +- else +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi ++ interix*) ++ # This is c89, which is MS Visual C++ (no shared libs) ++ # Anyone wants to do a port? + ;; +- esac +- ;; +- osf4* | osf5*) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Archives containing C++ object files must be created using +- # the KAI C++ compiler. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- cxx*) +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ +- echo "-hidden">> $lib.exp~ +- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ +- $rm $lib.exp' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ++ irix5* | irix6* | nonstopux*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ # CC pic flag -KPIC is the default. ++ ;; ++ *) ++ ;; ++ esac + ;; +- *) +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' +- +- else +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ KCC*) ++ # KAI C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ ecpc* ) ++ # old Intel C++ for x86_64 which still supported -KPIC. ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ icpc* ) ++ # Intel C++, used to be incompatible with GCC. ++ # ICC 10 doesn't accept -KPIC any more. ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ pgCC* | pgcpp*) ++ # Portland Group C++ compiler ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ cxx*) ++ # Compaq C++ ++ # Make sure the PIC flag is empty. It appears that all Alpha ++ # Linux and Compaq Tru64 Unix objects are PIC. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ xlc* | xlC*) ++ # IBM XL 8.0 on PPC ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ ;; ++ esac ++ ;; ++ esac + ;; +- esac +- ;; +- psos*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- sunos4*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.x +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- lcc*) +- # Lucid +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ lynxos*) + ;; +- *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ m88k*) + ;; +- esac +- ;; +- solaris*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.2, 5.x and Centerline C++ +- _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- case $host_os in +- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ mvs*) ++ case $cc_basename in ++ cxx*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ++ ;; + *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes +- +- output_verbose_link_cmd='echo' +- +- # Archives containing C++ object files must be created using +- # "CC -xar", where "CC" is the Sun C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' +- ;; +- gcx*) +- # Green Hills C++ Compiler +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' +- +- # The C++ compiler must be used to create the archive. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; +- *) +- # GNU C++ compiler with Solaris linker +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' +- if $CC --version | grep -v '^2\.7' > /dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" +- else +- # g++ 2.7 appears to require `-G' NOT `-shared' on this +- # platform. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" +- fi +- +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' +- case $host_os in +- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ netbsd*) ++ ;; ++ *qnx* | *nto*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ osf3* | osf4* | osf5*) ++ case $cc_basename in ++ KCC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ++ ;; ++ RCC*) ++ # Rational C++ 2.4.1 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ cxx*) ++ # Digital/Compaq C++ ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # Make sure the PIC flag is empty. It appears that all Alpha ++ # Linux and Compaq Tru64 Unix objects are PIC. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; + *) +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; +- esac +- fi ++ esac + ;; +- esac +- ;; +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) +- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- runpath_var='LD_RUN_PATH' +- +- case $cc_basename in +- CC*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ psos*) + ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ solaris*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.2, 5.x and Centerline C++ ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ ;; ++ gcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ++ ;; ++ *) ++ ;; ++ esac + ;; +- esac +- ;; +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- # For security reasons, it is highly recommended that you always +- # use absolute paths for naming shared libraries, and exclude the +- # DT_RUNPATH tag from executables and libraries. But doing so +- # requires that you compile everything twice, which is a pain. +- # So that behaviour is only enabled if SCOABSPATH is set to a +- # non-empty value in the environment. Most likely only useful for +- # creating official distributions of packages. +- # This is a hack until libtool officially supports absolute path +- # names for shared libraries. +- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' +- +- case $cc_basename in +- CC*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ sunos4*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.x ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ lcc*) ++ # Lucid ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ *) ++ ;; ++ esac + ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ esac + ;; +- esac +- ;; +- tandem*) +- case $cc_basename in +- NCC*) +- # NonStop-UX NCC 3.20 +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ tandem*) ++ case $cc_basename in ++ NCC*) ++ # NonStop-UX NCC 3.20 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ vxworks*) + ;; + *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac +- ;; +- vxworks*) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +-esac +-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no +- +-_LT_AC_TAGVAR(GCC, $1)="$GXX" +-_LT_AC_TAGVAR(LD, $1)="$LD" +- +-AC_LIBTOOL_POSTDEP_PREDEP($1) +-AC_LIBTOOL_PROG_COMPILER_PIC($1) +-AC_LIBTOOL_PROG_CC_C_O($1) +-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +-AC_LIBTOOL_PROG_LD_SHLIBS($1) +-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +- +-AC_LIBTOOL_CONFIG($1) ++ fi ++], ++[ ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + +-AC_LANG_POP +-CC=$lt_save_CC +-LDCXX=$LD +-LD=$lt_save_LD +-GCC=$lt_save_GCC +-with_gnu_ldcxx=$with_gnu_ld +-with_gnu_ld=$lt_save_with_gnu_ld +-lt_cv_path_LDCXX=$lt_cv_path_LD +-lt_cv_path_LD=$lt_save_path_LD +-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +-])# AC_LIBTOOL_LANG_CXX_CONFIG ++ case $host_os in ++ aix*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ fi ++ ;; + +-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) +-# ------------------------------------ +-# Figure out "hidden" library dependencies from verbose +-# 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_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 +-dnl tag define a new lt_????_link_test_code variable, +-dnl but it's only used here... +-ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- # +- # The more standards-conforming stlport4 library is +- # incompatible with the Cstd library. Avoid specifying +- # it if it's in CXXFLAGS. Ignore libCrun as +- # -library=stlport4 depends on it. +- case " $CXX $CXXFLAGS " in +- *" -library=stlport4 "*) +- solaris_use_stlport4=yes ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ # old Intel for x86_64 which still supported -KPIC. ++ ecc*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ # icc used to be incompatible with GCC. ++ # ICC 10 doesn't accept -KPIC any more. ++ icc* | ifort*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ # Lahey Fortran 8.1. ++ lf95*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ++ ;; ++ pgcc* | pgf77* | pgf90* | pgf95*) ++ # Portland Group compilers (*not* the Pentium gcc compiler, ++ # which looks to be a dead project) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ccc*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # All Alpha code is PIC. ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ xl*) ++ # IBM XL C 8.0/Fortran 10.1 on PPC ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C 5.9 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ ;; ++ *Sun\ F*) ++ # Sun Fortran 8.3 passes all unrecognized flags to the linker ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ++ ;; ++ esac ++ ;; ++ esac + ;; +- esac +- if test "$solaris_use_stlport4" != yes; then +- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' +- fi +- ;; +- esac +- ;; + +-solaris*) +- case $cc_basename in +- CC*) +- # The more standards-conforming stlport4 library is +- # incompatible with the Cstd library. Avoid specifying +- # it if it's in CXXFLAGS. Ignore libCrun as +- # -library=stlport4 depends on it. +- case " $CXX $CXXFLAGS " in +- *" -library=stlport4 "*) +- solaris_use_stlport4=yes ++ newsos6) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; +- esac + +- # Adding this requires a known-good setup of shared libraries for +- # Sun compiler versions before 5.6, else PIC objects from an old +- # archive will be linked into the output, leading to subtle bugs. +- if test "$solaris_use_stlport4" != yes; then +- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' +- fi +- ;; +- esac +- ;; +-esac +-]) +-case " $_LT_AC_TAGVAR(postdeps, $1) " in +-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; +-esac +-])# AC_LIBTOOL_POSTDEP_PREDEP ++ *nto* | *qnx*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; + +-# AC_LIBTOOL_LANG_F77_CONFIG +-# -------------------------- +-# Ensure that the configuration vars for the C compiler are +-# suitably defined. Those variables are subsequently used by +-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)]) +-AC_DEFUN([_LT_AC_LANG_F77_CONFIG], +-[AC_REQUIRE([AC_PROG_F77]) +-AC_LANG_PUSH(Fortran 77) ++ osf3* | osf4* | osf5*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # All OSF/1 code is PIC. ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; + +-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +-_LT_AC_TAGVAR(allow_undefined_flag, $1)= +-_LT_AC_TAGVAR(always_export_symbols, $1)=no +-_LT_AC_TAGVAR(archive_expsym_cmds, $1)= +-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +-_LT_AC_TAGVAR(hardcode_direct, $1)=no +-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no +-_LT_AC_TAGVAR(hardcode_automatic, $1)=no +-_LT_AC_TAGVAR(module_cmds, $1)= +-_LT_AC_TAGVAR(module_expsym_cmds, $1)= +-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +-_LT_AC_TAGVAR(no_undefined_flag, $1)= +-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ rdos*) ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; + +-# Source file extension for f77 test sources. +-ac_ext=f +- +-# Object file extension for compiled f77 test sources. +-objext=o +-_LT_AC_TAGVAR(objext, $1)=$objext +- +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="\ +- subroutine t +- return +- end +-" ++ solaris*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ case $cc_basename in ++ f77* | f90* | f95*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; ++ esac ++ ;; + +-# Code to be used in simple link tests +-lt_simple_link_test_code="\ +- program t +- end +-" ++ sunos4*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; + +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. +-_LT_AC_SYS_COMPILER ++ sysv4 | sysv4.2uw2* | sysv4.3*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; + +-# save warnings/boilerplate of simple test code +-_LT_COMPILER_BOILERPLATE +-_LT_LINKER_BOILERPLATE ++ sysv4*MP*) ++ if test -d /usr/nec ;then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ fi ++ ;; + +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${F77-"f77"} +-compiler=$CC +-_LT_AC_TAGVAR(compiler, $1)=$CC +-_LT_CC_BASENAME([$compiler]) ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; + +-AC_MSG_CHECKING([if libtool supports shared libraries]) +-AC_MSG_RESULT([$can_build_shared]) ++ unicos*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ ;; + +-AC_MSG_CHECKING([whether to build shared libraries]) +-test "$can_build_shared" = "no" && enable_shared=no ++ uts4*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; + +-# On AIX, shared libraries and static libraries use the same namespace, and +-# are all built from PIC. +-case $host_os in +-aix3*) +- test "$enable_shared" = yes && enable_static=no +- if test -n "$RANLIB"; then +- archive_cmds="$archive_cmds~\$RANLIB \$lib" +- postinstall_cmds='$RANLIB $lib' +- fi +- ;; +-aix[[4-9]]*) +- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then +- test "$enable_shared" = yes && enable_static=no ++ *) ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ ;; ++ esac + fi +- ;; ++]) ++case $host_os in ++ # For platforms which do not support PIC, -DPIC is meaningless: ++ *djgpp*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ++ ;; + esac +-AC_MSG_RESULT([$enable_shared]) ++AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) ++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], ++ [How to pass a linker flag through the compiler]) + +-AC_MSG_CHECKING([whether to build static libraries]) +-# Make sure either enable_shared or enable_static is yes. +-test "$enable_shared" = yes || enable_static=yes +-AC_MSG_RESULT([$enable_static]) +- +-_LT_AC_TAGVAR(GCC, $1)="$G77" +-_LT_AC_TAGVAR(LD, $1)="$LD" +- +-AC_LIBTOOL_PROG_COMPILER_PIC($1) +-AC_LIBTOOL_PROG_CC_C_O($1) +-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +-AC_LIBTOOL_PROG_LD_SHLIBS($1) +-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ++# ++# Check to make sure the PIC flag actually works. ++# ++if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then ++ _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], ++ [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], ++ [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], ++ [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in ++ "" | " "*) ;; ++ *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; ++ esac], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) ++fi ++_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], ++ [Additional compiler flags for building library objects]) + +-AC_LIBTOOL_CONFIG($1) ++# ++# Check to make sure the static flag actually works. ++# ++wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" ++_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], ++ _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), ++ $lt_tmp_static_flag, ++ [], ++ [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) ++_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], ++ [Compiler flag to prevent dynamic linking]) ++])# _LT_COMPILER_PIC + +-AC_LANG_POP +-CC="$lt_save_CC" +-])# AC_LIBTOOL_LANG_F77_CONFIG + ++# _LT_LINKER_SHLIBS([TAGNAME]) ++# ---------------------------- ++# See if the linker supports building shared libraries. ++m4_defun([_LT_LINKER_SHLIBS], ++[AC_REQUIRE([LT_PATH_LD])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl ++m4_require([_LT_TAG_COMPILER])dnl ++AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ++m4_if([$1], [CXX], [ ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ case $host_os in ++ 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 ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ else ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ fi ++ ;; ++ pw32*) ++ _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ++ ;; ++ cygwin* | mingw* | cegcc*) ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' ++ ;; ++ *) ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ ;; ++ esac ++ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] ++], [ ++ runpath_var= ++ _LT_TAGVAR(allow_undefined_flag, $1)= ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(archive_cmds, $1)= ++ _LT_TAGVAR(archive_expsym_cmds, $1)= ++ _LT_TAGVAR(compiler_needs_object, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)= ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ _LT_TAGVAR(hardcode_automatic, $1)=no ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ _LT_TAGVAR(hardcode_minus_L, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++ _LT_TAGVAR(inherit_rpath, $1)=no ++ _LT_TAGVAR(link_all_deplibs, $1)=unknown ++ _LT_TAGVAR(module_cmds, $1)= ++ _LT_TAGVAR(module_expsym_cmds, $1)= ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)= ++ _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= ++ _LT_TAGVAR(thread_safe_flag_spec, $1)= ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ # include_expsyms should be a list of space-separated symbols to be *always* ++ # included in the symbol list ++ _LT_TAGVAR(include_expsyms, $1)= ++ # exclude_expsyms can be an extended regexp of symbols to exclude ++ # 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_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= + +-# AC_LIBTOOL_LANG_GCJ_CONFIG +-# -------------------------- +-# Ensure that the configuration vars for the C compiler are +-# suitably defined. Those variables are subsequently used by +-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)]) +-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], +-[AC_LANG_SAVE ++ case $host_os in ++ cygwin* | mingw* | pw32* | cegcc*) ++ # FIXME: the MSVC++ port hasn't been tested in a loooong time ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ if test "$GCC" != yes; then ++ with_gnu_ld=no ++ fi ++ ;; ++ interix*) ++ # we just hope/assume this is gcc and not c89 (= MSVC++) ++ with_gnu_ld=yes ++ ;; ++ openbsd*) ++ with_gnu_ld=no ++ ;; ++ esac + +-# Source file extension for Java test sources. +-ac_ext=java ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ if test "$with_gnu_ld" = yes; then ++ # If archive_cmds runs LD, not CC, wlarc should be empty ++ wlarc='${wl}' + +-# Object file extension for compiled Java test sources. +-objext=o +-_LT_AC_TAGVAR(objext, $1)=$objext ++ # Set some defaults for GNU ld with shared library support. These ++ # are reset later if shared libraries are not supported. Putting them ++ # here allows them to be overridden if necessary. ++ runpath_var=LD_RUN_PATH ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ # ancient GNU ld didn't support --whole-archive et. al. ++ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ supports_anon_versioning=no ++ case `$LD -v 2>&1` in ++ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 ++ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... ++ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... ++ *\ 2.11.*) ;; # other 2.11 versions ++ *) supports_anon_versioning=yes ;; ++ esac + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="class foo {}" ++ # See if GNU ld supports shared libraries. ++ case $host_os in ++ aix[[3-9]]*) ++ # On AIX/PPC, the GNU linker is very broken ++ if test "$host_cpu" != ia64; then ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 + +-# Code to be used in simple link tests +-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' ++*** Warning: the GNU linker, at least up to release 2.9.1, is reported ++*** to be unable to reliably create shared libraries on AIX. ++*** Therefore, libtool is disabling shared libraries support. If you ++*** really care for shared libraries, you may want to modify your PATH ++*** so that a non-GNU linker is found, and then restart. + +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. +-_LT_AC_SYS_COMPILER ++_LT_EOF ++ fi ++ ;; + +-# save warnings/boilerplate of simple test code +-_LT_COMPILER_BOILERPLATE +-_LT_LINKER_BOILERPLATE ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='' ++ ;; ++ m68k) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ ;; + +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${GCJ-"gcj"} +-compiler=$CC +-_LT_AC_TAGVAR(compiler, $1)=$CC +-_LT_CC_BASENAME([$compiler]) ++ beos*) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Joseph Beckenbach says some releases of gcc ++ # support --undefined. This deserves some investigation. FIXME ++ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# GCJ did not exist at the time GCC didn't implicitly link libc in. +-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ++ cygwin* | mingw* | pw32* | cegcc*) ++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ++ # as there is no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + +-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ # If the export-symbols file already is a .def file (1st line ++ # is EXPORTS), use it as is; otherwise, prepend... ++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then ++ cp $export_symbols $output_objdir/$soname.def; ++ else ++ echo EXPORTS > $output_objdir/$soname.def; ++ cat $export_symbols >> $output_objdir/$soname.def; ++ fi~ ++ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +-AC_LIBTOOL_PROG_COMPILER_PIC($1) +-AC_LIBTOOL_PROG_CC_C_O($1) +-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +-AC_LIBTOOL_PROG_LD_SHLIBS($1) +-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) ++ interix[[3-9]]*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. ++ # Instead, shared libraries are loaded at an image base (0x10000000 by ++ # default) and relocated if they conflict, which is a slow very memory ++ # consuming and fragmenting process. To avoid this, we pick a random, ++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link ++ # time. Moving up from 0x10000000 also allows more sbrk(2) space. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ ;; + +-AC_LIBTOOL_CONFIG($1) ++ gnu* | linux* | tpf* | k*bsd*-gnu) ++ tmp_diet=no ++ if test "$host_os" = linux-dietlibc; then ++ case $cc_basename in ++ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) ++ esac ++ fi ++ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ ++ && test "$tmp_diet" = no ++ then ++ tmp_addflag= ++ tmp_sharedflag='-shared' ++ case $cc_basename,$host_cpu in ++ pgcc*) # Portland Group C compiler ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag' ++ ;; ++ pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag -Mnomain' ;; ++ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ++ tmp_addflag=' -i_dynamic' ;; ++ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 ++ tmp_addflag=' -i_dynamic -nofor_main' ;; ++ ifc* | ifort*) # Intel Fortran compiler ++ tmp_addflag=' -nofor_main' ;; ++ lf95*) # Lahey Fortran 8.1 ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ tmp_sharedflag='--shared' ;; ++ xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) ++ tmp_sharedflag='-qmkshrobj' ++ tmp_addflag= ;; ++ esac ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) # Sun C 5.9 ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ _LT_TAGVAR(compiler_needs_object, $1)=yes ++ tmp_sharedflag='-G' ;; ++ *Sun\ F*) # Sun Fortran 8.3 ++ tmp_sharedflag='-G' ;; ++ esac ++ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + +-AC_LANG_RESTORE +-CC="$lt_save_CC" +-])# AC_LIBTOOL_LANG_GCJ_CONFIG ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ++ fi + ++ case $cc_basename in ++ xlf*) ++ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' ++ _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' ++ fi ++ ;; ++ esac ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# AC_LIBTOOL_LANG_RC_CONFIG +-# ------------------------- +-# Ensure that the configuration vars for the Windows resource compiler are +-# suitably defined. Those variables are subsequently used by +-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)]) +-AC_DEFUN([_LT_AC_LANG_RC_CONFIG], +-[AC_LANG_SAVE ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' ++ wlarc= ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ fi ++ ;; + +-# Source file extension for RC test sources. +-ac_ext=rc ++ solaris*) ++ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 + +-# Object file extension for compiled RC test sources. +-objext=o +-_LT_AC_TAGVAR(objext, $1)=$objext ++*** Warning: The releases 2.8.* of the GNU linker cannot reliably ++*** create shared libraries on Solaris systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.9.1 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' ++_LT_EOF ++ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# Code to be used in simple link tests +-lt_simple_link_test_code="$lt_simple_compile_test_code" +- +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. +-_LT_AC_SYS_COMPILER +- +-# save warnings/boilerplate of simple test code +-_LT_COMPILER_BOILERPLATE +-_LT_LINKER_BOILERPLATE +- +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${RC-"windres"} +-compiler=$CC +-_LT_AC_TAGVAR(compiler, $1)=$CC +-_LT_CC_BASENAME([$compiler]) +-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes +- +-AC_LIBTOOL_CONFIG($1) ++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) ++ case `$LD -v 2>&1` in ++ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 + +-AC_LANG_RESTORE +-CC="$lt_save_CC" +-])# AC_LIBTOOL_LANG_RC_CONFIG ++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not ++*** reliably create shared libraries on SCO systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.16.91.0.3 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. + ++_LT_EOF ++ ;; ++ *) ++ # For security reasons, it is highly recommended that you always ++ # use absolute paths for naming shared libraries, and exclude the ++ # DT_RUNPATH tag from executables and libraries. But doing so ++ # requires that you compile everything twice, which is a pain. ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; + +-# AC_LIBTOOL_CONFIG([TAGNAME]) +-# ---------------------------- +-# If TAGNAME is not passed, then create an initial libtool script +-# with a default configuration from the untagged config vars. Otherwise +-# add code to config.status for appending the configuration named by +-# TAGNAME from the matching tagged config vars. +-AC_DEFUN([AC_LIBTOOL_CONFIG], +-[# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- _LT_AC_TAGVAR(compiler, $1) \ +- _LT_AC_TAGVAR(CC, $1) \ +- _LT_AC_TAGVAR(LD, $1) \ +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \ +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \ +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \ +- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \ +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \ +- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ +- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ +- _LT_AC_TAGVAR(old_archive_cmds, $1) \ +- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ +- _LT_AC_TAGVAR(predep_objects, $1) \ +- _LT_AC_TAGVAR(postdep_objects, $1) \ +- _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) \ +- _LT_AC_TAGVAR(postuninstall_cmds, $1) \ +- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ +- _LT_AC_TAGVAR(allow_undefined_flag, $1) \ +- _LT_AC_TAGVAR(no_undefined_flag, $1) \ +- _LT_AC_TAGVAR(export_symbols_cmds, $1) \ +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \ +- _LT_AC_TAGVAR(hardcode_automatic, $1) \ +- _LT_AC_TAGVAR(module_cmds, $1) \ +- _LT_AC_TAGVAR(module_expsym_cmds, $1) \ +- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \ +- _LT_AC_TAGVAR(fix_srcfile_path, $1) \ +- _LT_AC_TAGVAR(exclude_expsyms, $1) \ +- _LT_AC_TAGVAR(include_expsyms, $1); do +- +- case $var in +- _LT_AC_TAGVAR(old_archive_cmds, $1) | \ +- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \ +- _LT_AC_TAGVAR(archive_cmds, $1) | \ +- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \ +- _LT_AC_TAGVAR(module_cmds, $1) | \ +- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ +- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \ +- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ++ sunos4*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ wlarc= ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; ++ + *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi + ;; + esac +- done +- +- case $lt_echo in +- *'\[$]0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'` +- ;; +- esac +- +-ifelse([$1], [], +- [cfgfile="${ofile}T" +- trap "$rm \"$cfgfile\"; exit 1" 1 2 15 +- $rm -f "$cfgfile" +- AC_MSG_NOTICE([creating $ofile])], +- [cfgfile="$ofile"]) +- +- cat <<__EOF__ >> "$cfgfile" +-ifelse([$1], [], +-[#! $SHELL +- +-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +-# 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, 2008 +-# Free Software Foundation, Inc. +-# +-# This file is part of GNU Libtool: +-# Originally by Gordon Matzigkeit , 1996 +-# +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2 of the License, or +-# (at your option) any later version. +-# +-# This program is distributed in the hope that it will be useful, but +-# WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-# General Public License for more details. +-# +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +-# +-# As a special exception to the GNU General Public License, if you +-# distribute this file as part of a program that contains a +-# configuration script generated by Autoconf, you may include it under +-# the same distribution terms that you use for the rest of that program. +- +-# A sed program that does not truncate output. +-SED=$lt_SED +- +-# Sed that helps us avoid accidentally triggering echo(1) options like -n. +-Xsed="$SED -e 1s/^X//" +- +-# The HP-UX ksh and POSIX shell print the target directory to stdout +-# if CDPATH is set. +-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH +- +-# The names of the tagged configurations supported by this script. +-available_tags= + +-# ### BEGIN LIBTOOL CONFIG], +-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) +- +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++ if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then ++ runpath_var= ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)= ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ else ++ # PORTME fill in a description of your system's linker (not GNU ld) ++ case $host_os in ++ aix3*) ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' ++ # Note: this linker hardcodes the directories in LIBPATH if there ++ # are no directories specified by -L. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then ++ # Neither direct hardcoding nor static linking is supported with a ++ # broken collect2. ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ fi ++ ;; + +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL ++ 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. ++ aix_use_runtimelinking=no ++ exp_sym_flag='-Bexport' ++ no_entry_flag="" ++ else ++ # 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 ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ else ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ fi ++ aix_use_runtimelinking=no + +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared ++ # 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]].*|aix[[5-9]]*) ++ for ld_flag in $LDFLAGS; do ++ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then ++ aix_use_runtimelinking=yes ++ break ++ fi ++ done ++ ;; ++ esac + +-# Whether or not to build static libraries. +-build_old_libs=$enable_static ++ exp_sym_flag='-bexport' ++ no_entry_flag='-bnoentry' ++ fi + +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) ++ # When large executables or shared objects are built, AIX ld can ++ # have problems creating the table of contents. If linking a library ++ # or program results in "error TOC overflow" add -mminimal-toc to ++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not ++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) ++ _LT_TAGVAR(archive_cmds, $1)='' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install ++ if test "$GCC" = yes; then ++ case $host_os in aix4.[[012]]|aix4.[[012]].*) ++ # We only want to do this on AIX 4.2 and lower, the check ++ # below for broken collect2 doesn't work under 4.3+ ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && ++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ # It fails to find uninstalled libraries when the uninstalled ++ # path is not listed in the libpath. Setting hardcode_minus_L ++ # to unsupported forces relinking ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ fi ++ ;; ++ esac ++ shared_flag='-shared' ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag="$shared_flag "'${wl}-G' ++ fi ++ else ++ # not using gcc ++ if test "$host_cpu" = ia64; then ++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release ++ # chokes on -Wl,-G. The following line is correct: ++ shared_flag='-G' ++ else ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag='${wl}-G' ++ else ++ shared_flag='${wl}-bM:SRE' ++ fi ++ fi ++ fi + +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' ++ # It seems that -bexpall does not export symbols beginning with ++ # underscore (_), so it is better to generate a list of symbols to export. ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ if test "$aix_use_runtimelinking" = yes; then ++ # Warning - without using the other runtime loading flags (-brtl), ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ else ++ if test "$host_cpu" = ia64; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ++ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" ++ else ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ # Warning - without using the other run time loading flags, ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ++ # Exported symbols can be pulled into shared objects from archives ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ # This is similar to how AIX traditionally builds its shared libraries. ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$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' ++ fi ++ fi ++ ;; + +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='' ++ ;; ++ m68k) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ ;; + +-# An echo program that does not interpret backslashes. +-echo=$lt_echo ++ bsdi[[45]]*) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ++ ;; + +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS ++ cygwin* | mingw* | pw32* | cegcc*) ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ # hardcode_libdir_flag_spec is actually meaningless, as there is ++ # no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Tell ltmain to make .lib files, not .a files. ++ libext=lib ++ # Tell ltmain to make .dll files, not .so files. ++ shrext_cmds=".dll" ++ # FIXME: Setting linknames here is a bad hack. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' ++ # The linker will automatically build a .lib file if we build a DLL. ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' ++ # FIXME: Should let the user specify the lib program. ++ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' ++ _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ ;; + +-# A C compiler. +-LTCC=$lt_LTCC ++ darwin* | rhapsody*) ++ _LT_DARWIN_LINKER_FEATURES($1) ++ ;; + +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS ++ dgux*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# A language-specific compiler. +-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) ++ freebsd1*) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + +-# Is the compiler the GNU C compiler? +-with_gcc=$_LT_AC_TAGVAR(GCC, $1) ++ # 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*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# An ERE matcher. +-EGREP=$lt_EGREP ++ # Unfortunately, older versions of FreeBSD 2 do not have this feature. ++ freebsd2*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# The linker used to build libraries. +-LD=$lt_[]_LT_AC_TAGVAR(LD, $1) ++ # FreeBSD 3 and greater uses gcc -shared to do shared libraries. ++ freebsd* | dragonfly*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S ++ hpux9*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_direct, $1)=yes + +-# A BSD-compatible nm program. +-NM=$lt_NM ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ ;; + +-# A symbol stripping program +-STRIP=$lt_STRIP ++ hpux10*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ fi ++ ;; + +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD ++ hpux11*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ else ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ fi ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: + +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" ++ case $host_cpu in ++ hppa*64*|ia64*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ *) ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ fi ++ ;; + +-# Used on cygwin: assembler. +-AS="$AS" ++ irix5* | irix6* | nonstopux*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ # Try to use the -exported_symbol ld option, if it does not ++ # work, assume that -exports_file does not work either and ++ # implicitly export all symbols. ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" ++ AC_LINK_IFELSE(int foo(void) {}, ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ++ ) ++ LDFLAGS="$save_LDFLAGS" ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(inherit_rpath, $1)=yes ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; + +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds ++ newsos6) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# How to pass a linker flag through the compiler. +-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) ++ *nto* | *qnx*) ++ ;; + +-# Object file suffix (normally "o"). +-objext="$ac_objext" +- +-# Old archive suffix (normally "a"). +-libext="$libext" ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ else ++ case $host_os in ++ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ ;; ++ esac ++ fi ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' ++ os2*) ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(archive_cmds, $1)='$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' ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ++ ;; + +-# Executable file suffix (normally ""). +-exeext="$exeext" ++ osf3*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ else ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ;; + +-# Additional compiler flags for building library objects. +-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) +-pic_mode=$pic_mode ++ osf4* | osf5*) # as osf3* with the addition of -msym flag ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ else ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ ++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len ++ # Both c and cxx compiler support -rpath directly ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ;; + +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) ++ solaris*) ++ _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' ++ if test "$GCC" = yes; then ++ wlarc='${wl}' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ else ++ case `$CC -V 2>&1` in ++ *"Compilers 5.0"*) ++ wlarc='' ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ++ ;; ++ *) ++ wlarc='${wl}' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ ;; ++ esac ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ # The compiler driver will combine and reorder linker options, ++ # but understands `-z linker_flag'. GCC discards it without `$wl', ++ # but is careful enough not to reorder. ++ # Supported since Solaris 2.6 (maybe 2.5.1?) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ++ fi ++ ;; ++ esac ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; + +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks ++ sunos4*) ++ if test "x$host_vendor" = xsequent; then ++ # Use $CC to link under sequent, because it throws in some extra .o ++ # files that make .init and .fini sections work. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix ++ sysv4) ++ case $host_vendor in ++ sni) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ++ ;; ++ siemens) ++ ## LD is ld it makes a PLAMLIB ++ ## CC just makes a GrossModule. ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ ;; ++ motorola) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ++ ;; ++ esac ++ runpath_var='LD_RUN_PATH' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# Do we need a version for libraries? +-need_version=$need_version ++ sysv4.3*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ++ ;; + +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ runpath_var=LD_RUN_PATH ++ hardcode_runpath_var=yes ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ fi ++ ;; + +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self ++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ runpath_var='LD_RUN_PATH' + +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; + +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) ++ sysv5* | sco3.2v5* | sco5v6*) ++ # Note: We can NOT use -z defs as we might desire, because we do not ++ # link with -lc, and that would cause any symbols used from libc to ++ # always be unresolved, which means just about no library would ++ # ever link correctly. If we're not using GNU ld we use -z text ++ # though, which does catch some bad symbols but isn't as heavy-handed ++ # as -z defs. ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ++ runpath_var='LD_RUN_PATH' + +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; + +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) ++ uts4*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; + +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) ++ *) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac + +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) ++ if test x$host_vendor = xsni; then ++ case $host in ++ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ++ ;; ++ esac ++ fi ++ fi ++]) ++AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) ++test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +-# Library versioning type. +-version_type=$version_type ++_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +-# Format of library name prefix. +-libname_spec=$lt_libname_spec ++_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl ++_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl ++_LT_DECL([], [extract_expsyms_cmds], [2], ++ [The commands to extract the exported symbol list from a shared archive]) + +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec ++# ++# Do we need to explicitly link libc? ++# ++case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in ++x|xyes) ++ # Assume -lc should be added ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec ++ if test "$enable_shared" = yes && test "$GCC" = yes; then ++ case $_LT_TAGVAR(archive_cmds, $1) in ++ *'~'*) ++ # FIXME: we may have to deal with multi-command sequences. ++ ;; ++ '$CC '*) ++ # Test whether the compiler implicitly links with -lc since on some ++ # systems, -lgcc has to come before -lc. If gcc already passes -lc ++ # to ld, don't add -lc before -lgcc. ++ AC_MSG_CHECKING([whether -lc should be explicitly linked in]) ++ $RM conftest* ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext + +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds ++ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then ++ soname=conftest ++ lib=conftest ++ libobjs=conftest.$ac_objext ++ deplibs= ++ wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) ++ pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) ++ compiler_flags=-v ++ linker_flags=-v ++ verstring= ++ output_objdir=. ++ libname=conftest ++ lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) ++ _LT_TAGVAR(allow_undefined_flag, $1)= ++ if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) ++ then ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ else ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ fi ++ _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag ++ else ++ cat conftest.err 1>&5 ++ fi ++ $RM conftest* ++ AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) ++ ;; ++ esac ++ fi ++ ;; ++esac + +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) ++_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], ++ [Whether or not to add -lc for building shared libraries]) ++_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], ++ [enable_shared_with_static_runtimes], [0], ++ [Whether or not to disallow shared libs when runtime libs are static]) ++_LT_TAGDECL([], [export_dynamic_flag_spec], [1], ++ [Compiler flag to allow reflexive dlopens]) ++_LT_TAGDECL([], [whole_archive_flag_spec], [1], ++ [Compiler flag to generate shared objects directly from archives]) ++_LT_TAGDECL([], [compiler_needs_object], [1], ++ [Whether the compiler copes with passing no objects directly]) ++_LT_TAGDECL([], [old_archive_from_new_cmds], [2], ++ [Create an old-style archive from a shared archive]) ++_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], ++ [Create a temporary old-style archive to link instead of a shared archive]) ++_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) ++_LT_TAGDECL([], [archive_expsym_cmds], [2]) ++_LT_TAGDECL([], [module_cmds], [2], ++ [Commands used to build a loadable module if different from building ++ a shared archive.]) ++_LT_TAGDECL([], [module_expsym_cmds], [2]) ++_LT_TAGDECL([], [with_gnu_ld], [1], ++ [Whether we are building with GNU ld or not]) ++_LT_TAGDECL([], [allow_undefined_flag], [1], ++ [Flag that allows shared libraries with undefined symbols to be built]) ++_LT_TAGDECL([], [no_undefined_flag], [1], ++ [Flag that enforces no undefined symbols]) ++_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], ++ [Flag to hardcode $libdir into a binary during linking. ++ This must work even if $libdir does not exist]) ++_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], ++ [[If ld is used when linking, flag to hardcode $libdir into a binary ++ during linking. This must work even if $libdir does not exist]]) ++_LT_TAGDECL([], [hardcode_libdir_separator], [1], ++ [Whether we need a single "-rpath" flag with a separated argument]) ++_LT_TAGDECL([], [hardcode_direct], [0], ++ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes ++ DIR into the resulting binary]) ++_LT_TAGDECL([], [hardcode_direct_absolute], [0], ++ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes ++ DIR into the resulting binary and the resulting library dependency is ++ "absolute", i.e impossible to change by setting ${shlibpath_var} if the ++ library is relocated]) ++_LT_TAGDECL([], [hardcode_minus_L], [0], ++ [Set to "yes" if using the -LDIR flag during linking hardcodes DIR ++ into the resulting binary]) ++_LT_TAGDECL([], [hardcode_shlibpath_var], [0], ++ [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR ++ into the resulting binary]) ++_LT_TAGDECL([], [hardcode_automatic], [0], ++ [Set to "yes" if building a shared library automatically hardcodes DIR ++ into the library and all subsequent libraries and executables linked ++ against it]) ++_LT_TAGDECL([], [inherit_rpath], [0], ++ [Set to yes if linker adds runtime paths of dependent libraries ++ to runtime path list]) ++_LT_TAGDECL([], [link_all_deplibs], [0], ++ [Whether libtool must link a program against all its dependency libraries]) ++_LT_TAGDECL([], [fix_srcfile_path], [1], ++ [Fix the shell variable $srcfile for the compiler]) ++_LT_TAGDECL([], [always_export_symbols], [0], ++ [Set to "yes" if exported symbols are required]) ++_LT_TAGDECL([], [export_symbols_cmds], [2], ++ [The commands to list exported symbols]) ++_LT_TAGDECL([], [exclude_expsyms], [1], ++ [Symbols that should not be listed in the preloaded symbols]) ++_LT_TAGDECL([], [include_expsyms], [1], ++ [Symbols that must always be exported]) ++_LT_TAGDECL([], [prelink_cmds], [2], ++ [Commands necessary for linking programs (against libraries) with templates]) ++_LT_TAGDECL([], [file_list_spec], [1], ++ [Specify filename containing input files]) ++dnl FIXME: Not yet implemented ++dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], ++dnl [Compiler flag to generate thread safe objects]) ++])# _LT_LINKER_SHLIBS + +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) + +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) +-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds ++# _LT_LANG_C_CONFIG([TAG]) ++# ------------------------ ++# Ensure that the configuration variables for a C compiler are suitably ++# defined. These variables are subsequently used by _LT_CONFIG to write ++# the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_C_CONFIG], ++[m4_require([_LT_DECL_EGREP])dnl ++lt_save_CC="$CC" ++AC_LANG_PUSH(C) + +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) +-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) ++# Source file extension for C test sources. ++ac_ext=c + +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib ++# Object file extension for compiled C test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) ++# Code to be used in simple compile tests ++lt_simple_compile_test_code="int some_variable = 0;" + +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) ++# Code to be used in simple link tests ++lt_simple_link_test_code='int main(){return(0);}' + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) ++_LT_TAG_COMPILER ++# Save the default compiler, since it gets overwritten when the other ++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. ++compiler_DEFAULT=$CC + +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE + +-# The directories searched by this compiler when creating a shared +-# library +-compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) ++if test -n "$compiler"; then ++ _LT_COMPILER_NO_RTTI($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ LT_SYS_DLOPEN_SELF ++ _LT_CMD_STRIPLIB ++ ++ # Report which library types will actually be built ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) + +-# 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) ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no + +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. ++ case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; + +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd ++ aix[[4-9]]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ AC_MSG_RESULT([$enable_shared]) + +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) + +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) ++ _LT_CONFIG($1) ++fi ++AC_LANG_POP ++CC="$lt_save_CC" ++])# _LT_LANG_C_CONFIG + +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds + +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval ++# _LT_PROG_CXX ++# ------------ ++# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ ++# compiler, we have our own version here. ++m4_defun([_LT_PROG_CXX], ++[ ++pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) ++AC_PROG_CXX ++if test -n "$CXX" && ( test "X$CXX" != "Xno" && ++ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ++ (test "X$CXX" != "Xg++"))) ; then ++ AC_PROG_CXXCPP ++else ++ _lt_caught_CXX_error=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_CXX + +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_CXX], []) + +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address ++# _LT_LANG_CXX_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for a C++ compiler are suitably ++# defined. These variables are subsequently used by _LT_CONFIG to write ++# the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_CXX_CONFIG], ++[AC_REQUIRE([_LT_PROG_CXX])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_EGREP])dnl ++ ++AC_LANG_PUSH(C++) ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(compiler_needs_object, $1)=no ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var ++# Source file extension for C++ test sources. ++ac_ext=cpp + +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var ++# Object file extension for compiled C++ test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext + +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath ++# No sense in running all these tests if we already determined that ++# the CXX compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_caught_CXX_error" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="int some_variable = 0;" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC=$CC ++ lt_save_LD=$LD ++ lt_save_GCC=$GCC ++ GCC=$GXX ++ lt_save_with_gnu_ld=$with_gnu_ld ++ lt_save_path_LD=$lt_cv_path_LD ++ if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then ++ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx ++ else ++ $as_unset lt_cv_prog_gnu_ld ++ fi ++ if test -n "${lt_cv_path_LDCXX+set}"; then ++ lt_cv_path_LD=$lt_cv_path_LDCXX ++ else ++ $as_unset lt_cv_path_LD ++ fi ++ test -z "${LDCXX+set}" || LD=$LDCXX ++ CC=${CXX-"c++"} ++ compiler=$CC ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) + +-# How to hardcode a shared library path into an executable. +-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) ++ if test -n "$compiler"; then ++ # We don't want -fno-exception when compiling C++ code, so set the ++ # no_builtin_flag separately ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ++ else ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ++ fi + +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs ++ if test "$GXX" = yes; then ++ # Set up default GNU C++ configuration + +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) ++ LT_PATH_LD + +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) ++ # Check if GNU C++ uses GNU ld as the underlying linker, since the ++ # archiving commands below assume that GNU ld is being used. ++ if test "$with_gnu_ld" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ ++ # If archive_cmds runs LD, not CC, wlarc should be empty ++ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to ++ # investigate it a little bit more. (MM) ++ wlarc='${wl}' ++ ++ # ancient GNU ld didn't support --whole-archive et. al. ++ if eval "`$CC -print-prog-name=ld` --help 2>&1" | ++ $GREP 'no-whole-archive' > /dev/null; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ else ++ with_gnu_ld=no ++ wlarc= + +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) ++ # A generic and very simple default shared library creation ++ # command for GNU C++ for the case where it uses the native ++ # linker, instead of GNU ld. If possible, this setting should ++ # overridden to take advantage of the native linker features on ++ # the platform it is being used on. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ++ fi + +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' + +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) ++ else ++ GXX=no ++ with_gnu_ld=no ++ wlarc= ++ fi + +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) ++ # PORTME: fill in a description of your system's C++ link characteristics ++ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ case $host_os in ++ aix3*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ 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. ++ aix_use_runtimelinking=no ++ exp_sym_flag='-Bexport' ++ no_entry_flag="" ++ else ++ aix_use_runtimelinking=no + +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) ++ # 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]].*|aix[[5-9]]*) ++ for ld_flag in $LDFLAGS; do ++ case $ld_flag in ++ *-brtl*) ++ aix_use_runtimelinking=yes ++ break ++ ;; ++ esac ++ done ++ ;; ++ esac + +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" ++ exp_sym_flag='-bexport' ++ no_entry_flag='-bnoentry' ++ fi + +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) ++ # When large executables or shared objects are built, AIX ld can ++ # have problems creating the table of contents. If linking a library ++ # or program results in "error TOC overflow" add -mminimal-toc to ++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not ++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. ++ ++ _LT_TAGVAR(archive_cmds, $1)='' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' ++ ++ if test "$GXX" = yes; then ++ case $host_os in aix4.[[012]]|aix4.[[012]].*) ++ # We only want to do this on AIX 4.2 and lower, the check ++ # below for broken collect2 doesn't work under 4.3+ ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && ++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ # It fails to find uninstalled libraries when the uninstalled ++ # path is not listed in the libpath. Setting hardcode_minus_L ++ # to unsupported forces relinking ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ fi ++ esac ++ shared_flag='-shared' ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag="$shared_flag "'${wl}-G' ++ fi ++ else ++ # not using gcc ++ if test "$host_cpu" = ia64; then ++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release ++ # chokes on -Wl,-G. The following line is correct: ++ shared_flag='-G' ++ else ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag='${wl}-G' ++ else ++ shared_flag='${wl}-bM:SRE' ++ fi ++ fi ++ fi + +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' ++ # It seems that -bexpall does not export symbols beginning with ++ # underscore (_), so it is better to generate a list of symbols to ++ # export. ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ if test "$aix_use_runtimelinking" = yes; then ++ # Warning - without using the other runtime loading flags (-brtl), ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' ++ # Determine the default libpath from the value encoded in an empty ++ # executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ else ++ if test "$host_cpu" = ia64; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ++ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" ++ else ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ # Warning - without using the other run time loading flags, ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ++ # Exported symbols can be pulled into shared objects from archives ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ # This is similar to how AIX traditionally builds its shared ++ # libraries. ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$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' ++ fi ++ fi ++ ;; + +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path ++ beos*) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Joseph Beckenbach says some releases of gcc ++ # support --undefined. This deserves some investigation. FIXME ++ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# Set to yes if exported symbols are required. +-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) ++ chorus*) ++ case $cc_basename in ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; + +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) ++ cygwin* | mingw* | pw32* | cegcc*) ++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ++ # as there is no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ ++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ # If the export-symbols file already is a .def file (1st line ++ # is EXPORTS), use it as is; otherwise, prepend... ++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then ++ cp $export_symbols $output_objdir/$soname.def; ++ else ++ echo EXPORTS > $output_objdir/$soname.def; ++ cat $export_symbols >> $output_objdir/$soname.def; ++ fi~ ++ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ darwin* | rhapsody*) ++ _LT_DARWIN_LINKER_FEATURES($1) ++ ;; + +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds ++ dgux*) ++ case $cc_basename in ++ ec++*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ghcx*) ++ # Green Hills C++ Compiler ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; + +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) ++ freebsd[[12]]*) ++ # C++ shared libraries reported to be fairly broken before ++ # switch to ELF ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + +-# Symbols that must always be exported. +-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) ++ freebsd-elf*) ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ ;; + +-ifelse([$1],[], +-[# ### END LIBTOOL CONFIG], +-[# ### END LIBTOOL TAG CONFIG: $tagname]) ++ freebsd* | dragonfly*) ++ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF ++ # conventions ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ ;; + +-__EOF__ ++ gnu*) ++ ;; + +-ifelse([$1],[], [ +- case $host_os in +- aix3*) +- cat <<\EOF >> "$cfgfile" ++ hpux9*) ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, ++ # but as the default ++ # location of the library. ++ ++ case $cc_basename in ++ CC*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ aCC*) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; + +-# AIX sometimes has problems with the GCC collect2 program. For some +-# reason, if we set the COLLECT_NAMES environment variable, the problems +-# vanish in a puff of smoke. +-if test "X${COLLECT_NAMES+set}" != Xset; then +- COLLECT_NAMES= +- export COLLECT_NAMES +-fi +-EOF +- ;; +- esac ++ hpux10*|hpux11*) ++ if test $with_gnu_ld = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ case $host_cpu in ++ hppa*64*|ia64*) ++ ;; ++ *) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ ;; ++ esac ++ fi ++ case $host_cpu in ++ hppa*64*|ia64*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ *) ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, ++ # but as the default ++ # location of the library. ++ ;; ++ esac ++ ++ case $cc_basename in ++ CC*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ aCC*) ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ esac ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ if test $with_gnu_ld = no; then ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ esac ++ fi ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; + +- # We use sed instead of cat because bash on DJGPP gets confused if +- # if finds mixed CR/LF and LF-only lines. Since sed operates in +- # text mode, it properly converts lines to CR/LF. This bash problem +- # is reportedly fixed, but why not run on old versions too? +- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) ++ interix[[3-9]]*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. ++ # Instead, shared libraries are loaded at an image base (0x10000000 by ++ # default) and relocated if they conflict, which is a slow very memory ++ # consuming and fragmenting process. To avoid this, we pick a random, ++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link ++ # time. Moving up from 0x10000000 also allows more sbrk(2) space. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ ;; ++ irix5* | irix6*) ++ case $cc_basename in ++ CC*) ++ # SGI C++ ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -ar", where "CC" is the IRIX C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' ++ fi ++ fi ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; ++ esac ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(inherit_rpath, $1)=yes ++ ;; + +- mv -f "$cfgfile" "$ofile" || \ +- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") +- chmod +x "$ofile" +-]) +-else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" +- fi +-fi +-])# AC_LIBTOOL_CONFIG ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ KCC*) ++ # Kuck and Associates, Inc. (KAI) C++ Compiler ++ ++ # KCC will only create a shared library if the output file ++ # ends with ".so" (or ".sl" for HP-UX), so rename the library ++ # to its proper name (with version) after linking. ++ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -Bstatic", where "CC" is the KAI C++ compiler. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ++ ;; ++ icpc* | ecpc* ) ++ # Intel C++ ++ with_gnu_ld=yes ++ # version 8.0 and above of icpc choke on multiply defined symbols ++ # if we add $predep_objects and $postdep_objects, however 7.1 and ++ # earlier do not add the objects themselves. ++ case `$CC -V 2>&1` in ++ *"Version 7."*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ;; ++ *) # Version 8.0 or newer ++ tmp_idyn= ++ case $host_cpu in ++ ia64*) tmp_idyn=' -i_dynamic';; ++ esac ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ;; ++ esac ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ++ ;; ++ pgCC* | pgcpp*) ++ # Portland Group C++ compiler ++ case `$CC -V` in ++ *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) ++ _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ ++ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' ++ _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ ++ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ ++ $RANLIB $oldlib' ++ _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ ++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ ++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ++ ;; ++ *) # Version 6 will use weak symbols ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ++ _LT_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' ++ ;; ++ esac + ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ ;; ++ cxx*) ++ # Compaq C++ ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + +-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) +-# ------------------------------------------- +-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], +-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl ++ runpath_var=LD_RUN_PATH ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: + +-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ xl*) ++ # IBM XL 8.0 on PPC, with GNU ld ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ++ fi ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 ++ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ _LT_TAGVAR(compiler_needs_object, $1)=yes ++ ++ # Not sure whether something based on ++ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 ++ # would be better. ++ output_verbose_link_cmd='echo' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -xar", where "CC" is the Sun C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ++ ;; ++ esac ++ ;; ++ esac ++ ;; + +-if test "$GCC" = yes; then +- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ++ lynxos*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + +- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], +- lt_cv_prog_compiler_rtti_exceptions, +- [-fno-rtti -fno-exceptions], [], +- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +-fi +-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI ++ m88k*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + ++ mvs*) ++ case $cc_basename in ++ cxx*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; + +-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +-# --------------------------------- +-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], +-[AC_REQUIRE([AC_CANONICAL_HOST]) +-AC_REQUIRE([LT_AC_PROG_SED]) +-AC_REQUIRE([AC_PROG_NM]) +-AC_REQUIRE([AC_OBJEXT]) +-# Check for command to grab the raw symbol name followed by C symbol from nm. +-AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +-[ +-# These are sane defaults that work on at least a few old systems. +-# [They come from Ultrix. What could be older than Ultrix?!! ;)] ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ++ wlarc= ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ fi ++ # Workaround some broken pre-1.5 toolchains ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ++ ;; + +-# Character class describing NM global symbol codes. +-symcode='[[BCDEGRST]]' ++ *nto* | *qnx*) ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ ;; + +-# Regexp to match symbols that can be accessed directly from C. +-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' ++ openbsd2*) ++ # C++ shared libraries are fairly broken ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ fi ++ output_verbose_link_cmd=echo ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; + +-# Transform an extracted symbol line into a proper C declaration +-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" ++ osf3* | osf4* | osf5*) ++ case $cc_basename in ++ KCC*) ++ # Kuck and Associates, Inc. (KAI) C++ Compiler ++ ++ # KCC will only create a shared library if the output file ++ # ends with ".so" (or ".sl" for HP-UX), so rename the library ++ # to its proper name (with version) after linking. ++ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Archives containing C++ object files must be created using ++ # the KAI C++ compiler. ++ case $host in ++ osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; ++ *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; ++ esac ++ ;; ++ RCC*) ++ # Rational C++ 2.4.1 ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ cxx*) ++ case $host in ++ osf3*) ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ ;; ++ *) ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ ++ echo "-hidden">> $lib.exp~ ++ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ ++ $RM $lib.exp' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ ;; ++ esac + +-# Transform an extracted symbol line into symbol name and symbol address +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: + +-# Define system-specific variables. +-case $host_os in +-aix*) +- symcode='[[BCDT]]' +- ;; +-cygwin* | mingw* | pw32*) +- symcode='[[ABCDGISTW]]' +- ;; +-hpux*) # Its linker distinguishes data from code symbols +- if test "$host_cpu" = ia64; then +- symcode='[[ABCDEGRST]]' +- fi +- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" +- ;; +-linux* | k*bsd*-gnu) +- if test "$host_cpu" = ia64; then +- symcode='[[ABCDGIRSTW]]' +- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" +- fi +- ;; +-irix* | nonstopux*) +- symcode='[[BCDEGRST]]' +- ;; +-osf*) +- symcode='[[BCDEGQRST]]' +- ;; +-solaris*) +- symcode='[[BDRT]]' +- ;; +-sco3.2v5*) +- symcode='[[DT]]' +- ;; +-sysv4.2uw2*) +- symcode='[[DT]]' +- ;; +-sysv5* | sco5v6* | unixware* | OpenUNIX*) +- symcode='[[ABDT]]' +- ;; +-sysv4) +- symcode='[[DFNSTU]]' +- ;; +-esac ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes && test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ case $host in ++ osf3*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ ;; ++ esac ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; + +-# Handle CRLF in mingw tool chain +-opt_cr= +-case $build_os in +-mingw*) +- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp +- ;; +-esac ++ psos*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + +-# If we're using GNU nm, then use its standard symbol codes. +-case `$NM -V 2>&1` in +-*GNU* | *'with BFD'*) +- symcode='[[ABCDGIRSTW]]' ;; +-esac ++ sunos4*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.x ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ lcc*) ++ # Lucid ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; + +-# Try without a prefix undercore, then with it. +-for ac_symprfx in "" "_"; do ++ solaris*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.2, 5.x and Centerline C++ ++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes ++ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ # The compiler driver will combine and reorder linker options, ++ # but understands `-z linker_flag'. ++ # Supported since Solaris 2.6 (maybe 2.5.1?) ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ++ ;; ++ esac ++ _LT_TAGVAR(link_all_deplibs, $1)=yes + +- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. +- symxfrm="\\1 $ac_symprfx\\2 \\2" ++ output_verbose_link_cmd='echo' + +- # Write the raw and C identifiers. +- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ++ # Archives containing C++ object files must be created using ++ # "CC -xar", where "CC" is the Sun C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ++ ;; ++ gcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + +- # Check to see that the pipe works correctly. +- pipe_works=no ++ # The C++ compiler must be used to create the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ++ ;; ++ *) ++ # GNU C++ compiler with Solaris linker ++ if test "$GXX" = yes && test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' ++ if $CC --version | $GREP -v '^2\.7' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ else ++ # g++ 2.7 appears to require `-G' NOT `-shared' on this ++ # platform. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ fi ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ++ ;; ++ esac ++ fi ++ ;; ++ esac ++ ;; + +- rm -f conftest* +- cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then +- # Try sorting and uniquifying the output. +- if sort "$nlist" | uniq > "$nlist"T; then +- mv -f "$nlist"T "$nlist" +- else +- rm -f "$nlist"T +- fi ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ ;; + +- # Make sure that we snagged all the symbols we need. +- if grep ' nm_test_var$' "$nlist" >/dev/null; then +- if grep ' nm_test_func$' "$nlist" >/dev/null; then +- cat < conftest.$ac_ext +-#ifdef __cplusplus +-extern "C" { +-#endif ++ sysv5* | sco3.2v5* | sco5v6*) ++ # Note: We can NOT use -z defs as we might desire, because we do not ++ # link with -lc, and that would cause any symbols used from libc to ++ # always be unresolved, which means just about no library would ++ # ever link correctly. If we're not using GNU ld we use -z text ++ # though, which does catch some bad symbols but isn't as heavy-handed ++ # as -z defs. ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ++ runpath_var='LD_RUN_PATH' + +-EOF +- # Now generate the symbol file. +- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ ;; + +- cat <> conftest.$ac_ext +-#if defined (__STDC__) && __STDC__ +-# define lt_ptr_t void * +-#else +-# define lt_ptr_t char * +-# define const +-#endif ++ tandem*) ++ case $cc_basename in ++ NCC*) ++ # NonStop-UX NCC 3.20 ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; + +-/* The mapping between symbol names and symbols. */ +-const struct { +- const char *name; +- lt_ptr_t address; +-} +-lt_preloaded_symbols[[]] = +-{ +-EOF +- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext +- cat <<\EOF >> conftest.$ac_ext +- {0, (lt_ptr_t) 0} +-}; ++ vxworks*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; + +-#ifdef __cplusplus +-} +-#endif +-EOF +- # Now try linking the two files. +- mv conftest.$ac_objext conftstm.$ac_objext +- lt_save_LIBS="$LIBS" +- lt_save_CFLAGS="$CFLAGS" +- LIBS="conftstm.$ac_objext" +- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" +- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then +- pipe_works=yes +- fi +- LIBS="$lt_save_LIBS" +- CFLAGS="$lt_save_CFLAGS" +- else +- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD +- fi +- else +- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD +- fi +- else +- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD +- fi +- else +- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD +- cat conftest.$ac_ext >&5 +- fi +- rm -rf conftest* conftst* ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac + +- # Do not use the global_symbol_pipe unless it works. +- if test "$pipe_works" = yes; then +- break +- else +- lt_cv_sys_global_symbol_pipe= +- fi +-done ++ AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) ++ test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ++ ++ _LT_TAGVAR(GCC, $1)="$GXX" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_SYS_HIDDEN_LIBDEPS($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ CC=$lt_save_CC ++ LDCXX=$LD ++ LD=$lt_save_LD ++ GCC=$lt_save_GCC ++ with_gnu_ld=$lt_save_with_gnu_ld ++ lt_cv_path_LDCXX=$lt_cv_path_LD ++ lt_cv_path_LD=$lt_save_path_LD ++ lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld ++ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld ++fi # test "$_lt_caught_CXX_error" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_CXX_CONFIG ++ ++ ++# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) ++# --------------------------------- ++# Figure out "hidden" library dependencies from verbose ++# compiler output when linking a shared library. ++# Parse the compiler output and extract the necessary ++# objects, libraries and library flags. ++m4_defun([_LT_SYS_HIDDEN_LIBDEPS], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++# Dependencies to place before and after the object being linked: ++_LT_TAGVAR(predep_objects, $1)= ++_LT_TAGVAR(postdep_objects, $1)= ++_LT_TAGVAR(predeps, $1)= ++_LT_TAGVAR(postdeps, $1)= ++_LT_TAGVAR(compiler_lib_search_path, $1)= ++ ++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 ++dnl tag define a new lt_????_link_test_code variable, ++dnl but it's only used here... ++m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF ++int a; ++void foo (void) { a = 0; } ++_LT_EOF ++], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF ++class Foo ++{ ++public: ++ Foo (void) { a = 0; } ++private: ++ int a; ++}; ++_LT_EOF ++], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF ++ subroutine foo ++ implicit none ++ integer*4 a ++ a=0 ++ return ++ end ++_LT_EOF ++], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF ++ subroutine foo ++ implicit none ++ integer a ++ a=0 ++ return ++ end ++_LT_EOF ++], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF ++public class foo { ++ private int a; ++ public void bar (void) { ++ a = 0; ++ } ++}; ++_LT_EOF + ]) +-if test -z "$lt_cv_sys_global_symbol_pipe"; then +- lt_cv_sys_global_symbol_to_cdecl= +-fi +-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then +- AC_MSG_RESULT(failed) ++dnl Parse the compiler output and extract the necessary ++dnl objects, libraries and library flags. ++if AC_TRY_EVAL(ac_compile); then ++ # Parse the compiler output and extract the necessary ++ # objects, libraries and library flags. ++ ++ # Sentinel used to keep track of whether or not we are before ++ # the conftest object file. ++ pre_test_object_deps_done=no ++ ++ for p in `eval "$output_verbose_link_cmd"`; do ++ case $p in ++ ++ -L* | -R* | -l*) ++ # Some compilers place space between "-{L,R}" and the path. ++ # Remove the space. ++ if test $p = "-L" || ++ test $p = "-R"; then ++ prev=$p ++ continue ++ else ++ prev= ++ fi ++ ++ if test "$pre_test_object_deps_done" = no; then ++ case $p in ++ -L* | -R*) ++ # Internal compiler library paths should come after those ++ # provided the user. The postdeps already come after the ++ # user supplied libs so there is no need to process them. ++ if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then ++ _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" ++ else ++ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" ++ fi ++ ;; ++ # The "-l" case would never come before the object being ++ # linked, so don't bother handling this case. ++ esac ++ else ++ if test -z "$_LT_TAGVAR(postdeps, $1)"; then ++ _LT_TAGVAR(postdeps, $1)="${prev}${p}" ++ else ++ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" ++ fi ++ fi ++ ;; ++ ++ *.$objext) ++ # This assumes that the test object file only shows up ++ # once in the compiler output. ++ if test "$p" = "conftest.$objext"; then ++ pre_test_object_deps_done=yes ++ continue ++ fi ++ ++ if test "$pre_test_object_deps_done" = no; then ++ if test -z "$_LT_TAGVAR(predep_objects, $1)"; then ++ _LT_TAGVAR(predep_objects, $1)="$p" ++ else ++ _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" ++ fi ++ else ++ if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then ++ _LT_TAGVAR(postdep_objects, $1)="$p" ++ else ++ _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" ++ fi ++ fi ++ ;; ++ ++ *) ;; # Ignore the rest. ++ ++ esac ++ done ++ ++ # Clean up. ++ rm -f a.out a.exe + else +- AC_MSG_RESULT(ok) ++ echo "libtool.m4: error: problem compiling $1 test program" + fi +-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE + ++$RM -f confest.$objext + +-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) +-# --------------------------------------- +-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], +-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= +-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= ++# PORTME: override above test on systems where it is broken ++m4_if([$1], [CXX], ++[case $host_os in ++interix[[3-9]]*) ++ # Interix 3.5 installs completely hosed .la files for C++, so rather than ++ # hack all around it, let's just trust "g++" to DTRT. ++ _LT_TAGVAR(predep_objects,$1)= ++ _LT_TAGVAR(postdep_objects,$1)= ++ _LT_TAGVAR(postdeps,$1)= ++ ;; + +-AC_MSG_CHECKING([for $compiler option to produce PIC]) +- ifelse([$1],[CXX],[ +- # C++ specific cases for pic, static, wl, etc. +- if test "$GXX" = yes; then +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ++linux*) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 + +- case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- fi +- ;; +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' +- ;; +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; +- mingw* | cygwin* | os2* | pw32*) +- # 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- m4_if([$1], [GCJ], [], +- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) +- ;; +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' +- ;; +- *djgpp*) +- # DJGPP does not support shared libraries at all +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +- ;; +- interix[[3-9]]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; +- sysv4*MP*) +- if test -d /usr/nec; then +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic +- fi +- ;; +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' +- ;; +- esac ++ # The more standards-conforming stlport4 library is ++ # incompatible with the Cstd library. Avoid specifying ++ # it if it's in CXXFLAGS. Ignore libCrun as ++ # -library=stlport4 depends on it. ++ case " $CXX $CXXFLAGS " in ++ *" -library=stlport4 "*) ++ solaris_use_stlport4=yes + ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ esac ++ ++ if test "$solaris_use_stlport4" != yes; then ++ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' ++ fi ++ ;; ++ esac ++ ;; ++ ++solaris*) ++ case $cc_basename in ++ CC*) ++ # The more standards-conforming stlport4 library is ++ # incompatible with the Cstd library. Avoid specifying ++ # it if it's in CXXFLAGS. Ignore libCrun as ++ # -library=stlport4 depends on it. ++ case " $CXX $CXXFLAGS " in ++ *" -library=stlport4 "*) ++ solaris_use_stlport4=yes + ;; + esac +- else ++ ++ # Adding this requires a known-good setup of shared libraries for ++ # Sun compiler versions before 5.6, else PIC objects from an old ++ # archive will be linked into the output, leading to subtle bugs. ++ if test "$solaris_use_stlport4" != yes; then ++ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' ++ fi ++ ;; ++ esac ++ ;; ++esac ++]) ++ ++case " $_LT_TAGVAR(postdeps, $1) " in ++*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; ++esac ++ _LT_TAGVAR(compiler_lib_search_dirs, $1)= ++if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then ++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` ++fi ++_LT_TAGDECL([], [compiler_lib_search_dirs], [1], ++ [The directories searched by this compiler when creating a shared library]) ++_LT_TAGDECL([], [predep_objects], [1], ++ [Dependencies to place before and after the objects being linked to ++ create a shared library]) ++_LT_TAGDECL([], [postdep_objects], [1]) ++_LT_TAGDECL([], [predeps], [1]) ++_LT_TAGDECL([], [postdeps], [1]) ++_LT_TAGDECL([], [compiler_lib_search_path], [1], ++ [The library search path used internally by the compiler when linking ++ a shared library]) ++])# _LT_SYS_HIDDEN_LIBDEPS ++ ++ ++# _LT_PROG_F77 ++# ------------ ++# Since AC_PROG_F77 is broken, in that it returns the empty string ++# if there is no fortran compiler, we have our own version here. ++m4_defun([_LT_PROG_F77], ++[ ++pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) ++AC_PROG_F77 ++if test -z "$F77" || test "X$F77" = "Xno"; then ++ _lt_disable_F77=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_F77 ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_F77], []) ++ ++ ++# _LT_LANG_F77_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for a Fortran 77 compiler are ++# suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_F77_CONFIG], ++[AC_REQUIRE([_LT_PROG_F77])dnl ++AC_LANG_PUSH(Fortran 77) ++ ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ ++# Source file extension for f77 test sources. ++ac_ext=f ++ ++# Object file extension for compiled f77 test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# No sense in running all these tests if we already determined that ++# the F77 compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_disable_F77" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="\ ++ subroutine t ++ return ++ end ++" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code="\ ++ program t ++ end ++" ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC="$CC" ++ lt_save_GCC=$GCC ++ CC=${F77-"f77"} ++ compiler=$CC ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) ++ GCC=$G77 ++ if test -n "$compiler"; then ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) ++ ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no ++ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. + case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; + aix[[4-9]]*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- else +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no + fi +- ;; +- chorus*) +- case $cc_basename in +- cxch68*) +- # Green Hills C++ Compiler +- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" +- ;; +- esac +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- ;; +- esac +- ;; +- dgux*) +- case $cc_basename in +- ec++*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- ;; +- ghcx*) +- # Green Hills C++ Compiler +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' +- ;; +- *) +- ;; +- esac +- ;; +- freebsd* | dragonfly*) +- # FreeBSD uses GNU C++ +- ;; +- hpux9* | hpux10* | hpux11*) +- case $cc_basename in +- CC*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' +- if test "$host_cpu" != ia64; then +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' +- fi +- ;; +- aCC*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' +- ;; +- esac +- ;; +- *) +- ;; +- esac +- ;; +- interix*) +- # This is c89, which is MS Visual C++ (no shared libs) +- # Anyone wants to do a port? +- ;; +- irix5* | irix6* | nonstopux*) +- case $cc_basename in +- CC*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- # CC pic flag -KPIC is the default. +- ;; +- *) +- ;; +- esac +- ;; +- linux* | k*bsd*-gnu) +- case $cc_basename in +- KCC*) +- # KAI C++ Compiler +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' +- ;; +- icpc* | ecpc*) +- # Intel C++ +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' +- ;; +- pgCC* | pgcpp*) +- # Portland Group C++ compiler. +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; +- cxx*) +- # Compaq C++ +- # Make sure the PIC flag is empty. It appears that all Alpha +- # Linux and Compaq Tru64 Unix objects are PIC. +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' +- ;; +- esac +- ;; +- esac +- ;; +- lynxos*) +- ;; +- m88k*) +- ;; +- mvs*) +- case $cc_basename in +- cxx*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' +- ;; +- *) +- ;; +- esac +- ;; +- netbsd* | netbsdelf*-gnu) +- ;; +- osf3* | osf4* | osf5*) +- case $cc_basename in +- KCC*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' +- ;; +- cxx*) +- # Digital/Compaq C++ +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- # Make sure the PIC flag is empty. It appears that all Alpha +- # Linux and Compaq Tru64 Unix objects are PIC. +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; +- *) +- ;; +- esac +- ;; +- psos*) +- ;; +- solaris*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.2, 5.x and Centerline C++ +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' +- ;; +- gcx*) +- # Green Hills C++ Compiler +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' +- ;; +- *) +- ;; +- esac +- ;; +- sunos4*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.x +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; +- lcc*) +- # Lucid +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' +- ;; +- *) +- ;; +- esac +- ;; +- tandem*) +- case $cc_basename in +- NCC*) +- # NonStop-UX NCC 3.20 +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- ;; +- *) +- ;; +- esac +- ;; +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- case $cc_basename in +- CC*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; +- esac +- ;; +- vxworks*) +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no +- ;; ++ ;; + esac +- fi +-], ++ AC_MSG_RESULT([$enable_shared]) ++ ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) ++ ++ _LT_TAGVAR(GCC, $1)="$G77" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ GCC=$lt_save_GCC ++ CC="$lt_save_CC" ++fi # test "$_lt_disable_F77" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_F77_CONFIG ++ ++ ++# _LT_PROG_FC ++# ----------- ++# Since AC_PROG_FC is broken, in that it returns the empty string ++# if there is no fortran compiler, we have our own version here. ++m4_defun([_LT_PROG_FC], + [ +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ++pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) ++AC_PROG_FC ++if test -z "$FC" || test "X$FC" = "Xno"; then ++ _lt_disable_FC=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_FC ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_FC], []) ++ + ++# _LT_LANG_FC_CONFIG([TAG]) ++# ------------------------- ++# Ensure that the configuration variables for a Fortran compiler are ++# suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_FC_CONFIG], ++[AC_REQUIRE([_LT_PROG_FC])dnl ++AC_LANG_PUSH(Fortran) ++ ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ ++# Source file extension for fc test sources. ++ac_ext=${ac_fc_srcext-f} ++ ++# Object file extension for compiled fc test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# No sense in running all these tests if we already determined that ++# the FC compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_disable_FC" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="\ ++ subroutine t ++ return ++ end ++" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code="\ ++ program t ++ end ++" ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC="$CC" ++ lt_save_GCC=$GCC ++ CC=${FC-"f95"} ++ compiler=$CC ++ GCC=$ac_cv_fc_compiler_gnu ++ ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) ++ ++ if test -n "$compiler"; then ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) ++ ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no ++ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. + case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- fi +- ;; ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; ++ aix[[4-9]]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ AC_MSG_RESULT([$enable_shared]) ++ ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) ++ ++ _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_SYS_HIDDEN_LIBDEPS($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ GCC=$lt_save_GCC ++ CC="$lt_save_CC" ++fi # test "$_lt_disable_FC" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_FC_CONFIG ++ ++ ++# _LT_LANG_GCJ_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for the GNU Java Compiler compiler ++# are suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_GCJ_CONFIG], ++[AC_REQUIRE([LT_PROG_GCJ])dnl ++AC_LANG_SAVE ++ ++# Source file extension for Java test sources. ++ac_ext=java ++ ++# Object file extension for compiled Java test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# Code to be used in simple compile tests ++lt_simple_compile_test_code="class foo {}" ++ ++# Code to be used in simple link tests ++lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' ++ ++# ltmain only uses $CC for tagged configurations so make sure $CC is set. ++_LT_TAG_COMPILER ++ ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE ++ ++# Allow CC to be a program name with arguments. ++lt_save_CC="$CC" ++lt_save_GCC=$GCC ++GCC=yes ++CC=${GCJ-"gcj"} ++compiler=$CC ++_LT_TAGVAR(compiler, $1)=$CC ++_LT_TAGVAR(LD, $1)="$LD" ++_LT_CC_BASENAME([$compiler]) ++ ++# GCJ did not exist at the time GCC didn't implicitly link libc in. ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++ ++if test -n "$compiler"; then ++ _LT_COMPILER_NO_RTTI($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++fi ++ ++AC_LANG_RESTORE ++ ++GCC=$lt_save_GCC ++CC="$lt_save_CC" ++])# _LT_LANG_GCJ_CONFIG + +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' +- ;; + +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; ++# _LT_LANG_RC_CONFIG([TAG]) ++# ------------------------- ++# Ensure that the configuration variables for the Windows resource compiler ++# are suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_RC_CONFIG], ++[AC_REQUIRE([LT_PROG_RC])dnl ++AC_LANG_SAVE + +- 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- m4_if([$1], [GCJ], [], +- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) +- ;; ++# Source file extension for RC test sources. ++ac_ext=rc + +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' +- ;; ++# Object file extension for compiled RC test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext + +- interix[[3-9]]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; ++# Code to be used in simple compile tests ++lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +- msdosdjgpp*) +- # Just because we use GCC doesn't mean we suddenly get shared libraries +- # on systems that don't support them. +- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no +- enable_shared=no +- ;; ++# Code to be used in simple link tests ++lt_simple_link_test_code="$lt_simple_compile_test_code" + +- sysv4*MP*) +- if test -d /usr/nec; then +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic +- fi +- ;; ++# ltmain only uses $CC for tagged configurations so make sure $CC is set. ++_LT_TAG_COMPILER + +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' +- ;; +- esac +- ;; ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE + +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' +- ;; +- esac +- else +- # PORTME Check for flag to pass linker flags through the system compiler. +- case $host_os in +- aix*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- else +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' +- fi +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- ;; +- esac +- ;; ++# Allow CC to be a program name with arguments. ++lt_save_CC="$CC" ++lt_save_GCC=$GCC ++GCC= ++CC=${RC-"windres"} ++compiler=$CC ++_LT_TAGVAR(compiler, $1)=$CC ++_LT_CC_BASENAME([$compiler]) ++_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +- 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). +- m4_if([$1], [GCJ], [], +- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) +- ;; ++if test -n "$compiler"; then ++ : ++ _LT_CONFIG($1) ++fi + +- hpux9* | hpux10* | hpux11*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' +- ;; +- esac +- # Is there a better lt_prog_compiler_static that works with the bundled CC? +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' +- ;; ++GCC=$lt_save_GCC ++AC_LANG_RESTORE ++CC="$lt_save_CC" ++])# _LT_LANG_RC_CONFIG + +- irix5* | irix6* | nonstopux*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- # PIC (with -KPIC) is the default. +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; + +- newsos6) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; ++# LT_PROG_GCJ ++# ----------- ++AC_DEFUN([LT_PROG_GCJ], ++[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], ++ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], ++ [AC_CHECK_TOOL(GCJ, gcj,) ++ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" ++ AC_SUBST(GCJFLAGS)])])[]dnl ++]) + +- linux* | k*bsd*-gnu) +- case $cc_basename in +- icc* | ecc*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' +- ;; +- pgcc* | pgf77* | pgf90* | pgf95*) +- # Portland Group compilers (*not* the Pentium gcc compiler, +- # which looks to be a dead project) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; +- ccc*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- # All Alpha code is PIC. +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C 5.9 +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- ;; +- *Sun\ F*) +- # Sun Fortran 8.3 passes all unrecognized flags to the linker +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='' +- ;; +- esac +- ;; +- esac +- ;; ++# Old name: ++AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + +- osf3* | osf4* | osf5*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- # All OSF/1 code is PIC. +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; + +- rdos*) +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' +- ;; ++# LT_PROG_RC ++# ---------- ++AC_DEFUN([LT_PROG_RC], ++[AC_CHECK_TOOL(RC, windres,) ++]) + +- solaris*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- case $cc_basename in +- f77* | f90* | f95*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; +- esac +- ;; ++# Old name: ++AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_RC], []) + +- sunos4*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; + +- sysv4 | sysv4.2uw2* | sysv4.3*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; ++# _LT_DECL_EGREP ++# -------------- ++# If we don't have a new enough Autoconf to choose the best grep ++# available, choose the one first in the user's PATH. ++m4_defun([_LT_DECL_EGREP], ++[AC_REQUIRE([AC_PROG_EGREP])dnl ++AC_REQUIRE([AC_PROG_FGREP])dnl ++test -z "$GREP" && GREP=grep ++_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) ++_LT_DECL([], [EGREP], [1], [An ERE matcher]) ++_LT_DECL([], [FGREP], [1], [A literal string matcher]) ++dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too ++AC_SUBST([GREP]) ++]) + +- sysv4*MP*) +- if test -d /usr/nec ;then +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- fi +- ;; + +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; ++# _LT_DECL_OBJDUMP ++# -------------- ++# If we don't have a new enough Autoconf to choose the best objdump ++# available, choose the one first in the user's PATH. ++m4_defun([_LT_DECL_OBJDUMP], ++[AC_CHECK_TOOL(OBJDUMP, objdump, false) ++test -z "$OBJDUMP" && OBJDUMP=objdump ++_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) ++AC_SUBST([OBJDUMP]) ++]) + +- unicos*) +- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' +- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no +- ;; + +- uts4*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' +- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' +- ;; ++# _LT_DECL_SED ++# ------------ ++# Check for a fully-functional sed program, that truncates ++# as few characters as possible. Prefer GNU sed if found. ++m4_defun([_LT_DECL_SED], ++[AC_PROG_SED ++test -z "$SED" && SED=sed ++Xsed="$SED -e 1s/^X//" ++_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) ++_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], ++ [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ++])# _LT_DECL_SED + +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no +- ;; +- esac ++m4_ifndef([AC_PROG_SED], [ ++# NOTE: This macro has been submitted for inclusion into # ++# GNU Autoconf as AC_PROG_SED. When it is available in # ++# a released version of Autoconf we should remove this # ++# macro and use it instead. # ++ ++m4_defun([AC_PROG_SED], ++[AC_MSG_CHECKING([for a sed that does not truncate output]) ++AC_CACHE_VAL(lt_cv_path_SED, ++[# Loop through the user's path and test for sed and gsed. ++# Then use that list of sed's as ones to test for truncation. ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for lt_ac_prog in sed gsed; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then ++ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" ++ fi ++ done ++ done ++done ++IFS=$as_save_IFS ++lt_ac_max=0 ++lt_ac_count=0 ++# Add /usr/xpg4/bin/sed as it is typically found on Solaris ++# along with /bin/sed that truncates output. ++for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do ++ test ! -f $lt_ac_sed && continue ++ cat /dev/null > conftest.in ++ lt_ac_count=0 ++ echo $ECHO_N "0123456789$ECHO_C" >conftest.in ++ # Check for GNU sed and select it if it is found. ++ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then ++ lt_cv_path_SED=$lt_ac_sed ++ break + fi ++ while true; do ++ cat conftest.in conftest.in >conftest.tmp ++ mv conftest.tmp conftest.in ++ cp conftest.in conftest.nl ++ echo >>conftest.nl ++ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break ++ cmp -s conftest.out conftest.nl || break ++ # 10000 chars as input seems more than enough ++ test $lt_ac_count -gt 10 && break ++ lt_ac_count=`expr $lt_ac_count + 1` ++ if test $lt_ac_count -gt $lt_ac_max; then ++ lt_ac_max=$lt_ac_count ++ lt_cv_path_SED=$lt_ac_sed ++ fi ++ done ++done + ]) +-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) ++SED=$lt_cv_path_SED ++AC_SUBST([SED]) ++AC_MSG_RESULT([$SED]) ++])#AC_PROG_SED ++])#m4_ifndef ++ ++# Old name: ++AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_SED], []) ++ ++ ++# _LT_CHECK_SHELL_FEATURES ++# ------------------------ ++# Find out whether the shell is Bourne or XSI compatible, ++# or has some other useful features. ++m4_defun([_LT_CHECK_SHELL_FEATURES], ++[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) ++# Try some XSI features ++xsi_shell=no ++( _lt_dummy="a/b/c" ++ test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ ++ = c,a/b,, \ ++ && eval 'test $(( 1 + 1 )) -eq 2 \ ++ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ ++ && xsi_shell=yes ++AC_MSG_RESULT([$xsi_shell]) ++_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) ++ ++AC_MSG_CHECKING([whether the shell understands "+="]) ++lt_shell_append=no ++( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ ++ >/dev/null 2>&1 \ ++ && lt_shell_append=yes ++AC_MSG_RESULT([$lt_shell_append]) ++_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) ++ ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ lt_unset=unset ++else ++ lt_unset=false ++fi ++_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl ++ ++# test EBCDIC or ASCII ++case `echo X|tr X '\101'` in ++ A) # ASCII based system ++ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr ++ lt_SP2NL='tr \040 \012' ++ lt_NL2SP='tr \015\012 \040\040' ++ ;; ++ *) # EBCDIC based system ++ lt_SP2NL='tr \100 \n' ++ lt_NL2SP='tr \r\n \100\100' ++ ;; ++esac ++_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl ++_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ++])# _LT_CHECK_SHELL_FEATURES ++ ++ ++# _LT_PROG_XSI_SHELLFNS ++# --------------------- ++# Bourne and XSI compatible variants of some useful shell functions. ++m4_defun([_LT_PROG_XSI_SHELLFNS], ++[case $xsi_shell in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; ++ esac ++} ++ ++# func_basename file ++func_basename () ++{ ++ func_basename_result="${1##*/}" ++} ++ ++# func_dirname_and_basename file append nondir_replacement ++# perform func_basename and func_dirname in a single function ++# call: ++# dirname: Compute the dirname of FILE. If nonempty, ++# add APPEND to the result, otherwise set result ++# to NONDIR_REPLACEMENT. ++# value returned in "$func_dirname_result" ++# basename: Compute filename of FILE. ++# value retuned in "$func_basename_result" ++# Implementation must be kept synchronized with func_dirname ++# and func_basename. For efficiency, we do not delegate to ++# those functions but instead duplicate the functionality here. ++func_dirname_and_basename () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; ++ esac ++ func_basename_result="${1##*/}" ++} ++ ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++func_stripname () ++{ ++ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are ++ # positional parameters, so assign one to ordinary parameter first. ++ func_stripname_result=${3} ++ func_stripname_result=${func_stripname_result#"${1}"} ++ func_stripname_result=${func_stripname_result%"${2}"} ++} ++ ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=${1%%=*} ++ func_opt_split_arg=${1#*=} ++} ++ ++# func_lo2o object ++func_lo2o () ++{ ++ case ${1} in ++ *.lo) func_lo2o_result=${1%.lo}.${objext} ;; ++ *) func_lo2o_result=${1} ;; ++ esac ++} ++ ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=${1%.*}.lo ++} ++ ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=$(( $[*] )) ++} ++ ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=${#1} ++} + +-# +-# Check to make sure the PIC flag actually works. +-# +-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_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 +- "" | " "*) ;; +- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; +- esac], +- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +-fi +-case $host_os in +- # For platforms which do not support PIC, -DPIC is meaningless: +- *djgpp*) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +- ;; +- *) +- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" ++_LT_EOF + ;; +-esac ++ *) # Bourne compatible functions. ++ cat << \_LT_EOF >> "$cfgfile" + +-# +-# Check to make sure the static flag actually works. +-# +-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_cv_prog_compiler_static_works, $1), +- $lt_tmp_static_flag, +- [], +- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) +-]) ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ # Extract subdirectory from the argument. ++ func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` ++ if test "X$func_dirname_result" = "X${1}"; then ++ func_dirname_result="${3}" ++ else ++ func_dirname_result="$func_dirname_result${2}" ++ fi ++} + ++# func_basename file ++func_basename () ++{ ++ func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` ++} + +-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) +-# ------------------------------------ +-# See if the linker supports building shared libraries. +-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], +-[AC_REQUIRE([LT_AC_PROG_SED])dnl +-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +-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 +- 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 +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' +- else +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' +- fi +- ;; +- pw32*) +- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" +- ;; +- cygwin* | mingw*) +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' +- ;; +- linux* | k*bsd*-gnu) +- _LT_AC_TAGVAR(link_all_deplibs, $1)=no +- ;; +- *) +- _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)= +- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no +- _LT_AC_TAGVAR(archive_cmds, $1)= +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)= +- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= +- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +- _LT_AC_TAGVAR(hardcode_automatic, $1)=no +- _LT_AC_TAGVAR(module_cmds, $1)= +- _LT_AC_TAGVAR(module_expsym_cmds, $1)= +- _LT_AC_TAGVAR(always_export_symbols, $1)=no +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +- # include_expsyms should be a list of space-separated symbols to be *always* +- # included in the symbol list +- _LT_AC_TAGVAR(include_expsyms, $1)= +- # exclude_expsyms can be an extended regexp of symbols to exclude +- # 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_|_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]) +- case $host_os in +- cygwin* | mingw* | pw32*) +- # FIXME: the MSVC++ port hasn't been tested in a loooong time +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- if test "$GCC" != yes; then +- with_gnu_ld=no +- fi +- ;; +- interix*) +- # we just hope/assume this is gcc and not c89 (= MSVC++) +- with_gnu_ld=yes +- ;; +- openbsd*) +- with_gnu_ld=no +- ;; ++dnl func_dirname_and_basename ++dnl A portable version of this function is already defined in general.m4sh ++dnl so there is no need for it here. ++ ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++# func_strip_suffix prefix name ++func_stripname () ++{ ++ case ${2} in ++ .*) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; ++ *) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac ++} + +- _LT_AC_TAGVAR(ld_shlibs, $1)=yes +- if test "$with_gnu_ld" = yes; then +- # If archive_cmds runs LD, not CC, wlarc should be empty +- wlarc='${wl}' ++# sed scripts: ++my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' ++my_sed_long_arg='1s/^-[[^=]]*=//' + +- # Set some defaults for GNU ld with shared library support. These +- # are reset later if shared libraries are not supported. Putting them +- # here allows them to be overridden if necessary. +- runpath_var=LD_RUN_PATH +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' +- # ancient GNU ld didn't support --whole-archive et. al. +- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- else +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +- fi +- supports_anon_versioning=no +- case `$LD -v 2>/dev/null` in +- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 +- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... +- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... +- *\ 2.11.*) ;; # other 2.11 versions +- *) supports_anon_versioning=yes ;; +- esac ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` ++ func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` ++} + +- # See if GNU ld supports shared libraries. +- case $host_os in +- 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 +- cat <&2 ++# func_lo2o object ++func_lo2o () ++{ ++ func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` ++} + +-*** Warning: the GNU linker, at least up to release 2.9.1, is reported +-*** to be unable to reliably create shared libraries on AIX. +-*** Therefore, libtool is disabling shared libraries support. If you +-*** really care for shared libraries, you may want to modify your PATH +-*** so that a non-GNU linker is found, and then restart. ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` ++} + +-EOF +- fi +- ;; ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=`expr "$[@]"` ++} + +- amigaos*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- +- # Samuel A. Falvo II reports +- # that the semantics of dynamic libraries on AmigaOS, at least up +- # to version 4, is to share data among multiple programs linked +- # with the same dynamic library. Since this doesn't match the +- # behavior of shared libraries on other platforms, we can't use +- # them. +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` ++} + +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; ++_LT_EOF ++esac + +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, +- # as there is no search path for DLLs. +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- _LT_AC_TAGVAR(always_export_symbols, $1)=no +- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' ++case $lt_shell_append in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$[1]+=\$[2]" ++} ++_LT_EOF ++ ;; ++ *) ++ cat << \_LT_EOF >> "$cfgfile" + +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$[1]=\$$[1]\$[2]" ++} + +- interix[[3-9]]*) +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; ++_LT_EOF ++ ;; ++ esac ++]) + +- gnu* | linux* | k*bsd*-gnu) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- tmp_addflag= +- case $cc_basename,$host_cpu in +- pgcc*) # Portland Group C compiler +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag' +- ;; +- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 +- tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 +- tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler +- tmp_addflag=' -nofor_main' ;; +- esac +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) # Sun C 5.9 +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_sharedflag='-G' ;; +- *Sun\ F*) # Sun Fortran 8.3 +- tmp_sharedflag='-G' ;; +- *) +- tmp_sharedflag='-shared' ;; +- esac +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++# Helper functions for option handling. -*- Autoconf -*- ++# ++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gary V. Vaughan, 2004 ++# ++# 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. + +- if test $supports_anon_versioning = yes; then +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ +- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +- $echo "local: *; };" >> $output_objdir/$libname.ver~ +- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' +- fi +- _LT_AC_TAGVAR(link_all_deplibs, $1)=no +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; ++# serial 6 ltoptions.m4 + +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' +- wlarc= +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- fi +- ;; ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + +- solaris*) +- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- cat <&2 + +-*** Warning: The releases 2.8.* of the GNU linker cannot reliably +-*** create shared libraries on Solaris systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.9.1 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. ++# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) ++# ------------------------------------------ ++m4_define([_LT_MANGLE_OPTION], ++[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + +-EOF +- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; + +- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) +- case `$LD -v 2>&1` in +- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- cat <<_LT_EOF 1>&2 ++# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) ++# --------------------------------------- ++# Set option OPTION-NAME for macro MACRO-NAME, and if there is a ++# matching handler defined, dispatch to it. Other OPTION-NAMEs are ++# saved as a flag. ++m4_define([_LT_SET_OPTION], ++[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl ++m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), ++ _LT_MANGLE_DEFUN([$1], [$2]), ++ [m4_warning([Unknown $1 option `$2'])])[]dnl ++]) + +-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +-*** reliably create shared libraries on SCO systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. + +-_LT_EOF +- ;; +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; +- esac +- ;; ++# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) ++# ------------------------------------------------------------ ++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. ++m4_define([_LT_IF_OPTION], ++[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + +- sunos4*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- wlarc= +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; + +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; +- esac ++# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) ++# ------------------------------------------------------- ++# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME ++# are set. ++m4_define([_LT_UNLESS_OPTIONS], ++[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), ++ [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), ++ [m4_define([$0_found])])])[]dnl ++m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ++])[]dnl ++]) + +- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then +- runpath_var= +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +- fi +- else +- # PORTME fill in a description of your system's linker (not GNU ld) +- case $host_os in +- aix3*) +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- _LT_AC_TAGVAR(always_export_symbols, $1)=yes +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' +- # Note: this linker hardcodes the directories in LIBPATH if there +- # are no directories specified by -L. +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then +- # Neither direct hardcoding nor static linking is supported with a +- # broken collect2. +- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported +- fi +- ;; + +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- # 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 +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' +- else +- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' +- fi +- aix_use_runtimelinking=no ++# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) ++# ---------------------------------------- ++# OPTION-LIST is a space-separated list of Libtool options associated ++# with MACRO-NAME. If any OPTION has a matching handler declared with ++# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about ++# the unknown option and exit. ++m4_defun([_LT_SET_OPTIONS], ++[# Set options ++m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), ++ [_LT_SET_OPTION([$1], _LT_Option)]) ++ ++m4_if([$1],[LT_INIT],[ ++ dnl ++ dnl Simply set some default values (i.e off) if boolean options were not ++ dnl specified: ++ _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ++ ]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ++ ]) ++ dnl ++ dnl If no reference was made to various pairs of opposing options, then ++ dnl we run the default mode handler for the pair. For example, if neither ++ dnl `shared' nor `disable-shared' was passed, we enable building of shared ++ dnl archives by default: ++ _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], ++ [_LT_ENABLE_FAST_INSTALL]) ++ ]) ++])# _LT_SET_OPTIONS + +- # 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]].*|aix[[5-9]]*) +- for ld_flag in $LDFLAGS; do +- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then +- aix_use_runtimelinking=yes +- break +- fi +- done +- ;; +- esac + +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi + +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. ++# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) ++# ----------------------------------------- ++m4_define([_LT_MANGLE_DEFUN], ++[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + +- _LT_AC_TAGVAR(archive_cmds, $1)='' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + +- if test "$GCC" = yes; then +- case $host_os in aix4.[[012]]|aix4.[[012]].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi ++# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) ++# ----------------------------------------------- ++m4_define([LT_OPTION_DEFINE], ++[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ++])# LT_OPTION_DEFINE + +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- _LT_AC_TAGVAR(always_export_symbols, $1)=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- _LT_AC_SYS_LIBPATH_AIX +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else +- if test "$host_cpu" = ia64; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- _LT_AC_SYS_LIBPATH_AIX +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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' +- fi +- fi +- ;; + +- amigaos*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- # see comment about different semantics on the GNU ld section +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; ++# dlopen ++# ------ ++LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ++]) + +- bsdi[[45]]*) +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic +- ;; ++AU_DEFUN([AC_LIBTOOL_DLOPEN], ++[_LT_SET_OPTION([LT_INIT], [dlopen]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `dlopen' option into LT_INIT's first parameter.]) ++]) + +- cygwin* | mingw* | pw32*) +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- # hardcode_libdir_flag_spec is actually meaningless, as there is +- # no search path for DLLs. +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- # Tell ltmain to make .lib files, not .a files. +- libext=lib +- # Tell ltmain to make .dll files, not .so files. +- shrext_cmds=".dll" +- # FIXME: Setting linknames here is a bad hack. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' +- # The linker will automatically build a .lib file if we build a DLL. +- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' +- # FIXME: Should let the user specify the lib program. +- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' +- _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' +- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes +- ;; ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + +- 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 "$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_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*) +- output_verbose_link_cmd='echo' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- _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 -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~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(ld_shlibs, $1)=no +- ;; +- esac +- fi +- ;; + +- dgux*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++# win32-dll ++# --------- ++# Declare package support for building win32 dll's. ++LT_OPTION_DEFINE([LT_INIT], [win32-dll], ++[enable_win32_dll=yes + +- freebsd1*) +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; ++case $host in ++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) ++ AC_CHECK_TOOL(AS, as, false) ++ AC_CHECK_TOOL(DLLTOOL, dlltool, false) ++ AC_CHECK_TOOL(OBJDUMP, objdump, false) ++ ;; ++esac + +- # 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*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++test -z "$AS" && AS=as ++_LT_DECL([], [AS], [0], [Assembler program])dnl + +- # Unfortunately, older versions of FreeBSD 2 do not have this feature. +- freebsd2*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++test -z "$DLLTOOL" && DLLTOOL=dlltool ++_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl + +- # FreeBSD 3 and greater uses gcc -shared to do shared libraries. +- freebsd* | dragonfly*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++test -z "$OBJDUMP" && OBJDUMP=objdump ++_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl ++])# win32-dll + +- hpux9*) +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes ++AU_DEFUN([AC_LIBTOOL_WIN32_DLL], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++_LT_SET_OPTION([LT_INIT], [win32-dll]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `win32-dll' option into LT_INIT's first parameter.]) ++]) + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) ++ ++ ++# _LT_ENABLE_SHARED([DEFAULT]) ++# ---------------------------- ++# implement the --enable-shared flag, and supports the `shared' and ++# `disable-shared' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_SHARED], ++[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([shared], ++ [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], ++ [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_shared=yes ;; ++ no) enable_shared=no ;; ++ *) ++ enable_shared=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_shared=yes ++ fi ++ done ++ IFS="$lt_save_ifs" + ;; ++ esac], ++ [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + +- hpux10*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +- fi +- if test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_DECL([build_libtool_libs], [enable_shared], [0], ++ [Whether or not to build shared libraries]) ++])# _LT_ENABLE_SHARED + +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- fi +- ;; ++# Old names: ++AC_DEFUN([AC_ENABLE_SHARED], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ++]) + +- hpux11*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- case $host_cpu in +- hppa*64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- else +- case $host_cpu in +- hppa*64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- fi +- if test "$with_gnu_ld" = no; then +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ++AC_DEFUN([AC_DISABLE_SHARED], ++[_LT_SET_OPTION([LT_INIT], [disable-shared]) ++]) + +- case $host_cpu in +- hppa*64*|ia64*) +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; +- *) +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) ++AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- ;; +- esac +- fi +- ;; ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_ENABLE_SHARED], []) ++dnl AC_DEFUN([AM_DISABLE_SHARED], []) + +- irix5* | irix6* | nonstopux*) +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes +- ;; + +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; + +- newsos6) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ++# _LT_ENABLE_STATIC([DEFAULT]) ++# ---------------------------- ++# implement the --enable-static flag, and support the `static' and ++# `disable-static' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_STATIC], ++[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([static], ++ [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], ++ [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_static=yes ;; ++ no) enable_static=no ;; ++ *) ++ enable_static=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_static=yes ++ fi ++ done ++ IFS="$lt_save_ifs" + ;; ++ esac], ++ [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' +- else +- case $host_os in +- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- ;; +- *) +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' +- ;; +- esac +- fi +- else +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- fi +- ;; ++ _LT_DECL([build_old_libs], [enable_static], [0], ++ [Whether or not to build static libraries]) ++])# _LT_ENABLE_STATIC + +- os2*) +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported +- _LT_AC_TAGVAR(archive_cmds, $1)='$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' +- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' +- ;; ++LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +- osf3*) +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ++# Old names: ++AC_DEFUN([AC_ENABLE_STATIC], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ++]) ++ ++AC_DEFUN([AC_DISABLE_STATIC], ++[_LT_SET_OPTION([LT_INIT], [disable-static]) ++]) ++ ++AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) ++AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_ENABLE_STATIC], []) ++dnl AC_DEFUN([AM_DISABLE_STATIC], []) ++ ++ ++ ++# _LT_ENABLE_FAST_INSTALL([DEFAULT]) ++# ---------------------------------- ++# implement the --enable-fast-install flag, and support the `fast-install' ++# and `disable-fast-install' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_FAST_INSTALL], ++[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([fast-install], ++ [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], ++ [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_fast_install=yes ;; ++ no) enable_fast_install=no ;; ++ *) ++ enable_fast_install=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_fast_install=yes ++ fi ++ done ++ IFS="$lt_save_ifs" + ;; ++ esac], ++ [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +- osf4* | osf5*) # as osf3* with the addition of -msym flag +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' +- else +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ +- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' ++_LT_DECL([fast_install], [enable_fast_install], [0], ++ [Whether or not to optimize for fast installation])dnl ++])# _LT_ENABLE_FAST_INSTALL ++ ++LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) ++ ++# Old names: ++AU_DEFUN([AC_ENABLE_FAST_INSTALL], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you put ++the `fast-install' option into LT_INIT's first parameter.]) ++]) + +- # Both c and cxx compiler support -rpath directly +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: +- ;; ++AU_DEFUN([AC_DISABLE_FAST_INSTALL], ++[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you put ++the `disable-fast-install' option into LT_INIT's first parameter.]) ++]) + +- solaris*) +- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' +- if test "$GCC" = yes; then +- wlarc='${wl}' +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' +- else +- wlarc='' +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- case $host_os in +- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; +- *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. GCC discards it without `$wl', +- # but is careful enough not to reorder. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' +- else +- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' +- fi +- ;; +- esac +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes +- ;; ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) ++dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + +- sunos4*) +- if test "x$host_vendor" = xsequent; then +- # Use $CC to link under sequent, because it throws in some extra .o +- # files that make .init and .fini sections work. +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' +- fi +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes +- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; + +- sysv4) +- case $host_vendor in +- sni) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? +- ;; +- siemens) +- ## LD is ld it makes a PLAMLIB +- ## CC just makes a GrossModule. +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' +- _LT_AC_TAGVAR(hardcode_direct, $1)=no +- ;; +- motorola) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie +- ;; +- esac +- runpath_var='LD_RUN_PATH' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++# _LT_WITH_PIC([MODE]) ++# -------------------- ++# implement the --with-pic flag, and support the `pic-only' and `no-pic' ++# LT_INIT options. ++# MODE is either `yes' or `no'. If omitted, it defaults to `both'. ++m4_define([_LT_WITH_PIC], ++[AC_ARG_WITH([pic], ++ [AS_HELP_STRING([--with-pic], ++ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ++ [pic_mode="$withval"], ++ [pic_mode=default]) + +- sysv4.3*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' +- ;; ++test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) + +- sysv4*MP*) +- if test -d /usr/nec; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- runpath_var=LD_RUN_PATH +- hardcode_runpath_var=yes +- _LT_AC_TAGVAR(ld_shlibs, $1)=yes +- fi +- ;; ++_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ++])# _LT_WITH_PIC + +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) +- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- runpath_var='LD_RUN_PATH' ++LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; ++# Old name: ++AU_DEFUN([AC_LIBTOOL_PICMODE], ++[_LT_SET_OPTION([LT_INIT], [pic-only]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `pic-only' option into LT_INIT's first parameter.]) ++]) + +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' +- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' +- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes +- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +- if test "$GCC" = yes; then +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; + +- uts4*) +- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' +- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no +- ;; ++m4_define([_LTDL_MODE], []) ++LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], ++ [m4_define([_LTDL_MODE], [nonrecursive])]) ++LT_OPTION_DEFINE([LTDL_INIT], [recursive], ++ [m4_define([_LTDL_MODE], [recursive])]) ++LT_OPTION_DEFINE([LTDL_INIT], [subproject], ++ [m4_define([_LTDL_MODE], [subproject])]) + +- *) +- _LT_AC_TAGVAR(ld_shlibs, $1)=no +- ;; +- esac +- fi +-]) +-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ++m4_define([_LTDL_TYPE], []) ++LT_OPTION_DEFINE([LTDL_INIT], [installable], ++ [m4_define([_LTDL_TYPE], [installable])]) ++LT_OPTION_DEFINE([LTDL_INIT], [convenience], ++ [m4_define([_LTDL_TYPE], [convenience])]) + ++# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- + # +-# Do we need to explicitly link libc? ++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gary V. Vaughan, 2004 + # +-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in +-x|xyes) +- # Assume -lc should be added +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ++# 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. + +- if test "$enable_shared" = yes && test "$GCC" = yes; then +- case $_LT_AC_TAGVAR(archive_cmds, $1) in +- *'~'*) +- # FIXME: we may have to deal with multi-command sequences. +- ;; +- '$CC '*) +- # Test whether the compiler implicitly links with -lc since on some +- # systems, -lgcc has to come before -lc. If gcc already passes -lc +- # to ld, don't add -lc before -lgcc. +- AC_MSG_CHECKING([whether -lc should be explicitly linked in]) +- $rm conftest* +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++# serial 6 ltsugar.m4 + +- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then +- soname=conftest +- lib=conftest +- libobjs=conftest.$ac_objext +- deplibs= +- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) +- pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) +- compiler_flags=-v +- linker_flags=-v +- verstring= +- output_objdir=. +- libname=conftest +- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) +- _LT_AC_TAGVAR(allow_undefined_flag, $1)= +- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) +- then +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +- else +- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes +- fi +- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag +- else +- cat conftest.err 1>&5 +- fi +- $rm conftest* +- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) +- ;; +- esac +- fi +- ;; +-esac +-])# AC_LIBTOOL_PROG_LD_SHLIBS ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +-# _LT_AC_FILE_LTDLL_C +-# ------------------- +-# Be careful that the start marker always follows a newline. +-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ +-# /* ltdll.c starts here */ +-# #define WIN32_LEAN_AND_MEAN +-# #include +-# #undef WIN32_LEAN_AND_MEAN +-# #include +-# +-# #ifndef __CYGWIN__ +-# # ifdef __CYGWIN32__ +-# # define __CYGWIN__ __CYGWIN32__ +-# # endif +-# #endif +-# +-# #ifdef __cplusplus +-# extern "C" { +-# #endif +-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +-# #ifdef __cplusplus +-# } +-# #endif +-# +-# #ifdef __CYGWIN__ +-# #include +-# DECLARE_CYGWIN_DLL( DllMain ); +-# #endif +-# HINSTANCE __hDllInstance_base; +-# +-# BOOL APIENTRY +-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +-# { +-# __hDllInstance_base = hInst; +-# return TRUE; +-# } +-# /* ltdll.c ends here */ +-])# _LT_AC_FILE_LTDLL_C ++# lt_join(SEP, ARG1, [ARG2...]) ++# ----------------------------- ++# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their ++# associated separator. ++# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier ++# versions in m4sugar had bugs. ++m4_define([lt_join], ++[m4_if([$#], [1], [], ++ [$#], [2], [[$2]], ++ [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) ++m4_define([_lt_join], ++[m4_if([$#$2], [2], [], ++ [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +-# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) +-# --------------------------------- +-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) ++# lt_car(LIST) ++# lt_cdr(LIST) ++# ------------ ++# Manipulate m4 lists. ++# These macros are necessary as long as will still need to support ++# Autoconf-2.59 which quotes differently. ++m4_define([lt_car], [[$1]]) ++m4_define([lt_cdr], ++[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], ++ [$#], 1, [], ++ [m4_dquote(m4_shift($@))])]) ++m4_define([lt_unquote], $1) ++ ++ ++# lt_append(MACRO-NAME, STRING, [SEPARATOR]) ++# ------------------------------------------ ++# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. ++# Note that neither SEPARATOR nor STRING are expanded; they are appended ++# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). ++# No SEPARATOR is output if MACRO-NAME was previously undefined (different ++# than defined and empty). ++# ++# This macro is needed until we can rely on Autoconf 2.62, since earlier ++# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. ++m4_define([lt_append], ++[m4_define([$1], ++ m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + +-# old names +-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) + +-# This is just to silence aclocal about the macro not being used +-ifelse([AC_DISABLE_FAST_INSTALL]) ++# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) ++# ---------------------------------------------------------- ++# Produce a SEP delimited list of all paired combinations of elements of ++# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list ++# has the form PREFIXmINFIXSUFFIXn. ++# Needed until we can rely on m4_combine added in Autoconf 2.62. ++m4_define([lt_combine], ++[m4_if(m4_eval([$# > 3]), [1], ++ [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl ++[[m4_foreach([_Lt_prefix], [$2], ++ [m4_foreach([_Lt_suffix], ++ ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, ++ [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) ++ ++ ++# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) ++# ----------------------------------------------------------------------- ++# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited ++# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. ++m4_define([lt_if_append_uniq], ++[m4_ifdef([$1], ++ [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], ++ [lt_append([$1], [$2], [$3])$4], ++ [$5])], ++ [lt_append([$1], [$2], [$3])$4])]) + +-AC_DEFUN([LT_AC_PROG_GCJ], +-[AC_CHECK_TOOL(GCJ, gcj, no) +- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" +- AC_SUBST(GCJFLAGS) +-]) + +-AC_DEFUN([LT_AC_PROG_RC], +-[AC_CHECK_TOOL(RC, windres, no) ++# lt_dict_add(DICT, KEY, VALUE) ++# ----------------------------- ++m4_define([lt_dict_add], ++[m4_define([$1($2)], [$3])]) ++ ++ ++# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) ++# -------------------------------------------- ++m4_define([lt_dict_add_subkey], ++[m4_define([$1($2:$3)], [$4])]) ++ ++ ++# lt_dict_fetch(DICT, KEY, [SUBKEY]) ++# ---------------------------------- ++m4_define([lt_dict_fetch], ++[m4_ifval([$3], ++ m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), ++ m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) ++ ++ ++# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) ++# ----------------------------------------------------------------- ++m4_define([lt_if_dict_fetch], ++[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], ++ [$5], ++ [$6])]) ++ ++ ++# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) ++# -------------------------------------------------------------- ++m4_define([lt_dict_filter], ++[m4_if([$5], [], [], ++ [lt_join(m4_quote(m4_default([$4], [[, ]])), ++ lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), ++ [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl + ]) + ++# ltversion.m4 -- version numbers -*- Autoconf -*- ++# ++# Copyright (C) 2004 Free Software Foundation, Inc. ++# Written by Scott James Remnant, 2004 ++# ++# 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. + +-# Cheap backport of AS_EXECUTABLE_P and required macros +-# from Autoconf 2.59; we should not use $as_executable_p directly. ++# Generated from ltversion.in. + +-# _AS_TEST_PREPARE +-# ---------------- +-m4_ifndef([_AS_TEST_PREPARE], +-[m4_defun([_AS_TEST_PREPARE], +-[if test -x / >/dev/null 2>&1; then +- as_executable_p='test -x' +-else +- as_executable_p='test -f' +-fi +-])])# _AS_TEST_PREPARE ++# serial 3012 ltversion.m4 ++# This file is part of GNU Libtool + +-# AS_EXECUTABLE_P +-# --------------- +-# Check whether a file is executable. +-m4_ifndef([AS_EXECUTABLE_P], +-[m4_defun([AS_EXECUTABLE_P], +-[AS_REQUIRE([_AS_TEST_PREPARE])dnl +-$as_executable_p $1[]dnl +-])])# AS_EXECUTABLE_P ++m4_define([LT_PACKAGE_VERSION], [2.2.6]) ++m4_define([LT_PACKAGE_REVISION], [1.3012]) + +-# NOTE: This macro has been submitted for inclusion into # +-# GNU Autoconf as AC_PROG_SED. When it is available in # +-# a released version of Autoconf we should remove this # +-# macro and use it instead. # +-# LT_AC_PROG_SED +-# -------------- +-# Check for a fully-functional sed program, that truncates +-# as few characters as possible. Prefer GNU sed if found. +-AC_DEFUN([LT_AC_PROG_SED], +-[AC_MSG_CHECKING([for a sed that does not truncate output]) +-AC_CACHE_VAL(lt_cv_path_SED, +-[# Loop through the user's path and test for sed and gsed. +-# Then use that list of sed's as ones to test for truncation. +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for lt_ac_prog in sed gsed; do +- for ac_exec_ext in '' $ac_executable_extensions; do +- if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then +- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" +- fi +- done +- done +-done +-IFS=$as_save_IFS +-lt_ac_max=0 +-lt_ac_count=0 +-# Add /usr/xpg4/bin/sed as it is typically found on Solaris +-# along with /bin/sed that truncates output. +-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do +- test ! -f $lt_ac_sed && continue +- cat /dev/null > conftest.in +- lt_ac_count=0 +- echo $ECHO_N "0123456789$ECHO_C" >conftest.in +- # Check for GNU sed and select it if it is found. +- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then +- lt_cv_path_SED=$lt_ac_sed +- break +- fi +- while true; do +- cat conftest.in conftest.in >conftest.tmp +- mv conftest.tmp conftest.in +- cp conftest.in conftest.nl +- echo >>conftest.nl +- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break +- cmp -s conftest.out conftest.nl || break +- # 10000 chars as input seems more than enough +- test $lt_ac_count -gt 10 && break +- lt_ac_count=`expr $lt_ac_count + 1` +- if test $lt_ac_count -gt $lt_ac_max; then +- lt_ac_max=$lt_ac_count +- lt_cv_path_SED=$lt_ac_sed +- fi +- done +-done +-]) +-SED=$lt_cv_path_SED +-AC_SUBST([SED]) +-AC_MSG_RESULT([$SED]) ++AC_DEFUN([LTVERSION_VERSION], ++[macro_version='2.2.6' ++macro_revision='1.3012' ++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) ++_LT_DECL(, macro_revision, 0) + ]) + +-# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. ++# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- ++# ++# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. ++# Written by Scott James Remnant, 2004. ++# ++# 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 4 lt~obsolete.m4 ++ ++# These exist entirely to fool aclocal when bootstrapping libtool. ++# ++# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) ++# which have later been changed to m4_define as they aren't part of the ++# exported API, or moved to Autoconf or Automake where they belong. ++# ++# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN ++# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us ++# using a macro with the same name in our local m4/libtool.m4 it'll ++# pull the old libtool.m4 in (it doesn't see our shiny new m4_define ++# and doesn't know about Autoconf macros at all.) ++# ++# So we provide this file, which has a silly filename so it's always ++# included after everything else. This provides aclocal with the ++# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything ++# because those macros already exist, or will be overwritten later. ++# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. ++# ++# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. ++# Yes, that means every name once taken will need to remain here until ++# we give up compatibility with versions before 1.7, at which point ++# we need to keep only those names which we still refer to. ++ ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) ++ ++m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) ++m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) ++m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) ++m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) ++m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) ++m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) ++m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) ++m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) ++m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) ++m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) ++m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) ++m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) ++m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) ++m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) ++m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) ++m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) ++m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) ++m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) ++m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) ++m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) ++m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) ++m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) ++m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) ++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) ++m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) ++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) ++m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) ++m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) ++m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) ++m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) ++m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) ++m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) ++m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) ++m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) ++m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) ++m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) ++m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) ++m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) ++m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) ++m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) ++m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) ++m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) ++m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) ++m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) ++m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) ++ ++# Copyright (C) 2002, 2003, 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, +@@ -6683,10 +7980,10 @@ + # generated from the m4 files accompanying Automake X.Y. + # (This private macro should not be called outside this file.) + AC_DEFUN([AM_AUTOMAKE_VERSION], +-[am__api_version='1.10' ++[am__api_version='1.11' + 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.1], [], ++m4_if([$1], [1.11], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl + ]) + +@@ -6700,12 +7997,12 @@ + # AM_SET_CURRENT_AUTOMAKE_VERSION + # ------------------------------- + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. ++# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +-[AM_AUTOMAKE_VERSION([1.10.1])dnl ++[AM_AUTOMAKE_VERSION([1.11])dnl + m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +-_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) ++_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + + # AM_AUX_DIR_EXPAND -*- Autoconf -*- + +@@ -6762,14 +8059,14 @@ + + # AM_CONDITIONAL -*- Autoconf -*- + +-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 ++# Copyright (C) 1997, 2000, 2001, 2003, 2004, 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 8 ++# serial 9 + + # AM_CONDITIONAL(NAME, SHELL-CONDITION) + # ------------------------------------- +@@ -6782,6 +8079,7 @@ + AC_SUBST([$1_FALSE])dnl + _AM_SUBST_NOTMAKE([$1_TRUE])dnl + _AM_SUBST_NOTMAKE([$1_FALSE])dnl ++m4_define([_AM_COND_VALUE_$1], [$2])dnl + if $2; then + $1_TRUE= + $1_FALSE='#' +@@ -6795,14 +8093,14 @@ + Usually this means the macro was only invoked conditionally.]]) + fi])]) + +-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 ++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 + # 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 9 ++# serial 10 + + # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be + # written in clear, in which case automake, when reading aclocal.m4, +@@ -6859,6 +8157,16 @@ + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi ++ am__universal=false ++ m4_case([$1], [CC], ++ [case " $depcc " in #( ++ *\ -arch\ *\ -arch\ *) am__universal=true ;; ++ esac], ++ [CXX], ++ [case " $depcc " in #( ++ *\ -arch\ *\ -arch\ *) am__universal=true ;; ++ esac]) ++ + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and +@@ -6876,7 +8184,17 @@ + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + ++ # We check with `-c' and `-o' for the sake of the "dashmstdout" ++ # mode. It turns out that the SunPro C++ compiler does not properly ++ # handle `-M -o', and we need to detect this. Also, some Intel ++ # versions had trouble with output in subdirs ++ am__obj=sub/conftest.${OBJEXT-o} ++ am__minus_obj="-o $am__obj" + case $depmode in ++ gcc) ++ # This depmode causes a compiler race in universal mode. ++ test "$am__universal" = false || continue ++ ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested +@@ -6886,19 +8204,23 @@ + break + fi + ;; ++ msvisualcpp | msvcmsys) ++ # This compiler won't grok `-c -o', but also, the minuso test has ++ # not run yet. These depmodes are late enough in the game, and ++ # so weak that their functioning should not be impacted. ++ am__obj=conftest.${OBJEXT-o} ++ am__minus_obj= ++ ;; + none) break ;; + esac +- # We check with `-c' and `-o' for the sake of the "dashmstdout" +- # mode. It turns out that the SunPro C++ compiler does not properly +- # handle `-M -o', and we need to detect this. + if depmode=$depmode \ +- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ ++ source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ +- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ ++ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && +- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ++ grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message +@@ -6955,57 +8277,68 @@ + + # Generate code to set up dependency tracking. -*- Autoconf -*- + +-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 ++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 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 3 ++#serial 5 + + # _AM_OUTPUT_DEPENDENCY_COMMANDS + # ------------------------------ + AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +-[for mf in $CONFIG_FILES; do +- # Strip MF so we end up with the name of the file. +- mf=`echo "$mf" | sed -e 's/:.*$//'` +- # Check whether this is an Automake generated Makefile or not. +- # We used to match only the files named `Makefile.in', but +- # some people rename them; so instead we look at the file content. +- # Grep'ing the first line is not enough: some people post-process +- # 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 -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then +- dirpart=`AS_DIRNAME("$mf")` +- else +- continue +- fi +- # Extract the definition of DEPDIR, am__include, and am__quote +- # from the Makefile without running `make'. +- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` +- test -z "$DEPDIR" && continue +- am__include=`sed -n 's/^am__include = //p' < "$mf"` +- test -z "am__include" && continue +- am__quote=`sed -n 's/^am__quote = //p' < "$mf"` +- # When using ansi2knr, U may be empty or an underscore; expand it +- U=`sed -n 's/^U = //p' < "$mf"` +- # Find all dependency output files, they are included files with +- # $(DEPDIR) in their names. We invoke sed twice because it is the +- # simplest approach to changing $(DEPDIR) to its actual value in the +- # expansion. +- for file in `sed -n " +- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ +- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do +- # Make sure the directory exists. +- test -f "$dirpart/$file" && continue +- fdir=`AS_DIRNAME(["$file"])` +- AS_MKDIR_P([$dirpart/$fdir]) +- # echo "creating $dirpart/$file" +- echo '# dummy' > "$dirpart/$file" ++[{ ++ # Autoconf 2.62 quotes --file arguments for eval, but not when files ++ # are listed without --file. Let's play safe and only enable the eval ++ # if we detect the quoting. ++ case $CONFIG_FILES in ++ *\'*) eval set x "$CONFIG_FILES" ;; ++ *) set x $CONFIG_FILES ;; ++ esac ++ shift ++ for mf ++ do ++ # Strip MF so we end up with the name of the file. ++ mf=`echo "$mf" | sed -e 's/:.*$//'` ++ # Check whether this is an Automake generated Makefile or not. ++ # We used to match only the files named `Makefile.in', but ++ # some people rename them; so instead we look at the file content. ++ # Grep'ing the first line is not enough: some people post-process ++ # 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 -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then ++ dirpart=`AS_DIRNAME("$mf")` ++ else ++ continue ++ fi ++ # Extract the definition of DEPDIR, am__include, and am__quote ++ # from the Makefile without running `make'. ++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` ++ test -z "$DEPDIR" && continue ++ am__include=`sed -n 's/^am__include = //p' < "$mf"` ++ test -z "am__include" && continue ++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"` ++ # When using ansi2knr, U may be empty or an underscore; expand it ++ U=`sed -n 's/^U = //p' < "$mf"` ++ # Find all dependency output files, they are included files with ++ # $(DEPDIR) in their names. We invoke sed twice because it is the ++ # simplest approach to changing $(DEPDIR) to its actual value in the ++ # expansion. ++ for file in `sed -n " ++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ ++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do ++ # Make sure the directory exists. ++ test -f "$dirpart/$file" && continue ++ fdir=`AS_DIRNAME(["$file"])` ++ AS_MKDIR_P([$dirpart/$fdir]) ++ # echo "creating $dirpart/$file" ++ echo '# dummy' > "$dirpart/$file" ++ done + done +-done ++} + ])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +@@ -7037,13 +8370,13 @@ + # Do all the work for Automake. -*- Autoconf -*- + + # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +-# 2005, 2006, 2008 Free Software Foundation, Inc. ++# 2005, 2006, 2008, 2009 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 13 ++# serial 16 + + # 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. +@@ -7060,7 +8393,7 @@ + # arguments mandatory, and then we can depend on a new Autoconf + # release and drop the old call support. + AC_DEFUN([AM_INIT_AUTOMAKE], +-[AC_PREREQ([2.60])dnl ++[AC_PREREQ([2.62])dnl + dnl Autoconf wants to disallow AM_ names. We explicitly allow + dnl the ones we care about. + m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +@@ -7111,8 +8444,8 @@ + AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) + AM_MISSING_PROG(AUTOHEADER, autoheader) + AM_MISSING_PROG(MAKEINFO, makeinfo) +-AM_PROG_INSTALL_SH +-AM_PROG_INSTALL_STRIP ++AC_REQUIRE([AM_PROG_INSTALL_SH])dnl ++AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl + AC_REQUIRE([AM_PROG_MKDIR_P])dnl + # We need awk for the "check" target. The system "awk" is bad on + # some platforms. +@@ -7120,24 +8453,37 @@ + AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AM_SET_LEADING_DOT])dnl + _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], +- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], +- [_AM_PROG_TAR([v7])])]) ++ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], ++ [_AM_PROG_TAR([v7])])]) + _AM_IF_OPTION([no-dependencies],, + [AC_PROVIDE_IFELSE([AC_PROG_CC], +- [_AM_DEPENDENCIES(CC)], +- [define([AC_PROG_CC], +- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl ++ [_AM_DEPENDENCIES(CC)], ++ [define([AC_PROG_CC], ++ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + AC_PROVIDE_IFELSE([AC_PROG_CXX], +- [_AM_DEPENDENCIES(CXX)], +- [define([AC_PROG_CXX], +- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ++ [_AM_DEPENDENCIES(CXX)], ++ [define([AC_PROG_CXX], ++ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + AC_PROVIDE_IFELSE([AC_PROG_OBJC], +- [_AM_DEPENDENCIES(OBJC)], +- [define([AC_PROG_OBJC], +- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ++ [_AM_DEPENDENCIES(OBJC)], ++ [define([AC_PROG_OBJC], ++ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + ]) ++_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl ++dnl The `parallel-tests' driver may need to know about EXEEXT, so add the ++dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro ++dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. ++AC_CONFIG_COMMANDS_PRE(dnl ++[m4_provide_if([_AM_COMPILER_EXEEXT], ++ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + ]) + ++dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not ++dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further ++dnl mangled by Autoconf and run in a shell conditional statement. ++m4_define([_AC_COMPILER_EXEEXT], ++m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) ++ + + # When config.status generates a header, we must update the stamp-h file. + # This file resides in the same directory as the config header +@@ -7160,7 +8506,7 @@ + done + echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. ++# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. + # + # This file is free software; the Free Software Foundation + # gives unlimited permission to copy and/or distribute it, +@@ -7171,7 +8517,14 @@ + # Define $install_sh. + AC_DEFUN([AM_PROG_INSTALL_SH], + [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} ++if test x"${install_sh}" != xset; then ++ case $am_aux_dir in ++ *\ * | *\ *) ++ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; ++ *) ++ install_sh="\${SHELL} $am_aux_dir/install-sh" ++ esac ++fi + AC_SUBST(install_sh)]) + + # Copyright (C) 2003, 2005 Free Software Foundation, Inc. +@@ -7197,13 +8550,13 @@ + + # Check to see how 'make' treats includes. -*- Autoconf -*- + +-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. ++# Copyright (C) 2001, 2002, 2003, 2005, 2009 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 3 ++# serial 4 + + # AM_MAKE_INCLUDE() + # ----------------- +@@ -7212,7 +8565,7 @@ + [am_make=${MAKE-make} + cat > confinc << 'END' + am__doit: +- @echo done ++ @echo this is the am__doit target + .PHONY: am__doit + END + # If we don't find an include directive, just comment out the code. +@@ -7222,24 +8575,24 @@ + _am_result=none + # First try GNU make style include. + echo "include confinc" > confmf +-# We grep out `Entering directory' and `Leaving directory' +-# messages which can occur if `w' ends up in MAKEFLAGS. +-# In particular we don't look at `^make:' because GNU make might +-# be invoked under some other name (usually "gmake"), in which +-# case it prints its new name instead of `make'. +-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then +- am__include=include +- am__quote= +- _am_result=GNU +-fi ++# Ignore all kinds of additional output from `make'. ++case `$am_make -s -f confmf 2> /dev/null` in #( ++*the\ am__doit\ target*) ++ am__include=include ++ am__quote= ++ _am_result=GNU ++ ;; ++esac + # Now try BSD make style include. + if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf +- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then +- am__include=.include +- am__quote="\"" +- _am_result=BSD +- fi ++ case `$am_make -s -f confmf 2> /dev/null` in #( ++ *the\ am__doit\ target*) ++ am__include=.include ++ am__quote="\"" ++ _am_result=BSD ++ ;; ++ esac + fi + AC_SUBST([am__include]) + AC_SUBST([am__quote]) +@@ -7247,16 +8600,51 @@ + rm -f confinc confmf + ]) + ++# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 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 6 ++ ++# AM_PROG_CC_C_O ++# -------------- ++# Like AC_PROG_CC_C_O, but changed for automake. ++AC_DEFUN([AM_PROG_CC_C_O], ++[AC_REQUIRE([AC_PROG_CC_C_O])dnl ++AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl ++AC_REQUIRE_AUX_FILE([compile])dnl ++# FIXME: we rely on the cache variable name because ++# there is no other way. ++set dummy $CC ++am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` ++eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o ++if test "$am_t" != yes; then ++ # Losing compiler, so override with the script. ++ # FIXME: It is wrong to rewrite CC. ++ # But if we don't then we get into trouble of one sort or another. ++ # A longer-term fix would be to have automake use am__CC in this case, ++ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" ++ CC="$am_aux_dir/compile $CC" ++fi ++dnl Make sure AC_PROG_CC is never called again, or it will override our ++dnl setting of CC. ++m4_define([AC_PROG_CC], ++ [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) ++]) ++ + # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 ++# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 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 5 ++# serial 6 + + # AM_MISSING_PROG(NAME, PROGRAM) + # ------------------------------ +@@ -7273,7 +8661,14 @@ + AC_DEFUN([AM_MISSING_HAS_RUN], + [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl + AC_REQUIRE_AUX_FILE([missing])dnl +-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" ++if test x"${MISSING+set}" != xset; then ++ case $am_aux_dir in ++ *\ * | *\ *) ++ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; ++ *) ++ MISSING="\${SHELL} $am_aux_dir/missing" ;; ++ esac ++fi + # Use eval to expand $SHELL + if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +@@ -7311,13 +8706,13 @@ + + # Helper functions for option handling. -*- Autoconf -*- + +-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. ++# Copyright (C) 2001, 2002, 2003, 2005, 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 3 ++# serial 4 + + # _AM_MANGLE_OPTION(NAME) + # ----------------------- +@@ -7334,7 +8729,7 @@ + # ---------------------------------- + # OPTIONS is a space-separated list of Automake options. + AC_DEFUN([_AM_SET_OPTIONS], +-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) ++[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + + # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) + # ------------------------------------------- +@@ -7344,14 +8739,14 @@ + + # Check to make sure that the build environment is sane. -*- Autoconf -*- + +-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 ++# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 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 4 ++# serial 5 + + # AM_SANITY_CHECK + # --------------- +@@ -7360,16 +8755,29 @@ + # Just in case + sleep 1 + echo timestamp > conftest.file ++# Reject unsafe characters in $srcdir or the absolute working directory ++# name. Accept space and tab only in the latter. ++am_lf=' ++' ++case `pwd` in ++ *[[\\\"\#\$\&\'\`$am_lf]]*) ++ AC_MSG_ERROR([unsafe absolute working directory name]);; ++esac ++case $srcdir in ++ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) ++ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; ++esac ++ + # Do `set' in a subshell so we don't clobber the current shell's + # arguments. Must try -L first in case configure is actually a + # symlink; some systems play weird games with the mod time of symlinks + # (eg FreeBSD returns the mod time of the symlink's containing + # directory). + if ( +- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` ++ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. +- set X `ls -t $srcdir/configure conftest.file` ++ set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ +@@ -7422,18 +8830,25 @@ + INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +-# Copyright (C) 2006 Free Software Foundation, Inc. ++# Copyright (C) 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 2 ++ + # _AM_SUBST_NOTMAKE(VARIABLE) + # --------------------------- + # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. + # This macro is traced by Automake. + AC_DEFUN([_AM_SUBST_NOTMAKE]) + ++# AM_SUBST_NOTMAKE(VARIABLE) ++# --------------------------- ++# Public sister of _AM_SUBST_NOTMAKE. ++AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) ++ + # Check how to create a tarball. -*- Autoconf -*- + + # Copyright (C) 2004, 2005 Free Software Foundation, Inc. +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/compile xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/compile +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/compile 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/compile 2009-06-11 11:29:50.000000000 +0200 +@@ -0,0 +1,143 @@ ++#! /bin/sh ++# Wrapper for compilers which do not understand `-c -o'. ++ ++scriptversion=2009-04-28.21; # UTC ++ ++# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software ++# Foundation, Inc. ++# Written by Tom Tromey . ++# ++# This program is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2, or (at your option) ++# any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++ ++# As a special exception to the GNU General Public License, if you ++# distribute this file as part of a program that contains a ++# configuration script generated by Autoconf, you may include it under ++# the same distribution terms that you use for the rest of that program. ++ ++# This file is maintained in Automake, please report ++# bugs to or send patches to ++# . ++ ++case $1 in ++ '') ++ echo "$0: No command. Try \`$0 --help' for more information." 1>&2 ++ exit 1; ++ ;; ++ -h | --h*) ++ cat <<\EOF ++Usage: compile [--help] [--version] PROGRAM [ARGS] ++ ++Wrapper for compilers which do not understand `-c -o'. ++Remove `-o dest.o' from ARGS, run PROGRAM with the remaining ++arguments, and rename the output as expected. ++ ++If you are trying to build a whole package this is not the ++right script to run: please start by reading the file `INSTALL'. ++ ++Report bugs to . ++EOF ++ exit $? ++ ;; ++ -v | --v*) ++ echo "compile $scriptversion" ++ exit $? ++ ;; ++esac ++ ++ofile= ++cfile= ++eat= ++ ++for arg ++do ++ if test -n "$eat"; then ++ eat= ++ else ++ case $1 in ++ -o) ++ # configure might choose to run compile as `compile cc -o foo foo.c'. ++ # So we strip `-o arg' only if arg is an object. ++ eat=1 ++ case $2 in ++ *.o | *.obj) ++ ofile=$2 ++ ;; ++ *) ++ set x "$@" -o "$2" ++ shift ++ ;; ++ esac ++ ;; ++ *.c) ++ cfile=$1 ++ set x "$@" "$1" ++ shift ++ ;; ++ *) ++ set x "$@" "$1" ++ shift ++ ;; ++ esac ++ fi ++ shift ++done ++ ++if test -z "$ofile" || test -z "$cfile"; then ++ # If no `-o' option was seen then we might have been invoked from a ++ # pattern rule where we don't need one. That is ok -- this is a ++ # normal compilation that the losing compiler can handle. If no ++ # `.c' file was seen then we are probably linking. That is also ++ # ok. ++ exec "$@" ++fi ++ ++# Name of file we expect compiler to create. ++cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` ++ ++# Create the lock directory. ++# Note: use `[/\\:.-]' here to ensure that we don't use the same name ++# that we are using for the .o file. Also, base the name on the expected ++# object file name, since that is what matters with a parallel build. ++lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d ++while true; do ++ if mkdir "$lockdir" >/dev/null 2>&1; then ++ break ++ fi ++ sleep 1 ++done ++# FIXME: race condition here if user kills between mkdir and trap. ++trap "rmdir '$lockdir'; exit 1" 1 2 15 ++ ++# Run the compile. ++"$@" ++ret=$? ++ ++if test -f "$cofile"; then ++ mv "$cofile" "$ofile" ++elif test -f "${cofile}bj"; then ++ mv "${cofile}bj" "$ofile" ++fi ++ ++rmdir "$lockdir" ++exit $ret ++ ++# Local Variables: ++# mode: shell-script ++# sh-indentation: 2 ++# eval: (add-hook 'write-file-hooks 'time-stamp) ++# time-stamp-start: "scriptversion=" ++# time-stamp-format: "%:y-%02m-%02d.%02H" ++# time-stamp-time-zone: "UTC" ++# time-stamp-end: "; # UTC" ++# End: +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/ltmain.sh xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/ltmain.sh +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/ltmain.sh 2009-10-21 08:21:58.452030953 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/.auto/ltmain.sh 2009-07-30 18:46:57.000000000 +0200 +@@ -1,52 +1,83 @@ +-# ltmain.sh - Provide generalized library-building support services. +-# NOTE: Changing this file will not affect anything until you rerun configure. +-# +-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +-# 2007, 2008 Free Software Foundation, Inc. +-# Originally by Gordon Matzigkeit , 1996 +-# +-# This program is free software; you can redistribute it and/or modify ++# Generated from ltmain.m4sh. ++ ++# ltmain.sh (GNU libtool) 2.2.6 ++# Written by Gordon Matzigkeit , 1996 ++ ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc. ++# This is free software; see the source for copying conditions. There is NO ++# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ++ ++# GNU Libtool is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # +-# This program is distributed in the hope that it will be useful, but ++# As a special exception to the GNU General Public License, ++# if you distribute this file as part of a program or library that ++# is built using GNU Libtool, you may include this file under the ++# same distribution terms that you use for the rest of that program. ++# ++# GNU Libtool is distributed in the hope that it will be useful, but + # WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + # General Public License for more details. + # + # You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +-# +-# As a special exception to the GNU General Public License, if you +-# distribute this file as part of a program that contains a +-# configuration script generated by Autoconf, you may include it under +-# the same distribution terms that you use for the rest of that program. +- +-basename="s,^.*/,,g" +- +-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +-# is ksh but when the shell is invoked as "sh" and the current value of +-# the _XPG environment variable is not equal to 1 (one), the special +-# positional parameter $0, within a function call, is the name of the +-# function. +-progpath="$0" +- +-# The name of this program: +-progname=`echo "$progpath" | $SED $basename` +-modename="$progname" ++# along with GNU Libtool; see the file COPYING. If not, a copy ++# can be downloaded from http://www.gnu.org/licenses/gpl.html, ++# or obtained by writing to the Free Software Foundation, Inc., ++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +-# Global variables: +-EXIT_SUCCESS=0 +-EXIT_FAILURE=1 ++# Usage: $progname [OPTION]... [MODE-ARG]... ++# ++# Provide generalized library-building support services. ++# ++# --config show all configuration variables ++# --debug enable verbose shell tracing ++# -n, --dry-run display commands without modifying any files ++# --features display basic configuration information and exit ++# --mode=MODE use operation mode MODE ++# --preserve-dup-deps don't remove duplicate dependency libraries ++# --quiet, --silent don't print informational messages ++# --tag=TAG use configuration variables from tag TAG ++# -v, --verbose print informational messages (default) ++# --version print version information ++# -h, --help print short or long help message ++# ++# MODE must be one of the following: ++# ++# clean remove files from the build directory ++# compile compile a source file into a libtool object ++# execute automatically set library path, then run a program ++# finish complete the installation of libtool libraries ++# install install libraries or executables ++# link create a library or an executable ++# uninstall remove libraries from an installed directory ++# ++# MODE-ARGS vary depending on the MODE. ++# Try `$progname --help --mode=MODE' for a more detailed description of MODE. ++# ++# When reporting a bug, please describe a test case to reproduce it and ++# include the following information: ++# ++# host-triplet: $host ++# shell: $SHELL ++# compiler: $LTCC ++# compiler flags: $LTCFLAGS ++# linker: $LD (gnu? $with_gnu_ld) ++# $progname: (GNU libtool) 2.2.6 ++# automake: $automake_version ++# autoconf: $autoconf_version ++# ++# Report bugs to . + + PROGRAM=ltmain.sh + PACKAGE=libtool +-VERSION="1.5.26 Debian 1.5.26-4" +-TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)" ++VERSION=2.2.6 ++TIMESTAMP="" ++package_revision=1.3012 + +-# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). ++# Be Bourne compatible + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +@@ -60,104 +91,261 @@ + BIN_SH=xpg4; export BIN_SH # for Tru64 + DUALCASE=1; export DUALCASE # for MKS sh + +-# Check that we have a working $echo. +-if test "X$1" = X--no-reexec; then +- # Discard the --no-reexec flag, and continue. +- shift +-elif test "X$1" = X--fallback-echo; then +- # Avoid inline document here, it may be left over +- : +-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then +- # Yippee, $echo works! +- : +-else +- # Restart under the correct shell, and then maybe $echo will work. +- exec $SHELL "$progpath" --no-reexec ${1+"$@"} +-fi +- +-if test "X$1" = X--fallback-echo; then +- # used as fallback echo +- shift +- cat <&2 +- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 +- exit $EXIT_FAILURE +-fi ++dirname="s,/[^/]*$,," ++basename="s,^.*/,," + +-# Global variables. +-mode=$default_mode +-nonopt= +-prev= +-prevopt= +-run= +-show="$echo" +-show_help= +-execute_dlfiles= +-duplicate_deps=no +-preserve_args= +-lo2o="s/\\.lo\$/.${objext}/" +-o2lo="s/\\.${objext}\$/.lo/" +-extracted_archives= +-extracted_serial=0 ++# func_dirname_and_basename file append nondir_replacement ++# perform func_basename and func_dirname in a single function ++# call: ++# dirname: Compute the dirname of FILE. If nonempty, ++# add APPEND to the result, otherwise set result ++# to NONDIR_REPLACEMENT. ++# value returned in "$func_dirname_result" ++# basename: Compute filename of FILE. ++# value retuned in "$func_basename_result" ++# Implementation must be kept synchronized with func_dirname ++# and func_basename. For efficiency, we do not delegate to ++# those functions but instead duplicate the functionality here. ++func_dirname_and_basename () ++{ ++ # Extract subdirectory from the argument. ++ func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` ++ if test "X$func_dirname_result" = "X${1}"; then ++ func_dirname_result="${3}" ++ else ++ func_dirname_result="$func_dirname_result${2}" ++ fi ++ func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` ++} ++ ++# Generated shell functions inserted here. ++ ++# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh ++# is ksh but when the shell is invoked as "sh" and the current value of ++# the _XPG environment variable is not equal to 1 (one), the special ++# positional parameter $0, within a function call, is the name of the ++# function. ++progpath="$0" ++ ++# The name of this program: ++# In the unlikely event $progname began with a '-', it would play havoc with ++# func_echo (imagine progname=-n), so we prepend ./ in that case: ++func_dirname_and_basename "$progpath" ++progname=$func_basename_result ++case $progname in ++ -*) progname=./$progname ;; ++esac ++ ++# Make sure we have an absolute path for reexecution: ++case $progpath in ++ [\\/]*|[A-Za-z]:\\*) ;; ++ *[\\/]*) ++ progdir=$func_dirname_result ++ progdir=`cd "$progdir" && pwd` ++ progpath="$progdir/$progname" ++ ;; ++ *) ++ save_IFS="$IFS" ++ IFS=: ++ for progdir in $PATH; do ++ IFS="$save_IFS" ++ test -x "$progdir/$progname" && break ++ done ++ IFS="$save_IFS" ++ test -n "$progdir" || progdir=`pwd` ++ progpath="$progdir/$progname" ++ ;; ++esac ++ ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++Xsed="${SED}"' -e 1s/^X//' ++sed_quote_subst='s/\([`"$\\]\)/\\\1/g' ++ ++# Same as above, but do not quote variable references. ++double_quote_subst='s/\(["`\\]\)/\\\1/g' ++ ++# Re-`\' parameter expansions in output of double_quote_subst that were ++# `\'-ed in input to the same. If an odd number of `\' preceded a '$' ++# in input to double_quote_subst, that '$' was protected from expansion. ++# Since each input `\' is now two `\'s, look for any number of runs of ++# four `\'s followed by two `\'s and then a '$'. `\' that '$'. ++bs='\\' ++bs2='\\\\' ++bs4='\\\\\\\\' ++dollar='\$' ++sed_double_backslash="\ ++ s/$bs4/&\\ ++/g ++ s/^$bs2$dollar/$bs&/ ++ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g ++ s/\n//g" ++ ++# Standard options: ++opt_dry_run=false ++opt_help=false ++opt_quiet=false ++opt_verbose=false ++opt_warning=: ++ ++# func_echo arg... ++# Echo program name prefixed message, along with the current mode ++# name if it has been set yet. ++func_echo () ++{ ++ $ECHO "$progname${mode+: }$mode: $*" ++} ++ ++# func_verbose arg... ++# Echo program name prefixed message in verbose mode only. ++func_verbose () ++{ ++ $opt_verbose && func_echo ${1+"$@"} ++ ++ # A bug in bash halts the script if the last line of a function ++ # fails when set -e is in force, so we need another command to ++ # work around that: ++ : ++} ++ ++# func_error arg... ++# Echo program name prefixed message to standard error. ++func_error () ++{ ++ $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2 ++} ++ ++# func_warning arg... ++# Echo program name prefixed warning message to standard error. ++func_warning () ++{ ++ $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2 ++ ++ # bash bug again: ++ : ++} ++ ++# func_fatal_error arg... ++# Echo program name prefixed message to standard error, and exit. ++func_fatal_error () ++{ ++ func_error ${1+"$@"} ++ exit $EXIT_FAILURE ++} ++ ++# func_fatal_help arg... ++# Echo program name prefixed message to standard error, followed by ++# a help hint, and exit. ++func_fatal_help () ++{ ++ func_error ${1+"$@"} ++ func_fatal_error "$help" ++} ++help="Try \`$progname --help' for more information." ## default ++ ++ ++# func_grep expression filename ++# Check whether EXPRESSION matches any line of FILENAME, without output. ++func_grep () ++{ ++ $GREP "$1" "$2" >/dev/null 2>&1 ++} ++ ++ ++# func_mkdir_p directory-path ++# Make sure the entire path to DIRECTORY-PATH is available. ++func_mkdir_p () ++{ ++ my_directory_path="$1" ++ my_dir_list= ++ ++ if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then ++ ++ # Protect directory names starting with `-' ++ case $my_directory_path in ++ -*) my_directory_path="./$my_directory_path" ;; ++ esac ++ ++ # While some portion of DIR does not yet exist... ++ while test ! -d "$my_directory_path"; do ++ # ...make a list in topmost first order. Use a colon delimited ++ # list incase some portion of path contains whitespace. ++ my_dir_list="$my_directory_path:$my_dir_list" ++ ++ # If the last portion added has no slash in it, the list is done ++ case $my_directory_path in */*) ;; *) break ;; esac ++ ++ # ...otherwise throw away the child directory and loop ++ my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"` ++ done ++ my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'` ++ ++ save_mkdir_p_IFS="$IFS"; IFS=':' ++ for my_dir in $my_dir_list; do ++ IFS="$save_mkdir_p_IFS" ++ # mkdir can fail with a `File exist' error if two processes ++ # try to create one of the directories concurrently. Don't ++ # stop in that case! ++ $MKDIR "$my_dir" 2>/dev/null || : ++ done ++ IFS="$save_mkdir_p_IFS" ++ ++ # Bail out if we (or some other process) failed to create a directory. ++ test -d "$my_directory_path" || \ ++ func_fatal_error "Failed to create \`$1'" ++ fi ++} + +-##################################### +-# Shell function definitions: +-# This seems to be the best place for them + + # func_mktempdir [string] + # Make a temporary directory that won't clash with other running +@@ -167,7 +355,7 @@ + { + my_template="${TMPDIR-/tmp}/${1-$progname}" + +- if test "$run" = ":"; then ++ if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else +@@ -176,526 +364,787 @@ + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then +- # Failing that, at least try and use $RANDOM to avoid a race +- my_tmpdir="${my_template}-${RANDOM-0}$$" ++ # Failing that, at least try and use $RANDOM to avoid a race ++ my_tmpdir="${my_template}-${RANDOM-0}$$" + +- save_mktempdir_umask=`umask` +- umask 0077 +- $mkdir "$my_tmpdir" +- umask $save_mktempdir_umask ++ save_mktempdir_umask=`umask` ++ umask 0077 ++ $MKDIR "$my_tmpdir" ++ umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure +- test -d "$my_tmpdir" || { +- $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2 +- exit $EXIT_FAILURE +- } ++ test -d "$my_tmpdir" || \ ++ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + +- $echo "X$my_tmpdir" | $Xsed ++ $ECHO "X$my_tmpdir" | $Xsed + } + + +-# func_win32_libid arg +-# return the library type of file 'arg' +-# +-# Need a lot of goo to handle *both* DLLs and import libs +-# Has to be a shell function in order to 'eat' the argument +-# that is supplied when $file_magic_command is called. +-func_win32_libid () ++# func_quote_for_eval arg ++# Aesthetically quote ARG to be evaled later. ++# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT ++# is double-quoted, suitable for a subsequent eval, whereas ++# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters ++# which are still active within double quotes backslashified. ++func_quote_for_eval () + { +- win32_libid_type="unknown" +- win32_fileres=`file -L $1 2>/dev/null` +- case $win32_fileres in +- *ar\ archive\ import\ library*) # definitely import +- win32_libid_type="x86 archive import" +- ;; +- *ar\ archive*) # could be an import, or static +- if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ +- $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then +- win32_nmres=`eval $NM -f posix -A $1 | \ +- $SED -n -e '1,100{ +- / I /{ +- s,.*,import, +- p +- q +- } +- }'` +- case $win32_nmres in +- import*) win32_libid_type="x86 archive import";; +- *) win32_libid_type="x86 archive static";; +- esac +- fi +- ;; +- *DLL*) +- win32_libid_type="x86 DLL" +- ;; +- *executable*) # but shell scripts are "executable" too... +- case $win32_fileres in +- *MS\ Windows\ PE\ Intel*) +- win32_libid_type="x86 DLL" +- ;; ++ case $1 in ++ *[\\\`\"\$]*) ++ func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;; ++ *) ++ func_quote_for_eval_unquoted_result="$1" ;; ++ esac ++ ++ case $func_quote_for_eval_unquoted_result in ++ # Double-quote args containing shell metacharacters to delay ++ # word splitting, command substitution and and variable ++ # expansion for a subsequent eval. ++ # Many Bourne shells cannot handle close brackets correctly ++ # in scan sets, so we specify it separately. ++ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") ++ func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ++ ;; ++ *) ++ func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +- ;; +- esac +- $echo $win32_libid_type + } + + +-# func_infer_tag arg +-# Infer tagged configuration to use if any are available and +-# if one wasn't chosen via the "--tag" command line option. +-# Only attempt this if the compiler in the base compile +-# command doesn't match the default compiler. +-# arg is usually of the form 'gcc ...' +-func_infer_tag () ++# func_quote_for_expand arg ++# Aesthetically quote ARG to be evaled later; same as above, ++# but do not quote variable references. ++func_quote_for_expand () + { +- if test -n "$available_tags" && test -z "$tagname"; then +- CC_quoted= +- for arg in $CC; do +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- CC_quoted="$CC_quoted $arg" +- done +- case $@ in +- # Blanks in the command may have been stripped by the calling shell, +- # but not from the CC environment variable when configure was run. +- " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; +- # Blanks at the start of $base_compile will cause this to fail +- # if we don't check for them as well. ++ case $1 in ++ *[\\\`\"]*) ++ my_arg=`$ECHO "X$1" | $Xsed \ ++ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) +- for z in $available_tags; do +- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then +- # Evaluate the configuration. +- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" +- CC_quoted= +- for arg in $CC; do +- # Double-quote args containing other shell metacharacters. +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- CC_quoted="$CC_quoted $arg" +- done +- case "$@ " in +- " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) +- # The compiler in the base compile command matches +- # the one in the tagged configuration. +- # Assume this is the tagged configuration we want. +- tagname=$z +- break +- ;; +- esac +- fi +- done +- # If $tagname still isn't set, then no tagged configuration +- # was found and let the user know that the "--tag" command +- # line option must be used. +- if test -z "$tagname"; then +- $echo "$modename: unable to infer tagged configuration" +- $echo "$modename: specify a tag with \`--tag'" 1>&2 +- exit $EXIT_FAILURE +-# else +-# $echo "$modename: using $tagname tagged configuration" +- fi +- ;; +- esac +- fi ++ my_arg="$1" ;; ++ esac ++ ++ case $my_arg in ++ # Double-quote args containing shell metacharacters to delay ++ # word splitting and command substitution for a subsequent eval. ++ # Many Bourne shells cannot handle close brackets correctly ++ # in scan sets, so we specify it separately. ++ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") ++ my_arg="\"$my_arg\"" ++ ;; ++ esac ++ ++ func_quote_for_expand_result="$my_arg" + } + + +-# func_extract_an_archive dir oldlib +-func_extract_an_archive () ++# func_show_eval cmd [fail_exp] ++# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is ++# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP ++# is given, then evaluate it. ++func_show_eval () + { +- f_ex_an_ar_dir="$1"; shift +- f_ex_an_ar_oldlib="$1" ++ my_cmd="$1" ++ my_fail_exp="${2-:}" + +- $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" +- $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $? +- if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then +- : +- else +- $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2 +- exit $EXIT_FAILURE ++ ${opt_silent-false} || { ++ func_quote_for_expand "$my_cmd" ++ eval "func_echo $func_quote_for_expand_result" ++ } ++ ++ if ${opt_dry_run-false}; then :; else ++ eval "$my_cmd" ++ my_status=$? ++ if test "$my_status" -eq 0; then :; else ++ eval "(exit $my_status); $my_fail_exp" ++ fi + fi + } + +-# func_extract_archives gentop oldlib ... +-func_extract_archives () ++ ++# func_show_eval_locale cmd [fail_exp] ++# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is ++# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP ++# is given, then evaluate it. Use the saved locale for evaluation. ++func_show_eval_locale () + { +- my_gentop="$1"; shift +- my_oldlibs=${1+"$@"} +- my_oldobjs="" +- my_xlib="" +- my_xabs="" +- my_xdir="" +- my_status="" ++ my_cmd="$1" ++ my_fail_exp="${2-:}" ++ ++ ${opt_silent-false} || { ++ func_quote_for_expand "$my_cmd" ++ eval "func_echo $func_quote_for_expand_result" ++ } + +- $show "${rm}r $my_gentop" +- $run ${rm}r "$my_gentop" +- $show "$mkdir $my_gentop" +- $run $mkdir "$my_gentop" +- my_status=$? +- if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then +- exit $my_status ++ if ${opt_dry_run-false}; then :; else ++ eval "$lt_user_locale ++ $my_cmd" ++ my_status=$? ++ eval "$lt_safe_locale" ++ if test "$my_status" -eq 0; then :; else ++ eval "(exit $my_status); $my_fail_exp" ++ fi + fi ++} + +- for my_xlib in $my_oldlibs; do +- # Extract the objects. +- case $my_xlib in +- [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; +- *) my_xabs=`pwd`"/$my_xlib" ;; +- esac +- my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` +- my_xlib_u=$my_xlib +- while :; do +- case " $extracted_archives " in +- *" $my_xlib_u "*) +- extracted_serial=`expr $extracted_serial + 1` +- my_xlib_u=lt$extracted_serial-$my_xlib ;; +- *) break ;; +- esac +- done +- extracted_archives="$extracted_archives $my_xlib_u" +- my_xdir="$my_gentop/$my_xlib_u" + +- $show "${rm}r $my_xdir" +- $run ${rm}r "$my_xdir" +- $show "$mkdir $my_xdir" +- $run $mkdir "$my_xdir" +- exit_status=$? +- if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then +- exit $exit_status +- fi +- case $host in +- *-darwin*) +- $show "Extracting $my_xabs" +- # Do not bother doing anything if just a dry run +- if test -z "$run"; then +- darwin_orig_dir=`pwd` +- cd $my_xdir || exit $? +- darwin_archive=$my_xabs +- darwin_curdir=`pwd` +- darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'` +- darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` +- if test -n "$darwin_arches"; then +- darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` +- darwin_arch= +- $show "$darwin_base_archive has multiple architectures $darwin_arches" +- for darwin_arch in $darwin_arches ; do +- mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" +- lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" +- cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" +- func_extract_an_archive "`pwd`" "${darwin_base_archive}" +- cd "$darwin_curdir" +- $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" +- done # $darwin_arches +- ## Okay now we have a bunch of thin objects, gotta fatten them up :) +- darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP` +- darwin_file= +- darwin_files= +- for darwin_file in $darwin_filelist; do +- darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` +- lipo -create -output "$darwin_file" $darwin_files +- done # $darwin_filelist +- ${rm}r unfat-$$ +- cd "$darwin_orig_dir" +- else +- cd "$darwin_orig_dir" +- func_extract_an_archive "$my_xdir" "$my_xabs" +- fi # $darwin_arches +- fi # $run +- ;; +- *) +- func_extract_an_archive "$my_xdir" "$my_xabs" +- ;; +- esac +- my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` +- done +- func_extract_archives_result="$my_oldobjs" ++ ++ ++ ++# func_version ++# Echo version message to standard output and exit. ++func_version () ++{ ++ $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / { ++ s/^# // ++ s/^# *$// ++ s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ ++ p ++ }' < "$progpath" ++ exit $? ++} ++ ++# func_usage ++# Echo short help message to standard output and exit. ++func_usage () ++{ ++ $SED -n '/^# Usage:/,/# -h/ { ++ s/^# // ++ s/^# *$// ++ s/\$progname/'$progname'/ ++ p ++ }' < "$progpath" ++ $ECHO ++ $ECHO "run \`$progname --help | more' for full usage" ++ exit $? ++} ++ ++# func_help ++# Echo long help message to standard output and exit. ++func_help () ++{ ++ $SED -n '/^# Usage:/,/# Report bugs to/ { ++ s/^# // ++ s/^# *$// ++ s*\$progname*'$progname'* ++ s*\$host*'"$host"'* ++ s*\$SHELL*'"$SHELL"'* ++ s*\$LTCC*'"$LTCC"'* ++ s*\$LTCFLAGS*'"$LTCFLAGS"'* ++ s*\$LD*'"$LD"'* ++ s/\$with_gnu_ld/'"$with_gnu_ld"'/ ++ s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ ++ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ ++ p ++ }' < "$progpath" ++ exit $? ++} ++ ++# func_missing_arg argname ++# Echo program name prefixed message to standard error and set global ++# exit_cmd. ++func_missing_arg () ++{ ++ func_error "missing argument for $1" ++ exit_cmd=exit + } +-# End of Shell function definitions +-##################################### + +-# Darwin sucks +-eval std_shrext=\"$shrext_cmds\" ++exit_cmd=: + +-disable_libs=no + +-# Parse our command line options once, thoroughly. +-while test "$#" -gt 0 +-do +- arg="$1" ++ ++ ++ ++# Check that we have a working $ECHO. ++if test "X$1" = X--no-reexec; then ++ # Discard the --no-reexec flag, and continue. + shift ++elif test "X$1" = X--fallback-echo; then ++ # Avoid inline document here, it may be left over ++ : ++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then ++ # Yippee, $ECHO works! ++ : ++else ++ # Restart under the correct shell, and then maybe $ECHO will work. ++ exec $SHELL "$progpath" --no-reexec ${1+"$@"} ++fi + +- case $arg in +- -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; +- *) optarg= ;; +- esac ++if test "X$1" = X--fallback-echo; then ++ # used as fallback echo ++ shift ++ cat <&2 +- exit $EXIT_FAILURE +- ;; +- esac ++magic="%%%MAGIC variable%%%" ++magic_exe="%%%MAGIC EXE variable%%%" + +- case $tagname in +- CC) +- # Don't test for the "default" C tag, as we know, it's there, but +- # not specially marked. +- ;; +- *) +- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then +- taglist="$taglist $tagname" +- # Evaluate the configuration. +- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" +- else +- $echo "$progname: ignoring unknown tag $tagname" 1>&2 +- fi +- ;; +- esac +- ;; +- *) +- eval "$prev=\$arg" +- ;; +- esac ++# Global variables. ++# $mode is unset ++nonopt= ++execute_dlfiles= ++preserve_args= ++lo2o="s/\\.lo\$/.${objext}/" ++o2lo="s/\\.${objext}\$/.lo/" ++extracted_archives= ++extracted_serial=0 + +- prev= +- prevopt= +- continue +- fi ++opt_dry_run=false ++opt_duplicate_deps=false ++opt_silent=false ++opt_debug=: + +- # Have we seen a non-optional argument yet? +- case $arg in +- --help) +- show_help=yes +- ;; ++# If this variable is set in any of the actions, the command in it ++# will be execed at the end. This prevents here-documents from being ++# left over by shells. ++exec_cmd= + +- --version) +- echo "\ +-$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP +- +-Copyright (C) 2008 Free Software Foundation, Inc. +-This is free software; see the source for copying conditions. There is NO +-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." +- exit $? +- ;; ++# func_fatal_configuration arg... ++# Echo program name prefixed message to standard error, followed by ++# a configuration failure hint, and exit. ++func_fatal_configuration () ++{ ++ func_error ${1+"$@"} ++ func_error "See the $PACKAGE documentation for more information." ++ func_fatal_error "Fatal configuration error." ++} ++ ++ ++# func_config ++# Display the configuration for all the tags in this script. ++func_config () ++{ ++ re_begincf='^# ### BEGIN LIBTOOL' ++ re_endcf='^# ### END LIBTOOL' ++ ++ # Default configuration. ++ $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + +- --config) +- ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath + # Now print the configurations for the tags. + for tagname in $taglist; do +- ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" ++ $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done +- exit $? +- ;; +- +- --debug) +- $echo "$progname: enabling shell trace mode" +- set -x +- preserve_args="$preserve_args $arg" +- ;; + +- --dry-run | -n) +- run=: +- ;; ++ exit $? ++} + +- --features) +- $echo "host: $host" ++# func_features ++# Display the features supported by this script. ++func_features () ++{ ++ $ECHO "host: $host" + if test "$build_libtool_libs" = yes; then +- $echo "enable shared libraries" ++ $ECHO "enable shared libraries" + else +- $echo "disable shared libraries" ++ $ECHO "disable shared libraries" + fi + if test "$build_old_libs" = yes; then +- $echo "enable static libraries" ++ $ECHO "enable static libraries" + else +- $echo "disable static libraries" ++ $ECHO "disable static libraries" + fi ++ + exit $? +- ;; ++} + +- --finish) mode="finish" ;; ++# func_enable_tag tagname ++# Verify that TAGNAME is valid, and either flag an error and exit, or ++# enable the TAGNAME tag. We also add TAGNAME to the global $taglist ++# variable here. ++func_enable_tag () ++{ ++ # Global variable: ++ tagname="$1" ++ ++ re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" ++ re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" ++ sed_extractcf="/$re_begincf/,/$re_endcf/p" ++ ++ # Validate tagname. ++ case $tagname in ++ *[!-_A-Za-z0-9,/]*) ++ func_fatal_error "invalid tag name: $tagname" ++ ;; ++ esac + +- --mode) prevopt="--mode" prev=mode ;; +- --mode=*) mode="$optarg" ;; ++ # Don't test for the "default" C tag, as we know it's ++ # there but not specially marked. ++ case $tagname in ++ CC) ;; ++ *) ++ if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then ++ taglist="$taglist $tagname" + +- --preserve-dup-deps) duplicate_deps="yes" ;; ++ # Evaluate the configuration. Be careful to quote the path ++ # and the sed script, to avoid splitting on whitespace, but ++ # also don't use non-portable quotes within backquotes within ++ # quotes we have to do it in 2 steps: ++ extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` ++ eval "$extractedcf" ++ else ++ func_error "ignoring unknown tag $tagname" ++ fi ++ ;; ++ esac ++} + +- --quiet | --silent) +- show=: +- preserve_args="$preserve_args $arg" +- ;; ++# Parse options once, thoroughly. This comes as soon as possible in ++# the script to make things like `libtool --version' happen quickly. ++{ + +- --tag) +- prevopt="--tag" +- prev=tag +- preserve_args="$preserve_args --tag" ++ # Shorthand for --mode=foo, only valid as the first argument ++ case $1 in ++ clean|clea|cle|cl) ++ shift; set dummy --mode clean ${1+"$@"}; shift + ;; +- --tag=*) +- set tag "$optarg" ${1+"$@"} +- shift +- prev=tag +- preserve_args="$preserve_args --tag" ++ compile|compil|compi|comp|com|co|c) ++ shift; set dummy --mode compile ${1+"$@"}; shift + ;; +- +- -dlopen) +- prevopt="-dlopen" +- prev=execute_dlfiles ++ execute|execut|execu|exec|exe|ex|e) ++ shift; set dummy --mode execute ${1+"$@"}; shift + ;; +- +- -*) +- $echo "$modename: unrecognized option \`$arg'" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE ++ finish|finis|fini|fin|fi|f) ++ shift; set dummy --mode finish ${1+"$@"}; shift + ;; +- +- *) +- nonopt="$arg" +- break ++ install|instal|insta|inst|ins|in|i) ++ shift; set dummy --mode install ${1+"$@"}; shift ++ ;; ++ link|lin|li|l) ++ shift; set dummy --mode link ${1+"$@"}; shift ++ ;; ++ uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) ++ shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + esac +-done + +-if test -n "$prevopt"; then +- $echo "$modename: option \`$prevopt' requires an argument" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +-fi ++ # Parse non-mode specific arguments: ++ while test "$#" -gt 0; do ++ opt="$1" ++ shift + +-case $disable_libs in +-no) +- ;; +-shared) +- build_libtool_libs=no +- build_old_libs=yes +- ;; +-static) +- build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +- ;; +-esac ++ case $opt in ++ --config) func_config ;; + +-# If this variable is set in any of the actions, the command in it +-# will be execed at the end. This prevents here-documents from being +-# left over by shells. +-exec_cmd= ++ --debug) preserve_args="$preserve_args $opt" ++ func_echo "enabling shell trace mode" ++ opt_debug='set -x' ++ $opt_debug ++ ;; + +-if test -z "$show_help"; then ++ -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break ++ execute_dlfiles="$execute_dlfiles $1" ++ shift ++ ;; + +- # Infer the operation mode. +- if test -z "$mode"; then +- $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 +- $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2 +- case $nonopt in +- *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) +- mode=link +- for arg +- do +- case $arg in +- -c) +- mode=compile +- break +- ;; +- esac +- done +- ;; +- *db | *dbx | *strace | *truss) +- mode=execute +- ;; +- *install*|cp|mv) +- mode=install +- ;; +- *rm) +- mode=uninstall ++ --dry-run | -n) opt_dry_run=: ;; ++ --features) func_features ;; ++ --finish) mode="finish" ;; ++ ++ --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break ++ case $1 in ++ # Valid mode arguments: ++ clean) ;; ++ compile) ;; ++ execute) ;; ++ finish) ;; ++ install) ;; ++ link) ;; ++ relink) ;; ++ uninstall) ;; ++ ++ # Catch anything else as an error ++ *) func_error "invalid argument for $opt" ++ exit_cmd=exit ++ break ++ ;; ++ esac ++ ++ mode="$1" ++ shift ++ ;; ++ ++ --preserve-dup-deps) ++ opt_duplicate_deps=: ;; ++ ++ --quiet|--silent) preserve_args="$preserve_args $opt" ++ opt_silent=: ++ ;; ++ ++ --verbose| -v) preserve_args="$preserve_args $opt" ++ opt_silent=false ++ ;; ++ ++ --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break ++ preserve_args="$preserve_args $opt $1" ++ func_enable_tag "$1" # tagname is set here ++ shift ++ ;; ++ ++ # Separate optargs to long options: ++ -dlopen=*|--mode=*|--tag=*) ++ func_opt_split "$opt" ++ set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"} ++ shift ++ ;; ++ ++ -\?|-h) func_usage ;; ++ --help) opt_help=: ;; ++ --version) func_version ;; ++ ++ -*) func_fatal_help "unrecognized option \`$opt'" ;; ++ ++ *) nonopt="$opt" ++ break ++ ;; ++ esac ++ done ++ ++ ++ case $host in ++ *cygwin* | *mingw* | *pw32* | *cegcc*) ++ # don't eliminate duplications in $postdeps and $predeps ++ opt_duplicate_compiler_generated_deps=: + ;; + *) +- # If we have no mode, but dlfiles were specified, then do execute mode. +- test -n "$execute_dlfiles" && mode=execute ++ opt_duplicate_compiler_generated_deps=$opt_duplicate_deps ++ ;; ++ esac + +- # Just use the default operation mode. +- if test -z "$mode"; then +- if test -n "$nonopt"; then +- $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 +- else +- $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 +- fi ++ # Having warned about all mis-specified options, bail out if ++ # anything was wrong. ++ $exit_cmd $EXIT_FAILURE ++} ++ ++# func_check_version_match ++# Ensure that we are using m4 macros, and libtool script from the same ++# release of libtool. ++func_check_version_match () ++{ ++ if test "$package_revision" != "$macro_revision"; then ++ if test "$VERSION" != "$macro_version"; then ++ if test -z "$macro_version"; then ++ cat >&2 <<_LT_EOF ++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the ++$progname: definition of this LT_INIT comes from an older release. ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION ++$progname: and run autoconf again. ++_LT_EOF ++ else ++ cat >&2 <<_LT_EOF ++$progname: Version mismatch error. This is $PACKAGE $VERSION, but the ++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION ++$progname: and run autoconf again. ++_LT_EOF + fi +- ;; +- esac ++ else ++ cat >&2 <<_LT_EOF ++$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, ++$progname: but the definition of this LT_INIT comes from revision $macro_revision. ++$progname: You should recreate aclocal.m4 with macros from revision $package_revision ++$progname: of $PACKAGE $VERSION and run autoconf again. ++_LT_EOF ++ fi ++ ++ exit $EXIT_MISMATCH ++ fi ++} ++ ++ ++## ----------- ## ++## Main. ## ++## ----------- ## ++ ++$opt_help || { ++ # Sanity checks first: ++ func_check_version_match ++ ++ if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then ++ func_fatal_configuration "not configured to build any kind of library" + fi + ++ test -z "$mode" && func_fatal_error "error: you must specify a MODE." ++ ++ ++ # Darwin sucks ++ eval std_shrext=\"$shrext_cmds\" ++ ++ + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then +- $echo "$modename: unrecognized option \`-dlopen'" 1>&2 +- $echo "$help" 1>&2 ++ func_error "unrecognized option \`-dlopen'" ++ $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" +- help="Try \`$modename --help --mode=$mode' for more information." ++ help="Try \`$progname --help --mode=$mode' for more information." ++} + +- # These modes are in order of execution frequency so that they run quickly. +- case $mode in +- # libtool compile mode +- compile) +- modename="$modename: compile" +- # Get the compilation command and the source file. +- base_compile= +- srcfile="$nonopt" # always keep a non-empty value in "srcfile" +- suppress_opt=yes +- suppress_output= +- arg_mode=normal +- libobj= +- later= + +- for arg +- do +- case $arg_mode in +- arg ) +- # do not "continue". Instead, add this to base_compile +- lastarg="$arg" +- arg_mode=normal +- ;; ++# func_lalib_p file ++# True iff FILE is a libtool `.la' library or `.lo' object file. ++# This function is only a basic sanity check; it will hardly flush out ++# determined imposters. ++func_lalib_p () ++{ ++ test -f "$1" && ++ $SED -e 4q "$1" 2>/dev/null \ ++ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 ++} + +- target ) +- libobj="$arg" +- arg_mode=normal +- continue +- ;; ++# func_lalib_unsafe_p file ++# True iff FILE is a libtool `.la' library or `.lo' object file. ++# This function implements the same check as func_lalib_p without ++# resorting to external programs. To this end, it redirects stdin and ++# closes it afterwards, without saving the original file descriptor. ++# As a safety measure, use it only where a negative result would be ++# fatal anyway. Works if `file' does not exist. ++func_lalib_unsafe_p () ++{ ++ lalib_p=no ++ if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then ++ for lalib_p_l in 1 2 3 4 ++ do ++ read lalib_p_line ++ case "$lalib_p_line" in ++ \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; ++ esac ++ done ++ exec 0<&5 5<&- ++ fi ++ test "$lalib_p" = yes ++} + +- normal ) +- # Accept any command-line options. +- case $arg in +- -o) +- if test -n "$libobj" ; then +- $echo "$modename: you cannot specify \`-o' more than once" 1>&2 +- exit $EXIT_FAILURE +- fi +- arg_mode=target +- continue +- ;; ++# func_ltwrapper_script_p file ++# True iff FILE is a libtool wrapper script ++# This function is only a basic sanity check; it will hardly flush out ++# determined imposters. ++func_ltwrapper_script_p () ++{ ++ func_lalib_p "$1" ++} + +- -static | -prefer-pic | -prefer-non-pic) +- later="$later $arg" +- continue +- ;; ++# func_ltwrapper_executable_p file ++# True iff FILE is a libtool wrapper executable ++# This function is only a basic sanity check; it will hardly flush out ++# determined imposters. ++func_ltwrapper_executable_p () ++{ ++ func_ltwrapper_exec_suffix= ++ case $1 in ++ *.exe) ;; ++ *) func_ltwrapper_exec_suffix=.exe ;; ++ esac ++ $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 ++} ++ ++# func_ltwrapper_scriptname file ++# Assumes file is an ltwrapper_executable ++# uses $file to determine the appropriate filename for a ++# temporary ltwrapper_script. ++func_ltwrapper_scriptname () ++{ ++ func_ltwrapper_scriptname_result="" ++ if func_ltwrapper_executable_p "$1"; then ++ func_dirname_and_basename "$1" "" "." ++ func_stripname '' '.exe' "$func_basename_result" ++ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" ++ fi ++} ++ ++# func_ltwrapper_p file ++# True iff FILE is a libtool wrapper script or wrapper executable ++# This function is only a basic sanity check; it will hardly flush out ++# determined imposters. ++func_ltwrapper_p () ++{ ++ func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" ++} ++ ++ ++# func_execute_cmds commands fail_cmd ++# Execute tilde-delimited COMMANDS. ++# If FAIL_CMD is given, eval that upon failure. ++# FAIL_CMD may read-access the current command in variable CMD! ++func_execute_cmds () ++{ ++ $opt_debug ++ save_ifs=$IFS; IFS='~' ++ for cmd in $1; do ++ IFS=$save_ifs ++ eval cmd=\"$cmd\" ++ func_show_eval "$cmd" "${2-:}" ++ done ++ IFS=$save_ifs ++} ++ ++ ++# func_source file ++# Source FILE, adding directory component if necessary. ++# Note that it is not necessary on cygwin/mingw to append a dot to ++# FILE even if both FILE and FILE.exe exist: automatic-append-.exe ++# behavior happens only for exec(3), not for open(2)! Also, sourcing ++# `FILE.' does not work on cygwin managed mounts. ++func_source () ++{ ++ $opt_debug ++ case $1 in ++ */* | *\\*) . "$1" ;; ++ *) . "./$1" ;; ++ esac ++} ++ ++ ++# func_infer_tag arg ++# Infer tagged configuration to use if any are available and ++# if one wasn't chosen via the "--tag" command line option. ++# Only attempt this if the compiler in the base compile ++# command doesn't match the default compiler. ++# arg is usually of the form 'gcc ...' ++func_infer_tag () ++{ ++ $opt_debug ++ if test -n "$available_tags" && test -z "$tagname"; then ++ CC_quoted= ++ for arg in $CC; do ++ func_quote_for_eval "$arg" ++ CC_quoted="$CC_quoted $func_quote_for_eval_result" ++ done ++ case $@ in ++ # Blanks in the command may have been stripped by the calling shell, ++ # but not from the CC environment variable when configure was run. ++ " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;; ++ # Blanks at the start of $base_compile will cause this to fail ++ # if we don't check for them as well. ++ *) ++ for z in $available_tags; do ++ if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then ++ # Evaluate the configuration. ++ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" ++ CC_quoted= ++ for arg in $CC; do ++ # Double-quote args containing other shell metacharacters. ++ func_quote_for_eval "$arg" ++ CC_quoted="$CC_quoted $func_quote_for_eval_result" ++ done ++ case "$@ " in ++ " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ++ # The compiler in the base compile command matches ++ # the one in the tagged configuration. ++ # Assume this is the tagged configuration we want. ++ tagname=$z ++ break ++ ;; ++ esac ++ fi ++ done ++ # If $tagname still isn't set, then no tagged configuration ++ # was found and let the user know that the "--tag" command ++ # line option must be used. ++ if test -z "$tagname"; then ++ func_echo "unable to infer tagged configuration" ++ func_fatal_error "specify a tag with \`--tag'" ++# else ++# func_verbose "using $tagname tagged configuration" ++ fi ++ ;; ++ esac ++ fi ++} ++ ++ ++ ++# func_write_libtool_object output_name pic_name nonpic_name ++# Create a libtool object file (analogous to a ".la" file), ++# but don't create it if we're doing a dry run. ++func_write_libtool_object () ++{ ++ write_libobj=${1} ++ if test "$build_libtool_libs" = yes; then ++ write_lobj=\'${2}\' ++ else ++ write_lobj=none ++ fi ++ ++ if test "$build_old_libs" = yes; then ++ write_oldobj=\'${3}\' ++ else ++ write_oldobj=none ++ fi ++ ++ $opt_dry_run || { ++ cat >${write_libobj}T <\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- lastarg="$lastarg $arg" ++ func_quote_for_eval "$arg" ++ lastarg="$lastarg $func_quote_for_eval_result" + done + IFS="$save_ifs" +- lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` ++ func_stripname ' ' '' "$lastarg" ++ lastarg=$func_stripname_result + + # Add the arguments to base_compile. + base_compile="$base_compile $lastarg" + continue + ;; + +- * ) ++ *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # +@@ -744,66 +1187,42 @@ + esac # case $arg_mode + + # Aesthetically quote the previous argument. +- lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` +- +- case $lastarg in +- # Double-quote args containing other shell metacharacters. +- # Many Bourne shells cannot handle close brackets correctly +- # in scan sets, and some SunOS ksh mistreat backslash-escaping +- # in scan sets (worked around with variable expansion), +- # and furthermore cannot handle '|' '&' '(' ')' in scan sets +- # at all, so we specify them separately. +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- lastarg="\"$lastarg\"" +- ;; +- esac +- +- base_compile="$base_compile $lastarg" ++ func_quote_for_eval "$lastarg" ++ base_compile="$base_compile $func_quote_for_eval_result" + done # for arg + + case $arg_mode in + arg) +- $echo "$modename: you must specify an argument for -Xcompile" +- exit $EXIT_FAILURE ++ func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) +- $echo "$modename: you must specify a target with \`-o'" 1>&2 +- exit $EXIT_FAILURE ++ func_fatal_error "you must specify a target with \`-o'" + ;; + *) + # Get the name of the library object. +- [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` ++ test -z "$libobj" && { ++ func_basename "$srcfile" ++ libobj="$func_basename_result" ++ } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo +- xform='[cCFSifmso]' + case $libobj in +- *.ada) xform=ada ;; +- *.adb) xform=adb ;; +- *.ads) xform=ads ;; +- *.asm) xform=asm ;; +- *.c++) xform=c++ ;; +- *.cc) xform=cc ;; +- *.ii) xform=ii ;; +- *.class) xform=class ;; +- *.cpp) xform=cpp ;; +- *.cxx) xform=cxx ;; +- *.[fF][09]?) xform=[fF][09]. ;; +- *.for) xform=for ;; +- *.java) xform=java ;; +- *.obj) xform=obj ;; +- *.sx) xform=sx ;; ++ *.[cCFSifmso] | \ ++ *.ada | *.adb | *.ads | *.asm | \ ++ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ ++ *.[fF][09]? | *.for | *.java | *.obj | *.sx) ++ func_xform "$libobj" ++ libobj=$func_xform_result ++ ;; + esac + +- libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` +- + case $libobj in +- *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; ++ *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) +- $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 +- exit $EXIT_FAILURE ++ func_fatal_error "cannot determine name of library object from \`$libobj'" + ;; + esac + +@@ -811,7 +1230,15 @@ + + for arg in $later; do + case $arg in ++ -shared) ++ test "$build_libtool_libs" != yes && \ ++ func_fatal_configuration "can not build a shared library" ++ build_old_libs=no ++ continue ++ ;; ++ + -static) ++ build_libtool_libs=no + build_old_libs=yes + continue + ;; +@@ -828,28 +1255,17 @@ + esac + done + +- qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"` +- case $qlibobj in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- qlibobj="\"$qlibobj\"" ;; +- esac +- test "X$libobj" != "X$qlibobj" \ +- && $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' &()|`$[]' \ +- && $echo "$modename: libobj name \`$libobj' may not contain shell special characters." +- objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` +- xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$xdir" = "X$obj"; then +- xdir= +- else +- xdir=$xdir/ +- fi ++ func_quote_for_eval "$libobj" ++ test "X$libobj" != "X$func_quote_for_eval_result" \ ++ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ ++ && func_warning "libobj name \`$libobj' may not contain shell special characters." ++ func_dirname_and_basename "$obj" "/" "" ++ objname="$func_basename_result" ++ xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + +- if test -z "$base_compile"; then +- $echo "$modename: you must specify a compilation command" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ test -z "$base_compile" && \ ++ func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then +@@ -858,12 +1274,9 @@ + removelist="$lobj $libobj ${libobj}T" + fi + +- $run $rm $removelist +- trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 +- + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in +- cygwin* | mingw* | pw32* | os2*) ++ cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac +@@ -875,10 +1288,8 @@ + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then +- output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} ++ output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" +- removelist="$removelist $output_obj $lockfile" +- trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 + else + output_obj= + need_locks=no +@@ -888,13 +1299,13 @@ + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then +- until $run ln "$progpath" "$lockfile" 2>/dev/null; do +- $show "Waiting for $lockfile to be removed" ++ until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do ++ func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then +- $echo "\ ++ $ECHO "\ + *** ERROR, $lockfile exists and contains: + `cat $lockfile 2>/dev/null` + +@@ -905,34 +1316,22 @@ + avoid parallel builds (make -j) in this platform, or get a better + compiler." + +- $run $rm $removelist ++ $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi +- $echo "$srcfile" > "$lockfile" ++ removelist="$removelist $output_obj" ++ $ECHO "$srcfile" > "$lockfile" + fi + ++ $opt_dry_run || $RM $removelist ++ removelist="$removelist $lockfile" ++ trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 ++ + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi +- qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"` +- case $qsrcfile in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- qsrcfile="\"$qsrcfile\"" ;; +- esac +- +- $run $rm "$libobj" "${libobj}T" +- +- # Create a libtool object file (analogous to a ".la" file), +- # but don't create it if we're doing a dry run. +- test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then +- $echo "\ ++ $ECHO "\ + *** ERROR, $lockfile contains: + `cat $lockfile 2>/dev/null` + +@@ -985,45 +1371,27 @@ + avoid parallel builds (make -j) in this platform, or get a better + compiler." + +- $run $rm $removelist ++ $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then +- $show "$mv $output_obj $lobj" +- if $run $mv $output_obj $lobj; then : +- else +- error=$? +- $run $rm $removelist +- exit $error +- fi ++ func_show_eval '$MV "$output_obj" "$lobj"' \ ++ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + +- # Append the name of the PIC object to the libtool object file. +- test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then +- $echo "\ ++ $ECHO "\ + *** ERROR, $lockfile contains: + `cat $lockfile 2>/dev/null` + +@@ -1057,5485 +1420,6777 @@ + avoid parallel builds (make -j) in this platform, or get a better + compiler." + +- $run $rm $removelist ++ $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then +- $show "$mv $output_obj $obj" +- if $run $mv $output_obj $obj; then : +- else +- error=$? +- $run $rm $removelist +- exit $error +- fi ++ func_show_eval '$MV "$output_obj" "$obj"' \ ++ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi +- +- # Append the name of the non-PIC object the libtool object file. +- # Only append if the libtool object file exists. +- test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 +- fi +- if test -n "$link_static_flag"; then +- dlopen_self=$dlopen_self_static +- fi +- prefer_static_libs=yes +- ;; +- -static) +- if test -z "$pic_flag" && test -n "$link_static_flag"; then +- dlopen_self=$dlopen_self_static +- fi +- prefer_static_libs=built +- ;; +- -static-libtool-libs) +- if test -z "$pic_flag" && test -n "$link_static_flag"; then +- dlopen_self=$dlopen_self_static +- fi +- prefer_static_libs=yes +- ;; +- esac +- build_libtool_libs=no +- build_old_libs=yes +- break +- ;; +- esac +- done ++If FILE is a libtool library, object or program, all the files associated ++with it are deleted. Otherwise, only FILE itself is deleted using RM." ++ ;; + +- # See if our shared archives depend on static archives. +- test -n "$old_archive_from_new_cmds" && build_old_libs=yes ++ compile) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +- # Go through the arguments, transforming them on the way. +- while test "$#" -gt 0; do +- arg="$1" +- shift +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test +- ;; +- *) qarg=$arg ;; +- esac +- libtool_args="$libtool_args $qarg" ++Compile a source file into a libtool library object. + +- # If the previous option needs an argument, assign it. +- if test -n "$prev"; then +- case $prev in +- output) +- compile_command="$compile_command @OUTPUT@" +- finalize_command="$finalize_command @OUTPUT@" +- ;; +- esac ++This mode accepts the following additional options: + +- case $prev in +- dlfiles|dlprefiles) +- if test "$preload" = no; then +- # Add the symbol object into the linking commands. +- compile_command="$compile_command @SYMFILE@" +- finalize_command="$finalize_command @SYMFILE@" +- preload=yes +- fi +- case $arg in +- *.la | *.lo) ;; # We handle these cases below. +- force) +- if test "$dlself" = no; then +- dlself=needless +- export_dynamic=yes +- fi +- prev= +- continue +- ;; +- self) +- if test "$prev" = dlprefiles; then +- dlself=yes +- elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then +- dlself=yes +- else +- dlself=needless +- export_dynamic=yes +- fi +- prev= +- continue +- ;; +- *) +- if test "$prev" = dlfiles; then +- dlfiles="$dlfiles $arg" +- else +- dlprefiles="$dlprefiles $arg" +- fi +- prev= +- continue +- ;; +- esac +- ;; +- expsyms) +- export_symbols="$arg" +- if test ! -f "$arg"; then +- $echo "$modename: symbol file \`$arg' does not exist" +- exit $EXIT_FAILURE +- fi +- prev= +- continue +- ;; +- expsyms_regex) +- export_symbols_regex="$arg" +- prev= +- continue +- ;; +- inst_prefix) +- inst_prefix_dir="$arg" +- prev= +- continue +- ;; +- precious_regex) +- precious_files_regex="$arg" +- prev= +- continue +- ;; +- release) +- release="-$arg" +- prev= +- continue +- ;; +- objectlist) +- if test -f "$arg"; then +- save_arg=$arg +- moreargs= +- for fil in `cat $save_arg` +- do +-# moreargs="$moreargs $fil" +- arg=$fil +- # A libtool-controlled object. ++ -o OUTPUT-FILE set the output file name to OUTPUT-FILE ++ -no-suppress do not suppress compiler output for multiple passes ++ -prefer-pic try to building PIC objects only ++ -prefer-non-pic try to building non-PIC objects only ++ -shared do not build a \`.o' file suitable for static linking ++ -static only build a \`.o' file suitable for static linking + +- # Check to see that this really is a libtool object. +- if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- pic_object= +- non_pic_object= ++COMPILE-COMMAND is a command to be used in creating a \`standard' object file ++from the given SOURCEFILE. + +- # Read the .lo file +- # If there is no directory component, then add one. +- case $arg in +- */* | *\\*) . $arg ;; +- *) . ./$arg ;; +- esac ++The output file name is determined by removing the directory component from ++SOURCEFILE, then substituting the C source code suffix \`.c' with the ++library object suffix, \`.lo'." ++ ;; + +- if test -z "$pic_object" || \ +- test -z "$non_pic_object" || +- test "$pic_object" = none && \ +- test "$non_pic_object" = none; then +- $echo "$modename: cannot find name of object for \`$arg'" 1>&2 +- exit $EXIT_FAILURE +- fi ++ execute) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +- # Extract subdirectory from the argument. +- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$xdir" = "X$arg"; then +- xdir= +- else +- xdir="$xdir/" +- fi ++Automatically set library path, then run a program. + +- if test "$pic_object" != none; then +- # Prepend the subdirectory the object is found in. +- pic_object="$xdir$pic_object" ++This mode accepts the following additional options: + +- if test "$prev" = dlfiles; then +- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then +- dlfiles="$dlfiles $pic_object" +- prev= +- continue +- else +- # If libtool objects are unsupported, then we need to preload. +- prev=dlprefiles +- fi +- fi ++ -dlopen FILE add the directory containing FILE to the library path + +- # CHECK ME: I think I busted this. -Ossama +- if test "$prev" = dlprefiles; then +- # Preload the old-style object. +- dlprefiles="$dlprefiles $pic_object" +- prev= +- fi ++This mode sets the library path environment variable according to \`-dlopen' ++flags. + +- # A PIC object. +- libobjs="$libobjs $pic_object" +- arg="$pic_object" +- fi ++If any of the ARGS are libtool executable wrappers, then they are translated ++into their corresponding uninstalled binary, and any of their required library ++directories are added to the library path. + +- # Non-PIC object. +- if test "$non_pic_object" != none; then +- # Prepend the subdirectory the object is found in. +- non_pic_object="$xdir$non_pic_object" ++Then, COMMAND is executed, with ARGS as arguments." ++ ;; + +- # A standard non-PIC object +- non_pic_objects="$non_pic_objects $non_pic_object" +- if test -z "$pic_object" || test "$pic_object" = none ; then +- arg="$non_pic_object" +- fi +- else +- # If the PIC object exists, use it instead. +- # $xdir was prepended to $pic_object above. +- non_pic_object="$pic_object" +- non_pic_objects="$non_pic_objects $non_pic_object" +- fi +- else +- # Only an error if not doing a dry-run. +- if test -z "$run"; then +- $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 +- exit $EXIT_FAILURE +- else +- # Dry-run case. ++ finish) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +- # Extract subdirectory from the argument. +- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$xdir" = "X$arg"; then +- xdir= +- else +- xdir="$xdir/" +- fi ++Complete the installation of libtool libraries. + +- pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` +- non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` +- libobjs="$libobjs $pic_object" +- non_pic_objects="$non_pic_objects $non_pic_object" +- fi +- fi +- done +- else +- $echo "$modename: link input file \`$save_arg' does not exist" +- exit $EXIT_FAILURE +- fi +- arg=$save_arg +- prev= +- continue +- ;; +- rpath | xrpath) +- # We need an absolute path. +- case $arg in +- [\\/]* | [A-Za-z]:[\\/]*) ;; +- *) +- $echo "$modename: only absolute run-paths are allowed" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac +- if test "$prev" = rpath; then +- case "$rpath " in +- *" $arg "*) ;; +- *) rpath="$rpath $arg" ;; +- esac +- else +- case "$xrpath " in +- *" $arg "*) ;; +- *) xrpath="$xrpath $arg" ;; +- esac +- fi +- prev= +- continue +- ;; +- xcompiler) +- compiler_flags="$compiler_flags $qarg" +- prev= +- compile_command="$compile_command $qarg" +- finalize_command="$finalize_command $qarg" +- continue +- ;; +- xlinker) +- linker_flags="$linker_flags $qarg" +- compiler_flags="$compiler_flags $wl$qarg" +- prev= +- compile_command="$compile_command $wl$qarg" +- finalize_command="$finalize_command $wl$qarg" +- continue +- ;; +- xcclinker) +- linker_flags="$linker_flags $qarg" +- compiler_flags="$compiler_flags $qarg" +- prev= +- compile_command="$compile_command $qarg" +- finalize_command="$finalize_command $qarg" +- continue +- ;; +- shrext) +- shrext_cmds="$arg" +- prev= +- continue +- ;; +- darwin_framework|darwin_framework_skip) +- test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg" +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- prev= +- continue +- ;; +- *) +- eval "$prev=\"\$arg\"" +- prev= +- continue +- ;; +- esac +- fi # test -n "$prev" ++Each LIBDIR is a directory that contains libtool libraries. + +- prevarg="$arg" ++The commands that this mode executes may require superuser privileges. Use ++the \`--dry-run' option if you just want to see what would be executed." ++ ;; + +- case $arg in +- -all-static) +- if test -n "$link_static_flag"; then +- compile_command="$compile_command $link_static_flag" +- finalize_command="$finalize_command $link_static_flag" +- fi +- continue +- ;; ++ install) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +- -allow-undefined) +- # FIXME: remove this flag sometime in the future. +- $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 +- continue +- ;; ++Install executables or libraries. + +- -avoid-version) +- avoid_version=yes +- continue +- ;; ++INSTALL-COMMAND is the installation command. The first component should be ++either the \`install' or \`cp' program. + +- -dlopen) +- prev=dlfiles +- continue +- ;; ++The following components of INSTALL-COMMAND are treated specially: + +- -dlpreopen) +- prev=dlprefiles +- continue +- ;; ++ -inst-prefix PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +- -export-dynamic) +- export_dynamic=yes +- continue +- ;; ++The rest of the components are interpreted as arguments to that command (only ++BSD-compatible install options are recognized)." ++ ;; + +- -export-symbols | -export-symbols-regex) +- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then +- $echo "$modename: more than one -exported-symbols argument is not allowed" +- exit $EXIT_FAILURE +- fi +- if test "X$arg" = "X-export-symbols"; then +- prev=expsyms +- else +- prev=expsyms_regex +- fi +- continue +- ;; ++ link) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +- -framework|-arch|-isysroot) +- case " $CC " in +- *" ${arg} ${1} "* | *" ${arg} ${1} "*) +- prev=darwin_framework_skip ;; +- *) compiler_flags="$compiler_flags $arg" +- prev=darwin_framework ;; +- esac +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- continue +- ;; ++Link object files or libraries together to form another library, or to ++create an executable program. + +- -inst-prefix-dir) +- prev=inst_prefix +- continue +- ;; ++LINK-COMMAND is a command using the C compiler that you would use to create ++a program from several object files. + +- # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* +- # so, if we see these flags be careful not to treat them like -L +- -L[A-Z][A-Z]*:*) +- case $with_gcc/$host in +- no/*-*-irix* | /*-*-irix*) +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- ;; +- esac +- continue +- ;; ++The following components of LINK-COMMAND are treated specially: + +- -L*) +- dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` +- # We need an absolute path. +- case $dir in +- [\\/]* | [A-Za-z]:[\\/]*) ;; +- *) +- absdir=`cd "$dir" && pwd` +- if test -z "$absdir"; then +- $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 +- absdir="$dir" +- notinst_path="$notinst_path $dir" +- fi +- dir="$absdir" +- ;; +- esac +- case "$deplibs " in +- *" -L$dir "*) ;; +- *) +- deplibs="$deplibs -L$dir" +- lib_search_path="$lib_search_path $dir" +- ;; +- esac +- case $host in +- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) +- testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'` +- case :$dllsearchpath: in +- *":$dir:"*) ;; +- *) dllsearchpath="$dllsearchpath:$dir";; +- esac +- case :$dllsearchpath: in +- *":$testbindir:"*) ;; +- *) dllsearchpath="$dllsearchpath:$testbindir";; +- esac +- ;; +- esac +- continue +- ;; ++ -all-static do not do any dynamic linking at all ++ -avoid-version do not add a version suffix if possible ++ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime ++ -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols ++ -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) ++ -export-symbols SYMFILE ++ try to export only the symbols listed in SYMFILE ++ -export-symbols-regex REGEX ++ try to export only the symbols matching REGEX ++ -LLIBDIR search LIBDIR for required installed libraries ++ -lNAME OUTPUT-FILE requires the installed library libNAME ++ -module build a library that can dlopened ++ -no-fast-install disable the fast-install mode ++ -no-install link a not-installable executable ++ -no-undefined declare that a library does not refer to external symbols ++ -o OUTPUT-FILE create OUTPUT-FILE from the specified objects ++ -objectlist FILE Use a list of object files found in FILE to specify objects ++ -precious-files-regex REGEX ++ don't remove output files matching REGEX ++ -release RELEASE specify package release information ++ -rpath LIBDIR the created library will eventually be installed in LIBDIR ++ -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries ++ -shared only do dynamic linking of libtool libraries ++ -shrext SUFFIX override the standard shared library file extension ++ -static do not do any dynamic linking of uninstalled libtool libraries ++ -static-libtool-libs ++ do not do any dynamic linking of libtool libraries ++ -version-info CURRENT[:REVISION[:AGE]] ++ specify library version info [each variable defaults to 0] ++ -weak LIBNAME declare that the target provides the LIBNAME interface + +- -l*) +- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then +- case $host in +- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*) +- # These systems don't actually have a C or math library (as such) +- continue +- ;; +- *-*-os2*) +- # These systems don't actually have a C library (as such) +- test "X$arg" = "X-lc" && continue +- ;; +- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) +- # Do not include libc due to us having libc/libc_r. +- test "X$arg" = "X-lc" && continue +- ;; +- *-*-rhapsody* | *-*-darwin1.[012]) +- # Rhapsody C and math libraries are in the System framework +- deplibs="$deplibs -framework System" +- continue +- ;; +- *-*-sco3.2v5* | *-*-sco5v6*) +- # Causes problems with __ctype +- test "X$arg" = "X-lc" && continue +- ;; +- *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) +- # Compiler inserts libc in the correct place for threads to work +- test "X$arg" = "X-lc" && continue +- ;; +- esac +- elif test "X$arg" = "X-lc_r"; then +- case $host in +- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) +- # Do not include libc_r directly, use -pthread flag. +- continue +- ;; +- esac +- fi +- deplibs="$deplibs $arg" +- continue +- ;; ++All other options (arguments beginning with \`-') are ignored. + +- # Tru64 UNIX uses -model [arg] to determine the layout of C++ +- # classes, name mangling, and exception handling. +- -model) +- compile_command="$compile_command $arg" +- compiler_flags="$compiler_flags $arg" +- finalize_command="$finalize_command $arg" +- prev=xcompiler +- continue +- ;; ++Every other argument is treated as a filename. Files ending in \`.la' are ++treated as uninstalled libtool libraries, other files are standard or library ++object files. + +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) +- compiler_flags="$compiler_flags $arg" +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- continue +- ;; ++If the OUTPUT-FILE ends in \`.la', then a libtool library is created, ++only library objects (\`.lo' files) may be specified, and \`-rpath' is ++required, except when creating a convenience library. + +- -multi_module) +- single_module="${wl}-multi_module" +- continue +- ;; ++If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created ++using \`ar' and \`ranlib', or on Windows using \`lib'. + +- -module) +- module=yes +- continue +- ;; ++If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file ++is created, otherwise an executable program is created." ++ ;; + +- # -64, -mips[0-9] enable 64-bit mode on the SGI compiler +- # -r[0-9][0-9]* specifies the processor on the SGI compiler +- # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler +- # +DA*, +DD* enable 64-bit mode on the HP compiler +- # -q* pass through compiler args for the IBM compiler +- # -m* pass through architecture-specific compiler args for GCC +- # -m*, -t[45]*, -txscale* pass through architecture-specific +- # compiler args for GCC +- # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC +- # -F/path gives path to uninstalled frameworks, gcc on darwin +- # @file GCC response files +- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ +- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) ++ uninstall) ++ $ECHO \ ++"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +- # Unknown arguments in both finalize_command and compile_command need +- # to be aesthetically quoted because they are evaled later. +- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- compiler_flags="$compiler_flags $arg" +- continue ++Remove libraries from an installation directory. ++ ++RM is the name of the program to use to delete files associated with each FILE ++(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed ++to RM. ++ ++If FILE is a libtool library, all the files associated with it are deleted. ++Otherwise, only FILE itself is deleted using RM." + ;; + +- -shrext) +- prev=shrext +- continue +- ;; ++ *) ++ func_fatal_help "invalid operation mode \`$mode'" ++ ;; ++ esac + +- -no-fast-install) +- fast_install=no +- continue +- ;; ++ $ECHO ++ $ECHO "Try \`$progname --help' for more information about other modes." + +- -no-install) +- case $host in +- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*) +- # The PATH hackery in wrapper scripts is required on Windows +- # and Darwin in order for the loader to find any dlls it needs. +- $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 +- $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 +- fast_install=no +- ;; +- *) no_install=yes ;; +- esac +- continue +- ;; ++ exit $? ++} + +- -no-undefined) +- allow_undefined=no +- continue +- ;; ++ # Now that we've collected a possible --mode arg, show help if necessary ++ $opt_help && func_mode_help + +- -objectlist) +- prev=objectlist +- continue +- ;; + +- -o) prev=output ;; ++# func_mode_execute arg... ++func_mode_execute () ++{ ++ $opt_debug ++ # The first argument is the command name. ++ cmd="$nonopt" ++ test -z "$cmd" && \ ++ func_fatal_help "you must specify a COMMAND" + +- -precious-files-regex) +- prev=precious_regex +- continue +- ;; ++ # Handle -dlopen flags immediately. ++ for file in $execute_dlfiles; do ++ test -f "$file" \ ++ || func_fatal_help "\`$file' is not a file" + +- -release) +- prev=release +- continue +- ;; ++ dir= ++ case $file in ++ *.la) ++ # Check to see that this really is a libtool archive. ++ func_lalib_unsafe_p "$file" \ ++ || func_fatal_help "\`$lib' is not a valid libtool archive" + +- -rpath) +- prev=rpath +- continue +- ;; ++ # Read the libtool library. ++ dlname= ++ library_names= ++ func_source "$file" + +- -R) +- prev=xrpath +- continue +- ;; ++ # Skip this library if it cannot be dlopened. ++ if test -z "$dlname"; then ++ # Warn if it was a shared library. ++ test -n "$library_names" && \ ++ func_warning "\`$file' was not linked with \`-export-dynamic'" ++ continue ++ fi + +- -R*) +- dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` +- # We need an absolute path. +- case $dir in +- [\\/]* | [A-Za-z]:[\\/]*) ;; +- *) +- $echo "$modename: only absolute run-paths are allowed" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac +- case "$xrpath " in +- *" $dir "*) ;; +- *) xrpath="$xrpath $dir" ;; +- esac +- continue +- ;; ++ func_dirname "$file" "" "." ++ dir="$func_dirname_result" + +- -static | -static-libtool-libs) +- # The effects of -static are defined in a previous loop. +- # We used to do the same as -all-static on platforms that +- # didn't have a PIC flag, but the assumption that the effects +- # would be equivalent was wrong. It would break on at least +- # Digital Unix and AIX. +- continue ++ if test -f "$dir/$objdir/$dlname"; then ++ dir="$dir/$objdir" ++ else ++ if test ! -f "$dir/$dlname"; then ++ func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" ++ fi ++ fi + ;; + +- -thread-safe) +- thread_safe=yes +- continue ++ *.lo) ++ # Just add the directory containing the .lo file. ++ func_dirname "$file" "" "." ++ dir="$func_dirname_result" + ;; + +- -version-info) +- prev=vinfo +- continue +- ;; +- -version-number) +- prev=vinfo +- vinfo_number=yes ++ *) ++ func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; ++ esac + +- -Wc,*) +- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` +- arg= +- save_ifs="$IFS"; IFS=',' +- for flag in $args; do +- IFS="$save_ifs" +- case $flag in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- flag="\"$flag\"" +- ;; +- esac +- arg="$arg $wl$flag" +- compiler_flags="$compiler_flags $flag" +- done +- IFS="$save_ifs" +- arg=`$echo "X$arg" | $Xsed -e "s/^ //"` +- ;; ++ # Get the absolute pathname. ++ absdir=`cd "$dir" && pwd` ++ test -n "$absdir" && dir="$absdir" + +- -Wl,*) +- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` +- arg= +- save_ifs="$IFS"; IFS=',' +- for flag in $args; do +- IFS="$save_ifs" +- case $flag in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- flag="\"$flag\"" +- ;; +- esac +- arg="$arg $wl$flag" +- compiler_flags="$compiler_flags $wl$flag" +- linker_flags="$linker_flags $flag" +- done +- IFS="$save_ifs" +- arg=`$echo "X$arg" | $Xsed -e "s/^ //"` +- ;; ++ # Now add the directory to shlibpath_var. ++ if eval "test -z \"\$$shlibpath_var\""; then ++ eval "$shlibpath_var=\"\$dir\"" ++ else ++ eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" ++ fi ++ done + +- -Xcompiler) +- prev=xcompiler +- continue +- ;; ++ # This variable tells wrapper scripts just to set shlibpath_var ++ # rather than running their programs. ++ libtool_execute_magic="$magic" + +- -Xlinker) +- prev=xlinker +- continue ++ # Check if any of the arguments is a wrapper script. ++ args= ++ for file ++ do ++ case $file in ++ -*) ;; ++ *) ++ # Do a test to see if this is really a libtool program. ++ if func_ltwrapper_script_p "$file"; then ++ func_source "$file" ++ # Transform arg to wrapped name. ++ file="$progdir/$program" ++ elif func_ltwrapper_executable_p "$file"; then ++ func_ltwrapper_scriptname "$file" ++ func_source "$func_ltwrapper_scriptname_result" ++ # Transform arg to wrapped name. ++ file="$progdir/$program" ++ fi + ;; ++ esac ++ # Quote arguments (to preserve shell metacharacters). ++ func_quote_for_eval "$file" ++ args="$args $func_quote_for_eval_result" ++ done + +- -XCClinker) +- prev=xcclinker +- continue +- ;; ++ if test "X$opt_dry_run" = Xfalse; then ++ if test -n "$shlibpath_var"; then ++ # Export the shlibpath_var. ++ eval "export $shlibpath_var" ++ fi + +- # Some other compiler flag. +- -* | +*) +- # Unknown arguments in both finalize_command and compile_command need +- # to be aesthetically quoted because they are evaled later. +- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- ;; ++ # Restore saved environment variables ++ for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES ++ do ++ eval "if test \"\${save_$lt_var+set}\" = set; then ++ $lt_var=\$save_$lt_var; export $lt_var ++ else ++ $lt_unset $lt_var ++ fi" ++ done + +- *.$objext) +- # A standard object. +- objs="$objs $arg" +- ;; ++ # Now prepare to actually exec the command. ++ exec_cmd="\$cmd$args" ++ else ++ # Display what would be done. ++ if test -n "$shlibpath_var"; then ++ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" ++ $ECHO "export $shlibpath_var" ++ fi ++ $ECHO "$cmd$args" ++ exit $EXIT_SUCCESS ++ fi ++} + +- *.lo) +- # A libtool-controlled object. ++test "$mode" = execute && func_mode_execute ${1+"$@"} + +- # Check to see that this really is a libtool object. +- if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- pic_object= +- non_pic_object= + +- # Read the .lo file +- # If there is no directory component, then add one. +- case $arg in +- */* | *\\*) . $arg ;; +- *) . ./$arg ;; +- esac ++# func_mode_finish arg... ++func_mode_finish () ++{ ++ $opt_debug ++ libdirs="$nonopt" ++ admincmds= + +- if test -z "$pic_object" || \ +- test -z "$non_pic_object" || +- test "$pic_object" = none && \ +- test "$non_pic_object" = none; then +- $echo "$modename: cannot find name of object for \`$arg'" 1>&2 +- exit $EXIT_FAILURE +- fi ++ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then ++ for dir ++ do ++ libdirs="$libdirs $dir" ++ done + +- # Extract subdirectory from the argument. +- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$xdir" = "X$arg"; then +- xdir= +- else +- xdir="$xdir/" +- fi ++ for libdir in $libdirs; do ++ if test -n "$finish_cmds"; then ++ # Do each command in the finish commands. ++ func_execute_cmds "$finish_cmds" 'admincmds="$admincmds ++'"$cmd"'"' ++ fi ++ if test -n "$finish_eval"; then ++ # Do the single finish_eval. ++ eval cmds=\"$finish_eval\" ++ $opt_dry_run || eval "$cmds" || admincmds="$admincmds ++ $cmds" ++ fi ++ done ++ fi + +- if test "$pic_object" != none; then +- # Prepend the subdirectory the object is found in. +- pic_object="$xdir$pic_object" ++ # Exit here if they wanted silent mode. ++ $opt_silent && exit $EXIT_SUCCESS + +- if test "$prev" = dlfiles; then +- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then +- dlfiles="$dlfiles $pic_object" +- prev= +- continue +- else +- # If libtool objects are unsupported, then we need to preload. +- prev=dlprefiles +- fi +- fi ++ $ECHO "X----------------------------------------------------------------------" | $Xsed ++ $ECHO "Libraries have been installed in:" ++ for libdir in $libdirs; do ++ $ECHO " $libdir" ++ done ++ $ECHO ++ $ECHO "If you ever happen to want to link against installed libraries" ++ $ECHO "in a given directory, LIBDIR, you must either use libtool, and" ++ $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'" ++ $ECHO "flag during linking and do at least one of the following:" ++ if test -n "$shlibpath_var"; then ++ $ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable" ++ $ECHO " during execution" ++ fi ++ if test -n "$runpath_var"; then ++ $ECHO " - add LIBDIR to the \`$runpath_var' environment variable" ++ $ECHO " during linking" ++ fi ++ if test -n "$hardcode_libdir_flag_spec"; then ++ libdir=LIBDIR ++ eval flag=\"$hardcode_libdir_flag_spec\" + +- # CHECK ME: I think I busted this. -Ossama +- if test "$prev" = dlprefiles; then +- # Preload the old-style object. +- dlprefiles="$dlprefiles $pic_object" +- prev= +- fi ++ $ECHO " - use the \`$flag' linker flag" ++ fi ++ if test -n "$admincmds"; then ++ $ECHO " - have your system administrator run these commands:$admincmds" ++ fi ++ if test -f /etc/ld.so.conf; then ++ $ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" ++ fi ++ $ECHO + +- # A PIC object. +- libobjs="$libobjs $pic_object" +- arg="$pic_object" +- fi ++ $ECHO "See any operating system documentation about shared libraries for" ++ case $host in ++ solaris2.[6789]|solaris2.1[0-9]) ++ $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual" ++ $ECHO "pages." ++ ;; ++ *) ++ $ECHO "more information, such as the ld(1) and ld.so(8) manual pages." ++ ;; ++ esac ++ $ECHO "X----------------------------------------------------------------------" | $Xsed ++ exit $EXIT_SUCCESS ++} + +- # Non-PIC object. +- if test "$non_pic_object" != none; then +- # Prepend the subdirectory the object is found in. +- non_pic_object="$xdir$non_pic_object" ++test "$mode" = finish && func_mode_finish ${1+"$@"} + +- # A standard non-PIC object +- non_pic_objects="$non_pic_objects $non_pic_object" +- if test -z "$pic_object" || test "$pic_object" = none ; then +- arg="$non_pic_object" +- fi +- else +- # If the PIC object exists, use it instead. +- # $xdir was prepended to $pic_object above. +- non_pic_object="$pic_object" +- non_pic_objects="$non_pic_objects $non_pic_object" +- fi +- else +- # Only an error if not doing a dry-run. +- if test -z "$run"; then +- $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 +- exit $EXIT_FAILURE +- else +- # Dry-run case. + +- # Extract subdirectory from the argument. +- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$xdir" = "X$arg"; then +- xdir= +- else +- xdir="$xdir/" +- fi ++# func_mode_install arg... ++func_mode_install () ++{ ++ $opt_debug ++ # There may be an optional sh(1) argument at the beginning of ++ # install_prog (especially on Windows NT). ++ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || ++ # Allow the use of GNU shtool's install command. ++ $ECHO "X$nonopt" | $GREP shtool >/dev/null; then ++ # Aesthetically quote it. ++ func_quote_for_eval "$nonopt" ++ install_prog="$func_quote_for_eval_result " ++ arg=$1 ++ shift ++ else ++ install_prog= ++ arg=$nonopt ++ fi + +- pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` +- non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` +- libobjs="$libobjs $pic_object" +- non_pic_objects="$non_pic_objects $non_pic_object" +- fi +- fi +- ;; ++ # The real first argument should be the name of the installation program. ++ # Aesthetically quote it. ++ func_quote_for_eval "$arg" ++ install_prog="$install_prog$func_quote_for_eval_result" + +- *.$libext) +- # An archive. +- deplibs="$deplibs $arg" +- old_deplibs="$old_deplibs $arg" ++ # We need to accept at least all the BSD install flags. ++ dest= ++ files= ++ opts= ++ prev= ++ install_type= ++ isdir=no ++ stripme= ++ for arg ++ do ++ if test -n "$dest"; then ++ files="$files $dest" ++ dest=$arg + continue +- ;; +- +- *.la) +- # A libtool-controlled library. ++ fi + +- if test "$prev" = dlfiles; then +- # This library was specified with -dlopen. +- dlfiles="$dlfiles $arg" +- prev= +- elif test "$prev" = dlprefiles; then +- # The library was specified with -dlpreopen. +- dlprefiles="$dlprefiles $arg" ++ case $arg in ++ -d) isdir=yes ;; ++ -f) ++ case " $install_prog " in ++ *[\\\ /]cp\ *) ;; ++ *) prev=$arg ;; ++ esac ++ ;; ++ -g | -m | -o) ++ prev=$arg ++ ;; ++ -s) ++ stripme=" -s" ++ continue ++ ;; ++ -*) ++ ;; ++ *) ++ # If the previous option needed an argument, then skip it. ++ if test -n "$prev"; then + prev= + else +- deplibs="$deplibs $arg" ++ dest=$arg ++ continue + fi +- continue + ;; ++ esac + +- # Some other compiler argument. +- *) +- # Unknown arguments in both finalize_command and compile_command need +- # to be aesthetically quoted because they are evaled later. +- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- ;; +- esac # arg ++ # Aesthetically quote the argument. ++ func_quote_for_eval "$arg" ++ install_prog="$install_prog $func_quote_for_eval_result" ++ done + +- # Now actually substitute the argument into the commands. +- if test -n "$arg"; then +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" +- fi +- done # argument parsing loop ++ test -z "$install_prog" && \ ++ func_fatal_help "you must specify an install program" + +- if test -n "$prev"; then +- $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ test -n "$prev" && \ ++ func_fatal_help "the \`$prev' option requires an argument" + +- if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then +- eval arg=\"$export_dynamic_flag_spec\" +- compile_command="$compile_command $arg" +- finalize_command="$finalize_command $arg" ++ if test -z "$files"; then ++ if test -z "$dest"; then ++ func_fatal_help "no file or destination specified" ++ else ++ func_fatal_help "you must specify a destination" ++ fi + fi + +- oldlibs= +- # calculate the name of the file, without its directory +- outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` +- libobjs_save="$libobjs" ++ # Strip any trailing slash from the destination. ++ func_stripname '' '/' "$dest" ++ dest=$func_stripname_result + +- if test -n "$shlibpath_var"; then +- # get the directories listed in $shlibpath_var +- eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` ++ # Check to see that the destination is a directory. ++ test -d "$dest" && isdir=yes ++ if test "$isdir" = yes; then ++ destdir="$dest" ++ destname= + else +- shlib_search_path= +- fi +- eval sys_lib_search_path=\"$sys_lib_search_path_spec\" +- eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" ++ func_dirname_and_basename "$dest" "" "." ++ destdir="$func_dirname_result" ++ destname="$func_basename_result" + +- output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$output_objdir" = "X$output"; then +- output_objdir="$objdir" +- else +- output_objdir="$output_objdir/$objdir" +- fi +- # Create the object directory. +- if test ! -d "$output_objdir"; then +- $show "$mkdir $output_objdir" +- $run $mkdir $output_objdir +- exit_status=$? +- if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then +- exit $exit_status +- fi ++ # Not a directory, so check to see that there is only one file specified. ++ set dummy $files; shift ++ test "$#" -gt 1 && \ ++ func_fatal_help "\`$dest' is not a directory" + fi +- +- # Determine the type of output +- case $output in +- "") +- $echo "$modename: you must specify an output file" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- ;; +- *.$libext) linkmode=oldlib ;; +- *.lo | *.$objext) linkmode=obj ;; +- *.la) linkmode=lib ;; +- *) linkmode=prog ;; # Anything else should be a program. +- esac +- +- case $host in +- *cygwin* | *mingw* | *pw32*) +- # don't eliminate duplications in $postdeps and $predeps +- duplicate_compiler_generated_deps=yes +- ;; ++ case $destdir in ++ [\\/]* | [A-Za-z]:[\\/]*) ;; + *) +- duplicate_compiler_generated_deps=$duplicate_deps ++ for file in $files; do ++ case $file in ++ *.lo) ;; ++ *) ++ func_fatal_help "\`$destdir' must be an absolute directory name" ++ ;; ++ esac ++ done + ;; + esac +- specialdeplibs= + +- libs= +- # Find all interdependent deplibs by searching for libraries +- # that are linked more than once (e.g. -la -lb -la) +- for deplib in $deplibs; do +- if test "X$duplicate_deps" = "Xyes" ; then +- case "$libs " in +- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; +- esac +- fi +- libs="$libs $deplib" +- done ++ # This variable tells wrapper scripts just to set variables rather ++ # than running their programs. ++ libtool_install_magic="$magic" + +- if test "$linkmode" = lib; then +- libs="$predeps $libs $compiler_lib_search_path $postdeps" ++ staticlibs= ++ future_libdirs= ++ current_libdirs= ++ for file in $files; do + +- # Compute libraries that are listed more than once in $predeps +- # $postdeps and mark them as special (i.e., whose duplicates are +- # not to be eliminated). +- pre_post_deps= +- if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then +- for pre_post_dep in $predeps $postdeps; do +- case "$pre_post_deps " in +- *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; ++ # Do each installation. ++ case $file in ++ *.$libext) ++ # Do the static libraries later. ++ staticlibs="$staticlibs $file" ++ ;; ++ ++ *.la) ++ # Check to see that this really is a libtool archive. ++ func_lalib_unsafe_p "$file" \ ++ || func_fatal_help "\`$file' is not a valid libtool archive" ++ ++ library_names= ++ old_library= ++ relink_command= ++ func_source "$file" ++ ++ # Add the libdir to current_libdirs if it is the destination. ++ if test "X$destdir" = "X$libdir"; then ++ case "$current_libdirs " in ++ *" $libdir "*) ;; ++ *) current_libdirs="$current_libdirs $libdir" ;; + esac +- pre_post_deps="$pre_post_deps $pre_post_dep" +- done +- fi +- pre_post_deps= +- fi ++ else ++ # Note the libdir as a future libdir. ++ case "$future_libdirs " in ++ *" $libdir "*) ;; ++ *) future_libdirs="$future_libdirs $libdir" ;; ++ esac ++ fi + +- deplibs= +- newdependency_libs= +- newlib_search_path= +- need_relink=no # whether we're linking any uninstalled libtool libraries +- notinst_deplibs= # not-installed libtool libraries +- case $linkmode in +- lib) +- passes="conv link" +- for file in $dlfiles $dlprefiles; do +- case $file in +- *.la) ;; +- *) +- $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 +- exit $EXIT_FAILURE ++ func_dirname "$file" "/" "" ++ dir="$func_dirname_result" ++ dir="$dir$objdir" ++ ++ if test -n "$relink_command"; then ++ # Determine the prefix the user has applied to our future dir. ++ inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"` ++ ++ # Don't allow the user to place us outside of our expected ++ # location b/c this prevents finding dependent libraries that ++ # are installed to the same prefix. ++ # At present, this check doesn't affect windows .dll's that ++ # are installed into $libdir/../bin (currently, that works fine) ++ # but it's something to keep an eye on. ++ test "$inst_prefix_dir" = "$destdir" && \ ++ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" ++ ++ if test -n "$inst_prefix_dir"; then ++ # Stick the inst_prefix_dir data into the link command. ++ relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` ++ else ++ relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"` ++ fi ++ ++ func_warning "relinking \`$file'" ++ func_show_eval "$relink_command" \ ++ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' ++ fi ++ ++ # See the names of the shared library. ++ set dummy $library_names; shift ++ if test -n "$1"; then ++ realname="$1" ++ shift ++ ++ srcname="$realname" ++ test -n "$relink_command" && srcname="$realname"T ++ ++ # Install the shared library and build the symlinks. ++ func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \ ++ 'exit $?' ++ tstripme="$stripme" ++ case $host_os in ++ cygwin* | mingw* | pw32* | cegcc*) ++ case $realname in ++ *.dll.a) ++ tstripme="" ++ ;; ++ esac + ;; + esac +- done +- ;; +- prog) +- compile_deplibs= +- finalize_deplibs= +- alldeplibs=no +- newdlfiles= +- newdlprefiles= +- passes="conv scan dlopen dlpreopen link" +- ;; +- *) passes="conv" +- ;; +- esac +- for pass in $passes; do +- if test "$linkmode,$pass" = "lib,link" || +- test "$linkmode,$pass" = "prog,scan"; then +- libs="$deplibs" +- deplibs= +- fi +- if test "$linkmode" = prog; then +- case $pass in +- dlopen) libs="$dlfiles" ;; +- dlpreopen) libs="$dlprefiles" ;; +- link) +- libs="$deplibs %DEPLIBS%" +- test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" +- ;; +- esac +- fi +- if test "$pass" = dlopen; then +- # Collect dlpreopened libraries +- save_deplibs="$deplibs" +- deplibs= +- fi +- for deplib in $libs; do +- lib= +- found=no +- case $deplib in +- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) +- if test "$linkmode,$pass" = "prog,link"; then +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- else +- compiler_flags="$compiler_flags $deplib" +- fi +- continue +- ;; +- -l*) +- if test "$linkmode" != lib && test "$linkmode" != prog; then +- $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 +- continue +- fi +- name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` +- if test "$linkmode" = lib; then +- searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" +- else +- searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" ++ if test -n "$tstripme" && test -n "$striplib"; then ++ func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi +- for searchdir in $searchdirs; do +- for search_ext in .la $std_shrext .so .a; do +- # Search the libtool library +- lib="$searchdir/lib${name}${search_ext}" +- if test -f "$lib"; then +- if test "$search_ext" = ".la"; then +- found=yes +- else +- found=no +- fi +- break 2 +- fi ++ ++ if test "$#" -gt 0; then ++ # Delete the old symlinks, and create new ones. ++ # Try `ln -sf' first, because the `ln' binary might depend on ++ # the symlink we replace! Solaris /bin/ln does not understand -f, ++ # so we also need to try rm && ln -s. ++ for linkname ++ do ++ test "$linkname" != "$realname" \ ++ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done +- done +- if test "$found" != yes; then +- # deplib doesn't seem to be a libtool library +- if test "$linkmode,$pass" = "prog,link"; then +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- else +- deplibs="$deplib $deplibs" +- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" +- fi +- continue +- else # deplib is a libtool library +- # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, +- # We need to do some special things here, and not later. +- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then +- case " $predeps $postdeps " in +- *" $deplib "*) +- if (${SED} -e '2q' $lib | +- grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- library_names= +- old_library= +- case $lib in +- */* | *\\*) . $lib ;; +- *) . ./$lib ;; +- esac +- for l in $old_library $library_names; do +- ll="$l" +- done +- if test "X$ll" = "X$old_library" ; then # only static version available +- found=no +- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` +- test "X$ladir" = "X$lib" && ladir="." +- lib=$ladir/$old_library +- if test "$linkmode,$pass" = "prog,link"; then +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- else +- deplibs="$deplib $deplibs" +- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" +- fi +- continue +- fi +- fi +- ;; +- *) ;; +- esac +- fi +- fi +- ;; # -l +- -L*) +- case $linkmode in +- lib) +- deplibs="$deplib $deplibs" +- test "$pass" = conv && continue +- newdependency_libs="$deplib $newdependency_libs" +- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` +- ;; +- prog) +- if test "$pass" = conv; then +- deplibs="$deplib $deplibs" +- continue +- fi +- if test "$pass" = scan; then +- deplibs="$deplib $deplibs" +- else +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- fi +- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` +- ;; +- *) +- $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 +- ;; +- esac # linkmode +- continue +- ;; # -L +- -R*) +- if test "$pass" = link; then +- dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` +- # Make sure the xrpath contains only unique directories. +- case "$xrpath " in +- *" $dir "*) ;; +- *) xrpath="$xrpath $dir" ;; +- esac +- fi +- deplibs="$deplib $deplibs" +- continue +- ;; +- *.la) lib="$deplib" ;; +- *.$libext) +- if test "$pass" = conv; then +- deplibs="$deplib $deplibs" +- continue +- fi +- case $linkmode in +- lib) +- valid_a_lib=no +- case $deplibs_check_method in +- match_pattern*) +- set dummy $deplibs_check_method +- match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` +- if eval $echo \"$deplib\" 2>/dev/null \ +- | $SED 10q \ +- | $EGREP "$match_pattern_regex" > /dev/null; then +- valid_a_lib=yes +- fi +- ;; +- pass_all) +- valid_a_lib=yes +- ;; +- esac +- if test "$valid_a_lib" != yes; then +- $echo +- $echo "*** Warning: Trying to link with static lib archive $deplib." +- $echo "*** I have the capability to make that library automatically link in when" +- $echo "*** you link to this library. But I can only do this if you have a" +- $echo "*** shared version of the library, which you do not appear to have" +- $echo "*** because the file extensions .$libext of this argument makes me believe" +- $echo "*** that it is just a static archive that I should not used here." +- else +- $echo +- $echo "*** Warning: Linking the shared library $output against the" +- $echo "*** static library $deplib is not portable!" +- deplibs="$deplib $deplibs" +- fi +- continue +- ;; +- prog) +- if test "$pass" != link; then +- deplibs="$deplib $deplibs" +- else +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- fi +- continue +- ;; +- esac # linkmode +- ;; # *.$libext +- *.lo | *.$objext) +- if test "$pass" = conv; then +- deplibs="$deplib $deplibs" +- elif test "$linkmode" = prog; then +- if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then +- # If there is no dlopen support or we're linking statically, +- # we need to preload. +- newdlprefiles="$newdlprefiles $deplib" +- compile_deplibs="$deplib $compile_deplibs" +- finalize_deplibs="$deplib $finalize_deplibs" +- else +- newdlfiles="$newdlfiles $deplib" +- fi + fi +- continue +- ;; +- %DEPLIBS%) +- alldeplibs=yes +- continue +- ;; +- esac # case $deplib +- if test "$found" = yes || test -f "$lib"; then : +- else +- $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2 +- exit $EXIT_FAILURE +- fi + +- # Check to see that this really is a libtool archive. +- if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : +- else +- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 +- exit $EXIT_FAILURE ++ # Do each command in the postinstall commands. ++ lib="$destdir/$realname" ++ func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + +- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` +- test "X$ladir" = "X$lib" && ladir="." +- +- dlname= +- dlopen= +- dlpreopen= +- libdir= +- library_names= +- old_library= +- # If the library was installed with an old release of libtool, +- # it will not redefine variables installed, or shouldnotlink +- installed=yes +- shouldnotlink=no +- avoidtemprpath= ++ # Install the pseudo-library for information purposes. ++ func_basename "$file" ++ name="$func_basename_result" ++ instname="$dir/$name"i ++ func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + ++ # Maybe install the static library, too. ++ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" ++ ;; + +- # Read the .la file +- case $lib in +- */* | *\\*) . $lib ;; +- *) . ./$lib ;; +- esac ++ *.lo) ++ # Install (i.e. copy) a libtool object. + +- if test "$linkmode,$pass" = "lib,link" || +- test "$linkmode,$pass" = "prog,scan" || +- { test "$linkmode" != prog && test "$linkmode" != lib; }; then +- test -n "$dlopen" && dlfiles="$dlfiles $dlopen" +- test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" ++ # Figure out destination file name, if it wasn't already specified. ++ if test -n "$destname"; then ++ destfile="$destdir/$destname" ++ else ++ func_basename "$file" ++ destfile="$func_basename_result" ++ destfile="$destdir/$destfile" + fi + +- if test "$pass" = conv; then +- # Only check for convenience libraries +- deplibs="$lib $deplibs" +- if test -z "$libdir"; then +- if test -z "$old_library"; then +- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 +- exit $EXIT_FAILURE +- fi +- # It is a libtool convenience library, so add in its objects. +- convenience="$convenience $ladir/$objdir/$old_library" +- old_convenience="$old_convenience $ladir/$objdir/$old_library" +- tmp_libs= +- for deplib in $dependency_libs; do +- deplibs="$deplib $deplibs" +- if test "X$duplicate_deps" = "Xyes" ; then +- case "$tmp_libs " in +- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; +- esac +- fi +- tmp_libs="$tmp_libs $deplib" +- done +- elif test "$linkmode" != prog && test "$linkmode" != lib; then +- $echo "$modename: \`$lib' is not a convenience library" 1>&2 +- exit $EXIT_FAILURE +- fi +- continue +- fi # $pass = conv ++ # Deduce the name of the destination old-style object file. ++ case $destfile in ++ *.lo) ++ func_lo2o "$destfile" ++ staticdest=$func_lo2o_result ++ ;; ++ *.$objext) ++ staticdest="$destfile" ++ destfile= ++ ;; ++ *) ++ func_fatal_help "cannot copy a libtool object to \`$destfile'" ++ ;; ++ esac + ++ # Install the libtool object if requested. ++ test -n "$destfile" && \ ++ func_show_eval "$install_prog $file $destfile" 'exit $?' + +- # Get the name of the library we link against. +- linklib= +- for l in $old_library $library_names; do +- linklib="$l" +- done +- if test -z "$linklib"; then +- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 +- exit $EXIT_FAILURE ++ # Install the old object if enabled. ++ if test "$build_old_libs" = yes; then ++ # Deduce the name of the old-style object file. ++ func_lo2o "$file" ++ staticobj=$func_lo2o_result ++ func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi ++ exit $EXIT_SUCCESS ++ ;; + +- # This library was specified with -dlopen. +- if test "$pass" = dlopen; then +- if test -z "$libdir"; then +- $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 +- exit $EXIT_FAILURE +- fi +- if test -z "$dlname" || +- test "$dlopen_support" != yes || +- test "$build_libtool_libs" = no; then +- # If there is no dlname, no dlopen support or we're linking +- # statically, we need to preload. We also need to preload any +- # dependent libraries so libltdl's deplib preloader doesn't +- # bomb out in the load deplibs phase. +- dlprefiles="$dlprefiles $lib $dependency_libs" +- else +- newdlfiles="$newdlfiles $lib" +- fi +- continue +- fi # $pass = dlopen +- +- # We need an absolute path. +- case $ladir in +- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; ++ *) ++ # Figure out destination file name, if it wasn't already specified. ++ if test -n "$destname"; then ++ destfile="$destdir/$destname" ++ else ++ func_basename "$file" ++ destfile="$func_basename_result" ++ destfile="$destdir/$destfile" ++ fi ++ ++ # If the file is missing, and there is a .exe on the end, strip it ++ # because it is most likely a libtool script we actually want to ++ # install ++ stripped_ext="" ++ case $file in ++ *.exe) ++ if test ! -f "$file"; then ++ func_stripname '' '.exe' "$file" ++ file=$func_stripname_result ++ stripped_ext=".exe" ++ fi ++ ;; ++ esac ++ ++ # Do a test to see if this is really a libtool program. ++ case $host in ++ *cygwin* | *mingw*) ++ if func_ltwrapper_executable_p "$file"; then ++ func_ltwrapper_scriptname "$file" ++ wrapper=$func_ltwrapper_scriptname_result ++ else ++ func_stripname '' '.exe' "$file" ++ wrapper=$func_stripname_result ++ fi ++ ;; + *) +- abs_ladir=`cd "$ladir" && pwd` +- if test -z "$abs_ladir"; then +- $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 +- $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 +- abs_ladir="$ladir" ++ wrapper=$file ++ ;; ++ esac ++ if func_ltwrapper_script_p "$wrapper"; then ++ notinst_deplibs= ++ relink_command= ++ ++ func_source "$wrapper" ++ ++ # Check the variables that should have been set. ++ test -z "$generated_by_libtool_version" && \ ++ func_fatal_error "invalid libtool wrapper script \`$wrapper'" ++ ++ finalize=yes ++ for lib in $notinst_deplibs; do ++ # Check to see that each library is installed. ++ libdir= ++ if test -f "$lib"; then ++ func_source "$lib" ++ fi ++ libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test ++ if test -n "$libdir" && test ! -f "$libfile"; then ++ func_warning "\`$lib' has not been installed in \`$libdir'" ++ finalize=no ++ fi ++ done ++ ++ relink_command= ++ func_source "$wrapper" ++ ++ outputname= ++ if test "$fast_install" = no && test -n "$relink_command"; then ++ $opt_dry_run || { ++ if test "$finalize" = yes; then ++ tmpdir=`func_mktempdir` ++ func_basename "$file$stripped_ext" ++ file="$func_basename_result" ++ outputname="$tmpdir/$file" ++ # Replace the output file specification. ++ relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` ++ ++ $opt_silent || { ++ func_quote_for_expand "$relink_command" ++ eval "func_echo $func_quote_for_expand_result" ++ } ++ if eval "$relink_command"; then : ++ else ++ func_error "error: relink \`$file' with the above command before installing it" ++ $opt_dry_run || ${RM}r "$tmpdir" ++ continue ++ fi ++ file="$outputname" ++ else ++ func_warning "cannot relink \`$file'" ++ fi ++ } ++ else ++ # Install the binary that we compiled earlier. ++ file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi ++ fi ++ ++ # remove .exe since cygwin /usr/bin/install will append another ++ # one anyway ++ case $install_prog,$host in ++ */usr/bin/install*,*cygwin*) ++ case $file:$destfile in ++ *.exe:*.exe) ++ # this is ok ++ ;; ++ *.exe:*) ++ destfile=$destfile.exe ++ ;; ++ *:*.exe) ++ func_stripname '' '.exe' "$destfile" ++ destfile=$func_stripname_result ++ ;; ++ esac + ;; + esac +- laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` ++ func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' ++ $opt_dry_run || if test -n "$outputname"; then ++ ${RM}r "$tmpdir" ++ fi ++ ;; ++ esac ++ done + +- # Find the relevant object directory and library name. +- if test "X$installed" = Xyes; then +- if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then +- $echo "$modename: warning: library \`$lib' was moved." 1>&2 +- dir="$ladir" +- absdir="$abs_ladir" +- libdir="$abs_ladir" +- else +- dir="$libdir" +- absdir="$libdir" ++ for file in $staticlibs; do ++ func_basename "$file" ++ name="$func_basename_result" ++ ++ # Set up the ranlib parameters. ++ oldlib="$destdir/$name" ++ ++ func_show_eval "$install_prog \$file \$oldlib" 'exit $?' ++ ++ if test -n "$stripme" && test -n "$old_striplib"; then ++ func_show_eval "$old_striplib $oldlib" 'exit $?' ++ fi ++ ++ # Do each command in the postinstall commands. ++ func_execute_cmds "$old_postinstall_cmds" 'exit $?' ++ done ++ ++ test -n "$future_libdirs" && \ ++ func_warning "remember to run \`$progname --finish$future_libdirs'" ++ ++ if test -n "$current_libdirs"; then ++ # Maybe just do a dry run. ++ $opt_dry_run && current_libdirs=" -n$current_libdirs" ++ exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' ++ else ++ exit $EXIT_SUCCESS ++ fi ++} ++ ++test "$mode" = install && func_mode_install ${1+"$@"} ++ ++ ++# func_generate_dlsyms outputname originator pic_p ++# Extract symbols from dlprefiles and create ${outputname}S.o with ++# a dlpreopen symbol table. ++func_generate_dlsyms () ++{ ++ $opt_debug ++ my_outputname="$1" ++ my_originator="$2" ++ my_pic_p="${3-no}" ++ my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` ++ my_dlsyms= ++ ++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then ++ if test -n "$NM" && test -n "$global_symbol_pipe"; then ++ my_dlsyms="${my_outputname}S.c" ++ else ++ func_error "not configured to extract global symbols from dlpreopened files" ++ fi ++ fi ++ ++ if test -n "$my_dlsyms"; then ++ case $my_dlsyms in ++ "") ;; ++ *.c) ++ # Discover the nlist of each of the dlfiles. ++ nlist="$output_objdir/${my_outputname}.nm" ++ ++ func_show_eval "$RM $nlist ${nlist}S ${nlist}T" ++ ++ # Parse the name list into a source file. ++ func_verbose "creating $output_objdir/$my_dlsyms" ++ ++ $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ ++/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ ++/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ ++ ++#ifdef __cplusplus ++extern \"C\" { ++#endif ++ ++/* External symbol declarations for the compiler. */\ ++" ++ ++ if test "$dlself" = yes; then ++ func_verbose "generating symbol list for \`$output'" ++ ++ $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" ++ ++ # Add our own program objects to the symbol list. ++ progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` ++ for progfile in $progfiles; do ++ func_verbose "extracting global C symbols from \`$progfile'" ++ $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'" ++ done ++ ++ if test -n "$exclude_expsyms"; then ++ $opt_dry_run || { ++ eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' ++ eval '$MV "$nlist"T "$nlist"' ++ } + fi +- test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes +- else +- if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then +- dir="$ladir" +- absdir="$abs_ladir" +- # Remove this search path later +- notinst_path="$notinst_path $abs_ladir" ++ ++ if test -n "$export_symbols_regex"; then ++ $opt_dry_run || { ++ eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' ++ eval '$MV "$nlist"T "$nlist"' ++ } ++ fi ++ ++ # Prepare the list of exported symbols ++ if test -z "$export_symbols"; then ++ export_symbols="$output_objdir/$outputname.exp" ++ $opt_dry_run || { ++ $RM $export_symbols ++ eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' ++ case $host in ++ *cygwin* | *mingw* | *cegcc* ) ++ eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' ++ eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ++ ;; ++ esac ++ } + else +- dir="$ladir/$objdir" +- absdir="$abs_ladir/$objdir" +- # Remove this search path later +- notinst_path="$notinst_path $abs_ladir" ++ $opt_dry_run || { ++ eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' ++ eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' ++ eval '$MV "$nlist"T "$nlist"' ++ case $host in ++ *cygwin | *mingw* | *cegcc* ) ++ eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' ++ eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ++ ;; ++ esac ++ } + fi +- fi # $installed = yes +- name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` ++ fi + +- # This library was specified with -dlpreopen. +- if test "$pass" = dlpreopen; then +- if test -z "$libdir"; then +- $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 +- exit $EXIT_FAILURE ++ for dlprefile in $dlprefiles; do ++ func_verbose "extracting global C symbols from \`$dlprefile'" ++ func_basename "$dlprefile" ++ name="$func_basename_result" ++ $opt_dry_run || { ++ eval '$ECHO ": $name " >> "$nlist"' ++ eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'" ++ } ++ done ++ ++ $opt_dry_run || { ++ # Make sure we have at least an empty file. ++ test -f "$nlist" || : > "$nlist" ++ ++ if test -n "$exclude_expsyms"; then ++ $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T ++ $MV "$nlist"T "$nlist" + fi +- # Prefer using a static library (so that no silly _DYNAMIC symbols +- # are required to link). +- if test -n "$old_library"; then +- newdlprefiles="$newdlprefiles $dir/$old_library" +- # Otherwise, use the dlname, so that lt_dlopen finds it. +- elif test -n "$dlname"; then +- newdlprefiles="$newdlprefiles $dir/$dlname" ++ ++ # Try sorting and uniquifying the output. ++ if $GREP -v "^: " < "$nlist" | ++ if sort -k 3 /dev/null 2>&1; then ++ sort -k 3 ++ else ++ sort +2 ++ fi | ++ uniq > "$nlist"S; then ++ : + else +- newdlprefiles="$newdlprefiles $dir/$linklib" ++ $GREP -v "^: " < "$nlist" > "$nlist"S + fi +- fi # $pass = dlpreopen + +- if test -z "$libdir"; then +- # Link the convenience library +- if test "$linkmode" = lib; then +- deplibs="$dir/$old_library $deplibs" +- elif test "$linkmode,$pass" = "prog,link"; then +- compile_deplibs="$dir/$old_library $compile_deplibs" +- finalize_deplibs="$dir/$old_library $finalize_deplibs" ++ if test -f "$nlist"S; then ++ eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else +- deplibs="$lib $deplibs" # used for prog,scan pass ++ $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi +- continue +- fi +- + +- if test "$linkmode" = prog && test "$pass" != link; then +- newlib_search_path="$newlib_search_path $ladir" +- deplibs="$lib $deplibs" ++ $ECHO >> "$output_objdir/$my_dlsyms" "\ + +- linkalldeplibs=no +- if test "$link_all_deplibs" != no || test -z "$library_names" || +- test "$build_libtool_libs" = no; then +- linkalldeplibs=yes +- fi ++/* The mapping between symbol names and symbols. */ ++typedef struct { ++ const char *name; ++ void *address; ++} lt_dlsymlist; ++" ++ case $host in ++ *cygwin* | *mingw* | *cegcc* ) ++ $ECHO >> "$output_objdir/$my_dlsyms" "\ ++/* DATA imports from DLLs on WIN32 con't be const, because ++ runtime relocations are performed -- see ld's documentation ++ on pseudo-relocs. */" ++ lt_dlsym_const= ;; ++ *osf5*) ++ echo >> "$output_objdir/$my_dlsyms" "\ ++/* This system does not cope well with relocations in const data */" ++ lt_dlsym_const= ;; ++ *) ++ lt_dlsym_const=const ;; ++ esac + +- tmp_libs= +- for deplib in $dependency_libs; do +- case $deplib in +- -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test +- esac +- # Need to link against all dependency_libs? +- if test "$linkalldeplibs" = yes; then +- deplibs="$deplib $deplibs" +- else +- # Need to hardcode shared library paths +- # or/and link against static libraries +- newdependency_libs="$deplib $newdependency_libs" +- fi +- if test "X$duplicate_deps" = "Xyes" ; then +- case "$tmp_libs " in +- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; +- esac +- fi +- tmp_libs="$tmp_libs $deplib" +- done # for deplib +- continue +- fi # $linkmode = prog... ++ $ECHO >> "$output_objdir/$my_dlsyms" "\ ++extern $lt_dlsym_const lt_dlsymlist ++lt_${my_prefix}_LTX_preloaded_symbols[]; ++$lt_dlsym_const lt_dlsymlist ++lt_${my_prefix}_LTX_preloaded_symbols[] = ++{\ ++ { \"$my_originator\", (void *) 0 }," + +- if test "$linkmode,$pass" = "prog,link"; then +- if test -n "$library_names" && +- { { test "$prefer_static_libs" = no || +- test "$prefer_static_libs,$installed" = "built,yes"; } || +- test -z "$old_library"; }; then +- # We need to hardcode the library path +- if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then +- # Make sure the rpath contains only unique directories. +- case "$temp_rpath " in +- *" $dir "*) ;; +- *" $absdir "*) ;; +- *) temp_rpath="$temp_rpath $absdir" ;; +- esac +- fi ++ case $need_lib_prefix in ++ no) ++ eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ++ ;; ++ *) ++ eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ++ ;; ++ esac ++ $ECHO >> "$output_objdir/$my_dlsyms" "\ ++ {0, (void *) 0} ++}; + +- # Hardcode the library path. +- # Skip directories that are in the system default run-time +- # search path. +- case " $sys_lib_dlsearch_path " in +- *" $absdir "*) ;; +- *) +- case "$compile_rpath " in +- *" $absdir "*) ;; +- *) compile_rpath="$compile_rpath $absdir" +- esac +- ;; +- esac +- case " $sys_lib_dlsearch_path " in +- *" $libdir "*) ;; +- *) +- case "$finalize_rpath " in +- *" $libdir "*) ;; +- *) finalize_rpath="$finalize_rpath $libdir" +- esac +- ;; +- esac +- fi # $linkmode,$pass = prog,link... +- +- if test "$alldeplibs" = yes && +- { test "$deplibs_check_method" = pass_all || +- { test "$build_libtool_libs" = yes && +- test -n "$library_names"; }; }; then +- # We only need to search for static libraries +- continue +- fi +- fi ++/* This works around a problem in FreeBSD linker */ ++#ifdef FREEBSD_WORKAROUND ++static const void *lt_preloaded_setup() { ++ return lt_${my_prefix}_LTX_preloaded_symbols; ++} ++#endif + +- link_static=no # Whether the deplib will be linked statically +- use_static_libs=$prefer_static_libs +- if test "$use_static_libs" = built && test "$installed" = yes ; then +- use_static_libs=no +- fi +- if test -n "$library_names" && +- { test "$use_static_libs" = no || test -z "$old_library"; }; then +- if test "$installed" = no; then +- notinst_deplibs="$notinst_deplibs $lib" +- need_relink=yes +- fi +- # This is a shared library ++#ifdef __cplusplus ++} ++#endif\ ++" ++ } # !$opt_dry_run + +- # Warn about portability, can't link against -module's on +- # some systems (darwin) +- if test "$shouldnotlink" = yes && test "$pass" = link ; then +- $echo +- if test "$linkmode" = prog; then +- $echo "*** Warning: Linking the executable $output against the loadable module" +- else +- $echo "*** Warning: Linking the shared library $output against the loadable module" ++ pic_flag_for_symtable= ++ case "$compile_command " in ++ *" -static "*) ;; ++ *) ++ case $host in ++ # compiling the symbol table file with pic_flag works around ++ # a FreeBSD bug that causes programs to crash when -lm is ++ # linked before any other PIC object. But we must not use ++ # pic_flag when linking with -static. The problem exists in ++ # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. ++ *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) ++ pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; ++ *-*-hpux*) ++ pic_flag_for_symtable=" $pic_flag" ;; ++ *) ++ if test "X$my_pic_p" != Xno; then ++ pic_flag_for_symtable=" $pic_flag" + fi +- $echo "*** $linklib is not portable!" +- fi +- if test "$linkmode" = lib && +- test "$hardcode_into_libs" = yes; then +- # Hardcode the library path. +- # Skip directories that are in the system default run-time +- # search path. +- case " $sys_lib_dlsearch_path " in +- *" $absdir "*) ;; +- *) +- case "$compile_rpath " in +- *" $absdir "*) ;; +- *) compile_rpath="$compile_rpath $absdir" +- esac +- ;; +- esac +- case " $sys_lib_dlsearch_path " in +- *" $libdir "*) ;; +- *) +- case "$finalize_rpath " in +- *" $libdir "*) ;; +- *) finalize_rpath="$finalize_rpath $libdir" +- esac +- ;; +- esac ++ ;; ++ esac ++ ;; ++ esac ++ symtab_cflags= ++ for arg in $LTCFLAGS; do ++ case $arg in ++ -pie | -fpie | -fPIE) ;; ++ *) symtab_cflags="$symtab_cflags $arg" ;; ++ esac ++ done ++ ++ # Now compile the dynamic symbol file. ++ func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' ++ ++ # Clean up the generated files. ++ func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' ++ ++ # Transform the symbol file into the correct name. ++ symfileobj="$output_objdir/${my_outputname}S.$objext" ++ case $host in ++ *cygwin* | *mingw* | *cegcc* ) ++ if test -f "$output_objdir/$my_outputname.def"; then ++ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` ++ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` ++ else ++ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` ++ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` + fi ++ ;; ++ *) ++ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` ++ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"` ++ ;; ++ esac ++ ;; ++ *) ++ func_fatal_error "unknown suffix for \`$my_dlsyms'" ++ ;; ++ esac ++ else ++ # We keep going just in case the user didn't refer to ++ # lt_preloaded_symbols. The linker will fail if global_symbol_pipe ++ # really was required. ++ ++ # Nullify the symbol file. ++ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` ++ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` ++ fi ++} + +- if test -n "$old_archive_from_expsyms_cmds"; then +- # figure out the soname +- set dummy $library_names +- realname="$2" +- shift; shift +- libname=`eval \\$echo \"$libname_spec\"` +- # use dlname if we got it. it's perfectly good, no? +- if test -n "$dlname"; then +- soname="$dlname" +- elif test -n "$soname_spec"; then +- # bleh windows +- case $host in +- *cygwin* | mingw*) +- major=`expr $current - $age` +- versuffix="-$major" +- ;; +- esac +- eval soname=\"$soname_spec\" +- else +- soname="$realname" +- fi ++# func_win32_libid arg ++# return the library type of file 'arg' ++# ++# Need a lot of goo to handle *both* DLLs and import libs ++# Has to be a shell function in order to 'eat' the argument ++# that is supplied when $file_magic_command is called. ++func_win32_libid () ++{ ++ $opt_debug ++ win32_libid_type="unknown" ++ win32_fileres=`file -L $1 2>/dev/null` ++ case $win32_fileres in ++ *ar\ archive\ import\ library*) # definitely import ++ win32_libid_type="x86 archive import" ++ ;; ++ *ar\ archive*) # could be an import, or static ++ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | ++ $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then ++ win32_nmres=`eval $NM -f posix -A $1 | ++ $SED -n -e ' ++ 1,100{ ++ / I /{ ++ s,.*,import, ++ p ++ q ++ } ++ }'` ++ case $win32_nmres in ++ import*) win32_libid_type="x86 archive import";; ++ *) win32_libid_type="x86 archive static";; ++ esac ++ fi ++ ;; ++ *DLL*) ++ win32_libid_type="x86 DLL" ++ ;; ++ *executable*) # but shell scripts are "executable" too... ++ case $win32_fileres in ++ *MS\ Windows\ PE\ Intel*) ++ win32_libid_type="x86 DLL" ++ ;; ++ esac ++ ;; ++ esac ++ $ECHO "$win32_libid_type" ++} + +- # Make a new name for the extract_expsyms_cmds to use +- soroot="$soname" +- soname=`$echo $soroot | ${SED} -e 's/^.*\///'` +- newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" + +- # If the library has no export list, then create one now +- if test -f "$output_objdir/$soname-def"; then : +- else +- $show "extracting exported symbol list from \`$soname'" +- save_ifs="$IFS"; IFS='~' +- cmds=$extract_expsyms_cmds +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" +- fi + +- # Create $newlib +- if test -f "$output_objdir/$newlib"; then :; else +- $show "generating import library for \`$soname'" +- save_ifs="$IFS"; IFS='~' +- cmds=$old_archive_from_expsyms_cmds +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" +- fi +- # make sure the library variables are pointing to the new library +- dir=$output_objdir +- linklib=$newlib +- fi # test -n "$old_archive_from_expsyms_cmds" ++# func_extract_an_archive dir oldlib ++func_extract_an_archive () ++{ ++ $opt_debug ++ f_ex_an_ar_dir="$1"; shift ++ f_ex_an_ar_oldlib="$1" ++ func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' ++ if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then ++ : ++ else ++ func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" ++ fi ++} + +- if test "$linkmode" = prog || test "$mode" != relink; then +- add_shlibpath= +- add_dir= +- add= +- lib_linked=yes +- case $hardcode_action in +- immediate | unsupported) +- if test "$hardcode_direct" = no; then +- add="$dir/$linklib" +- case $host in +- *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; +- *-*-sysv4*uw2*) add_dir="-L$dir" ;; +- *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ +- *-*-unixware7*) add_dir="-L$dir" ;; +- *-*-darwin* ) +- # if the lib is a module then we can not link against +- # it, someone is ignoring the new warnings I added +- if /usr/bin/file -L $add 2> /dev/null | +- $EGREP ": [^:]* bundle" >/dev/null ; then +- $echo "** Warning, lib $linklib is a module, not a shared library" +- if test -z "$old_library" ; then +- $echo +- $echo "** And there doesn't seem to be a static archive available" +- $echo "** The link will probably fail, sorry" +- else +- add="$dir/$old_library" +- fi +- fi +- esac +- elif test "$hardcode_minus_L" = no; then +- case $host in +- *-*-sunos*) add_shlibpath="$dir" ;; +- esac +- add_dir="-L$dir" +- add="-l$name" +- elif test "$hardcode_shlibpath_var" = no; then +- add_shlibpath="$dir" +- add="-l$name" +- else +- lib_linked=no +- fi +- ;; +- relink) +- if test "$hardcode_direct" = yes; then +- add="$dir/$linklib" +- elif test "$hardcode_minus_L" = yes; then +- add_dir="-L$dir" +- # Try looking first in the location we're being installed to. +- if test -n "$inst_prefix_dir"; then +- case $libdir in +- [\\/]*) +- add_dir="$add_dir -L$inst_prefix_dir$libdir" +- ;; +- esac +- fi +- add="-l$name" +- elif test "$hardcode_shlibpath_var" = yes; then +- add_shlibpath="$dir" +- add="-l$name" +- else +- lib_linked=no +- fi +- ;; +- *) lib_linked=no ;; +- esac + +- if test "$lib_linked" != yes; then +- $echo "$modename: configuration error: unsupported hardcode properties" +- exit $EXIT_FAILURE +- fi ++# func_extract_archives gentop oldlib ... ++func_extract_archives () ++{ ++ $opt_debug ++ my_gentop="$1"; shift ++ my_oldlibs=${1+"$@"} ++ my_oldobjs="" ++ my_xlib="" ++ my_xabs="" ++ my_xdir="" + +- if test -n "$add_shlibpath"; then +- case :$compile_shlibpath: in +- *":$add_shlibpath:"*) ;; +- *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; +- esac +- fi +- if test "$linkmode" = prog; then +- test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" +- test -n "$add" && compile_deplibs="$add $compile_deplibs" +- else +- test -n "$add_dir" && deplibs="$add_dir $deplibs" +- test -n "$add" && deplibs="$add $deplibs" +- if test "$hardcode_direct" != yes && \ +- test "$hardcode_minus_L" != yes && \ +- test "$hardcode_shlibpath_var" = yes; then +- case :$finalize_shlibpath: in +- *":$libdir:"*) ;; +- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; +- esac +- fi +- fi +- fi ++ for my_xlib in $my_oldlibs; do ++ # Extract the objects. ++ case $my_xlib in ++ [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; ++ *) my_xabs=`pwd`"/$my_xlib" ;; ++ esac ++ func_basename "$my_xlib" ++ my_xlib="$func_basename_result" ++ my_xlib_u=$my_xlib ++ while :; do ++ case " $extracted_archives " in ++ *" $my_xlib_u "*) ++ func_arith $extracted_serial + 1 ++ extracted_serial=$func_arith_result ++ my_xlib_u=lt$extracted_serial-$my_xlib ;; ++ *) break ;; ++ esac ++ done ++ extracted_archives="$extracted_archives $my_xlib_u" ++ my_xdir="$my_gentop/$my_xlib_u" + +- if test "$linkmode" = prog || test "$mode" = relink; then +- add_shlibpath= +- add_dir= +- add= +- # Finalize command for both is simple: just hardcode it. +- if test "$hardcode_direct" = yes; then +- add="$libdir/$linklib" +- elif test "$hardcode_minus_L" = yes; then +- add_dir="-L$libdir" +- add="-l$name" +- elif test "$hardcode_shlibpath_var" = yes; then +- case :$finalize_shlibpath: in +- *":$libdir:"*) ;; +- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; +- esac +- add="-l$name" +- elif test "$hardcode_automatic" = yes; then +- if test -n "$inst_prefix_dir" && +- test -f "$inst_prefix_dir$libdir/$linklib" ; then +- add="$inst_prefix_dir$libdir/$linklib" +- else +- add="$libdir/$linklib" +- fi +- else +- # We cannot seem to hardcode it, guess we'll fake it. +- add_dir="-L$libdir" +- # Try looking first in the location we're being installed to. +- if test -n "$inst_prefix_dir"; then +- case $libdir in +- [\\/]*) +- add_dir="$add_dir -L$inst_prefix_dir$libdir" +- ;; +- esac +- fi +- add="-l$name" +- fi ++ func_mkdir_p "$my_xdir" + +- if test "$linkmode" = prog; then +- test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" +- test -n "$add" && finalize_deplibs="$add $finalize_deplibs" +- else +- test -n "$add_dir" && deplibs="$add_dir $deplibs" +- test -n "$add" && deplibs="$add $deplibs" +- fi +- fi +- elif test "$linkmode" = prog; then +- # Here we assume that one of hardcode_direct or hardcode_minus_L +- # is not unsupported. This is valid on all known static and +- # shared platforms. +- if test "$hardcode_direct" != unsupported; then +- test -n "$old_library" && linklib="$old_library" +- compile_deplibs="$dir/$linklib $compile_deplibs" +- finalize_deplibs="$dir/$linklib $finalize_deplibs" ++ case $host in ++ *-darwin*) ++ func_verbose "Extracting $my_xabs" ++ # Do not bother doing anything if just a dry run ++ $opt_dry_run || { ++ darwin_orig_dir=`pwd` ++ cd $my_xdir || exit $? ++ darwin_archive=$my_xabs ++ darwin_curdir=`pwd` ++ darwin_base_archive=`basename "$darwin_archive"` ++ darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` ++ if test -n "$darwin_arches"; then ++ darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` ++ darwin_arch= ++ func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" ++ for darwin_arch in $darwin_arches ; do ++ func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" ++ $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" ++ cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" ++ func_extract_an_archive "`pwd`" "${darwin_base_archive}" ++ cd "$darwin_curdir" ++ $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" ++ done # $darwin_arches ++ ## Okay now we've a bunch of thin objects, gotta fatten them up :) ++ darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` ++ darwin_file= ++ darwin_files= ++ for darwin_file in $darwin_filelist; do ++ darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` ++ $LIPO -create -output "$darwin_file" $darwin_files ++ done # $darwin_filelist ++ $RM -rf unfat-$$ ++ cd "$darwin_orig_dir" + else +- compile_deplibs="-l$name -L$dir $compile_deplibs" +- finalize_deplibs="-l$name -L$dir $finalize_deplibs" +- fi +- elif test "$build_libtool_libs" = yes; then +- # Not a shared library +- if test "$deplibs_check_method" != pass_all; then +- # We're trying link a shared library against a static one +- # but the system doesn't support it. ++ cd $darwin_orig_dir ++ func_extract_an_archive "$my_xdir" "$my_xabs" ++ fi # $darwin_arches ++ } # !$opt_dry_run ++ ;; ++ *) ++ func_extract_an_archive "$my_xdir" "$my_xabs" ++ ;; ++ esac ++ my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` ++ done + +- # Just print a warning and add the library to dependency_libs so +- # that the program can be linked against the static library. +- $echo +- $echo "*** Warning: This system can not link to static lib archive $lib." +- $echo "*** I have the capability to make that library automatically link in when" +- $echo "*** you link to this library. But I can only do this if you have a" +- $echo "*** shared version of the library, which you do not appear to have." +- if test "$module" = yes; then +- $echo "*** But as you try to build a module library, libtool will still create " +- $echo "*** a static module, that should work as long as the dlopening application" +- $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." +- if test -z "$global_symbol_pipe"; then +- $echo +- $echo "*** However, this would only work if libtool was able to extract symbol" +- $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" +- $echo "*** not find such a program. So, this module is probably useless." +- $echo "*** \`nm' from GNU binutils and a full rebuild may help." +- fi +- if test "$build_old_libs" = no; then +- build_libtool_libs=module +- build_old_libs=yes +- else +- build_libtool_libs=no +- fi +- fi +- else +- deplibs="$dir/$old_library $deplibs" +- link_static=yes +- fi +- fi # link shared/static library? ++ func_extract_archives_result="$my_oldobjs" ++} + +- if test "$linkmode" = lib; then +- if test -n "$dependency_libs" && +- { test "$hardcode_into_libs" != yes || +- test "$build_old_libs" = yes || +- test "$link_static" = yes; }; then +- # Extract -R from dependency_libs +- temp_deplibs= +- for libdir in $dependency_libs; do +- case $libdir in +- -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` +- case " $xrpath " in +- *" $temp_xrpath "*) ;; +- *) xrpath="$xrpath $temp_xrpath";; +- esac;; +- *) temp_deplibs="$temp_deplibs $libdir";; +- esac +- done +- dependency_libs="$temp_deplibs" +- fi + +- newlib_search_path="$newlib_search_path $absdir" +- # Link against this library +- test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" +- # ... and its dependency_libs +- tmp_libs= +- for deplib in $dependency_libs; do +- newdependency_libs="$deplib $newdependency_libs" +- if test "X$duplicate_deps" = "Xyes" ; then +- case "$tmp_libs " in +- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; +- esac +- fi +- tmp_libs="$tmp_libs $deplib" +- done + +- if test "$link_all_deplibs" != no; then +- # Add the search paths of all dependency libraries +- for deplib in $dependency_libs; do +- case $deplib in +- -L*) path="$deplib" ;; +- *.la) +- dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` +- test "X$dir" = "X$deplib" && dir="." +- # We need an absolute path. +- case $dir in +- [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; +- *) +- absdir=`cd "$dir" && pwd` +- if test -z "$absdir"; then +- $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 +- absdir="$dir" +- fi +- ;; +- esac +- if grep "^installed=no" $deplib > /dev/null; then +- path="$absdir/$objdir" +- else +- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` +- if test -z "$libdir"; then +- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 +- exit $EXIT_FAILURE +- fi +- if test "$absdir" != "$libdir"; then +- $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 +- fi +- path="$absdir" +- fi +- depdepl= +- case $host in +- *-*-darwin*) +- # we do not want to link against static libs, +- # but need to link against shared +- eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` +- eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` +- if test -n "$deplibrary_names" ; then +- for tmp in $deplibrary_names ; do +- depdepl=$tmp +- done +- if test -f "$deplibdir/$depdepl" ; then +- depdepl="$deplibdir/$depdepl" +- elif test -f "$path/$depdepl" ; then +- depdepl="$path/$depdepl" +- else +- # Can't find it, oh well... +- depdepl= +- fi +- # do not add paths which are already there +- case " $newlib_search_path " in +- *" $path "*) ;; +- *) newlib_search_path="$newlib_search_path $path";; +- esac +- fi +- path="" +- ;; +- *) +- path="-L$path" +- ;; +- esac +- ;; +- -l*) +- case $host in +- *-*-darwin*) +- # Again, we only want to link against shared libraries +- eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` +- for tmp in $newlib_search_path ; do +- if test -f "$tmp/lib$tmp_libs.dylib" ; then +- eval depdepl="$tmp/lib$tmp_libs.dylib" +- break +- fi +- done +- path="" +- ;; +- *) continue ;; +- esac +- ;; +- *) continue ;; +- esac +- case " $deplibs " in +- *" $path "*) ;; +- *) deplibs="$path $deplibs" ;; +- esac +- case " $deplibs " in +- *" $depdepl "*) ;; +- *) deplibs="$depdepl $deplibs" ;; +- esac +- done +- fi # link_all_deplibs != no +- fi # linkmode = lib +- done # for deplib in $libs +- dependency_libs="$newdependency_libs" +- if test "$pass" = dlpreopen; then +- # Link the dlpreopened libraries before other libraries +- for deplib in $save_deplibs; do +- deplibs="$deplib $deplibs" +- done +- fi +- if test "$pass" != dlopen; then +- if test "$pass" != conv; then +- # Make sure lib_search_path contains only unique directories. +- lib_search_path= +- for dir in $newlib_search_path; do +- case "$lib_search_path " in +- *" $dir "*) ;; +- *) lib_search_path="$lib_search_path $dir" ;; +- esac +- done +- newlib_search_path= ++# func_emit_wrapper_part1 [arg=no] ++# ++# Emit the first part of a libtool wrapper script on stdout. ++# For more information, see the description associated with ++# func_emit_wrapper(), below. ++func_emit_wrapper_part1 () ++{ ++ func_emit_wrapper_part1_arg1=no ++ if test -n "$1" ; then ++ func_emit_wrapper_part1_arg1=$1 + fi + +- if test "$linkmode,$pass" != "prog,link"; then +- vars="deplibs" +- else +- vars="compile_deplibs finalize_deplibs" +- fi +- for var in $vars dependency_libs; do +- # Add libraries to $var in reverse order +- eval tmp_libs=\"\$$var\" +- new_libs= +- for deplib in $tmp_libs; do +- # FIXME: Pedantically, this is the right thing to do, so +- # that some nasty dependency loop isn't accidentally +- # broken: +- #new_libs="$deplib $new_libs" +- # Pragmatically, this seems to cause very few problems in +- # practice: +- case $deplib in +- -L*) new_libs="$deplib $new_libs" ;; +- -R*) ;; +- *) +- # And here is the reason: when a library appears more +- # than once as an explicit dependence of a library, or +- # is implicitly linked in more than once by the +- # compiler, it is considered special, and multiple +- # occurrences thereof are not removed. Compare this +- # with having the same library being listed as a +- # dependency of multiple other libraries: in this case, +- # we know (pedantically, we assume) the library does not +- # need to be listed more than once, so we keep only the +- # last copy. This is not always right, but it is rare +- # enough that we require users that really mean to play +- # such unportable linking tricks to link the library +- # using -Wl,-lname, so that libtool does not consider it +- # for duplicate removal. +- case " $specialdeplibs " in +- *" $deplib "*) new_libs="$deplib $new_libs" ;; +- *) +- case " $new_libs " in +- *" $deplib "*) ;; +- *) new_libs="$deplib $new_libs" ;; +- esac +- ;; +- esac +- ;; +- esac +- done +- tmp_libs= +- for deplib in $new_libs; do +- case $deplib in +- -L*) +- case " $tmp_libs " in +- *" $deplib "*) ;; +- *) tmp_libs="$tmp_libs $deplib" ;; +- esac +- ;; +- *) tmp_libs="$tmp_libs $deplib" ;; +- esac +- done +- eval $var=\"$tmp_libs\" +- done # for var +- fi +- # Last step: remove runtime libs from dependency_libs +- # (they stay in deplibs) +- tmp_libs= +- for i in $dependency_libs ; do +- case " $predeps $postdeps $compiler_lib_search_path " in +- *" $i "*) +- i="" +- ;; +- esac +- if test -n "$i" ; then +- tmp_libs="$tmp_libs $i" +- fi +- done +- dependency_libs=$tmp_libs +- done # for pass +- if test "$linkmode" = prog; then +- dlfiles="$newdlfiles" +- dlprefiles="$newdlprefiles" ++ $ECHO "\ ++#! $SHELL ++ ++# $output - temporary wrapper script for $objdir/$outputname ++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION ++# ++# The $output program cannot be directly executed until all the libtool ++# libraries that it depends on are installed. ++# ++# This wrapper script should never be moved out of the build directory. ++# If it is, it will not operate correctly. ++ ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++Xsed='${SED} -e 1s/^X//' ++sed_quote_subst='$sed_quote_subst' ++ ++# Be Bourne compatible ++if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '\${1+\"\$@\"}'='\"\$@\"' ++ setopt NO_GLOB_SUBST ++else ++ case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac ++fi ++BIN_SH=xpg4; export BIN_SH # for Tru64 ++DUALCASE=1; export DUALCASE # for MKS sh ++ ++# The HP-UX ksh and POSIX shell print the target directory to stdout ++# if CDPATH is set. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++relink_command=\"$relink_command\" ++ ++# This environment variable determines our operation mode. ++if test \"\$libtool_install_magic\" = \"$magic\"; then ++ # install mode needs the following variables: ++ generated_by_libtool_version='$macro_version' ++ notinst_deplibs='$notinst_deplibs' ++else ++ # When we are sourced in execute mode, \$file and \$ECHO are already set. ++ if test \"\$libtool_execute_magic\" != \"$magic\"; then ++ ECHO=\"$qecho\" ++ file=\"\$0\" ++ # Make sure echo works. ++ if test \"X\$1\" = X--no-reexec; then ++ # Discard the --no-reexec flag, and continue. ++ shift ++ elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then ++ # Yippee, \$ECHO works! ++ : ++ else ++ # Restart under the correct shell, and then maybe \$ECHO will work. ++ exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi ++ fi\ ++" ++ $ECHO "\ + +- case $linkmode in +- oldlib) +- case " $deplibs" in +- *\ -l* | *\ -L*) +- $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;; ++ # Find the directory that this script lives in. ++ thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` ++ test \"x\$thisdir\" = \"x\$file\" && thisdir=. ++ ++ # Follow symbolic links until we get to the real thisdir. ++ file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` ++ while test -n \"\$file\"; do ++ destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` ++ ++ # If there was a directory component, then change thisdir. ++ if test \"x\$destdir\" != \"x\$file\"; then ++ case \"\$destdir\" in ++ [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; ++ *) thisdir=\"\$thisdir/\$destdir\" ;; + esac ++ fi + +- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then +- $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 +- fi ++ file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\` ++ file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` ++ done ++" ++} ++# end: func_emit_wrapper_part1 + +- if test -n "$rpath"; then +- $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 +- fi ++# func_emit_wrapper_part2 [arg=no] ++# ++# Emit the second part of a libtool wrapper script on stdout. ++# For more information, see the description associated with ++# func_emit_wrapper(), below. ++func_emit_wrapper_part2 () ++{ ++ func_emit_wrapper_part2_arg1=no ++ if test -n "$1" ; then ++ func_emit_wrapper_part2_arg1=$1 ++ fi ++ ++ $ECHO "\ ++ ++ # Usually 'no', except on cygwin/mingw when embedded into ++ # the cwrapper. ++ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1 ++ if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then ++ # special case for '.' ++ if test \"\$thisdir\" = \".\"; then ++ thisdir=\`pwd\` ++ fi ++ # remove .libs from thisdir ++ case \"\$thisdir\" in ++ *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;; ++ $objdir ) thisdir=. ;; ++ esac ++ fi + +- if test -n "$xrpath"; then +- $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 +- fi ++ # Try to get the absolute directory name. ++ absdir=\`cd \"\$thisdir\" && pwd\` ++ test -n \"\$absdir\" && thisdir=\"\$absdir\" ++" + +- if test -n "$vinfo"; then +- $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 +- fi ++ if test "$fast_install" = yes; then ++ $ECHO "\ ++ program=lt-'$outputname'$exeext ++ progdir=\"\$thisdir/$objdir\" + +- if test -n "$release"; then +- $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 +- fi ++ if test ! -f \"\$progdir/\$program\" || ++ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ ++ test \"X\$file\" != \"X\$progdir/\$program\"; }; then + +- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then +- $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 +- fi ++ file=\"\$\$-\$program\" + +- # Now set the variables for building old libraries. +- build_libtool_libs=no +- oldlibs="$output" +- objs="$objs$old_deplibs" +- ;; ++ if test ! -d \"\$progdir\"; then ++ $MKDIR \"\$progdir\" ++ else ++ $RM \"\$progdir/\$file\" ++ fi" + +- lib) +- # Make sure we only generate libraries of the form `libNAME.la'. +- case $outputname in +- lib*) +- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` +- eval shared_ext=\"$shrext_cmds\" +- eval libname=\"$libname_spec\" +- ;; +- *) +- if test "$module" = no; then +- $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi +- if test "$need_lib_prefix" != no; then +- # Add the "lib" prefix for modules if required +- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` +- eval shared_ext=\"$shrext_cmds\" +- eval libname=\"$libname_spec\" +- else +- libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` +- fi +- ;; +- esac ++ $ECHO "\ + +- if test -n "$objs"; then +- if test "$deplibs_check_method" != pass_all; then +- $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 +- exit $EXIT_FAILURE ++ # relink executable if necessary ++ if test -n \"\$relink_command\"; then ++ if relink_command_output=\`eval \$relink_command 2>&1\`; then : ++ else ++ $ECHO \"\$relink_command_output\" >&2 ++ $RM \"\$progdir/\$file\" ++ exit 1 ++ fi ++ fi ++ ++ $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || ++ { $RM \"\$progdir/\$program\"; ++ $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } ++ $RM \"\$progdir/\$file\" ++ fi" + else +- $echo +- $echo "*** Warning: Linking the shared library $output against the non-libtool" +- $echo "*** objects $objs is not portable!" +- libobjs="$libobjs $objs" ++ $ECHO "\ ++ program='$outputname' ++ progdir=\"\$thisdir/$objdir\" ++" + fi +- fi + +- if test "$dlself" != no; then +- $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 +- fi ++ $ECHO "\ + +- set dummy $rpath +- if test "$#" -gt 2; then +- $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 +- fi +- install_libdir="$2" ++ if test -f \"\$progdir/\$program\"; then" + +- oldlibs= +- if test -z "$rpath"; then +- if test "$build_libtool_libs" = yes; then +- # Building a libtool convenience library. +- # Some compilers have problems with a `.al' extension so +- # convenience libraries should have the same extension an +- # archive normally would. +- oldlibs="$output_objdir/$libname.$libext $oldlibs" +- build_libtool_libs=convenience +- build_old_libs=yes +- fi ++ # Export our shlibpath_var if we have one. ++ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then ++ $ECHO "\ ++ # Add our own library path to $shlibpath_var ++ $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" ++ ++ # Some systems cannot cope with colon-terminated $shlibpath_var ++ # The second colon is a workaround for a bug in BeOS R4 sed ++ $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + +- if test -n "$vinfo"; then +- $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 ++ export $shlibpath_var ++" + fi + +- if test -n "$release"; then +- $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 ++ # fixup the dll searchpath if we need to. ++ if test -n "$dllsearchpath"; then ++ $ECHO "\ ++ # Add the dll search path components to the executable PATH ++ PATH=$dllsearchpath:\$PATH ++" + fi +- else + +- # Parse the version information argument. +- save_ifs="$IFS"; IFS=':' +- set dummy $vinfo 0 0 0 +- IFS="$save_ifs" ++ $ECHO "\ ++ if test \"\$libtool_execute_magic\" != \"$magic\"; then ++ # Run the actual program with our arguments. ++" ++ case $host in ++ # Backslashes separate directories on plain windows ++ *-*-mingw | *-*-os2* | *-cegcc*) ++ $ECHO "\ ++ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} ++" ++ ;; ++ ++ *) ++ $ECHO "\ ++ exec \"\$progdir/\$program\" \${1+\"\$@\"} ++" ++ ;; ++ esac ++ $ECHO "\ ++ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 ++ exit 1 ++ fi ++ else ++ # The program doesn't exist. ++ \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 ++ \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 ++ $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 ++ exit 1 ++ fi ++fi\ ++" ++} ++# end: func_emit_wrapper_part2 ++ + +- if test -n "$8"; then +- $echo "$modename: too many parameters to \`-version-info'" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE ++# func_emit_wrapper [arg=no] ++# ++# Emit a libtool wrapper script on stdout. ++# Don't directly open a file because we may want to ++# incorporate the script contents within a cygwin/mingw ++# wrapper executable. Must ONLY be called from within ++# func_mode_link because it depends on a number of variables ++# set therein. ++# ++# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR ++# variable will take. If 'yes', then the emitted script ++# will assume that the directory in which it is stored is ++# the $objdir directory. This is a cygwin/mingw-specific ++# behavior. ++func_emit_wrapper () ++{ ++ func_emit_wrapper_arg1=no ++ if test -n "$1" ; then ++ func_emit_wrapper_arg1=$1 + fi + +- # convert absolute version numbers to libtool ages +- # this retains compatibility with .la files and attempts +- # to make the code below a bit more comprehensible ++ # split this up so that func_emit_cwrapperexe_src ++ # can call each part independently. ++ func_emit_wrapper_part1 "${func_emit_wrapper_arg1}" ++ func_emit_wrapper_part2 "${func_emit_wrapper_arg1}" ++} + +- case $vinfo_number in +- yes) +- number_major="$2" +- number_minor="$3" +- number_revision="$4" +- # +- # There are really only two kinds -- those that +- # use the current revision as the major version +- # and those that subtract age and use age as +- # a minor version. But, then there is irix +- # which has an extra 1 added just for fun +- # +- case $version_type in +- darwin|linux|osf|windows|none) +- current=`expr $number_major + $number_minor` +- age="$number_minor" +- revision="$number_revision" +- ;; +- freebsd-aout|freebsd-elf|sunos) +- current="$number_major" +- revision="$number_minor" +- age="0" +- ;; +- irix|nonstopux) +- current=`expr $number_major + $number_minor` +- age="$number_minor" +- revision="$number_minor" +- lt_irix_increment=no +- ;; +- *) +- $echo "$modename: unknown library version type \`$version_type'" 1>&2 +- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac +- ;; +- no) +- current="$2" +- revision="$3" +- age="$4" +- ;; +- esac + +- # Check that each of the things are valid numbers. +- case $current in +- 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; +- *) +- $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2 +- $echo "$modename: \`$vinfo' is not valid version information" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac ++# func_to_host_path arg ++# ++# Convert paths to host format when used with build tools. ++# Intended for use with "native" mingw (where libtool itself ++# is running under the msys shell), or in the following cross- ++# build environments: ++# $build $host ++# mingw (msys) mingw [e.g. native] ++# cygwin mingw ++# *nix + wine mingw ++# where wine is equipped with the `winepath' executable. ++# In the native mingw case, the (msys) shell automatically ++# converts paths for any non-msys applications it launches, ++# but that facility isn't available from inside the cwrapper. ++# Similar accommodations are necessary for $host mingw and ++# $build cygwin. Calling this function does no harm for other ++# $host/$build combinations not listed above. ++# ++# ARG is the path (on $build) that should be converted to ++# the proper representation for $host. The result is stored ++# in $func_to_host_path_result. ++func_to_host_path () ++{ ++ func_to_host_path_result="$1" ++ if test -n "$1" ; then ++ case $host in ++ *mingw* ) ++ lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' ++ case $build in ++ *mingw* ) # actually, msys ++ # awkward: cmd appends spaces to result ++ lt_sed_strip_trailing_spaces="s/[ ]*\$//" ++ func_to_host_path_tmp1=`( cmd //c echo "$1" |\ ++ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` ++ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ ++ $SED -e "$lt_sed_naive_backslashify"` ++ ;; ++ *cygwin* ) ++ func_to_host_path_tmp1=`cygpath -w "$1"` ++ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ ++ $SED -e "$lt_sed_naive_backslashify"` ++ ;; ++ * ) ++ # Unfortunately, winepath does not exit with a non-zero ++ # error code, so we are forced to check the contents of ++ # stdout. On the other hand, if the command is not ++ # found, the shell will set an exit code of 127 and print ++ # *an error message* to stdout. So we must check for both ++ # error code of zero AND non-empty stdout, which explains ++ # the odd construction: ++ func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null` ++ if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then ++ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\ ++ $SED -e "$lt_sed_naive_backslashify"` ++ else ++ # Allow warning below. ++ func_to_host_path_result="" ++ fi ++ ;; ++ esac ++ if test -z "$func_to_host_path_result" ; then ++ func_error "Could not determine host path corresponding to" ++ func_error " '$1'" ++ func_error "Continuing, but uninstalled executables may not work." ++ # Fallback: ++ func_to_host_path_result="$1" ++ fi ++ ;; ++ esac ++ fi ++} ++# end: func_to_host_path + +- case $revision in +- 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; +- *) +- $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2 +- $echo "$modename: \`$vinfo' is not valid version information" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac ++# func_to_host_pathlist arg ++# ++# Convert pathlists to host format when used with build tools. ++# See func_to_host_path(), above. This function supports the ++# following $build/$host combinations (but does no harm for ++# combinations not listed here): ++# $build $host ++# mingw (msys) mingw [e.g. native] ++# cygwin mingw ++# *nix + wine mingw ++# ++# Path separators are also converted from $build format to ++# $host format. If ARG begins or ends with a path separator ++# character, it is preserved (but converted to $host format) ++# on output. ++# ++# ARG is a pathlist (on $build) that should be converted to ++# the proper representation on $host. The result is stored ++# in $func_to_host_pathlist_result. ++func_to_host_pathlist () ++{ ++ func_to_host_pathlist_result="$1" ++ if test -n "$1" ; then ++ case $host in ++ *mingw* ) ++ lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' ++ # Remove leading and trailing path separator characters from ++ # ARG. msys behavior is inconsistent here, cygpath turns them ++ # into '.;' and ';.', and winepath ignores them completely. ++ func_to_host_pathlist_tmp2="$1" ++ # Once set for this call, this variable should not be ++ # reassigned. It is used in tha fallback case. ++ func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\ ++ $SED -e 's|^:*||' -e 's|:*$||'` ++ case $build in ++ *mingw* ) # Actually, msys. ++ # Awkward: cmd appends spaces to result. ++ lt_sed_strip_trailing_spaces="s/[ ]*\$//" ++ func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\ ++ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""` ++ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ ++ $SED -e "$lt_sed_naive_backslashify"` ++ ;; ++ *cygwin* ) ++ func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"` ++ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\ ++ $SED -e "$lt_sed_naive_backslashify"` ++ ;; ++ * ) ++ # unfortunately, winepath doesn't convert pathlists ++ func_to_host_pathlist_result="" ++ func_to_host_pathlist_oldIFS=$IFS ++ IFS=: ++ for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do ++ IFS=$func_to_host_pathlist_oldIFS ++ if test -n "$func_to_host_pathlist_f" ; then ++ func_to_host_path "$func_to_host_pathlist_f" ++ if test -n "$func_to_host_path_result" ; then ++ if test -z "$func_to_host_pathlist_result" ; then ++ func_to_host_pathlist_result="$func_to_host_path_result" ++ else ++ func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result" ++ fi ++ fi ++ fi ++ IFS=: ++ done ++ IFS=$func_to_host_pathlist_oldIFS ++ ;; ++ esac ++ if test -z "$func_to_host_pathlist_result" ; then ++ func_error "Could not determine the host path(s) corresponding to" ++ func_error " '$1'" ++ func_error "Continuing, but uninstalled executables may not work." ++ # Fallback. This may break if $1 contains DOS-style drive ++ # specifications. The fix is not to complicate the expression ++ # below, but for the user to provide a working wine installation ++ # with winepath so that path translation in the cross-to-mingw ++ # case works properly. ++ lt_replace_pathsep_nix_to_dos="s|:|;|g" ++ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\ ++ $SED -e "$lt_replace_pathsep_nix_to_dos"` ++ fi ++ # Now, add the leading and trailing path separators back ++ case "$1" in ++ :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result" ++ ;; ++ esac ++ case "$1" in ++ *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;" ++ ;; ++ esac ++ ;; ++ esac ++ fi ++} ++# end: func_to_host_pathlist + +- case $age in +- 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; +- *) +- $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2 +- $echo "$modename: \`$vinfo' is not valid version information" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac ++# func_emit_cwrapperexe_src ++# emit the source code for a wrapper executable on stdout ++# Must ONLY be called from within func_mode_link because ++# it depends on a number of variable set therein. ++func_emit_cwrapperexe_src () ++{ ++ cat <&2 +- $echo "$modename: \`$vinfo' is not valid version information" 1>&2 +- exit $EXIT_FAILURE +- fi ++/* $cwrappersource - temporary wrapper executable for $objdir/$outputname ++ Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION + +- # Calculate the version variables. +- major= +- versuffix= +- verstring= +- case $version_type in +- none) ;; ++ The $output program cannot be directly executed until all the libtool ++ libraries that it depends on are installed. + +- darwin) +- # Like Linux, but with the current version available in +- # verstring for coding it into the library header +- major=.`expr $current - $age` +- versuffix="$major.$age.$revision" +- # Darwin ld doesn't like 0 for these options... +- minor_current=`expr $current + 1` +- xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" +- verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" +- ;; ++ This wrapper executable should never be moved out of the build directory. ++ If it is, it will not operate correctly. + +- freebsd-aout) +- major=".$current" +- versuffix=".$current.$revision"; +- ;; ++ Currently, it simply execs the wrapper *script* "$SHELL $output", ++ but could eventually absorb all of the scripts functionality and ++ exec $objdir/$outputname directly. ++*/ ++EOF ++ cat <<"EOF" ++#include ++#include ++#ifdef _MSC_VER ++# include ++# include ++# include ++# define setmode _setmode ++#else ++# include ++# include ++# ifdef __CYGWIN__ ++# include ++# define HAVE_SETENV ++# ifdef __STRICT_ANSI__ ++char *realpath (const char *, char *); ++int putenv (char *); ++int setenv (const char *, const char *, int); ++# endif ++# endif ++#endif ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include + +- freebsd-elf) +- major=".$current" +- versuffix=".$current"; +- ;; ++#if defined(PATH_MAX) ++# define LT_PATHMAX PATH_MAX ++#elif defined(MAXPATHLEN) ++# define LT_PATHMAX MAXPATHLEN ++#else ++# define LT_PATHMAX 1024 ++#endif + +- irix | nonstopux) +- if test "X$lt_irix_increment" = "Xno"; then +- major=`expr $current - $age` +- else +- major=`expr $current - $age + 1` +- fi +- case $version_type in +- nonstopux) verstring_prefix=nonstopux ;; +- *) verstring_prefix=sgi ;; +- esac +- verstring="$verstring_prefix$major.$revision" ++#ifndef S_IXOTH ++# define S_IXOTH 0 ++#endif ++#ifndef S_IXGRP ++# define S_IXGRP 0 ++#endif + +- # Add in all the interfaces that we are compatible with. +- loop=$revision +- while test "$loop" -ne 0; do +- iface=`expr $revision - $loop` +- loop=`expr $loop - 1` +- verstring="$verstring_prefix$major.$iface:$verstring" +- done ++#ifdef _MSC_VER ++# define S_IXUSR _S_IEXEC ++# define stat _stat ++# ifndef _INTPTR_T_DEFINED ++# define intptr_t int ++# endif ++#endif + +- # Before this point, $major must not contain `.'. +- major=.$major +- versuffix="$major.$revision" +- ;; ++#ifndef DIR_SEPARATOR ++# define DIR_SEPARATOR '/' ++# define PATH_SEPARATOR ':' ++#endif + +- linux) +- major=.`expr $current - $age` +- versuffix="$major.$age.$revision" +- ;; ++#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ ++ defined (__OS2__) ++# define HAVE_DOS_BASED_FILE_SYSTEM ++# define FOPEN_WB "wb" ++# ifndef DIR_SEPARATOR_2 ++# define DIR_SEPARATOR_2 '\\' ++# endif ++# ifndef PATH_SEPARATOR_2 ++# define PATH_SEPARATOR_2 ';' ++# endif ++#endif + +- osf) +- major=.`expr $current - $age` +- versuffix=".$current.$age.$revision" +- verstring="$current.$age.$revision" ++#ifndef DIR_SEPARATOR_2 ++# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) ++#else /* DIR_SEPARATOR_2 */ ++# define IS_DIR_SEPARATOR(ch) \ ++ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) ++#endif /* DIR_SEPARATOR_2 */ + +- # Add in all the interfaces that we are compatible with. +- loop=$age +- while test "$loop" -ne 0; do +- iface=`expr $current - $loop` +- loop=`expr $loop - 1` +- verstring="$verstring:${iface}.0" +- done ++#ifndef PATH_SEPARATOR_2 ++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) ++#else /* PATH_SEPARATOR_2 */ ++# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) ++#endif /* PATH_SEPARATOR_2 */ + +- # Make executables depend on our current version. +- verstring="$verstring:${current}.0" +- ;; ++#ifdef __CYGWIN__ ++# define FOPEN_WB "wb" ++#endif + +- sunos) +- major=".$current" +- versuffix=".$current.$revision" +- ;; ++#ifndef FOPEN_WB ++# define FOPEN_WB "w" ++#endif ++#ifndef _O_BINARY ++# define _O_BINARY 0 ++#endif + +- windows) +- # Use '-' rather than '.', since we only want one +- # extension on DOS 8.3 filesystems. +- major=`expr $current - $age` +- versuffix="-$major" +- ;; ++#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) ++#define XFREE(stale) do { \ ++ if (stale) { free ((void *) stale); stale = 0; } \ ++} while (0) + +- *) +- $echo "$modename: unknown library version type \`$version_type'" 1>&2 +- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac ++#undef LTWRAPPER_DEBUGPRINTF ++#if defined DEBUGWRAPPER ++# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args ++static void ++ltwrapper_debugprintf (const char *fmt, ...) ++{ ++ va_list args; ++ va_start (args, fmt); ++ (void) vfprintf (stderr, fmt, args); ++ va_end (args); ++} ++#else ++# define LTWRAPPER_DEBUGPRINTF(args) ++#endif + +- # Clear the version info if we defaulted, and they specified a release. +- if test -z "$vinfo" && test -n "$release"; then +- major= +- case $version_type in +- darwin) +- # we can't check for "0.0" in archive_cmds due to quoting +- # problems, so we reset it completely +- verstring= +- ;; +- *) +- verstring="0.0" +- ;; +- esac +- if test "$need_version" = no; then +- versuffix= +- else +- versuffix=".0.0" +- fi +- fi ++const char *program_name = NULL; + +- # Remove version info from name if versioning should be avoided +- if test "$avoid_version" = yes && test "$need_version" = no; then +- major= +- versuffix= +- verstring="" +- fi ++void *xmalloc (size_t num); ++char *xstrdup (const char *string); ++const char *base_name (const char *name); ++char *find_executable (const char *wrapper); ++char *chase_symlinks (const char *pathspec); ++int make_executable (const char *path); ++int check_executable (const char *path); ++char *strendzap (char *str, const char *pat); ++void lt_fatal (const char *message, ...); ++void lt_setenv (const char *name, const char *value); ++char *lt_extend_str (const char *orig_value, const char *add, int to_end); ++void lt_opt_process_env_set (const char *arg); ++void lt_opt_process_env_prepend (const char *arg); ++void lt_opt_process_env_append (const char *arg); ++int lt_split_name_value (const char *arg, char** name, char** value); ++void lt_update_exe_path (const char *name, const char *value); ++void lt_update_lib_path (const char *name, const char *value); + +- # Check to see if the archive will have undefined symbols. +- if test "$allow_undefined" = yes; then +- if test "$allow_undefined_flag" = unsupported; then +- $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 +- build_libtool_libs=no +- build_old_libs=yes +- fi +- else +- # Don't allow undefined symbols. +- allow_undefined_flag="$no_undefined_flag" +- fi +- fi ++static const char *script_text_part1 = ++EOF + +- if test "$mode" != relink; then +- # Remove our outputs, but don't remove object files since they +- # may have been created when compiling PIC objects. +- removelist= +- tempremovelist=`$echo "$output_objdir/*"` +- for p in $tempremovelist; do +- case $p in +- *.$objext) +- ;; +- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) +- if test "X$precious_files_regex" != "X"; then +- if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 +- then +- continue +- fi +- fi +- removelist="$removelist $p" +- ;; +- *) ;; +- esac +- done +- if test -n "$removelist"; then +- $show "${rm}r $removelist" +- $run ${rm}r $removelist +- fi +- fi ++ func_emit_wrapper_part1 yes | ++ $SED -e 's/\([\\"]\)/\\\1/g' \ ++ -e 's/^/ "/' -e 's/$/\\n"/' ++ echo ";" ++ cat <"))); ++ for (i = 0; i < newargc; i++) ++ { ++ LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : ""))); ++ } + +- # Transform deplibs into only deplibs that can be linked in shared. +- name_save=$name +- libname_save=$libname +- release_save=$release +- versuffix_save=$versuffix +- major_save=$major +- # I'm not sure if I'm treating the release correctly. I think +- # release should show up in the -l (ie -lgmp5) so we don't want to +- # add it in twice. Is that correct? +- release="" +- versuffix="" +- major="" +- newdeplibs= +- droppeddeps=no +- case $deplibs_check_method in +- pass_all) +- # Don't check for shared/static. Everything works. +- # This might be a little naive. We might want to check +- # whether the library exists or not. But this is on +- # osf3 & osf4 and I'm not really sure... Just +- # implementing what was already the behavior. +- newdeplibs=$deplibs +- ;; +- test_compile) +- # This code stresses the "libraries are programs" paradigm to its +- # limits. Maybe even breaks it. We compile a program, linking it +- # against the deplibs as a proxy for the library. Then we can check +- # whether they linked in statically or dynamically with ldd. +- $rm conftest.c +- cat > conftest.c </dev/null` +- for potent_lib in $potential_libs; do +- # Follow soft links. +- if ls -lLd "$potent_lib" 2>/dev/null \ +- | grep " -> " >/dev/null; then +- continue +- fi +- # The statement above tries to avoid entering an +- # endless loop below, in case of cyclic links. +- # We might still enter an endless loop, since a link +- # loop can be closed while we follow links, +- # but so what? +- potlib="$potent_lib" +- while test -h "$potlib" 2>/dev/null; do +- potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` +- case $potliblink in +- [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; +- *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; +- esac +- done +- if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ +- | ${SED} 10q \ +- | $EGREP "$file_magic_regex" > /dev/null; then +- newdeplibs="$newdeplibs $a_deplib" +- a_deplib="" +- break 2 +- fi +- done +- done +- fi +- if test -n "$a_deplib" ; then +- droppeddeps=yes +- $echo +- $echo "*** Warning: linker path does not have real file for library $a_deplib." +- $echo "*** I have the capability to make that library automatically link in when" +- $echo "*** you link to this library. But I can only do this if you have a" +- $echo "*** shared version of the library, which you do not appear to have" +- $echo "*** because I did check the linker path looking for a file starting" +- if test -z "$potlib" ; then +- $echo "*** with $libname but no candidates were found. (...for file magic test)" +- else +- $echo "*** with $libname and none of the candidates passed a file format test" +- $echo "*** using a file magic. Last file checked: $potlib" +- fi +- fi +- else +- # Add a -L argument. +- newdeplibs="$newdeplibs $a_deplib" +- fi +- done # Gone through all deplibs. +- ;; +- match_pattern*) +- set dummy $deplibs_check_method +- match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` +- for a_deplib in $deplibs; do +- name=`expr $a_deplib : '-l\(.*\)'` +- # If $name is empty we are operating on a -L argument. +- if test -n "$name" && test "$name" != "0"; then +- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then +- case " $predeps $postdeps " in +- *" $a_deplib "*) +- newdeplibs="$newdeplibs $a_deplib" +- a_deplib="" +- ;; +- esac +- fi +- if test -n "$a_deplib" ; then +- libname=`eval \\$echo \"$libname_spec\"` +- for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do +- potential_libs=`ls $i/$libname[.-]* 2>/dev/null` +- for potent_lib in $potential_libs; do +- potlib="$potent_lib" # see symlink-check above in file_magic test +- if eval $echo \"$potent_lib\" 2>/dev/null \ +- | ${SED} 10q \ +- | $EGREP "$match_pattern_regex" > /dev/null; then +- newdeplibs="$newdeplibs $a_deplib" +- a_deplib="" +- break 2 +- fi +- done +- done +- fi +- if test -n "$a_deplib" ; then +- droppeddeps=yes +- $echo +- $echo "*** Warning: linker path does not have real file for library $a_deplib." +- $echo "*** I have the capability to make that library automatically link in when" +- $echo "*** you link to this library. But I can only do this if you have a" +- $echo "*** shared version of the library, which you do not appear to have" +- $echo "*** because I did check the linker path looking for a file starting" +- if test -z "$potlib" ; then +- $echo "*** with $libname but no candidates were found. (...for regex pattern test)" +- else +- $echo "*** with $libname and none of the candidates passed a file format test" +- $echo "*** using a regex pattern. Last file checked: $potlib" +- fi +- fi +- else +- # Add a -L argument. +- newdeplibs="$newdeplibs $a_deplib" +- fi +- done # Gone through all deplibs. +- ;; +- none | unknown | *) +- newdeplibs="" +- tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ +- -e 's/ -[LR][^ ]*//g'` +- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then +- for i in $predeps $postdeps ; do +- # can't use Xsed below, because $i might contain '/' +- tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` +- done +- fi +- if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ +- | grep . >/dev/null; then +- $echo +- if test "X$deplibs_check_method" = "Xnone"; then +- $echo "*** Warning: inter-library dependencies are not supported in this platform." +- else +- $echo "*** Warning: inter-library dependencies are not known to be supported." +- fi +- $echo "*** All declared inter-library dependencies are being dropped." +- droppeddeps=yes +- fi +- ;; +- esac +- versuffix=$versuffix_save +- major=$major_save +- release=$release_save +- libname=$libname_save +- name=$name_save + +- case $host in +- *-*-rhapsody* | *-*-darwin1.[012]) +- # On Rhapsody replace the C library is the System framework +- newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` +- ;; +- esac ++ case $host_os in ++ mingw*) ++ cat <<"EOF" ++ /* execv doesn't actually work on mingw as expected on unix */ ++ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz); ++ if (rval == -1) ++ { ++ /* failed to start process */ ++ LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno)); ++ return 127; ++ } ++ return rval; ++EOF ++ ;; ++ *) ++ cat <<"EOF" ++ execv (lt_argv_zero, newargz); ++ return rval; /* =127, but avoids unused variable warning */ ++EOF ++ ;; ++ esac + +- if test "$droppeddeps" = yes; then +- if test "$module" = yes; then +- $echo +- $echo "*** Warning: libtool could not satisfy all declared inter-library" +- $echo "*** dependencies of module $libname. Therefore, libtool will create" +- $echo "*** a static module, that should work as long as the dlopening" +- $echo "*** application is linked with the -dlopen flag." +- if test -z "$global_symbol_pipe"; then +- $echo +- $echo "*** However, this would only work if libtool was able to extract symbol" +- $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" +- $echo "*** not find such a program. So, this module is probably useless." +- $echo "*** \`nm' from GNU binutils and a full rebuild may help." +- fi +- if test "$build_old_libs" = no; then +- oldlibs="$output_objdir/$libname.$libext" +- build_libtool_libs=module +- build_old_libs=yes +- else +- build_libtool_libs=no +- fi +- else +- $echo "*** The inter-library dependencies that have been dropped here will be" +- $echo "*** automatically added whenever a program is linked with this library" +- $echo "*** or is declared to -dlopen it." ++ cat <<"EOF" ++} + +- if test "$allow_undefined" = no; then +- $echo +- $echo "*** Since this library must not contain undefined symbols," +- $echo "*** because either the platform does not support them or" +- $echo "*** it was explicitly requested with -no-undefined," +- $echo "*** libtool will only create a static version of it." +- if test "$build_old_libs" = no; then +- oldlibs="$output_objdir/$libname.$libext" +- build_libtool_libs=module +- build_old_libs=yes +- else +- build_libtool_libs=no +- fi +- fi +- fi +- fi +- # Done checking deplibs! +- deplibs=$newdeplibs +- fi ++void * ++xmalloc (size_t num) ++{ ++ void *p = (void *) malloc (num); ++ if (!p) ++ lt_fatal ("Memory exhausted"); + ++ return p; ++} + +- # move library search paths that coincide with paths to not yet +- # installed libraries to the beginning of the library search list +- new_libs= +- for path in $notinst_path; do +- case " $new_libs " in +- *" -L$path/$objdir "*) ;; +- *) +- case " $deplibs " in +- *" -L$path/$objdir "*) +- new_libs="$new_libs -L$path/$objdir" ;; +- esac +- ;; +- esac +- done +- for deplib in $deplibs; do +- case $deplib in +- -L*) +- case " $new_libs " in +- *" $deplib "*) ;; +- *) new_libs="$new_libs $deplib" ;; +- esac +- ;; +- *) new_libs="$new_libs $deplib" ;; +- esac +- done +- deplibs="$new_libs" ++char * ++xstrdup (const char *string) ++{ ++ return string ? strcpy ((char *) xmalloc (strlen (string) + 1), ++ string) : NULL; ++} + ++const char * ++base_name (const char *name) ++{ ++ const char *base; + +- # All the library-specific variables (install_libdir is set above). +- library_names= +- old_library= +- dlname= ++#if defined (HAVE_DOS_BASED_FILE_SYSTEM) ++ /* Skip over the disk name in MSDOS pathnames. */ ++ if (isalpha ((unsigned char) name[0]) && name[1] == ':') ++ name += 2; ++#endif + +- # Test again, we may have decided not to build it any more +- if test "$build_libtool_libs" = yes; then +- if test "$hardcode_into_libs" = yes; then +- # Hardcode the library paths +- hardcode_libdirs= +- dep_rpath= +- rpath="$finalize_rpath" +- test "$mode" != relink && rpath="$compile_rpath$rpath" +- for libdir in $rpath; do +- if test -n "$hardcode_libdir_flag_spec"; then +- if test -n "$hardcode_libdir_separator"; then +- if test -z "$hardcode_libdirs"; then +- hardcode_libdirs="$libdir" +- else +- # Just accumulate the unique libdirs. +- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in +- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) +- ;; +- *) +- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" +- ;; +- esac +- fi +- else +- eval flag=\"$hardcode_libdir_flag_spec\" +- dep_rpath="$dep_rpath $flag" +- fi +- elif test -n "$runpath_var"; then +- case "$perm_rpath " in +- *" $libdir "*) ;; +- *) perm_rpath="$perm_rpath $libdir" ;; +- esac +- fi +- done +- # Substitute the hardcoded libdirs into the rpath. +- if test -n "$hardcode_libdir_separator" && +- test -n "$hardcode_libdirs"; then +- libdir="$hardcode_libdirs" +- if test -n "$hardcode_libdir_flag_spec_ld"; then +- case $archive_cmds in +- *\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;; +- *) eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;; +- esac +- else +- eval dep_rpath=\"$hardcode_libdir_flag_spec\" +- fi +- fi +- if test -n "$runpath_var" && test -n "$perm_rpath"; then +- # We should set the runpath_var. +- rpath= +- for dir in $perm_rpath; do +- rpath="$rpath$dir:" +- done +- eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" +- fi +- test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" +- fi ++ for (base = name; *name; name++) ++ if (IS_DIR_SEPARATOR (*name)) ++ base = name + 1; ++ return base; ++} + +- shlibpath="$finalize_shlibpath" +- test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" +- if test -n "$shlibpath"; then +- eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" +- fi ++int ++check_executable (const char *path) ++{ ++ struct stat st; + +- # Get the real and link names of the library. +- eval shared_ext=\"$shrext_cmds\" +- eval library_names=\"$library_names_spec\" +- set dummy $library_names +- realname="$2" +- shift; shift ++ LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n", ++ path ? (*path ? path : "EMPTY!") : "NULL!")); ++ if ((!path) || (!*path)) ++ return 0; + +- if test -n "$soname_spec"; then +- eval soname=\"$soname_spec\" +- else +- soname="$realname" +- fi +- if test -z "$dlname"; then +- dlname=$soname +- fi ++ if ((stat (path, &st) >= 0) ++ && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) ++ return 1; ++ else ++ return 0; ++} + +- lib="$output_objdir/$realname" +- linknames= +- for link +- do +- linknames="$linknames $link" +- done ++int ++make_executable (const char *path) ++{ ++ int rval = 0; ++ struct stat st; + +- # Use standard objects if they are pic +- test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` ++ LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n", ++ path ? (*path ? path : "EMPTY!") : "NULL!")); ++ if ((!path) || (!*path)) ++ return 0; + +- # Prepare the list of exported symbols +- if test -z "$export_symbols"; then +- if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then +- $show "generating symbol list for \`$libname.la'" +- export_symbols="$output_objdir/$libname.exp" +- $run $rm $export_symbols +- cmds=$export_symbols_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- if len=`expr "X$cmd" : ".*"` && +- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then +- $show "$cmd" +- $run eval "$cmd" || exit $? +- skipped_export=false +- else +- # The command line is too long to execute in one step. +- $show "using reloadable object file for export list..." +- skipped_export=: +- # Break out early, otherwise skipped_export may be +- # set to false by a later but shorter cmd. +- break +- fi +- done +- IFS="$save_ifs" +- if test -n "$export_symbols_regex"; then +- $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" +- $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' +- $show "$mv \"${export_symbols}T\" \"$export_symbols\"" +- $run eval '$mv "${export_symbols}T" "$export_symbols"' +- fi +- fi +- fi ++ if (stat (path, &st) >= 0) ++ { ++ rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); ++ } ++ return rval; ++} + +- if test -n "$export_symbols" && test -n "$include_expsyms"; then +- $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' +- fi ++/* Searches for the full path of the wrapper. Returns ++ newly allocated full path name if found, NULL otherwise ++ Does not chase symlinks, even on platforms that support them. ++*/ ++char * ++find_executable (const char *wrapper) ++{ ++ int has_slash = 0; ++ const char *p; ++ const char *p_next; ++ /* static buffer for getcwd */ ++ char tmp[LT_PATHMAX + 1]; ++ int tmp_len; ++ char *concat_name; + +- tmp_deplibs= +- for test_deplib in $deplibs; do +- case " $convenience " in +- *" $test_deplib "*) ;; +- *) +- tmp_deplibs="$tmp_deplibs $test_deplib" +- ;; +- esac +- done +- deplibs="$tmp_deplibs" ++ LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n", ++ wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!")); + +- if test -n "$convenience"; then +- if test -n "$whole_archive_flag_spec"; then +- save_libobjs=$libobjs +- eval libobjs=\"\$libobjs $whole_archive_flag_spec\" +- else +- gentop="$output_objdir/${outputname}x" +- generated="$generated $gentop" ++ if ((wrapper == NULL) || (*wrapper == '\0')) ++ return NULL; + +- func_extract_archives $gentop $convenience +- libobjs="$libobjs $func_extract_archives_result" +- fi +- fi +- +- if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then +- eval flag=\"$thread_safe_flag_spec\" +- linker_flags="$linker_flags $flag" +- fi ++ /* Absolute path? */ ++#if defined (HAVE_DOS_BASED_FILE_SYSTEM) ++ if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') ++ { ++ concat_name = xstrdup (wrapper); ++ if (check_executable (concat_name)) ++ return concat_name; ++ XFREE (concat_name); ++ } ++ else ++ { ++#endif ++ if (IS_DIR_SEPARATOR (wrapper[0])) ++ { ++ concat_name = xstrdup (wrapper); ++ if (check_executable (concat_name)) ++ return concat_name; ++ XFREE (concat_name); ++ } ++#if defined (HAVE_DOS_BASED_FILE_SYSTEM) ++ } ++#endif + +- # Make a backup of the uninstalled library when relinking +- if test "$mode" = relink; then +- $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? +- fi ++ for (p = wrapper; *p; p++) ++ if (*p == '/') ++ { ++ has_slash = 1; ++ break; ++ } ++ if (!has_slash) ++ { ++ /* no slashes; search PATH */ ++ const char *path = getenv ("PATH"); ++ if (path != NULL) ++ { ++ for (p = path; *p; p = p_next) ++ { ++ const char *q; ++ size_t p_len; ++ for (q = p; *q; q++) ++ if (IS_PATH_SEPARATOR (*q)) ++ break; ++ p_len = q - p; ++ p_next = (*q == '\0' ? q : q + 1); ++ if (p_len == 0) ++ { ++ /* empty path: current directory */ ++ if (getcwd (tmp, LT_PATHMAX) == NULL) ++ lt_fatal ("getcwd failed"); ++ tmp_len = strlen (tmp); ++ concat_name = ++ XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); ++ memcpy (concat_name, tmp, tmp_len); ++ concat_name[tmp_len] = '/'; ++ strcpy (concat_name + tmp_len + 1, wrapper); ++ } ++ else ++ { ++ concat_name = ++ XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); ++ memcpy (concat_name, p, p_len); ++ concat_name[p_len] = '/'; ++ strcpy (concat_name + p_len + 1, wrapper); ++ } ++ if (check_executable (concat_name)) ++ return concat_name; ++ XFREE (concat_name); ++ } ++ } ++ /* not found in PATH; assume curdir */ ++ } ++ /* Relative path | not found in path: prepend cwd */ ++ if (getcwd (tmp, LT_PATHMAX) == NULL) ++ lt_fatal ("getcwd failed"); ++ tmp_len = strlen (tmp); ++ concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); ++ memcpy (concat_name, tmp, tmp_len); ++ concat_name[tmp_len] = '/'; ++ strcpy (concat_name + tmp_len + 1, wrapper); + +- # Do each of the archive commands. +- if test "$module" = yes && test -n "$module_cmds" ; then +- if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then +- eval test_cmds=\"$module_expsym_cmds\" +- cmds=$module_expsym_cmds +- else +- eval test_cmds=\"$module_cmds\" +- cmds=$module_cmds +- fi +- else +- if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then +- eval test_cmds=\"$archive_expsym_cmds\" +- cmds=$archive_expsym_cmds +- else +- eval test_cmds=\"$archive_cmds\" +- cmds=$archive_cmds +- fi +- fi ++ if (check_executable (concat_name)) ++ return concat_name; ++ XFREE (concat_name); ++ return NULL; ++} + +- if test "X$skipped_export" != "X:" && +- len=`expr "X$test_cmds" : ".*" 2>/dev/null` && +- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then +- : +- else +- # The command line is too long to link in one step, link piecewise. +- $echo "creating reloadable object files..." ++char * ++chase_symlinks (const char *pathspec) ++{ ++#ifndef S_ISLNK ++ return xstrdup (pathspec); ++#else ++ char buf[LT_PATHMAX]; ++ struct stat s; ++ char *tmp_pathspec = xstrdup (pathspec); ++ char *p; ++ int has_symlinks = 0; ++ while (strlen (tmp_pathspec) && !has_symlinks) ++ { ++ LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n", ++ tmp_pathspec)); ++ if (lstat (tmp_pathspec, &s) == 0) ++ { ++ if (S_ISLNK (s.st_mode) != 0) ++ { ++ has_symlinks = 1; ++ break; ++ } + +- # Save the value of $output and $libobjs because we want to +- # use them later. If we have whole_archive_flag_spec, we +- # want to use save_libobjs as it was before +- # whole_archive_flag_spec was expanded, because we can't +- # assume the linker understands whole_archive_flag_spec. +- # This may have to be revisited, in case too many +- # convenience libraries get linked in and end up exceeding +- # the spec. +- if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then +- save_libobjs=$libobjs +- fi +- save_output=$output +- output_la=`$echo "X$output" | $Xsed -e "$basename"` ++ /* search backwards for last DIR_SEPARATOR */ ++ p = tmp_pathspec + strlen (tmp_pathspec) - 1; ++ while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) ++ p--; ++ if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) ++ { ++ /* no more DIR_SEPARATORS left */ ++ break; ++ } ++ *p = '\0'; ++ } ++ else ++ { ++ char *errstr = strerror (errno); ++ lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr); ++ } ++ } ++ XFREE (tmp_pathspec); + +- # Clear the reloadable object creation command queue and +- # initialize k to one. +- test_cmds= +- concat_cmds= +- objlist= +- delfiles= +- last_robj= +- k=1 +- output=$output_objdir/$output_la-${k}.$objext +- # Loop over the list of objects to be linked. +- for obj in $save_libobjs +- do +- eval test_cmds=\"$reload_cmds $objlist $last_robj\" +- if test "X$objlist" = X || +- { len=`expr "X$test_cmds" : ".*" 2>/dev/null` && +- test "$len" -le "$max_cmd_len"; }; then +- objlist="$objlist $obj" +- else +- # The command $test_cmds is almost too long, add a +- # command to the queue. +- if test "$k" -eq 1 ; then +- # The first file doesn't have a previous command to add. +- eval concat_cmds=\"$reload_cmds $objlist $last_robj\" +- else +- # All subsequent reloadable object files will link in +- # the last one created. +- eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" +- fi +- last_robj=$output_objdir/$output_la-${k}.$objext +- k=`expr $k + 1` +- output=$output_objdir/$output_la-${k}.$objext +- objlist=$obj +- len=1 +- fi +- done +- # Handle the remaining objects by creating one last +- # reloadable object file. All subsequent reloadable object +- # files will link in the last one created. +- test -z "$concat_cmds" || concat_cmds=$concat_cmds~ +- eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" ++ if (!has_symlinks) ++ { ++ return xstrdup (pathspec); ++ } + +- if ${skipped_export-false}; then +- $show "generating symbol list for \`$libname.la'" +- export_symbols="$output_objdir/$libname.exp" +- $run $rm $export_symbols +- libobjs=$output +- # Append the command to create the export file. +- eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" +- fi +- +- # Set up a command to remove the reloadable object files +- # after they are used. +- i=0 +- while test "$i" -lt "$k" +- do +- i=`expr $i + 1` +- delfiles="$delfiles $output_objdir/$output_la-${i}.$objext" +- done ++ tmp_pathspec = realpath (pathspec, buf); ++ if (tmp_pathspec == 0) ++ { ++ lt_fatal ("Could not follow symlinks for %s", pathspec); ++ } ++ return xstrdup (tmp_pathspec); ++#endif ++} + +- $echo "creating a temporary reloadable object file: $output" ++char * ++strendzap (char *str, const char *pat) ++{ ++ size_t len, patlen; + +- # Loop through the commands generated above and execute them. +- save_ifs="$IFS"; IFS='~' +- for cmd in $concat_cmds; do +- IFS="$save_ifs" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" ++ assert (str != NULL); ++ assert (pat != NULL); + +- libobjs=$output +- # Restore the value of output. +- output=$save_output ++ len = strlen (str); ++ patlen = strlen (pat); + +- if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then +- eval libobjs=\"\$libobjs $whole_archive_flag_spec\" +- fi +- # Expand the library linking commands again to reset the +- # value of $libobjs for piecewise linking. ++ if (patlen <= len) ++ { ++ str += len - patlen; ++ if (strcmp (str, pat) == 0) ++ *str = '\0'; ++ } ++ return str; ++} + +- # Do each of the archive commands. +- if test "$module" = yes && test -n "$module_cmds" ; then +- if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then +- cmds=$module_expsym_cmds +- else +- cmds=$module_cmds +- fi +- else +- if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then +- cmds=$archive_expsym_cmds +- else +- cmds=$archive_cmds +- fi +- fi ++static void ++lt_error_core (int exit_status, const char *mode, ++ const char *message, va_list ap) ++{ ++ fprintf (stderr, "%s: %s: ", program_name, mode); ++ vfprintf (stderr, message, ap); ++ fprintf (stderr, ".\n"); + +- # Append the command to remove the reloadable object files +- # to the just-reset $cmds. +- eval cmds=\"\$cmds~\$rm $delfiles\" +- fi +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || { +- lt_exit=$? ++ if (exit_status >= 0) ++ exit (exit_status); ++} + +- # Restore the uninstalled library and exit +- if test "$mode" = relink; then +- $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' +- fi ++void ++lt_fatal (const char *message, ...) ++{ ++ va_list ap; ++ va_start (ap, message); ++ lt_error_core (EXIT_FAILURE, "FATAL", message, ap); ++ va_end (ap); ++} + +- exit $lt_exit +- } +- done +- IFS="$save_ifs" ++void ++lt_setenv (const char *name, const char *value) ++{ ++ LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n", ++ (name ? name : ""), ++ (value ? value : ""))); ++ { ++#ifdef HAVE_SETENV ++ /* always make a copy, for consistency with !HAVE_SETENV */ ++ char *str = xstrdup (value); ++ setenv (name, str, 1); ++#else ++ int len = strlen (name) + 1 + strlen (value) + 1; ++ char *str = XMALLOC (char, len); ++ sprintf (str, "%s=%s", name, value); ++ if (putenv (str) != EXIT_SUCCESS) ++ { ++ XFREE (str); ++ } ++#endif ++ } ++} + +- # Restore the uninstalled library and exit +- if test "$mode" = relink; then +- $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? ++char * ++lt_extend_str (const char *orig_value, const char *add, int to_end) ++{ ++ char *new_value; ++ if (orig_value && *orig_value) ++ { ++ int orig_value_len = strlen (orig_value); ++ int add_len = strlen (add); ++ new_value = XMALLOC (char, add_len + orig_value_len + 1); ++ if (to_end) ++ { ++ strcpy (new_value, orig_value); ++ strcpy (new_value + orig_value_len, add); ++ } ++ else ++ { ++ strcpy (new_value, add); ++ strcpy (new_value + add_len, orig_value); ++ } ++ } ++ else ++ { ++ new_value = xstrdup (add); ++ } ++ return new_value; ++} + +- if test -n "$convenience"; then +- if test -z "$whole_archive_flag_spec"; then +- $show "${rm}r $gentop" +- $run ${rm}r "$gentop" +- fi +- fi ++int ++lt_split_name_value (const char *arg, char** name, char** value) ++{ ++ const char *p; ++ int len; ++ if (!arg || !*arg) ++ return 1; + +- exit $EXIT_SUCCESS +- fi ++ p = strchr (arg, (int)'='); + +- # Create links to the real library. +- for linkname in $linknames; do +- if test "$realname" != "$linkname"; then +- $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" +- $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? +- fi +- done +- +- # If -module or -export-dynamic was specified, set the dlname. +- if test "$module" = yes || test "$export_dynamic" = yes; then +- # On all known operating systems, these are identical. +- dlname="$soname" +- fi +- fi +- ;; ++ if (!p) ++ return 1; + +- obj) +- case " $deplibs" in +- *\ -l* | *\ -L*) +- $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;; +- esac ++ *value = xstrdup (++p); + +- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then +- $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 +- fi ++ len = strlen (arg) - strlen (*value); ++ *name = XMALLOC (char, len); ++ strncpy (*name, arg, len-1); ++ (*name)[len - 1] = '\0'; + +- if test -n "$rpath"; then +- $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 +- fi ++ return 0; ++} + +- if test -n "$xrpath"; then +- $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 +- fi ++void ++lt_opt_process_env_set (const char *arg) ++{ ++ char *name = NULL; ++ char *value = NULL; + +- if test -n "$vinfo"; then +- $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 +- fi ++ if (lt_split_name_value (arg, &name, &value) != 0) ++ { ++ XFREE (name); ++ XFREE (value); ++ lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg); ++ } + +- if test -n "$release"; then +- $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 +- fi ++ lt_setenv (name, value); ++ XFREE (name); ++ XFREE (value); ++} + +- case $output in +- *.lo) +- if test -n "$objs$old_deplibs"; then +- $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 +- exit $EXIT_FAILURE +- fi +- libobj="$output" +- obj=`$echo "X$output" | $Xsed -e "$lo2o"` +- ;; +- *) +- libobj= +- obj="$output" +- ;; +- esac ++void ++lt_opt_process_env_prepend (const char *arg) ++{ ++ char *name = NULL; ++ char *value = NULL; ++ char *new_value = NULL; + +- # Delete the old objects. +- $run $rm $obj $libobj ++ if (lt_split_name_value (arg, &name, &value) != 0) ++ { ++ XFREE (name); ++ XFREE (value); ++ lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg); ++ } + +- # Objects from convenience libraries. This assumes +- # single-version convenience libraries. Whenever we create +- # different ones for PIC/non-PIC, this we'll have to duplicate +- # the extraction. +- reload_conv_objs= +- gentop= +- # reload_cmds runs $LD directly, so let us get rid of +- # -Wl from whole_archive_flag_spec and hope we can get by with +- # turning comma into space.. +- wl= ++ new_value = lt_extend_str (getenv (name), value, 0); ++ lt_setenv (name, new_value); ++ XFREE (new_value); ++ XFREE (name); ++ XFREE (value); ++} + +- if test -n "$convenience"; then +- if test -n "$whole_archive_flag_spec"; then +- eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" +- reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` +- else +- gentop="$output_objdir/${obj}x" +- generated="$generated $gentop" ++void ++lt_opt_process_env_append (const char *arg) ++{ ++ char *name = NULL; ++ char *value = NULL; ++ char *new_value = NULL; + +- func_extract_archives $gentop $convenience +- reload_conv_objs="$reload_objs $func_extract_archives_result" +- fi +- fi ++ if (lt_split_name_value (arg, &name, &value) != 0) ++ { ++ XFREE (name); ++ XFREE (value); ++ lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg); ++ } + +- # Create the old-style object. +- reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test ++ new_value = lt_extend_str (getenv (name), value, 1); ++ lt_setenv (name, new_value); ++ XFREE (new_value); ++ XFREE (name); ++ XFREE (value); ++} + +- output="$obj" +- cmds=$reload_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" ++void ++lt_update_exe_path (const char *name, const char *value) ++{ ++ LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n", ++ (name ? name : ""), ++ (value ? value : ""))); + +- # Exit if we aren't doing a library object file. +- if test -z "$libobj"; then +- if test -n "$gentop"; then +- $show "${rm}r $gentop" +- $run ${rm}r $gentop +- fi ++ if (name && *name && value && *value) ++ { ++ char *new_value = lt_extend_str (getenv (name), value, 0); ++ /* some systems can't cope with a ':'-terminated path #' */ ++ int len = strlen (new_value); ++ while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) ++ { ++ new_value[len-1] = '\0'; ++ } ++ lt_setenv (name, new_value); ++ XFREE (new_value); ++ } ++} + +- exit $EXIT_SUCCESS +- fi ++void ++lt_update_lib_path (const char *name, const char *value) ++{ ++ LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n", ++ (name ? name : ""), ++ (value ? value : ""))); + +- if test "$build_libtool_libs" != yes; then +- if test -n "$gentop"; then +- $show "${rm}r $gentop" +- $run ${rm}r $gentop +- fi ++ if (name && *name && value && *value) ++ { ++ char *new_value = lt_extend_str (getenv (name), value, 0); ++ lt_setenv (name, new_value); ++ XFREE (new_value); ++ } ++} + +- # Create an invalid libtool object if no PIC, so that we don't +- # accidentally link it into a program. +- # $show "echo timestamp > $libobj" +- # $run eval "echo timestamp > $libobj" || exit $? +- exit $EXIT_SUCCESS +- fi + +- if test -n "$pic_flag" || test "$pic_mode" != default; then +- # Only do commands if we really have different PIC objects. +- reload_objs="$libobjs $reload_conv_objs" +- output="$libobj" +- cmds=$reload_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" +- fi ++EOF ++} ++# end: func_emit_cwrapperexe_src + +- if test -n "$gentop"; then +- $show "${rm}r $gentop" +- $run ${rm}r $gentop +- fi ++# func_mode_link arg... ++func_mode_link () ++{ ++ $opt_debug ++ case $host in ++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) ++ # It is impossible to link a dll without this setting, and ++ # we shouldn't force the makefile maintainer to figure out ++ # which system we are compiling for in order to pass an extra ++ # flag for every libtool invocation. ++ # allow_undefined=no + +- exit $EXIT_SUCCESS ++ # FIXME: Unfortunately, there are problems with the above when trying ++ # to make a dll which has undefined symbols, in which case not ++ # even a static library is built. For now, we need to specify ++ # -no-undefined on the libtool link line when we can be certain ++ # that all symbols are satisfied, otherwise we get a static library. ++ allow_undefined=yes + ;; ++ *) ++ allow_undefined=yes ++ ;; ++ esac ++ libtool_args=$nonopt ++ base_compile="$nonopt $@" ++ compile_command=$nonopt ++ finalize_command=$nonopt + +- prog) +- case $host in +- *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; +- esac +- if test -n "$vinfo"; then +- $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 +- fi +- +- if test -n "$release"; then +- $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 +- fi ++ compile_rpath= ++ finalize_rpath= ++ compile_shlibpath= ++ finalize_shlibpath= ++ convenience= ++ old_convenience= ++ deplibs= ++ old_deplibs= ++ compiler_flags= ++ linker_flags= ++ dllsearchpath= ++ lib_search_path=`pwd` ++ inst_prefix_dir= ++ new_inherited_linker_flags= + +- if test "$preload" = yes; then +- if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && +- test "$dlopen_self_static" = unknown; then +- $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." +- fi +- fi ++ avoid_version=no ++ dlfiles= ++ dlprefiles= ++ dlself=no ++ export_dynamic=no ++ export_symbols= ++ export_symbols_regex= ++ generated= ++ libobjs= ++ ltlibs= ++ module=no ++ no_install=no ++ objs= ++ non_pic_objects= ++ precious_files_regex= ++ prefer_static_libs=no ++ preload=no ++ prev= ++ prevarg= ++ release= ++ rpath= ++ xrpath= ++ perm_rpath= ++ temp_rpath= ++ thread_safe=no ++ vinfo= ++ vinfo_number=no ++ weak_libs= ++ single_module="${wl}-single_module" ++ func_infer_tag $base_compile + +- case $host in +- *-*-rhapsody* | *-*-darwin1.[012]) +- # On Rhapsody replace the C library is the System framework +- compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` +- finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` ++ # We need to know -static, to get the right output filenames. ++ for arg ++ do ++ case $arg in ++ -shared) ++ test "$build_libtool_libs" != yes && \ ++ func_fatal_configuration "can not build a shared library" ++ build_old_libs=no ++ break ++ ;; ++ -all-static | -static | -static-libtool-libs) ++ case $arg in ++ -all-static) ++ if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then ++ func_warning "complete static linking is impossible in this configuration" ++ fi ++ if test -n "$link_static_flag"; then ++ dlopen_self=$dlopen_self_static ++ fi ++ prefer_static_libs=yes ++ ;; ++ -static) ++ if test -z "$pic_flag" && test -n "$link_static_flag"; then ++ dlopen_self=$dlopen_self_static ++ fi ++ prefer_static_libs=built ++ ;; ++ -static-libtool-libs) ++ if test -z "$pic_flag" && test -n "$link_static_flag"; then ++ dlopen_self=$dlopen_self_static ++ fi ++ prefer_static_libs=yes ++ ;; ++ esac ++ build_libtool_libs=no ++ build_old_libs=yes ++ break + ;; + esac ++ done + +- case $host in +- *darwin*) +- # Don't allow lazy linking, it breaks C++ global constructors +- if test "$tagname" = CXX ; then +- compile_command="$compile_command ${wl}-bind_at_load" +- finalize_command="$finalize_command ${wl}-bind_at_load" +- fi +- ;; +- esac ++ # See if our shared archives depend on static archives. ++ test -n "$old_archive_from_new_cmds" && build_old_libs=yes + ++ # Go through the arguments, transforming them on the way. ++ while test "$#" -gt 0; do ++ arg="$1" ++ shift ++ func_quote_for_eval "$arg" ++ qarg=$func_quote_for_eval_unquoted_result ++ func_append libtool_args " $func_quote_for_eval_result" + +- # move library search paths that coincide with paths to not yet +- # installed libraries to the beginning of the library search list +- new_libs= +- for path in $notinst_path; do +- case " $new_libs " in +- *" -L$path/$objdir "*) ;; +- *) +- case " $compile_deplibs " in +- *" -L$path/$objdir "*) +- new_libs="$new_libs -L$path/$objdir" ;; +- esac +- ;; +- esac +- done +- for deplib in $compile_deplibs; do +- case $deplib in +- -L*) +- case " $new_libs " in +- *" $deplib "*) ;; +- *) new_libs="$new_libs $deplib" ;; +- esac ++ # If the previous option needs an argument, assign it. ++ if test -n "$prev"; then ++ case $prev in ++ output) ++ func_append compile_command " @OUTPUT@" ++ func_append finalize_command " @OUTPUT@" + ;; +- *) new_libs="$new_libs $deplib" ;; + esac +- done +- compile_deplibs="$new_libs" +- + +- compile_command="$compile_command $compile_deplibs" +- finalize_command="$finalize_command $finalize_deplibs" +- +- if test -n "$rpath$xrpath"; then +- # If the user specified any rpath flags, then add them. +- for libdir in $rpath $xrpath; do +- # This is the magic to use -rpath. +- case "$finalize_rpath " in +- *" $libdir "*) ;; +- *) finalize_rpath="$finalize_rpath $libdir" ;; +- esac +- done +- fi +- +- # Now hardcode the library paths +- rpath= +- hardcode_libdirs= +- for libdir in $compile_rpath $finalize_rpath; do +- if test -n "$hardcode_libdir_flag_spec"; then +- if test -n "$hardcode_libdir_separator"; then +- if test -z "$hardcode_libdirs"; then +- hardcode_libdirs="$libdir" ++ case $prev in ++ dlfiles|dlprefiles) ++ if test "$preload" = no; then ++ # Add the symbol object into the linking commands. ++ func_append compile_command " @SYMFILE@" ++ func_append finalize_command " @SYMFILE@" ++ preload=yes ++ fi ++ case $arg in ++ *.la | *.lo) ;; # We handle these cases below. ++ force) ++ if test "$dlself" = no; then ++ dlself=needless ++ export_dynamic=yes ++ fi ++ prev= ++ continue ++ ;; ++ self) ++ if test "$prev" = dlprefiles; then ++ dlself=yes ++ elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then ++ dlself=yes + else +- # Just accumulate the unique libdirs. +- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in +- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) +- ;; +- *) +- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" +- ;; +- esac ++ dlself=needless ++ export_dynamic=yes + fi +- else +- eval flag=\"$hardcode_libdir_flag_spec\" +- rpath="$rpath $flag" +- fi +- elif test -n "$runpath_var"; then +- case "$perm_rpath " in +- *" $libdir "*) ;; +- *) perm_rpath="$perm_rpath $libdir" ;; +- esac +- fi +- case $host in +- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) +- testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'` +- case :$dllsearchpath: in +- *":$libdir:"*) ;; +- *) dllsearchpath="$dllsearchpath:$libdir";; +- esac +- case :$dllsearchpath: in +- *":$testbindir:"*) ;; +- *) dllsearchpath="$dllsearchpath:$testbindir";; ++ prev= ++ continue ++ ;; ++ *) ++ if test "$prev" = dlfiles; then ++ dlfiles="$dlfiles $arg" ++ else ++ dlprefiles="$dlprefiles $arg" ++ fi ++ prev= ++ continue ++ ;; + esac + ;; +- esac +- done +- # Substitute the hardcoded libdirs into the rpath. +- if test -n "$hardcode_libdir_separator" && +- test -n "$hardcode_libdirs"; then +- libdir="$hardcode_libdirs" +- eval rpath=\" $hardcode_libdir_flag_spec\" +- fi +- compile_rpath="$rpath" +- +- rpath= +- hardcode_libdirs= +- for libdir in $finalize_rpath; do +- if test -n "$hardcode_libdir_flag_spec"; then +- if test -n "$hardcode_libdir_separator"; then +- if test -z "$hardcode_libdirs"; then +- hardcode_libdirs="$libdir" +- else +- # Just accumulate the unique libdirs. +- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in +- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) +- ;; +- *) +- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" +- ;; ++ expsyms) ++ export_symbols="$arg" ++ test -f "$arg" \ ++ || func_fatal_error "symbol file \`$arg' does not exist" ++ prev= ++ continue ++ ;; ++ expsyms_regex) ++ export_symbols_regex="$arg" ++ prev= ++ continue ++ ;; ++ framework) ++ case $host in ++ *-*-darwin*) ++ case "$deplibs " in ++ *" $qarg.ltframework "*) ;; ++ *) deplibs="$deplibs $qarg.ltframework" # this is fixed later ++ ;; + esac +- fi +- else +- eval flag=\"$hardcode_libdir_flag_spec\" +- rpath="$rpath $flag" +- fi +- elif test -n "$runpath_var"; then +- case "$finalize_perm_rpath " in +- *" $libdir "*) ;; +- *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; ++ ;; + esac +- fi +- done +- # Substitute the hardcoded libdirs into the rpath. +- if test -n "$hardcode_libdir_separator" && +- test -n "$hardcode_libdirs"; then +- libdir="$hardcode_libdirs" +- eval rpath=\" $hardcode_libdir_flag_spec\" +- fi +- finalize_rpath="$rpath" +- +- if test -n "$libobjs" && test "$build_old_libs" = yes; then +- # Transform all the library objects into standard objects. +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` +- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` +- fi ++ prev= ++ continue ++ ;; ++ inst_prefix) ++ inst_prefix_dir="$arg" ++ prev= ++ continue ++ ;; ++ objectlist) ++ if test -f "$arg"; then ++ save_arg=$arg ++ moreargs= ++ for fil in `cat "$save_arg"` ++ do ++# moreargs="$moreargs $fil" ++ arg=$fil ++ # A libtool-controlled object. + +- dlsyms= +- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then +- if test -n "$NM" && test -n "$global_symbol_pipe"; then +- dlsyms="${outputname}S.c" +- else +- $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 +- fi +- fi ++ # Check to see that this really is a libtool object. ++ if func_lalib_unsafe_p "$arg"; then ++ pic_object= ++ non_pic_object= + +- if test -n "$dlsyms"; then +- case $dlsyms in +- "") ;; +- *.c) +- # Discover the nlist of each of the dlfiles. +- nlist="$output_objdir/${outputname}.nm" ++ # Read the .lo file ++ func_source "$arg" + +- $show "$rm $nlist ${nlist}S ${nlist}T" +- $run $rm "$nlist" "${nlist}S" "${nlist}T" ++ if test -z "$pic_object" || ++ test -z "$non_pic_object" || ++ test "$pic_object" = none && ++ test "$non_pic_object" = none; then ++ func_fatal_error "cannot find name of object for \`$arg'" ++ fi + +- # Parse the name list into a source file. +- $show "creating $output_objdir/$dlsyms" ++ # Extract subdirectory from the argument. ++ func_dirname "$arg" "/" "" ++ xdir="$func_dirname_result" + +- test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ +-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ +-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ ++ if test "$pic_object" != none; then ++ # Prepend the subdirectory the object is found in. ++ pic_object="$xdir$pic_object" + +-#ifdef __cplusplus +-extern \"C\" { +-#endif ++ if test "$prev" = dlfiles; then ++ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then ++ dlfiles="$dlfiles $pic_object" ++ prev= ++ continue ++ else ++ # If libtool objects are unsupported, then we need to preload. ++ prev=dlprefiles ++ fi ++ fi + +-/* Prevent the only kind of declaration conflicts we can make. */ +-#define lt_preloaded_symbols some_other_symbol ++ # CHECK ME: I think I busted this. -Ossama ++ if test "$prev" = dlprefiles; then ++ # Preload the old-style object. ++ dlprefiles="$dlprefiles $pic_object" ++ prev= ++ fi + +-/* External symbol declarations for the compiler. */\ +-" ++ # A PIC object. ++ func_append libobjs " $pic_object" ++ arg="$pic_object" ++ fi + +- if test "$dlself" = yes; then +- $show "generating symbol list for \`$output'" ++ # Non-PIC object. ++ if test "$non_pic_object" != none; then ++ # Prepend the subdirectory the object is found in. ++ non_pic_object="$xdir$non_pic_object" + +- test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" ++ # A standard non-PIC object ++ func_append non_pic_objects " $non_pic_object" ++ if test -z "$pic_object" || test "$pic_object" = none ; then ++ arg="$non_pic_object" ++ fi ++ else ++ # If the PIC object exists, use it instead. ++ # $xdir was prepended to $pic_object above. ++ non_pic_object="$pic_object" ++ func_append non_pic_objects " $non_pic_object" ++ fi ++ else ++ # Only an error if not doing a dry-run. ++ if $opt_dry_run; then ++ # Extract subdirectory from the argument. ++ func_dirname "$arg" "/" "" ++ xdir="$func_dirname_result" + +- # Add our own program objects to the symbol list. +- progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` +- for arg in $progfiles; do +- $show "extracting global C symbols from \`$arg'" +- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" ++ func_lo2o "$arg" ++ pic_object=$xdir$objdir/$func_lo2o_result ++ non_pic_object=$xdir$func_lo2o_result ++ func_append libobjs " $pic_object" ++ func_append non_pic_objects " $non_pic_object" ++ else ++ func_fatal_error "\`$arg' is not a valid libtool object" ++ fi ++ fi + done +- +- if test -n "$exclude_expsyms"; then +- $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' +- $run eval '$mv "$nlist"T "$nlist"' +- fi +- +- if test -n "$export_symbols_regex"; then +- $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' +- $run eval '$mv "$nlist"T "$nlist"' +- fi +- +- # Prepare the list of exported symbols +- if test -z "$export_symbols"; then +- export_symbols="$output_objdir/$outputname.exp" +- $run $rm $export_symbols +- $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' +- case $host in +- *cygwin* | *mingw* ) +- $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' +- $run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' +- ;; +- esac +- else +- $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' +- $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' +- $run eval 'mv "$nlist"T "$nlist"' +- case $host in +- *cygwin* | *mingw* ) +- $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' +- $run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' +- ;; +- esac +- fi ++ else ++ func_fatal_error "link input file \`$arg' does not exist" + fi +- +- for arg in $dlprefiles; do +- $show "extracting global C symbols from \`$arg'" +- name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` +- $run eval '$echo ": $name " >> "$nlist"' +- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" +- done +- +- if test -z "$run"; then +- # Make sure we have at least an empty file. +- test -f "$nlist" || : > "$nlist" +- +- if test -n "$exclude_expsyms"; then +- $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T +- $mv "$nlist"T "$nlist" +- fi +- +- # Try sorting and uniquifying the output. +- if grep -v "^: " < "$nlist" | +- if sort -k 3 /dev/null 2>&1; then +- sort -k 3 +- else +- sort +2 +- fi | +- uniq > "$nlist"S; then +- : +- else +- grep -v "^: " < "$nlist" > "$nlist"S +- fi +- +- if test -f "$nlist"S; then +- eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' +- else +- $echo '/* NONE */' >> "$output_objdir/$dlsyms" +- fi +- +- $echo >> "$output_objdir/$dlsyms" "\ +- +-#undef lt_preloaded_symbols +- +-#if defined (__STDC__) && __STDC__ +-# define lt_ptr void * +-#else +-# define lt_ptr char * +-# define const +-#endif +- +-/* The mapping between symbol names and symbols. */ +-" +- +- case $host in +- *cygwin* | *mingw* ) +- $echo >> "$output_objdir/$dlsyms" "\ +-/* DATA imports from DLLs on WIN32 can't be const, because +- runtime relocations are performed -- see ld's documentation +- on pseudo-relocs */ +-struct { +-" +- ;; +- * ) +- $echo >> "$output_objdir/$dlsyms" "\ +-const struct { +-" +- ;; +- esac +- +- +- $echo >> "$output_objdir/$dlsyms" "\ +- const char *name; +- lt_ptr address; +-} +-lt_preloaded_symbols[] = +-{\ +-" +- +- eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" +- +- $echo >> "$output_objdir/$dlsyms" "\ +- {0, (lt_ptr) 0} +-}; +- +-/* This works around a problem in FreeBSD linker */ +-#ifdef FREEBSD_WORKAROUND +-static const void *lt_preloaded_setup() { +- return lt_preloaded_symbols; +-} +-#endif +- +-#ifdef __cplusplus +-} +-#endif\ +-" +- fi +- +- pic_flag_for_symtable= +- case $host in +- # compiling the symbol table file with pic_flag works around +- # a FreeBSD bug that causes programs to crash when -lm is +- # linked before any other PIC object. But we must not use +- # pic_flag when linking with -static. The problem exists in +- # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. +- *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) +- case "$compile_command " in +- *" -static "*) ;; +- *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; +- esac;; +- *-*-hpux*) +- case "$compile_command " in +- *" -static "*) ;; +- *) pic_flag_for_symtable=" $pic_flag";; +- esac ++ arg=$save_arg ++ prev= ++ continue ++ ;; ++ precious_regex) ++ precious_files_regex="$arg" ++ prev= ++ continue ++ ;; ++ release) ++ release="-$arg" ++ prev= ++ continue ++ ;; ++ rpath | xrpath) ++ # We need an absolute path. ++ case $arg in ++ [\\/]* | [A-Za-z]:[\\/]*) ;; ++ *) ++ func_fatal_error "only absolute run-paths are allowed" ++ ;; + esac +- +- # Now compile the dynamic symbol file. +- $show "(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" +- $run eval '(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? +- +- # Clean up the generated files. +- $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" +- $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" +- +- # Transform the symbol file into the correct name. +- case $host in +- *cygwin* | *mingw* ) +- if test -f "$output_objdir/${outputname}.def" ; then +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP` +- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP` +- else +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` +- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` +- fi +- ;; +- * ) +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` +- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` +- ;; +- esac ++ if test "$prev" = rpath; then ++ case "$rpath " in ++ *" $arg "*) ;; ++ *) rpath="$rpath $arg" ;; ++ esac ++ else ++ case "$xrpath " in ++ *" $arg "*) ;; ++ *) xrpath="$xrpath $arg" ;; ++ esac ++ fi ++ prev= ++ continue ++ ;; ++ shrext) ++ shrext_cmds="$arg" ++ prev= ++ continue ++ ;; ++ weak) ++ weak_libs="$weak_libs $arg" ++ prev= ++ continue ++ ;; ++ xcclinker) ++ linker_flags="$linker_flags $qarg" ++ compiler_flags="$compiler_flags $qarg" ++ prev= ++ func_append compile_command " $qarg" ++ func_append finalize_command " $qarg" ++ continue ++ ;; ++ xcompiler) ++ compiler_flags="$compiler_flags $qarg" ++ prev= ++ func_append compile_command " $qarg" ++ func_append finalize_command " $qarg" ++ continue ++ ;; ++ xlinker) ++ linker_flags="$linker_flags $qarg" ++ compiler_flags="$compiler_flags $wl$qarg" ++ prev= ++ func_append compile_command " $wl$qarg" ++ func_append finalize_command " $wl$qarg" ++ continue + ;; + *) +- $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 +- exit $EXIT_FAILURE ++ eval "$prev=\"\$arg\"" ++ prev= ++ continue + ;; + esac +- else +- # We keep going just in case the user didn't refer to +- # lt_preloaded_symbols. The linker will fail if global_symbol_pipe +- # really was required. +- +- # Nullify the symbol file. +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP` +- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP` +- fi +- +- if test "$need_relink" = no || test "$build_libtool_libs" != yes; then +- # Replace the output file specification. +- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP` +- link_command="$compile_command$compile_rpath" ++ fi # test -n "$prev" + +- # We have no uninstalled library dependencies, so finalize right now. +- $show "$link_command" +- $run eval "$link_command" +- exit_status=$? ++ prevarg="$arg" + +- # Delete the generated files. +- if test -n "$dlsyms"; then +- $show "$rm $output_objdir/${outputname}S.${objext}" +- $run $rm "$output_objdir/${outputname}S.${objext}" ++ case $arg in ++ -all-static) ++ if test -n "$link_static_flag"; then ++ # See comment for -static flag below, for more details. ++ func_append compile_command " $link_static_flag" ++ func_append finalize_command " $link_static_flag" + fi ++ continue ++ ;; + +- exit $exit_status +- fi +- +- if test -n "$shlibpath_var"; then +- # We should set the shlibpath_var +- rpath= +- for dir in $temp_rpath; do +- case $dir in +- [\\/]* | [A-Za-z]:[\\/]*) +- # Absolute path. +- rpath="$rpath$dir:" +- ;; +- *) +- # Relative path: add a thisdir entry. +- rpath="$rpath\$thisdir/$dir:" +- ;; +- esac +- done +- temp_rpath="$rpath" +- fi ++ -allow-undefined) ++ # FIXME: remove this flag sometime in the future. ++ func_fatal_error "\`-allow-undefined' must not be used because it is the default" ++ ;; + +- if test -n "$compile_shlibpath$finalize_shlibpath"; then +- compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" +- fi +- if test -n "$finalize_shlibpath"; then +- finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" +- fi ++ -avoid-version) ++ avoid_version=yes ++ continue ++ ;; + +- compile_var= +- finalize_var= +- if test -n "$runpath_var"; then +- if test -n "$perm_rpath"; then +- # We should set the runpath_var. +- rpath= +- for dir in $perm_rpath; do +- rpath="$rpath$dir:" +- done +- compile_var="$runpath_var=\"$rpath\$$runpath_var\" " +- fi +- if test -n "$finalize_perm_rpath"; then +- # We should set the runpath_var. +- rpath= +- for dir in $finalize_perm_rpath; do +- rpath="$rpath$dir:" +- done +- finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " +- fi +- fi ++ -dlopen) ++ prev=dlfiles ++ continue ++ ;; + +- if test "$no_install" = yes; then +- # We don't need to create a wrapper script. +- link_command="$compile_var$compile_command$compile_rpath" +- # Replace the output file specification. +- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` +- # Delete the old output file. +- $run $rm $output +- # Link the executable and exit +- $show "$link_command" +- $run eval "$link_command" || exit $? +- exit $EXIT_SUCCESS +- fi ++ -dlpreopen) ++ prev=dlprefiles ++ continue ++ ;; + +- if test "$hardcode_action" = relink; then +- # Fast installation is not supported +- link_command="$compile_var$compile_command$compile_rpath" +- relink_command="$finalize_var$finalize_command$finalize_rpath" ++ -export-dynamic) ++ export_dynamic=yes ++ continue ++ ;; + +- $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 +- $echo "$modename: \`$output' will be relinked during installation" 1>&2 +- else +- if test "$fast_install" != no; then +- link_command="$finalize_var$compile_command$finalize_rpath" +- if test "$fast_install" = yes; then +- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP` +- else +- # fast_install is set to needless +- relink_command= +- fi ++ -export-symbols | -export-symbols-regex) ++ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then ++ func_fatal_error "more than one -exported-symbols argument is not allowed" ++ fi ++ if test "X$arg" = "X-export-symbols"; then ++ prev=expsyms + else +- link_command="$compile_var$compile_command$compile_rpath" +- relink_command="$finalize_var$finalize_command$finalize_rpath" ++ prev=expsyms_regex + fi +- fi +- +- # Replace the output file specification. +- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` ++ continue ++ ;; + +- # Delete the old output files. +- $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname ++ -framework) ++ prev=framework ++ continue ++ ;; + +- $show "$link_command" +- $run eval "$link_command" || exit $? ++ -inst-prefix-dir) ++ prev=inst_prefix ++ continue ++ ;; + +- # Now create the wrapper script. +- $show "creating $output" ++ # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* ++ # so, if we see these flags be careful not to treat them like -L ++ -L[A-Z][A-Z]*:*) ++ case $with_gcc/$host in ++ no/*-*-irix* | /*-*-irix*) ++ func_append compile_command " $arg" ++ func_append finalize_command " $arg" ++ ;; ++ esac ++ continue ++ ;; + +- # Quote the relink command for shipping. +- if test -n "$relink_command"; then +- # Preserve any variables that may affect compiler behavior +- for var in $variables_saved_for_relink; do +- if eval test -z \"\${$var+set}\"; then +- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" +- elif eval var_value=\$$var; test -z "$var_value"; then +- relink_command="$var=; export $var; $relink_command" ++ -L*) ++ func_stripname '-L' '' "$arg" ++ dir=$func_stripname_result ++ if test -z "$dir"; then ++ if test "$#" -gt 0; then ++ func_fatal_error "require no space between \`-L' and \`$1'" + else +- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` +- relink_command="$var=\"$var_value\"; export $var; $relink_command" ++ func_fatal_error "need path for \`-L' option" + fi +- done +- relink_command="(cd `pwd`; $relink_command)" +- relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP` +- fi +- +- # Quote $echo for shipping. +- if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then +- case $progpath in +- [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; +- *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; ++ fi ++ # We need an absolute path. ++ case $dir in ++ [\\/]* | [A-Za-z]:[\\/]*) ;; ++ *) ++ absdir=`cd "$dir" && pwd` ++ test -z "$absdir" && \ ++ func_fatal_error "cannot determine absolute directory name of \`$dir'" ++ dir="$absdir" ++ ;; + esac +- qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` +- else +- qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` +- fi +- +- # Only actually do things if our run command is non-null. +- if test -z "$run"; then +- # win32 will think the script is a binary if it has +- # a .exe suffix, so we strip it off here. +- case $output in +- *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; ++ case "$deplibs " in ++ *" -L$dir "*) ;; ++ *) ++ deplibs="$deplibs -L$dir" ++ lib_search_path="$lib_search_path $dir" ++ ;; + esac +- # test for cygwin because mv fails w/o .exe extensions + case $host in +- *cygwin*) +- exeext=.exe +- outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; +- *) exeext= ;; ++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) ++ testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` ++ case :$dllsearchpath: in ++ *":$dir:"*) ;; ++ ::) dllsearchpath=$dir;; ++ *) dllsearchpath="$dllsearchpath:$dir";; ++ esac ++ case :$dllsearchpath: in ++ *":$testbindir:"*) ;; ++ ::) dllsearchpath=$testbindir;; ++ *) dllsearchpath="$dllsearchpath:$testbindir";; ++ esac ++ ;; + esac +- case $host in +- *cygwin* | *mingw* ) +- output_name=`basename $output` +- output_path=`dirname $output` +- cwrappersource="$output_path/$objdir/lt-$output_name.c" +- cwrapper="$output_path/$output_name.exe" +- $rm $cwrappersource $cwrapper +- trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 ++ continue ++ ;; + +- cat > $cwrappersource <> $cwrappersource<<"EOF" +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++ -multi_module) ++ single_module="${wl}-multi_module" ++ continue ++ ;; + +-#if defined(PATH_MAX) +-# define LT_PATHMAX PATH_MAX +-#elif defined(MAXPATHLEN) +-# define LT_PATHMAX MAXPATHLEN +-#else +-# define LT_PATHMAX 1024 +-#endif ++ -no-fast-install) ++ fast_install=no ++ continue ++ ;; + +-#ifndef DIR_SEPARATOR +-# define DIR_SEPARATOR '/' +-# define PATH_SEPARATOR ':' +-#endif ++ -no-install) ++ case $host in ++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) ++ # The PATH hackery in wrapper scripts is required on Windows ++ # and Darwin in order for the loader to find any dlls it needs. ++ func_warning "\`-no-install' is ignored for $host" ++ func_warning "assuming \`-no-fast-install' instead" ++ fast_install=no ++ ;; ++ *) no_install=yes ;; ++ esac ++ continue ++ ;; + +-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ +- defined (__OS2__) +-# define HAVE_DOS_BASED_FILE_SYSTEM +-# ifndef DIR_SEPARATOR_2 +-# define DIR_SEPARATOR_2 '\\' +-# endif +-# ifndef PATH_SEPARATOR_2 +-# define PATH_SEPARATOR_2 ';' +-# endif +-#endif ++ -no-undefined) ++ allow_undefined=no ++ continue ++ ;; + +-#ifndef DIR_SEPARATOR_2 +-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +-#else /* DIR_SEPARATOR_2 */ +-# define IS_DIR_SEPARATOR(ch) \ +- (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +-#endif /* DIR_SEPARATOR_2 */ ++ -objectlist) ++ prev=objectlist ++ continue ++ ;; + +-#ifndef PATH_SEPARATOR_2 +-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +-#else /* PATH_SEPARATOR_2 */ +-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +-#endif /* PATH_SEPARATOR_2 */ ++ -o) prev=output ;; + +-#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +-#define XFREE(stale) do { \ +- if (stale) { free ((void *) stale); stale = 0; } \ +-} while (0) ++ -precious-files-regex) ++ prev=precious_regex ++ continue ++ ;; + +-/* -DDEBUG is fairly common in CFLAGS. */ +-#undef DEBUG +-#if defined DEBUGWRAPPER +-# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__) +-#else +-# define DEBUG(format, ...) +-#endif ++ -release) ++ prev=release ++ continue ++ ;; + +-const char *program_name = NULL; ++ -rpath) ++ prev=rpath ++ continue ++ ;; + +-void * xmalloc (size_t num); +-char * xstrdup (const char *string); +-const char * base_name (const char *name); +-char * find_executable(const char *wrapper); +-int check_executable(const char *path); +-char * strendzap(char *str, const char *pat); +-void lt_fatal (const char *message, ...); ++ -R) ++ prev=xrpath ++ continue ++ ;; + +-int +-main (int argc, char *argv[]) +-{ +- char **newargz; +- int i; ++ -R*) ++ func_stripname '-R' '' "$arg" ++ dir=$func_stripname_result ++ # We need an absolute path. ++ case $dir in ++ [\\/]* | [A-Za-z]:[\\/]*) ;; ++ *) ++ func_fatal_error "only absolute run-paths are allowed" ++ ;; ++ esac ++ case "$xrpath " in ++ *" $dir "*) ;; ++ *) xrpath="$xrpath $dir" ;; ++ esac ++ continue ++ ;; + +- program_name = (char *) xstrdup (base_name (argv[0])); +- DEBUG("(main) argv[0] : %s\n",argv[0]); +- DEBUG("(main) program_name : %s\n",program_name); +- newargz = XMALLOC(char *, argc+2); +-EOF ++ -shared) ++ # The effects of -shared are defined in a previous loop. ++ continue ++ ;; + +- cat >> $cwrappersource <> $cwrappersource <<"EOF" +- newargz[1] = find_executable(argv[0]); +- if (newargz[1] == NULL) +- lt_fatal("Couldn't find %s", argv[0]); +- DEBUG("(main) found exe at : %s\n",newargz[1]); +- /* we know the script has the same name, without the .exe */ +- /* so make sure newargz[1] doesn't end in .exe */ +- strendzap(newargz[1],".exe"); +- for (i = 1; i < argc; i++) +- newargz[i+1] = xstrdup(argv[i]); +- newargz[argc+1] = NULL; ++ -static | -static-libtool-libs) ++ # The effects of -static are defined in a previous loop. ++ # We used to do the same as -all-static on platforms that ++ # didn't have a PIC flag, but the assumption that the effects ++ # would be equivalent was wrong. It would break on at least ++ # Digital Unix and AIX. ++ continue ++ ;; + +- for (i=0; i> $cwrappersource <> $cwrappersource <> $cwrappersource <<"EOF" +- return 127; +-} ++ -weak) ++ prev=weak ++ continue ++ ;; + +-void * +-xmalloc (size_t num) +-{ +- void * p = (void *) malloc (num); +- if (!p) +- lt_fatal ("Memory exhausted"); ++ -Wc,*) ++ func_stripname '-Wc,' '' "$arg" ++ args=$func_stripname_result ++ arg= ++ save_ifs="$IFS"; IFS=',' ++ for flag in $args; do ++ IFS="$save_ifs" ++ func_quote_for_eval "$flag" ++ arg="$arg $wl$func_quote_for_eval_result" ++ compiler_flags="$compiler_flags $func_quote_for_eval_result" ++ done ++ IFS="$save_ifs" ++ func_stripname ' ' '' "$arg" ++ arg=$func_stripname_result ++ ;; + +- return p; +-} ++ -Wl,*) ++ func_stripname '-Wl,' '' "$arg" ++ args=$func_stripname_result ++ arg= ++ save_ifs="$IFS"; IFS=',' ++ for flag in $args; do ++ IFS="$save_ifs" ++ func_quote_for_eval "$flag" ++ arg="$arg $wl$func_quote_for_eval_result" ++ compiler_flags="$compiler_flags $wl$func_quote_for_eval_result" ++ linker_flags="$linker_flags $func_quote_for_eval_result" ++ done ++ IFS="$save_ifs" ++ func_stripname ' ' '' "$arg" ++ arg=$func_stripname_result ++ ;; + +-char * +-xstrdup (const char *string) +-{ +- return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL +-; +-} ++ -Xcompiler) ++ prev=xcompiler ++ continue ++ ;; + +-const char * +-base_name (const char *name) +-{ +- const char *base; ++ -Xlinker) ++ prev=xlinker ++ continue ++ ;; + +-#if defined (HAVE_DOS_BASED_FILE_SYSTEM) +- /* Skip over the disk name in MSDOS pathnames. */ +- if (isalpha ((unsigned char)name[0]) && name[1] == ':') +- name += 2; +-#endif ++ -XCClinker) ++ prev=xcclinker ++ continue ++ ;; + +- for (base = name; *name; name++) +- if (IS_DIR_SEPARATOR (*name)) +- base = name + 1; +- return base; +-} ++ # -msg_* for osf cc ++ -msg_*) ++ func_quote_for_eval "$arg" ++ arg="$func_quote_for_eval_result" ++ ;; + +-int +-check_executable(const char * path) +-{ +- struct stat st; ++ # -64, -mips[0-9] enable 64-bit mode on the SGI compiler ++ # -r[0-9][0-9]* specifies the processor on the SGI compiler ++ # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler ++ # +DA*, +DD* enable 64-bit mode on the HP compiler ++ # -q* pass through compiler args for the IBM compiler ++ # -m*, -t[45]*, -txscale* pass through architecture-specific ++ # compiler args for GCC ++ # -F/path gives path to uninstalled frameworks, gcc on darwin ++ # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC ++ # @file GCC response files ++ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ ++ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) ++ func_quote_for_eval "$arg" ++ arg="$func_quote_for_eval_result" ++ func_append compile_command " $arg" ++ func_append finalize_command " $arg" ++ compiler_flags="$compiler_flags $arg" ++ continue ++ ;; + +- DEBUG("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!"); +- if ((!path) || (!*path)) +- return 0; ++ # Some other compiler flag. ++ -* | +*) ++ func_quote_for_eval "$arg" ++ arg="$func_quote_for_eval_result" ++ ;; + +- if ((stat (path, &st) >= 0) && +- ( +- /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */ +-#if defined (S_IXOTH) +- ((st.st_mode & S_IXOTH) == S_IXOTH) || +-#endif +-#if defined (S_IXGRP) +- ((st.st_mode & S_IXGRP) == S_IXGRP) || +-#endif +- ((st.st_mode & S_IXUSR) == S_IXUSR)) +- ) +- return 1; +- else +- return 0; +-} ++ *.$objext) ++ # A standard object. ++ objs="$objs $arg" ++ ;; + +-/* Searches for the full path of the wrapper. Returns +- newly allocated full path name if found, NULL otherwise */ +-char * +-find_executable (const char* wrapper) +-{ +- int has_slash = 0; +- const char* p; +- const char* p_next; +- /* static buffer for getcwd */ +- char tmp[LT_PATHMAX + 1]; +- int tmp_len; +- char* concat_name; ++ *.lo) ++ # A libtool-controlled object. + +- DEBUG("(find_executable) : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"); ++ # Check to see that this really is a libtool object. ++ if func_lalib_unsafe_p "$arg"; then ++ pic_object= ++ non_pic_object= + +- if ((wrapper == NULL) || (*wrapper == '\0')) +- return NULL; ++ # Read the .lo file ++ func_source "$arg" + +- /* Absolute path? */ +-#if defined (HAVE_DOS_BASED_FILE_SYSTEM) +- if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':') +- { +- concat_name = xstrdup (wrapper); +- if (check_executable(concat_name)) +- return concat_name; +- XFREE(concat_name); +- } +- else +- { +-#endif +- if (IS_DIR_SEPARATOR (wrapper[0])) +- { +- concat_name = xstrdup (wrapper); +- if (check_executable(concat_name)) +- return concat_name; +- XFREE(concat_name); +- } +-#if defined (HAVE_DOS_BASED_FILE_SYSTEM) +- } +-#endif ++ if test -z "$pic_object" || ++ test -z "$non_pic_object" || ++ test "$pic_object" = none && ++ test "$non_pic_object" = none; then ++ func_fatal_error "cannot find name of object for \`$arg'" ++ fi + +- for (p = wrapper; *p; p++) +- if (*p == '/') +- { +- has_slash = 1; +- break; +- } +- if (!has_slash) +- { +- /* no slashes; search PATH */ +- const char* path = getenv ("PATH"); +- if (path != NULL) +- { +- for (p = path; *p; p = p_next) +- { +- const char* q; +- size_t p_len; +- for (q = p; *q; q++) +- if (IS_PATH_SEPARATOR(*q)) +- break; +- p_len = q - p; +- p_next = (*q == '\0' ? q : q + 1); +- if (p_len == 0) +- { +- /* empty path: current directory */ +- if (getcwd (tmp, LT_PATHMAX) == NULL) +- lt_fatal ("getcwd failed"); +- tmp_len = strlen(tmp); +- concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); +- memcpy (concat_name, tmp, tmp_len); +- concat_name[tmp_len] = '/'; +- strcpy (concat_name + tmp_len + 1, wrapper); +- } +- else +- { +- concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1); +- memcpy (concat_name, p, p_len); +- concat_name[p_len] = '/'; +- strcpy (concat_name + p_len + 1, wrapper); +- } +- if (check_executable(concat_name)) +- return concat_name; +- XFREE(concat_name); +- } +- } +- /* not found in PATH; assume curdir */ +- } +- /* Relative path | not found in path: prepend cwd */ +- if (getcwd (tmp, LT_PATHMAX) == NULL) +- lt_fatal ("getcwd failed"); +- tmp_len = strlen(tmp); +- concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); +- memcpy (concat_name, tmp, tmp_len); +- concat_name[tmp_len] = '/'; +- strcpy (concat_name + tmp_len + 1, wrapper); ++ # Extract subdirectory from the argument. ++ func_dirname "$arg" "/" "" ++ xdir="$func_dirname_result" + +- if (check_executable(concat_name)) +- return concat_name; +- XFREE(concat_name); +- return NULL; +-} ++ if test "$pic_object" != none; then ++ # Prepend the subdirectory the object is found in. ++ pic_object="$xdir$pic_object" + +-char * +-strendzap(char *str, const char *pat) +-{ +- size_t len, patlen; ++ if test "$prev" = dlfiles; then ++ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then ++ dlfiles="$dlfiles $pic_object" ++ prev= ++ continue ++ else ++ # If libtool objects are unsupported, then we need to preload. ++ prev=dlprefiles ++ fi ++ fi + +- assert(str != NULL); +- assert(pat != NULL); ++ # CHECK ME: I think I busted this. -Ossama ++ if test "$prev" = dlprefiles; then ++ # Preload the old-style object. ++ dlprefiles="$dlprefiles $pic_object" ++ prev= ++ fi + +- len = strlen(str); +- patlen = strlen(pat); ++ # A PIC object. ++ func_append libobjs " $pic_object" ++ arg="$pic_object" ++ fi + +- if (patlen <= len) +- { +- str += len - patlen; +- if (strcmp(str, pat) == 0) +- *str = '\0'; +- } +- return str; +-} ++ # Non-PIC object. ++ if test "$non_pic_object" != none; then ++ # Prepend the subdirectory the object is found in. ++ non_pic_object="$xdir$non_pic_object" + +-static void +-lt_error_core (int exit_status, const char * mode, +- const char * message, va_list ap) +-{ +- fprintf (stderr, "%s: %s: ", program_name, mode); +- vfprintf (stderr, message, ap); +- fprintf (stderr, ".\n"); ++ # A standard non-PIC object ++ func_append non_pic_objects " $non_pic_object" ++ if test -z "$pic_object" || test "$pic_object" = none ; then ++ arg="$non_pic_object" ++ fi ++ else ++ # If the PIC object exists, use it instead. ++ # $xdir was prepended to $pic_object above. ++ non_pic_object="$pic_object" ++ func_append non_pic_objects " $non_pic_object" ++ fi ++ else ++ # Only an error if not doing a dry-run. ++ if $opt_dry_run; then ++ # Extract subdirectory from the argument. ++ func_dirname "$arg" "/" "" ++ xdir="$func_dirname_result" + +- if (exit_status >= 0) +- exit (exit_status); +-} ++ func_lo2o "$arg" ++ pic_object=$xdir$objdir/$func_lo2o_result ++ non_pic_object=$xdir$func_lo2o_result ++ func_append libobjs " $pic_object" ++ func_append non_pic_objects " $non_pic_object" ++ else ++ func_fatal_error "\`$arg' is not a valid libtool object" ++ fi ++ fi ++ ;; + +-void +-lt_fatal (const char *message, ...) +-{ +- va_list ap; +- va_start (ap, message); +- lt_error_core (EXIT_FAILURE, "FATAL", message, ap); +- va_end (ap); +-} +-EOF +- # we should really use a build-platform specific compiler +- # here, but OTOH, the wrappers (shell script and this C one) +- # are only useful if you want to execute the "real" binary. +- # Since the "real" binary is built for $host, then this +- # wrapper might as well be built for $host, too. +- $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource +- ;; +- esac +- $rm $output +- trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 ++ *.$libext) ++ # An archive. ++ deplibs="$deplibs $arg" ++ old_deplibs="$old_deplibs $arg" ++ continue ++ ;; + +- $echo > $output "\ +-#! $SHELL ++ *.la) ++ # A libtool-controlled library. + +-# $output - temporary wrapper script for $objdir/$outputname +-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +-# +-# The $output program cannot be directly executed until all the libtool +-# libraries that it depends on are installed. +-# +-# This wrapper script should never be moved out of the build directory. +-# If it is, it will not operate correctly. ++ if test "$prev" = dlfiles; then ++ # This library was specified with -dlopen. ++ dlfiles="$dlfiles $arg" ++ prev= ++ elif test "$prev" = dlprefiles; then ++ # The library was specified with -dlpreopen. ++ dlprefiles="$dlprefiles $arg" ++ prev= ++ else ++ deplibs="$deplibs $arg" ++ fi ++ continue ++ ;; + +-# Sed substitution that helps us do robust quoting. It backslashifies +-# metacharacters that are still active within double-quoted strings. +-Xsed='${SED} -e 1s/^X//' +-sed_quote_subst='$sed_quote_subst' ++ # Some other compiler argument. ++ *) ++ # Unknown arguments in both finalize_command and compile_command need ++ # to be aesthetically quoted because they are evaled later. ++ func_quote_for_eval "$arg" ++ arg="$func_quote_for_eval_result" ++ ;; ++ esac # arg + +-# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). +-if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then +- emulate sh +- NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which +- # is contrary to our usage. Disable this feature. +- alias -g '\${1+\"\$@\"}'='\"\$@\"' +- setopt NO_GLOB_SUBST +-else +- case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +-fi +-BIN_SH=xpg4; export BIN_SH # for Tru64 +-DUALCASE=1; export DUALCASE # for MKS sh ++ # Now actually substitute the argument into the commands. ++ if test -n "$arg"; then ++ func_append compile_command " $arg" ++ func_append finalize_command " $arg" ++ fi ++ done # argument parsing loop + +-# The HP-UX ksh and POSIX shell print the target directory to stdout +-# if CDPATH is set. +-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ test -n "$prev" && \ ++ func_fatal_help "the \`$prevarg' option requires an argument" + +-relink_command=\"$relink_command\" ++ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then ++ eval arg=\"$export_dynamic_flag_spec\" ++ func_append compile_command " $arg" ++ func_append finalize_command " $arg" ++ fi + +-# This environment variable determines our operation mode. +-if test \"\$libtool_install_magic\" = \"$magic\"; then +- # install mode needs the following variable: +- notinst_deplibs='$notinst_deplibs' +-else +- # When we are sourced in execute mode, \$file and \$echo are already set. +- if test \"\$libtool_execute_magic\" != \"$magic\"; then +- echo=\"$qecho\" +- file=\"\$0\" +- # Make sure echo works. +- if test \"X\$1\" = X--no-reexec; then +- # Discard the --no-reexec flag, and continue. +- shift +- elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then +- # Yippee, \$echo works! +- : ++ oldlibs= ++ # calculate the name of the file, without its directory ++ func_basename "$output" ++ outputname="$func_basename_result" ++ libobjs_save="$libobjs" ++ ++ if test -n "$shlibpath_var"; then ++ # get the directories listed in $shlibpath_var ++ eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else +- # Restart under the correct shell, and then maybe \$echo will work. +- exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} ++ shlib_search_path= + fi +- fi\ +-" +- $echo >> $output "\ ++ eval sys_lib_search_path=\"$sys_lib_search_path_spec\" ++ eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + +- # Find the directory that this script lives in. +- thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` +- test \"x\$thisdir\" = \"x\$file\" && thisdir=. ++ func_dirname "$output" "/" "" ++ output_objdir="$func_dirname_result$objdir" ++ # Create the object directory. ++ func_mkdir_p "$output_objdir" + +- # Follow symbolic links until we get to the real thisdir. +- file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` +- while test -n \"\$file\"; do +- destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` ++ # Determine the type of output ++ case $output in ++ "") ++ func_fatal_help "you must specify an output file" ++ ;; ++ *.$libext) linkmode=oldlib ;; ++ *.lo | *.$objext) linkmode=obj ;; ++ *.la) linkmode=lib ;; ++ *) linkmode=prog ;; # Anything else should be a program. ++ esac ++ ++ specialdeplibs= ++ ++ libs= ++ # Find all interdependent deplibs by searching for libraries ++ # that are linked more than once (e.g. -la -lb -la) ++ for deplib in $deplibs; do ++ if $opt_duplicate_deps ; then ++ case "$libs " in ++ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; ++ esac ++ fi ++ libs="$libs $deplib" ++ done ++ ++ if test "$linkmode" = lib; then ++ libs="$predeps $libs $compiler_lib_search_path $postdeps" ++ ++ # Compute libraries that are listed more than once in $predeps ++ # $postdeps and mark them as special (i.e., whose duplicates are ++ # not to be eliminated). ++ pre_post_deps= ++ if $opt_duplicate_compiler_generated_deps; then ++ for pre_post_dep in $predeps $postdeps; do ++ case "$pre_post_deps " in ++ *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; ++ esac ++ pre_post_deps="$pre_post_deps $pre_post_dep" ++ done ++ fi ++ pre_post_deps= ++ fi ++ ++ deplibs= ++ newdependency_libs= ++ newlib_search_path= ++ need_relink=no # whether we're linking any uninstalled libtool libraries ++ notinst_deplibs= # not-installed libtool libraries ++ notinst_path= # paths that contain not-installed libtool libraries ++ ++ case $linkmode in ++ lib) ++ passes="conv dlpreopen link" ++ for file in $dlfiles $dlprefiles; do ++ case $file in ++ *.la) ;; ++ *) ++ func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ++ ;; ++ esac ++ done ++ ;; ++ prog) ++ compile_deplibs= ++ finalize_deplibs= ++ alldeplibs=no ++ newdlfiles= ++ newdlprefiles= ++ passes="conv scan dlopen dlpreopen link" ++ ;; ++ *) passes="conv" ++ ;; ++ esac ++ ++ for pass in $passes; do ++ # The preopen pass in lib mode reverses $deplibs; put it back here ++ # so that -L comes before libs that need it for instance... ++ if test "$linkmode,$pass" = "lib,link"; then ++ ## FIXME: Find the place where the list is rebuilt in the wrong ++ ## order, and fix it there properly ++ tmp_deplibs= ++ for deplib in $deplibs; do ++ tmp_deplibs="$deplib $tmp_deplibs" ++ done ++ deplibs="$tmp_deplibs" ++ fi ++ ++ if test "$linkmode,$pass" = "lib,link" || ++ test "$linkmode,$pass" = "prog,scan"; then ++ libs="$deplibs" ++ deplibs= ++ fi ++ if test "$linkmode" = prog; then ++ case $pass in ++ dlopen) libs="$dlfiles" ;; ++ dlpreopen) libs="$dlprefiles" ;; ++ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; ++ esac ++ fi ++ if test "$linkmode,$pass" = "lib,dlpreopen"; then ++ # Collect and forward deplibs of preopened libtool libs ++ for lib in $dlprefiles; do ++ # Ignore non-libtool-libs ++ dependency_libs= ++ case $lib in ++ *.la) func_source "$lib" ;; ++ esac ++ ++ # Collect preopened libtool deplibs, except any this library ++ # has declared as weak libs ++ for deplib in $dependency_libs; do ++ deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"` ++ case " $weak_libs " in ++ *" $deplib_base "*) ;; ++ *) deplibs="$deplibs $deplib" ;; ++ esac ++ done ++ done ++ libs="$dlprefiles" ++ fi ++ if test "$pass" = dlopen; then ++ # Collect dlpreopened libraries ++ save_deplibs="$deplibs" ++ deplibs= ++ fi ++ ++ for deplib in $libs; do ++ lib= ++ found=no ++ case $deplib in ++ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ compiler_flags="$compiler_flags $deplib" ++ if test "$linkmode" = lib ; then ++ case "$new_inherited_linker_flags " in ++ *" $deplib "*) ;; ++ * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; ++ esac ++ fi ++ fi ++ continue ++ ;; ++ -l*) ++ if test "$linkmode" != lib && test "$linkmode" != prog; then ++ func_warning "\`-l' is ignored for archives/objects" ++ continue ++ fi ++ func_stripname '-l' '' "$deplib" ++ name=$func_stripname_result ++ if test "$linkmode" = lib; then ++ searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" ++ else ++ searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" ++ fi ++ for searchdir in $searchdirs; do ++ for search_ext in .la $std_shrext .so .a; do ++ # Search the libtool library ++ lib="$searchdir/lib${name}${search_ext}" ++ if test -f "$lib"; then ++ if test "$search_ext" = ".la"; then ++ found=yes ++ else ++ found=no ++ fi ++ break 2 ++ fi ++ done ++ done ++ if test "$found" != yes; then ++ # deplib doesn't seem to be a libtool library ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" ++ fi ++ continue ++ else # deplib is a libtool library ++ # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, ++ # We need to do some special things here, and not later. ++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then ++ case " $predeps $postdeps " in ++ *" $deplib "*) ++ if func_lalib_p "$lib"; then ++ library_names= ++ old_library= ++ func_source "$lib" ++ for l in $old_library $library_names; do ++ ll="$l" ++ done ++ if test "X$ll" = "X$old_library" ; then # only static version available ++ found=no ++ func_dirname "$lib" "" "." ++ ladir="$func_dirname_result" ++ lib=$ladir/$old_library ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" ++ fi ++ continue ++ fi ++ fi ++ ;; ++ *) ;; ++ esac ++ fi ++ fi ++ ;; # -l ++ *.ltframework) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ if test "$linkmode" = lib ; then ++ case "$new_inherited_linker_flags " in ++ *" $deplib "*) ;; ++ * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;; ++ esac ++ fi ++ fi ++ continue ++ ;; ++ -L*) ++ case $linkmode in ++ lib) ++ deplibs="$deplib $deplibs" ++ test "$pass" = conv && continue ++ newdependency_libs="$deplib $newdependency_libs" ++ func_stripname '-L' '' "$deplib" ++ newlib_search_path="$newlib_search_path $func_stripname_result" ++ ;; ++ prog) ++ if test "$pass" = conv; then ++ deplibs="$deplib $deplibs" ++ continue ++ fi ++ if test "$pass" = scan; then ++ deplibs="$deplib $deplibs" ++ else ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ fi ++ func_stripname '-L' '' "$deplib" ++ newlib_search_path="$newlib_search_path $func_stripname_result" ++ ;; ++ *) ++ func_warning "\`-L' is ignored for archives/objects" ++ ;; ++ esac # linkmode ++ continue ++ ;; # -L ++ -R*) ++ if test "$pass" = link; then ++ func_stripname '-R' '' "$deplib" ++ dir=$func_stripname_result ++ # Make sure the xrpath contains only unique directories. ++ case "$xrpath " in ++ *" $dir "*) ;; ++ *) xrpath="$xrpath $dir" ;; ++ esac ++ fi ++ deplibs="$deplib $deplibs" ++ continue ++ ;; ++ *.la) lib="$deplib" ;; ++ *.$libext) ++ if test "$pass" = conv; then ++ deplibs="$deplib $deplibs" ++ continue ++ fi ++ case $linkmode in ++ lib) ++ # Linking convenience modules into shared libraries is allowed, ++ # but linking other static libraries is non-portable. ++ case " $dlpreconveniencelibs " in ++ *" $deplib "*) ;; ++ *) ++ valid_a_lib=no ++ case $deplibs_check_method in ++ match_pattern*) ++ set dummy $deplibs_check_method; shift ++ match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` ++ if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \ ++ | $EGREP "$match_pattern_regex" > /dev/null; then ++ valid_a_lib=yes ++ fi ++ ;; ++ pass_all) ++ valid_a_lib=yes ++ ;; ++ esac ++ if test "$valid_a_lib" != yes; then ++ $ECHO ++ $ECHO "*** Warning: Trying to link with static lib archive $deplib." ++ $ECHO "*** I have the capability to make that library automatically link in when" ++ $ECHO "*** you link to this library. But I can only do this if you have a" ++ $ECHO "*** shared version of the library, which you do not appear to have" ++ $ECHO "*** because the file extensions .$libext of this argument makes me believe" ++ $ECHO "*** that it is just a static archive that I should not use here." ++ else ++ $ECHO ++ $ECHO "*** Warning: Linking the shared library $output against the" ++ $ECHO "*** static library $deplib is not portable!" ++ deplibs="$deplib $deplibs" ++ fi ++ ;; ++ esac ++ continue ++ ;; ++ prog) ++ if test "$pass" != link; then ++ deplibs="$deplib $deplibs" ++ else ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ fi ++ continue ++ ;; ++ esac # linkmode ++ ;; # *.$libext ++ *.lo | *.$objext) ++ if test "$pass" = conv; then ++ deplibs="$deplib $deplibs" ++ elif test "$linkmode" = prog; then ++ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then ++ # If there is no dlopen support or we're linking statically, ++ # we need to preload. ++ newdlprefiles="$newdlprefiles $deplib" ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ newdlfiles="$newdlfiles $deplib" ++ fi ++ fi ++ continue ++ ;; ++ %DEPLIBS%) ++ alldeplibs=yes ++ continue ++ ;; ++ esac # case $deplib ++ ++ if test "$found" = yes || test -f "$lib"; then : ++ else ++ func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" ++ fi ++ ++ # Check to see that this really is a libtool archive. ++ func_lalib_unsafe_p "$lib" \ ++ || func_fatal_error "\`$lib' is not a valid libtool archive" ++ ++ func_dirname "$lib" "" "." ++ ladir="$func_dirname_result" ++ ++ dlname= ++ dlopen= ++ dlpreopen= ++ libdir= ++ library_names= ++ old_library= ++ inherited_linker_flags= ++ # If the library was installed with an old release of libtool, ++ # it will not redefine variables installed, or shouldnotlink ++ installed=yes ++ shouldnotlink=no ++ avoidtemprpath= ++ ++ ++ # Read the .la file ++ func_source "$lib" ++ ++ # Convert "-framework foo" to "foo.ltframework" ++ if test -n "$inherited_linker_flags"; then ++ tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'` ++ for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do ++ case " $new_inherited_linker_flags " in ++ *" $tmp_inherited_linker_flag "*) ;; ++ *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";; ++ esac ++ done ++ fi ++ dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ if test "$linkmode,$pass" = "lib,link" || ++ test "$linkmode,$pass" = "prog,scan" || ++ { test "$linkmode" != prog && test "$linkmode" != lib; }; then ++ test -n "$dlopen" && dlfiles="$dlfiles $dlopen" ++ test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" ++ fi ++ ++ if test "$pass" = conv; then ++ # Only check for convenience libraries ++ deplibs="$lib $deplibs" ++ if test -z "$libdir"; then ++ if test -z "$old_library"; then ++ func_fatal_error "cannot find name of link library for \`$lib'" ++ fi ++ # It is a libtool convenience library, so add in its objects. ++ convenience="$convenience $ladir/$objdir/$old_library" ++ old_convenience="$old_convenience $ladir/$objdir/$old_library" ++ elif test "$linkmode" != prog && test "$linkmode" != lib; then ++ func_fatal_error "\`$lib' is not a convenience library" ++ fi ++ tmp_libs= ++ for deplib in $dependency_libs; do ++ deplibs="$deplib $deplibs" ++ if $opt_duplicate_deps ; then ++ case "$tmp_libs " in ++ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; ++ esac ++ fi ++ tmp_libs="$tmp_libs $deplib" ++ done ++ continue ++ fi # $pass = conv ++ ++ ++ # Get the name of the library we link against. ++ linklib= ++ for l in $old_library $library_names; do ++ linklib="$l" ++ done ++ if test -z "$linklib"; then ++ func_fatal_error "cannot find name of link library for \`$lib'" ++ fi ++ ++ # This library was specified with -dlopen. ++ if test "$pass" = dlopen; then ++ if test -z "$libdir"; then ++ func_fatal_error "cannot -dlopen a convenience library: \`$lib'" ++ fi ++ if test -z "$dlname" || ++ test "$dlopen_support" != yes || ++ test "$build_libtool_libs" = no; then ++ # If there is no dlname, no dlopen support or we're linking ++ # statically, we need to preload. We also need to preload any ++ # dependent libraries so libltdl's deplib preloader doesn't ++ # bomb out in the load deplibs phase. ++ dlprefiles="$dlprefiles $lib $dependency_libs" ++ else ++ newdlfiles="$newdlfiles $lib" ++ fi ++ continue ++ fi # $pass = dlopen ++ ++ # We need an absolute path. ++ case $ladir in ++ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; ++ *) ++ abs_ladir=`cd "$ladir" && pwd` ++ if test -z "$abs_ladir"; then ++ func_warning "cannot determine absolute directory name of \`$ladir'" ++ func_warning "passing it literally to the linker, although it might fail" ++ abs_ladir="$ladir" ++ fi ++ ;; ++ esac ++ func_basename "$lib" ++ laname="$func_basename_result" ++ ++ # Find the relevant object directory and library name. ++ if test "X$installed" = Xyes; then ++ if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then ++ func_warning "library \`$lib' was moved." ++ dir="$ladir" ++ absdir="$abs_ladir" ++ libdir="$abs_ladir" ++ else ++ dir="$libdir" ++ absdir="$libdir" ++ fi ++ test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes ++ else ++ if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then ++ dir="$ladir" ++ absdir="$abs_ladir" ++ # Remove this search path later ++ notinst_path="$notinst_path $abs_ladir" ++ else ++ dir="$ladir/$objdir" ++ absdir="$abs_ladir/$objdir" ++ # Remove this search path later ++ notinst_path="$notinst_path $abs_ladir" ++ fi ++ fi # $installed = yes ++ func_stripname 'lib' '.la' "$laname" ++ name=$func_stripname_result ++ ++ # This library was specified with -dlpreopen. ++ if test "$pass" = dlpreopen; then ++ if test -z "$libdir" && test "$linkmode" = prog; then ++ func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" ++ fi ++ # Prefer using a static library (so that no silly _DYNAMIC symbols ++ # are required to link). ++ if test -n "$old_library"; then ++ newdlprefiles="$newdlprefiles $dir/$old_library" ++ # Keep a list of preopened convenience libraries to check ++ # that they are being used correctly in the link pass. ++ test -z "$libdir" && \ ++ dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library" ++ # Otherwise, use the dlname, so that lt_dlopen finds it. ++ elif test -n "$dlname"; then ++ newdlprefiles="$newdlprefiles $dir/$dlname" ++ else ++ newdlprefiles="$newdlprefiles $dir/$linklib" ++ fi ++ fi # $pass = dlpreopen ++ ++ if test -z "$libdir"; then ++ # Link the convenience library ++ if test "$linkmode" = lib; then ++ deplibs="$dir/$old_library $deplibs" ++ elif test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$dir/$old_library $compile_deplibs" ++ finalize_deplibs="$dir/$old_library $finalize_deplibs" ++ else ++ deplibs="$lib $deplibs" # used for prog,scan pass ++ fi ++ continue ++ fi ++ ++ ++ if test "$linkmode" = prog && test "$pass" != link; then ++ newlib_search_path="$newlib_search_path $ladir" ++ deplibs="$lib $deplibs" ++ ++ linkalldeplibs=no ++ if test "$link_all_deplibs" != no || test -z "$library_names" || ++ test "$build_libtool_libs" = no; then ++ linkalldeplibs=yes ++ fi ++ ++ tmp_libs= ++ for deplib in $dependency_libs; do ++ case $deplib in ++ -L*) func_stripname '-L' '' "$deplib" ++ newlib_search_path="$newlib_search_path $func_stripname_result" ++ ;; ++ esac ++ # Need to link against all dependency_libs? ++ if test "$linkalldeplibs" = yes; then ++ deplibs="$deplib $deplibs" ++ else ++ # Need to hardcode shared library paths ++ # or/and link against static libraries ++ newdependency_libs="$deplib $newdependency_libs" ++ fi ++ if $opt_duplicate_deps ; then ++ case "$tmp_libs " in ++ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; ++ esac ++ fi ++ tmp_libs="$tmp_libs $deplib" ++ done # for deplib ++ continue ++ fi # $linkmode = prog... ++ ++ if test "$linkmode,$pass" = "prog,link"; then ++ if test -n "$library_names" && ++ { { test "$prefer_static_libs" = no || ++ test "$prefer_static_libs,$installed" = "built,yes"; } || ++ test -z "$old_library"; }; then ++ # We need to hardcode the library path ++ if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then ++ # Make sure the rpath contains only unique directories. ++ case "$temp_rpath:" in ++ *"$absdir:"*) ;; ++ *) temp_rpath="$temp_rpath$absdir:" ;; ++ esac ++ fi ++ ++ # Hardcode the library path. ++ # Skip directories that are in the system default run-time ++ # search path. ++ case " $sys_lib_dlsearch_path " in ++ *" $absdir "*) ;; ++ *) ++ case "$compile_rpath " in ++ *" $absdir "*) ;; ++ *) compile_rpath="$compile_rpath $absdir" ++ esac ++ ;; ++ esac ++ case " $sys_lib_dlsearch_path " in ++ *" $libdir "*) ;; ++ *) ++ case "$finalize_rpath " in ++ *" $libdir "*) ;; ++ *) finalize_rpath="$finalize_rpath $libdir" ++ esac ++ ;; ++ esac ++ fi # $linkmode,$pass = prog,link... ++ ++ if test "$alldeplibs" = yes && ++ { test "$deplibs_check_method" = pass_all || ++ { test "$build_libtool_libs" = yes && ++ test -n "$library_names"; }; }; then ++ # We only need to search for static libraries ++ continue ++ fi ++ fi ++ ++ link_static=no # Whether the deplib will be linked statically ++ use_static_libs=$prefer_static_libs ++ if test "$use_static_libs" = built && test "$installed" = yes; then ++ use_static_libs=no ++ fi ++ if test -n "$library_names" && ++ { test "$use_static_libs" = no || test -z "$old_library"; }; then ++ case $host in ++ *cygwin* | *mingw* | *cegcc*) ++ # No point in relinking DLLs because paths are not encoded ++ notinst_deplibs="$notinst_deplibs $lib" ++ need_relink=no ++ ;; ++ *) ++ if test "$installed" = no; then ++ notinst_deplibs="$notinst_deplibs $lib" ++ need_relink=yes ++ fi ++ ;; ++ esac ++ # This is a shared library ++ ++ # Warn about portability, can't link against -module's on some ++ # systems (darwin). Don't bleat about dlopened modules though! ++ dlopenmodule="" ++ for dlpremoduletest in $dlprefiles; do ++ if test "X$dlpremoduletest" = "X$lib"; then ++ dlopenmodule="$dlpremoduletest" ++ break ++ fi ++ done ++ if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then ++ $ECHO ++ if test "$linkmode" = prog; then ++ $ECHO "*** Warning: Linking the executable $output against the loadable module" ++ else ++ $ECHO "*** Warning: Linking the shared library $output against the loadable module" ++ fi ++ $ECHO "*** $linklib is not portable!" ++ fi ++ if test "$linkmode" = lib && ++ test "$hardcode_into_libs" = yes; then ++ # Hardcode the library path. ++ # Skip directories that are in the system default run-time ++ # search path. ++ case " $sys_lib_dlsearch_path " in ++ *" $absdir "*) ;; ++ *) ++ case "$compile_rpath " in ++ *" $absdir "*) ;; ++ *) compile_rpath="$compile_rpath $absdir" ++ esac ++ ;; ++ esac ++ case " $sys_lib_dlsearch_path " in ++ *" $libdir "*) ;; ++ *) ++ case "$finalize_rpath " in ++ *" $libdir "*) ;; ++ *) finalize_rpath="$finalize_rpath $libdir" ++ esac ++ ;; ++ esac ++ fi ++ ++ if test -n "$old_archive_from_expsyms_cmds"; then ++ # figure out the soname ++ set dummy $library_names ++ shift ++ realname="$1" ++ shift ++ libname=`eval "\\$ECHO \"$libname_spec\""` ++ # use dlname if we got it. it's perfectly good, no? ++ if test -n "$dlname"; then ++ soname="$dlname" ++ elif test -n "$soname_spec"; then ++ # bleh windows ++ case $host in ++ *cygwin* | mingw* | *cegcc*) ++ func_arith $current - $age ++ major=$func_arith_result ++ versuffix="-$major" ++ ;; ++ esac ++ eval soname=\"$soname_spec\" ++ else ++ soname="$realname" ++ fi ++ ++ # Make a new name for the extract_expsyms_cmds to use ++ soroot="$soname" ++ func_basename "$soroot" ++ soname="$func_basename_result" ++ func_stripname 'lib' '.dll' "$soname" ++ newlib=libimp-$func_stripname_result.a ++ ++ # If the library has no export list, then create one now ++ if test -f "$output_objdir/$soname-def"; then : ++ else ++ func_verbose "extracting exported symbol list from \`$soname'" ++ func_execute_cmds "$extract_expsyms_cmds" 'exit $?' ++ fi ++ ++ # Create $newlib ++ if test -f "$output_objdir/$newlib"; then :; else ++ func_verbose "generating import library for \`$soname'" ++ func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' ++ fi ++ # make sure the library variables are pointing to the new library ++ dir=$output_objdir ++ linklib=$newlib ++ fi # test -n "$old_archive_from_expsyms_cmds" ++ ++ if test "$linkmode" = prog || test "$mode" != relink; then ++ add_shlibpath= ++ add_dir= ++ add= ++ lib_linked=yes ++ case $hardcode_action in ++ immediate | unsupported) ++ if test "$hardcode_direct" = no; then ++ add="$dir/$linklib" ++ case $host in ++ *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; ++ *-*-sysv4*uw2*) add_dir="-L$dir" ;; ++ *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ ++ *-*-unixware7*) add_dir="-L$dir" ;; ++ *-*-darwin* ) ++ # if the lib is a (non-dlopened) module then we can not ++ # link against it, someone is ignoring the earlier warnings ++ if /usr/bin/file -L $add 2> /dev/null | ++ $GREP ": [^:]* bundle" >/dev/null ; then ++ if test "X$dlopenmodule" != "X$lib"; then ++ $ECHO "*** Warning: lib $linklib is a module, not a shared library" ++ if test -z "$old_library" ; then ++ $ECHO ++ $ECHO "*** And there doesn't seem to be a static archive available" ++ $ECHO "*** The link will probably fail, sorry" ++ else ++ add="$dir/$old_library" ++ fi ++ elif test -n "$old_library"; then ++ add="$dir/$old_library" ++ fi ++ fi ++ esac ++ elif test "$hardcode_minus_L" = no; then ++ case $host in ++ *-*-sunos*) add_shlibpath="$dir" ;; ++ esac ++ add_dir="-L$dir" ++ add="-l$name" ++ elif test "$hardcode_shlibpath_var" = no; then ++ add_shlibpath="$dir" ++ add="-l$name" ++ else ++ lib_linked=no ++ fi ++ ;; ++ relink) ++ if test "$hardcode_direct" = yes && ++ test "$hardcode_direct_absolute" = no; then ++ add="$dir/$linklib" ++ elif test "$hardcode_minus_L" = yes; then ++ add_dir="-L$dir" ++ # Try looking first in the location we're being installed to. ++ if test -n "$inst_prefix_dir"; then ++ case $libdir in ++ [\\/]*) ++ add_dir="$add_dir -L$inst_prefix_dir$libdir" ++ ;; ++ esac ++ fi ++ add="-l$name" ++ elif test "$hardcode_shlibpath_var" = yes; then ++ add_shlibpath="$dir" ++ add="-l$name" ++ else ++ lib_linked=no ++ fi ++ ;; ++ *) lib_linked=no ;; ++ esac ++ ++ if test "$lib_linked" != yes; then ++ func_fatal_configuration "unsupported hardcode properties" ++ fi ++ ++ if test -n "$add_shlibpath"; then ++ case :$compile_shlibpath: in ++ *":$add_shlibpath:"*) ;; ++ *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; ++ esac ++ fi ++ if test "$linkmode" = prog; then ++ test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" ++ test -n "$add" && compile_deplibs="$add $compile_deplibs" ++ else ++ test -n "$add_dir" && deplibs="$add_dir $deplibs" ++ test -n "$add" && deplibs="$add $deplibs" ++ if test "$hardcode_direct" != yes && ++ test "$hardcode_minus_L" != yes && ++ test "$hardcode_shlibpath_var" = yes; then ++ case :$finalize_shlibpath: in ++ *":$libdir:"*) ;; ++ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; ++ esac ++ fi ++ fi ++ fi ++ ++ if test "$linkmode" = prog || test "$mode" = relink; then ++ add_shlibpath= ++ add_dir= ++ add= ++ # Finalize command for both is simple: just hardcode it. ++ if test "$hardcode_direct" = yes && ++ test "$hardcode_direct_absolute" = no; then ++ add="$libdir/$linklib" ++ elif test "$hardcode_minus_L" = yes; then ++ add_dir="-L$libdir" ++ add="-l$name" ++ elif test "$hardcode_shlibpath_var" = yes; then ++ case :$finalize_shlibpath: in ++ *":$libdir:"*) ;; ++ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; ++ esac ++ add="-l$name" ++ elif test "$hardcode_automatic" = yes; then ++ if test -n "$inst_prefix_dir" && ++ test -f "$inst_prefix_dir$libdir/$linklib" ; then ++ add="$inst_prefix_dir$libdir/$linklib" ++ else ++ add="$libdir/$linklib" ++ fi ++ else ++ # We cannot seem to hardcode it, guess we'll fake it. ++ add_dir="-L$libdir" ++ # Try looking first in the location we're being installed to. ++ if test -n "$inst_prefix_dir"; then ++ case $libdir in ++ [\\/]*) ++ add_dir="$add_dir -L$inst_prefix_dir$libdir" ++ ;; ++ esac ++ fi ++ add="-l$name" ++ fi ++ ++ if test "$linkmode" = prog; then ++ test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" ++ test -n "$add" && finalize_deplibs="$add $finalize_deplibs" ++ else ++ test -n "$add_dir" && deplibs="$add_dir $deplibs" ++ test -n "$add" && deplibs="$add $deplibs" ++ fi ++ fi ++ elif test "$linkmode" = prog; then ++ # Here we assume that one of hardcode_direct or hardcode_minus_L ++ # is not unsupported. This is valid on all known static and ++ # shared platforms. ++ if test "$hardcode_direct" != unsupported; then ++ test -n "$old_library" && linklib="$old_library" ++ compile_deplibs="$dir/$linklib $compile_deplibs" ++ finalize_deplibs="$dir/$linklib $finalize_deplibs" ++ else ++ compile_deplibs="-l$name -L$dir $compile_deplibs" ++ finalize_deplibs="-l$name -L$dir $finalize_deplibs" ++ fi ++ elif test "$build_libtool_libs" = yes; then ++ # Not a shared library ++ if test "$deplibs_check_method" != pass_all; then ++ # We're trying link a shared library against a static one ++ # but the system doesn't support it. ++ ++ # Just print a warning and add the library to dependency_libs so ++ # that the program can be linked against the static library. ++ $ECHO ++ $ECHO "*** Warning: This system can not link to static lib archive $lib." ++ $ECHO "*** I have the capability to make that library automatically link in when" ++ $ECHO "*** you link to this library. But I can only do this if you have a" ++ $ECHO "*** shared version of the library, which you do not appear to have." ++ if test "$module" = yes; then ++ $ECHO "*** But as you try to build a module library, libtool will still create " ++ $ECHO "*** a static module, that should work as long as the dlopening application" ++ $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime." ++ if test -z "$global_symbol_pipe"; then ++ $ECHO ++ $ECHO "*** However, this would only work if libtool was able to extract symbol" ++ $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" ++ $ECHO "*** not find such a program. So, this module is probably useless." ++ $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." ++ fi ++ if test "$build_old_libs" = no; then ++ build_libtool_libs=module ++ build_old_libs=yes ++ else ++ build_libtool_libs=no ++ fi ++ fi ++ else ++ deplibs="$dir/$old_library $deplibs" ++ link_static=yes ++ fi ++ fi # link shared/static library? ++ ++ if test "$linkmode" = lib; then ++ if test -n "$dependency_libs" && ++ { test "$hardcode_into_libs" != yes || ++ test "$build_old_libs" = yes || ++ test "$link_static" = yes; }; then ++ # Extract -R from dependency_libs ++ temp_deplibs= ++ for libdir in $dependency_libs; do ++ case $libdir in ++ -R*) func_stripname '-R' '' "$libdir" ++ temp_xrpath=$func_stripname_result ++ case " $xrpath " in ++ *" $temp_xrpath "*) ;; ++ *) xrpath="$xrpath $temp_xrpath";; ++ esac;; ++ *) temp_deplibs="$temp_deplibs $libdir";; ++ esac ++ done ++ dependency_libs="$temp_deplibs" ++ fi ++ ++ newlib_search_path="$newlib_search_path $absdir" ++ # Link against this library ++ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" ++ # ... and its dependency_libs ++ tmp_libs= ++ for deplib in $dependency_libs; do ++ newdependency_libs="$deplib $newdependency_libs" ++ if $opt_duplicate_deps ; then ++ case "$tmp_libs " in ++ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; ++ esac ++ fi ++ tmp_libs="$tmp_libs $deplib" ++ done ++ ++ if test "$link_all_deplibs" != no; then ++ # Add the search paths of all dependency libraries ++ for deplib in $dependency_libs; do ++ case $deplib in ++ -L*) path="$deplib" ;; ++ *.la) ++ func_dirname "$deplib" "" "." ++ dir="$func_dirname_result" ++ # We need an absolute path. ++ case $dir in ++ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; ++ *) ++ absdir=`cd "$dir" && pwd` ++ if test -z "$absdir"; then ++ func_warning "cannot determine absolute directory name of \`$dir'" ++ absdir="$dir" ++ fi ++ ;; ++ esac ++ if $GREP "^installed=no" $deplib > /dev/null; then ++ case $host in ++ *-*-darwin*) ++ depdepl= ++ eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` ++ if test -n "$deplibrary_names" ; then ++ for tmp in $deplibrary_names ; do ++ depdepl=$tmp ++ done ++ if test -f "$absdir/$objdir/$depdepl" ; then ++ depdepl="$absdir/$objdir/$depdepl" ++ darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` ++ if test -z "$darwin_install_name"; then ++ darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` ++ fi ++ compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" ++ linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}" ++ path= ++ fi ++ fi ++ ;; ++ *) ++ path="-L$absdir/$objdir" ++ ;; ++ esac ++ else ++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` ++ test -z "$libdir" && \ ++ func_fatal_error "\`$deplib' is not a valid libtool archive" ++ test "$absdir" != "$libdir" && \ ++ func_warning "\`$deplib' seems to be moved" ++ ++ path="-L$absdir" ++ fi ++ ;; ++ esac ++ case " $deplibs " in ++ *" $path "*) ;; ++ *) deplibs="$path $deplibs" ;; ++ esac ++ done ++ fi # link_all_deplibs != no ++ fi # linkmode = lib ++ done # for deplib in $libs ++ if test "$pass" = link; then ++ if test "$linkmode" = "prog"; then ++ compile_deplibs="$new_inherited_linker_flags $compile_deplibs" ++ finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" ++ else ++ compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ fi ++ fi ++ dependency_libs="$newdependency_libs" ++ if test "$pass" = dlpreopen; then ++ # Link the dlpreopened libraries before other libraries ++ for deplib in $save_deplibs; do ++ deplibs="$deplib $deplibs" ++ done ++ fi ++ if test "$pass" != dlopen; then ++ if test "$pass" != conv; then ++ # Make sure lib_search_path contains only unique directories. ++ lib_search_path= ++ for dir in $newlib_search_path; do ++ case "$lib_search_path " in ++ *" $dir "*) ;; ++ *) lib_search_path="$lib_search_path $dir" ;; ++ esac ++ done ++ newlib_search_path= ++ fi ++ ++ if test "$linkmode,$pass" != "prog,link"; then ++ vars="deplibs" ++ else ++ vars="compile_deplibs finalize_deplibs" ++ fi ++ for var in $vars dependency_libs; do ++ # Add libraries to $var in reverse order ++ eval tmp_libs=\"\$$var\" ++ new_libs= ++ for deplib in $tmp_libs; do ++ # FIXME: Pedantically, this is the right thing to do, so ++ # that some nasty dependency loop isn't accidentally ++ # broken: ++ #new_libs="$deplib $new_libs" ++ # Pragmatically, this seems to cause very few problems in ++ # practice: ++ case $deplib in ++ -L*) new_libs="$deplib $new_libs" ;; ++ -R*) ;; ++ *) ++ # And here is the reason: when a library appears more ++ # than once as an explicit dependence of a library, or ++ # is implicitly linked in more than once by the ++ # compiler, it is considered special, and multiple ++ # occurrences thereof are not removed. Compare this ++ # with having the same library being listed as a ++ # dependency of multiple other libraries: in this case, ++ # we know (pedantically, we assume) the library does not ++ # need to be listed more than once, so we keep only the ++ # last copy. This is not always right, but it is rare ++ # enough that we require users that really mean to play ++ # such unportable linking tricks to link the library ++ # using -Wl,-lname, so that libtool does not consider it ++ # for duplicate removal. ++ case " $specialdeplibs " in ++ *" $deplib "*) new_libs="$deplib $new_libs" ;; ++ *) ++ case " $new_libs " in ++ *" $deplib "*) ;; ++ *) new_libs="$deplib $new_libs" ;; ++ esac ++ ;; ++ esac ++ ;; ++ esac ++ done ++ tmp_libs= ++ for deplib in $new_libs; do ++ case $deplib in ++ -L*) ++ case " $tmp_libs " in ++ *" $deplib "*) ;; ++ *) tmp_libs="$tmp_libs $deplib" ;; ++ esac ++ ;; ++ *) tmp_libs="$tmp_libs $deplib" ;; ++ esac ++ done ++ eval $var=\"$tmp_libs\" ++ done # for var ++ fi ++ # Last step: remove runtime libs from dependency_libs ++ # (they stay in deplibs) ++ tmp_libs= ++ for i in $dependency_libs ; do ++ case " $predeps $postdeps $compiler_lib_search_path " in ++ *" $i "*) ++ i="" ++ ;; ++ esac ++ if test -n "$i" ; then ++ tmp_libs="$tmp_libs $i" ++ fi ++ done ++ dependency_libs=$tmp_libs ++ done # for pass ++ if test "$linkmode" = prog; then ++ dlfiles="$newdlfiles" ++ fi ++ if test "$linkmode" = prog || test "$linkmode" = lib; then ++ dlprefiles="$newdlprefiles" ++ fi ++ ++ case $linkmode in ++ oldlib) ++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then ++ func_warning "\`-dlopen' is ignored for archives" ++ fi ++ ++ case " $deplibs" in ++ *\ -l* | *\ -L*) ++ func_warning "\`-l' and \`-L' are ignored for archives" ;; ++ esac ++ ++ test -n "$rpath" && \ ++ func_warning "\`-rpath' is ignored for archives" ++ ++ test -n "$xrpath" && \ ++ func_warning "\`-R' is ignored for archives" ++ ++ test -n "$vinfo" && \ ++ func_warning "\`-version-info/-version-number' is ignored for archives" ++ ++ test -n "$release" && \ ++ func_warning "\`-release' is ignored for archives" ++ ++ test -n "$export_symbols$export_symbols_regex" && \ ++ func_warning "\`-export-symbols' is ignored for archives" ++ ++ # Now set the variables for building old libraries. ++ build_libtool_libs=no ++ oldlibs="$output" ++ objs="$objs$old_deplibs" ++ ;; ++ ++ lib) ++ # Make sure we only generate libraries of the form `libNAME.la'. ++ case $outputname in ++ lib*) ++ func_stripname 'lib' '.la' "$outputname" ++ name=$func_stripname_result ++ eval shared_ext=\"$shrext_cmds\" ++ eval libname=\"$libname_spec\" ++ ;; ++ *) ++ test "$module" = no && \ ++ func_fatal_help "libtool library \`$output' must begin with \`lib'" ++ ++ if test "$need_lib_prefix" != no; then ++ # Add the "lib" prefix for modules if required ++ func_stripname '' '.la' "$outputname" ++ name=$func_stripname_result ++ eval shared_ext=\"$shrext_cmds\" ++ eval libname=\"$libname_spec\" ++ else ++ func_stripname '' '.la' "$outputname" ++ libname=$func_stripname_result ++ fi ++ ;; ++ esac ++ ++ if test -n "$objs"; then ++ if test "$deplibs_check_method" != pass_all; then ++ func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" ++ else ++ $ECHO ++ $ECHO "*** Warning: Linking the shared library $output against the non-libtool" ++ $ECHO "*** objects $objs is not portable!" ++ libobjs="$libobjs $objs" ++ fi ++ fi ++ ++ test "$dlself" != no && \ ++ func_warning "\`-dlopen self' is ignored for libtool libraries" ++ ++ set dummy $rpath ++ shift ++ test "$#" -gt 1 && \ ++ func_warning "ignoring multiple \`-rpath's for a libtool library" ++ ++ install_libdir="$1" ++ ++ oldlibs= ++ if test -z "$rpath"; then ++ if test "$build_libtool_libs" = yes; then ++ # Building a libtool convenience library. ++ # Some compilers have problems with a `.al' extension so ++ # convenience libraries should have the same extension an ++ # archive normally would. ++ oldlibs="$output_objdir/$libname.$libext $oldlibs" ++ build_libtool_libs=convenience ++ build_old_libs=yes ++ fi ++ ++ test -n "$vinfo" && \ ++ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" ++ ++ test -n "$release" && \ ++ func_warning "\`-release' is ignored for convenience libraries" ++ else ++ ++ # Parse the version information argument. ++ save_ifs="$IFS"; IFS=':' ++ set dummy $vinfo 0 0 0 ++ shift ++ IFS="$save_ifs" ++ ++ test -n "$7" && \ ++ func_fatal_help "too many parameters to \`-version-info'" ++ ++ # convert absolute version numbers to libtool ages ++ # this retains compatibility with .la files and attempts ++ # to make the code below a bit more comprehensible ++ ++ case $vinfo_number in ++ yes) ++ number_major="$1" ++ number_minor="$2" ++ number_revision="$3" ++ # ++ # There are really only two kinds -- those that ++ # use the current revision as the major version ++ # and those that subtract age and use age as ++ # a minor version. But, then there is irix ++ # which has an extra 1 added just for fun ++ # ++ case $version_type in ++ darwin|linux|osf|windows|none) ++ func_arith $number_major + $number_minor ++ current=$func_arith_result ++ age="$number_minor" ++ revision="$number_revision" ++ ;; ++ freebsd-aout|freebsd-elf|sunos) ++ current="$number_major" ++ revision="$number_minor" ++ age="0" ++ ;; ++ irix|nonstopux) ++ func_arith $number_major + $number_minor ++ current=$func_arith_result ++ age="$number_minor" ++ revision="$number_minor" ++ lt_irix_increment=no ++ ;; ++ esac ++ ;; ++ no) ++ current="$1" ++ revision="$2" ++ age="$3" ++ ;; ++ esac ++ ++ # Check that each of the things are valid numbers. ++ case $current in ++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; ++ *) ++ func_error "CURRENT \`$current' must be a nonnegative integer" ++ func_fatal_error "\`$vinfo' is not valid version information" ++ ;; ++ esac ++ ++ case $revision in ++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; ++ *) ++ func_error "REVISION \`$revision' must be a nonnegative integer" ++ func_fatal_error "\`$vinfo' is not valid version information" ++ ;; ++ esac ++ ++ case $age in ++ 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; ++ *) ++ func_error "AGE \`$age' must be a nonnegative integer" ++ func_fatal_error "\`$vinfo' is not valid version information" ++ ;; ++ esac ++ ++ if test "$age" -gt "$current"; then ++ func_error "AGE \`$age' is greater than the current interface number \`$current'" ++ func_fatal_error "\`$vinfo' is not valid version information" ++ fi ++ ++ # Calculate the version variables. ++ major= ++ versuffix= ++ verstring= ++ case $version_type in ++ none) ;; ++ ++ darwin) ++ # Like Linux, but with the current version available in ++ # verstring for coding it into the library header ++ func_arith $current - $age ++ major=.$func_arith_result ++ versuffix="$major.$age.$revision" ++ # Darwin ld doesn't like 0 for these options... ++ func_arith $current + 1 ++ minor_current=$func_arith_result ++ xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" ++ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ++ ;; ++ ++ freebsd-aout) ++ major=".$current" ++ versuffix=".$current.$revision"; ++ ;; ++ ++ freebsd-elf) ++ major=".$current" ++ versuffix=".$current" ++ ;; ++ ++ irix | nonstopux) ++ if test "X$lt_irix_increment" = "Xno"; then ++ func_arith $current - $age ++ else ++ func_arith $current - $age + 1 ++ fi ++ major=$func_arith_result ++ ++ case $version_type in ++ nonstopux) verstring_prefix=nonstopux ;; ++ *) verstring_prefix=sgi ;; ++ esac ++ verstring="$verstring_prefix$major.$revision" ++ ++ # Add in all the interfaces that we are compatible with. ++ loop=$revision ++ while test "$loop" -ne 0; do ++ func_arith $revision - $loop ++ iface=$func_arith_result ++ func_arith $loop - 1 ++ loop=$func_arith_result ++ verstring="$verstring_prefix$major.$iface:$verstring" ++ done ++ ++ # Before this point, $major must not contain `.'. ++ major=.$major ++ versuffix="$major.$revision" ++ ;; ++ ++ linux) ++ func_arith $current - $age ++ major=.$func_arith_result ++ versuffix="$major.$age.$revision" ++ ;; ++ ++ osf) ++ func_arith $current - $age ++ major=.$func_arith_result ++ versuffix=".$current.$age.$revision" ++ verstring="$current.$age.$revision" ++ ++ # Add in all the interfaces that we are compatible with. ++ loop=$age ++ while test "$loop" -ne 0; do ++ func_arith $current - $loop ++ iface=$func_arith_result ++ func_arith $loop - 1 ++ loop=$func_arith_result ++ verstring="$verstring:${iface}.0" ++ done ++ ++ # Make executables depend on our current version. ++ verstring="$verstring:${current}.0" ++ ;; ++ ++ qnx) ++ major=".$current" ++ versuffix=".$current" ++ ;; ++ ++ sunos) ++ major=".$current" ++ versuffix=".$current.$revision" ++ ;; ++ ++ windows) ++ # Use '-' rather than '.', since we only want one ++ # extension on DOS 8.3 filesystems. ++ func_arith $current - $age ++ major=$func_arith_result ++ versuffix="-$major" ++ ;; ++ ++ *) ++ func_fatal_configuration "unknown library version type \`$version_type'" ++ ;; ++ esac ++ ++ # Clear the version info if we defaulted, and they specified a release. ++ if test -z "$vinfo" && test -n "$release"; then ++ major= ++ case $version_type in ++ darwin) ++ # we can't check for "0.0" in archive_cmds due to quoting ++ # problems, so we reset it completely ++ verstring= ++ ;; ++ *) ++ verstring="0.0" ++ ;; ++ esac ++ if test "$need_version" = no; then ++ versuffix= ++ else ++ versuffix=".0.0" ++ fi ++ fi ++ ++ # Remove version info from name if versioning should be avoided ++ if test "$avoid_version" = yes && test "$need_version" = no; then ++ major= ++ versuffix= ++ verstring="" ++ fi ++ ++ # Check to see if the archive will have undefined symbols. ++ if test "$allow_undefined" = yes; then ++ if test "$allow_undefined_flag" = unsupported; then ++ func_warning "undefined symbols not allowed in $host shared libraries" ++ build_libtool_libs=no ++ build_old_libs=yes ++ fi ++ else ++ # Don't allow undefined symbols. ++ allow_undefined_flag="$no_undefined_flag" ++ fi ++ ++ fi ++ ++ func_generate_dlsyms "$libname" "$libname" "yes" ++ libobjs="$libobjs $symfileobj" ++ test "X$libobjs" = "X " && libobjs= ++ ++ if test "$mode" != relink; then ++ # Remove our outputs, but don't remove object files since they ++ # may have been created when compiling PIC objects. ++ removelist= ++ tempremovelist=`$ECHO "$output_objdir/*"` ++ for p in $tempremovelist; do ++ case $p in ++ *.$objext | *.gcno) ++ ;; ++ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) ++ if test "X$precious_files_regex" != "X"; then ++ if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 ++ then ++ continue ++ fi ++ fi ++ removelist="$removelist $p" ++ ;; ++ *) ;; ++ esac ++ done ++ test -n "$removelist" && \ ++ func_show_eval "${RM}r \$removelist" ++ fi ++ ++ # Now set the variables for building old libraries. ++ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then ++ oldlibs="$oldlibs $output_objdir/$libname.$libext" ++ ++ # Transform .lo files to .o files. ++ oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` ++ fi ++ ++ # Eliminate all temporary directories. ++ #for path in $notinst_path; do ++ # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"` ++ # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"` ++ # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"` ++ #done ++ ++ if test -n "$xrpath"; then ++ # If the user specified any rpath flags, then add them. ++ temp_xrpath= ++ for libdir in $xrpath; do ++ temp_xrpath="$temp_xrpath -R$libdir" ++ case "$finalize_rpath " in ++ *" $libdir "*) ;; ++ *) finalize_rpath="$finalize_rpath $libdir" ;; ++ esac ++ done ++ if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then ++ dependency_libs="$temp_xrpath $dependency_libs" ++ fi ++ fi ++ ++ # Make sure dlfiles contains only unique files that won't be dlpreopened ++ old_dlfiles="$dlfiles" ++ dlfiles= ++ for lib in $old_dlfiles; do ++ case " $dlprefiles $dlfiles " in ++ *" $lib "*) ;; ++ *) dlfiles="$dlfiles $lib" ;; ++ esac ++ done ++ ++ # Make sure dlprefiles contains only unique files ++ old_dlprefiles="$dlprefiles" ++ dlprefiles= ++ for lib in $old_dlprefiles; do ++ case "$dlprefiles " in ++ *" $lib "*) ;; ++ *) dlprefiles="$dlprefiles $lib" ;; ++ esac ++ done ++ ++ if test "$build_libtool_libs" = yes; then ++ if test -n "$rpath"; then ++ case $host in ++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) ++ # these systems don't actually have a c library (as such)! ++ ;; ++ *-*-rhapsody* | *-*-darwin1.[012]) ++ # Rhapsody C library is in the System framework ++ deplibs="$deplibs System.ltframework" ++ ;; ++ *-*-netbsd*) ++ # Don't link with libc until the a.out ld.so is fixed. ++ ;; ++ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) ++ # Do not include libc due to us having libc/libc_r. ++ ;; ++ *-*-sco3.2v5* | *-*-sco5v6*) ++ # Causes problems with __ctype ++ ;; ++ *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) ++ # Compiler inserts libc in the correct place for threads to work ++ ;; ++ *) ++ # Add libc to deplibs on all other systems if necessary. ++ if test "$build_libtool_need_lc" = "yes"; then ++ deplibs="$deplibs -lc" ++ fi ++ ;; ++ esac ++ fi ++ ++ # Transform deplibs into only deplibs that can be linked in shared. ++ name_save=$name ++ libname_save=$libname ++ release_save=$release ++ versuffix_save=$versuffix ++ major_save=$major ++ # I'm not sure if I'm treating the release correctly. I think ++ # release should show up in the -l (ie -lgmp5) so we don't want to ++ # add it in twice. Is that correct? ++ release="" ++ versuffix="" ++ major="" ++ newdeplibs= ++ droppeddeps=no ++ case $deplibs_check_method in ++ pass_all) ++ # Don't check for shared/static. Everything works. ++ # This might be a little naive. We might want to check ++ # whether the library exists or not. But this is on ++ # osf3 & osf4 and I'm not really sure... Just ++ # implementing what was already the behavior. ++ newdeplibs=$deplibs ++ ;; ++ test_compile) ++ # This code stresses the "libraries are programs" paradigm to its ++ # limits. Maybe even breaks it. We compile a program, linking it ++ # against the deplibs as a proxy for the library. Then we can check ++ # whether they linked in statically or dynamically with ldd. ++ $opt_dry_run || $RM conftest.c ++ cat > conftest.c </dev/null` ++ for potent_lib in $potential_libs; do ++ # Follow soft links. ++ if ls -lLd "$potent_lib" 2>/dev/null | ++ $GREP " -> " >/dev/null; then ++ continue ++ fi ++ # The statement above tries to avoid entering an ++ # endless loop below, in case of cyclic links. ++ # We might still enter an endless loop, since a link ++ # loop can be closed while we follow links, ++ # but so what? ++ potlib="$potent_lib" ++ while test -h "$potlib" 2>/dev/null; do ++ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` ++ case $potliblink in ++ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; ++ *) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; ++ esac ++ done ++ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | ++ $SED -e 10q | ++ $EGREP "$file_magic_regex" > /dev/null; then ++ newdeplibs="$newdeplibs $a_deplib" ++ a_deplib="" ++ break 2 ++ fi ++ done ++ done ++ fi ++ if test -n "$a_deplib" ; then ++ droppeddeps=yes ++ $ECHO ++ $ECHO "*** Warning: linker path does not have real file for library $a_deplib." ++ $ECHO "*** I have the capability to make that library automatically link in when" ++ $ECHO "*** you link to this library. But I can only do this if you have a" ++ $ECHO "*** shared version of the library, which you do not appear to have" ++ $ECHO "*** because I did check the linker path looking for a file starting" ++ if test -z "$potlib" ; then ++ $ECHO "*** with $libname but no candidates were found. (...for file magic test)" ++ else ++ $ECHO "*** with $libname and none of the candidates passed a file format test" ++ $ECHO "*** using a file magic. Last file checked: $potlib" ++ fi ++ fi ++ ;; ++ *) ++ # Add a -L argument. ++ newdeplibs="$newdeplibs $a_deplib" ++ ;; ++ esac ++ done # Gone through all deplibs. ++ ;; ++ match_pattern*) ++ set dummy $deplibs_check_method; shift ++ match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` ++ for a_deplib in $deplibs; do ++ case $a_deplib in ++ -l*) ++ func_stripname -l '' "$a_deplib" ++ name=$func_stripname_result ++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then ++ case " $predeps $postdeps " in ++ *" $a_deplib "*) ++ newdeplibs="$newdeplibs $a_deplib" ++ a_deplib="" ++ ;; ++ esac ++ fi ++ if test -n "$a_deplib" ; then ++ libname=`eval "\\$ECHO \"$libname_spec\""` ++ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do ++ potential_libs=`ls $i/$libname[.-]* 2>/dev/null` ++ for potent_lib in $potential_libs; do ++ potlib="$potent_lib" # see symlink-check above in file_magic test ++ if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \ ++ $EGREP "$match_pattern_regex" > /dev/null; then ++ newdeplibs="$newdeplibs $a_deplib" ++ a_deplib="" ++ break 2 ++ fi ++ done ++ done ++ fi ++ if test -n "$a_deplib" ; then ++ droppeddeps=yes ++ $ECHO ++ $ECHO "*** Warning: linker path does not have real file for library $a_deplib." ++ $ECHO "*** I have the capability to make that library automatically link in when" ++ $ECHO "*** you link to this library. But I can only do this if you have a" ++ $ECHO "*** shared version of the library, which you do not appear to have" ++ $ECHO "*** because I did check the linker path looking for a file starting" ++ if test -z "$potlib" ; then ++ $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" ++ else ++ $ECHO "*** with $libname and none of the candidates passed a file format test" ++ $ECHO "*** using a regex pattern. Last file checked: $potlib" ++ fi ++ fi ++ ;; ++ *) ++ # Add a -L argument. ++ newdeplibs="$newdeplibs $a_deplib" ++ ;; ++ esac ++ done # Gone through all deplibs. ++ ;; ++ none | unknown | *) ++ newdeplibs="" ++ tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \ ++ -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'` ++ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then ++ for i in $predeps $postdeps ; do ++ # can't use Xsed below, because $i might contain '/' ++ tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"` ++ done ++ fi ++ if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' | ++ $GREP . >/dev/null; then ++ $ECHO ++ if test "X$deplibs_check_method" = "Xnone"; then ++ $ECHO "*** Warning: inter-library dependencies are not supported in this platform." ++ else ++ $ECHO "*** Warning: inter-library dependencies are not known to be supported." ++ fi ++ $ECHO "*** All declared inter-library dependencies are being dropped." ++ droppeddeps=yes ++ fi ++ ;; ++ esac ++ versuffix=$versuffix_save ++ major=$major_save ++ release=$release_save ++ libname=$libname_save ++ name=$name_save + +- # If there was a directory component, then change thisdir. +- if test \"x\$destdir\" != \"x\$file\"; then +- case \"\$destdir\" in +- [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; +- *) thisdir=\"\$thisdir/\$destdir\" ;; ++ case $host in ++ *-*-rhapsody* | *-*-darwin1.[012]) ++ # On Rhapsody replace the C library with the System framework ++ newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ++ ;; ++ esac ++ ++ if test "$droppeddeps" = yes; then ++ if test "$module" = yes; then ++ $ECHO ++ $ECHO "*** Warning: libtool could not satisfy all declared inter-library" ++ $ECHO "*** dependencies of module $libname. Therefore, libtool will create" ++ $ECHO "*** a static module, that should work as long as the dlopening" ++ $ECHO "*** application is linked with the -dlopen flag." ++ if test -z "$global_symbol_pipe"; then ++ $ECHO ++ $ECHO "*** However, this would only work if libtool was able to extract symbol" ++ $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could" ++ $ECHO "*** not find such a program. So, this module is probably useless." ++ $ECHO "*** \`nm' from GNU binutils and a full rebuild may help." ++ fi ++ if test "$build_old_libs" = no; then ++ oldlibs="$output_objdir/$libname.$libext" ++ build_libtool_libs=module ++ build_old_libs=yes ++ else ++ build_libtool_libs=no ++ fi ++ else ++ $ECHO "*** The inter-library dependencies that have been dropped here will be" ++ $ECHO "*** automatically added whenever a program is linked with this library" ++ $ECHO "*** or is declared to -dlopen it." ++ ++ if test "$allow_undefined" = no; then ++ $ECHO ++ $ECHO "*** Since this library must not contain undefined symbols," ++ $ECHO "*** because either the platform does not support them or" ++ $ECHO "*** it was explicitly requested with -no-undefined," ++ $ECHO "*** libtool will only create a static version of it." ++ if test "$build_old_libs" = no; then ++ oldlibs="$output_objdir/$libname.$libext" ++ build_libtool_libs=module ++ build_old_libs=yes ++ else ++ build_libtool_libs=no ++ fi ++ fi ++ fi ++ fi ++ # Done checking deplibs! ++ deplibs=$newdeplibs ++ fi ++ # Time to change all our "foo.ltframework" stuff back to "-framework foo" ++ case $host in ++ *-*-darwin*) ++ newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ ;; + esac +- fi + +- file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` +- file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` +- done ++ # move library search paths that coincide with paths to not yet ++ # installed libraries to the beginning of the library search list ++ new_libs= ++ for path in $notinst_path; do ++ case " $new_libs " in ++ *" -L$path/$objdir "*) ;; ++ *) ++ case " $deplibs " in ++ *" -L$path/$objdir "*) ++ new_libs="$new_libs -L$path/$objdir" ;; ++ esac ++ ;; ++ esac ++ done ++ for deplib in $deplibs; do ++ case $deplib in ++ -L*) ++ case " $new_libs " in ++ *" $deplib "*) ;; ++ *) new_libs="$new_libs $deplib" ;; ++ esac ++ ;; ++ *) new_libs="$new_libs $deplib" ;; ++ esac ++ done ++ deplibs="$new_libs" + +- # Try to get the absolute directory name. +- absdir=\`cd \"\$thisdir\" && pwd\` +- test -n \"\$absdir\" && thisdir=\"\$absdir\" +-" ++ # All the library-specific variables (install_libdir is set above). ++ library_names= ++ old_library= ++ dlname= ++ ++ # Test again, we may have decided not to build it any more ++ if test "$build_libtool_libs" = yes; then ++ if test "$hardcode_into_libs" = yes; then ++ # Hardcode the library paths ++ hardcode_libdirs= ++ dep_rpath= ++ rpath="$finalize_rpath" ++ test "$mode" != relink && rpath="$compile_rpath$rpath" ++ for libdir in $rpath; do ++ if test -n "$hardcode_libdir_flag_spec"; then ++ if test -n "$hardcode_libdir_separator"; then ++ if test -z "$hardcode_libdirs"; then ++ hardcode_libdirs="$libdir" ++ else ++ # Just accumulate the unique libdirs. ++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in ++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ++ ;; ++ *) ++ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ++ ;; ++ esac ++ fi ++ else ++ eval flag=\"$hardcode_libdir_flag_spec\" ++ dep_rpath="$dep_rpath $flag" ++ fi ++ elif test -n "$runpath_var"; then ++ case "$perm_rpath " in ++ *" $libdir "*) ;; ++ *) perm_rpath="$perm_rpath $libdir" ;; ++ esac ++ fi ++ done ++ # Substitute the hardcoded libdirs into the rpath. ++ if test -n "$hardcode_libdir_separator" && ++ test -n "$hardcode_libdirs"; then ++ libdir="$hardcode_libdirs" ++ if test -n "$hardcode_libdir_flag_spec_ld"; then ++ eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ++ else ++ eval dep_rpath=\"$hardcode_libdir_flag_spec\" ++ fi ++ fi ++ if test -n "$runpath_var" && test -n "$perm_rpath"; then ++ # We should set the runpath_var. ++ rpath= ++ for dir in $perm_rpath; do ++ rpath="$rpath$dir:" ++ done ++ eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" ++ fi ++ test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" ++ fi + +- if test "$fast_install" = yes; then +- $echo >> $output "\ +- program=lt-'$outputname'$exeext +- progdir=\"\$thisdir/$objdir\" ++ shlibpath="$finalize_shlibpath" ++ test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" ++ if test -n "$shlibpath"; then ++ eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" ++ fi + +- if test ! -f \"\$progdir/\$program\" || \\ +- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ +- test \"X\$file\" != \"X\$progdir/\$program\"; }; then ++ # Get the real and link names of the library. ++ eval shared_ext=\"$shrext_cmds\" ++ eval library_names=\"$library_names_spec\" ++ set dummy $library_names ++ shift ++ realname="$1" ++ shift + +- file=\"\$\$-\$program\" ++ if test -n "$soname_spec"; then ++ eval soname=\"$soname_spec\" ++ else ++ soname="$realname" ++ fi ++ if test -z "$dlname"; then ++ dlname=$soname ++ fi + +- if test ! -d \"\$progdir\"; then +- $mkdir \"\$progdir\" +- else +- $rm \"\$progdir/\$file\" +- fi" ++ lib="$output_objdir/$realname" ++ linknames= ++ for link ++ do ++ linknames="$linknames $link" ++ done + +- $echo >> $output "\ ++ # Use standard objects if they are pic ++ test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` ++ test "X$libobjs" = "X " && libobjs= + +- # relink executable if necessary +- if test -n \"\$relink_command\"; then +- if relink_command_output=\`eval \$relink_command 2>&1\`; then : +- else +- $echo \"\$relink_command_output\" >&2 +- $rm \"\$progdir/\$file\" +- exit $EXIT_FAILURE +- fi +- fi ++ delfiles= ++ if test -n "$export_symbols" && test -n "$include_expsyms"; then ++ $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" ++ export_symbols="$output_objdir/$libname.uexp" ++ delfiles="$delfiles $export_symbols" ++ fi ++ ++ orig_export_symbols= ++ case $host_os in ++ cygwin* | mingw* | cegcc*) ++ if test -n "$export_symbols" && test -z "$export_symbols_regex"; then ++ # exporting using user supplied symfile ++ if test "x`$SED 1q $export_symbols`" != xEXPORTS; then ++ # and it's NOT already a .def file. Must figure out ++ # which of the given symbols are data symbols and tag ++ # them as such. So, trigger use of export_symbols_cmds. ++ # export_symbols gets reassigned inside the "prepare ++ # the list of exported symbols" if statement, so the ++ # include_expsyms logic still works. ++ orig_export_symbols="$export_symbols" ++ export_symbols= ++ always_export_symbols=yes ++ fi ++ fi ++ ;; ++ esac + +- $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || +- { $rm \"\$progdir/\$program\"; +- $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } +- $rm \"\$progdir/\$file\" +- fi" +- else +- $echo >> $output "\ +- program='$outputname' +- progdir=\"\$thisdir/$objdir\" +-" ++ # Prepare the list of exported symbols ++ if test -z "$export_symbols"; then ++ if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then ++ func_verbose "generating symbol list for \`$libname.la'" ++ export_symbols="$output_objdir/$libname.exp" ++ $opt_dry_run || $RM $export_symbols ++ cmds=$export_symbols_cmds ++ save_ifs="$IFS"; IFS='~' ++ for cmd in $cmds; do ++ IFS="$save_ifs" ++ eval cmd=\"$cmd\" ++ func_len " $cmd" ++ len=$func_len_result ++ if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then ++ func_show_eval "$cmd" 'exit $?' ++ skipped_export=false ++ else ++ # The command line is too long to execute in one step. ++ func_verbose "using reloadable object file for export list..." ++ skipped_export=: ++ # Break out early, otherwise skipped_export may be ++ # set to false by a later but shorter cmd. ++ break ++ fi ++ done ++ IFS="$save_ifs" ++ if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then ++ func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' ++ func_show_eval '$MV "${export_symbols}T" "$export_symbols"' ++ fi ++ fi + fi + +- $echo >> $output "\ +- +- if test -f \"\$progdir/\$program\"; then" ++ if test -n "$export_symbols" && test -n "$include_expsyms"; then ++ tmp_export_symbols="$export_symbols" ++ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" ++ $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' ++ fi ++ ++ if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then ++ # The given exports_symbols file has to be filtered, so filter it. ++ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" ++ # FIXME: $output_objdir/$libname.filter potentially contains lots of ++ # 's' commands which not all seds can handle. GNU sed should be fine ++ # though. Also, the filter scales superlinearly with the number of ++ # global variables. join(1) would be nice here, but unfortunately ++ # isn't a blessed tool. ++ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter ++ delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" ++ export_symbols=$output_objdir/$libname.def ++ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols ++ fi + +- # Export our shlibpath_var if we have one. +- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then +- $echo >> $output "\ +- # Add our own library path to $shlibpath_var +- $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" ++ tmp_deplibs= ++ for test_deplib in $deplibs; do ++ case " $convenience " in ++ *" $test_deplib "*) ;; ++ *) ++ tmp_deplibs="$tmp_deplibs $test_deplib" ++ ;; ++ esac ++ done ++ deplibs="$tmp_deplibs" + +- # Some systems cannot cope with colon-terminated $shlibpath_var +- # The second colon is a workaround for a bug in BeOS R4 sed +- $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` ++ if test -n "$convenience"; then ++ if test -n "$whole_archive_flag_spec" && ++ test "$compiler_needs_object" = yes && ++ test -z "$libobjs"; then ++ # extract the archives, so we have objects to list. ++ # TODO: could optimize this to just extract one archive. ++ whole_archive_flag_spec= ++ fi ++ if test -n "$whole_archive_flag_spec"; then ++ save_libobjs=$libobjs ++ eval libobjs=\"\$libobjs $whole_archive_flag_spec\" ++ test "X$libobjs" = "X " && libobjs= ++ else ++ gentop="$output_objdir/${outputname}x" ++ generated="$generated $gentop" + +- export $shlibpath_var +-" ++ func_extract_archives $gentop $convenience ++ libobjs="$libobjs $func_extract_archives_result" ++ test "X$libobjs" = "X " && libobjs= ++ fi + fi + +- # fixup the dll searchpath if we need to. +- if test -n "$dllsearchpath"; then +- $echo >> $output "\ +- # Add the dll search path components to the executable PATH +- PATH=$dllsearchpath:\$PATH +-" ++ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then ++ eval flag=\"$thread_safe_flag_spec\" ++ linker_flags="$linker_flags $flag" + fi + +- $echo >> $output "\ +- if test \"\$libtool_execute_magic\" != \"$magic\"; then +- # Run the actual program with our arguments. +-" +- case $host in +- # Backslashes separate directories on plain windows +- *-*-mingw | *-*-os2*) +- $echo >> $output "\ +- exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +-" +- ;; +- +- *) +- $echo >> $output "\ +- exec \"\$progdir/\$program\" \${1+\"\$@\"} +-" +- ;; +- esac +- $echo >> $output "\ +- \$echo \"\$0: cannot exec \$program \$*\" +- exit $EXIT_FAILURE +- fi +- else +- # The program doesn't exist. +- \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 +- \$echo \"This script is just a wrapper for \$program.\" 1>&2 +- $echo \"See the $PACKAGE documentation for more information.\" 1>&2 +- exit $EXIT_FAILURE +- fi +-fi\ +-" +- chmod +x $output +- fi +- exit $EXIT_SUCCESS +- ;; +- esac +- +- # See if we need to build an old-fashioned archive. +- for oldlib in $oldlibs; do ++ # Make a backup of the uninstalled library when relinking ++ if test "$mode" = relink; then ++ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? ++ fi + +- if test "$build_libtool_libs" = convenience; then +- oldobjs="$libobjs_save" +- addlibs="$convenience" +- build_libtool_libs=no +- else +- if test "$build_libtool_libs" = module; then +- oldobjs="$libobjs_save" +- build_libtool_libs=no ++ # Do each of the archive commands. ++ if test "$module" = yes && test -n "$module_cmds" ; then ++ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then ++ eval test_cmds=\"$module_expsym_cmds\" ++ cmds=$module_expsym_cmds ++ else ++ eval test_cmds=\"$module_cmds\" ++ cmds=$module_cmds ++ fi + else +- oldobjs="$old_deplibs $non_pic_objects" ++ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then ++ eval test_cmds=\"$archive_expsym_cmds\" ++ cmds=$archive_expsym_cmds ++ else ++ eval test_cmds=\"$archive_cmds\" ++ cmds=$archive_cmds ++ fi + fi +- addlibs="$old_convenience" +- fi + +- if test -n "$addlibs"; then +- gentop="$output_objdir/${outputname}x" +- generated="$generated $gentop" ++ if test "X$skipped_export" != "X:" && ++ func_len " $test_cmds" && ++ len=$func_len_result && ++ test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then ++ : ++ else ++ # The command line is too long to link in one step, link piecewise ++ # or, if using GNU ld and skipped_export is not :, use a linker ++ # script. + +- func_extract_archives $gentop $addlibs +- oldobjs="$oldobjs $func_extract_archives_result" +- fi ++ # Save the value of $output and $libobjs because we want to ++ # use them later. If we have whole_archive_flag_spec, we ++ # want to use save_libobjs as it was before ++ # whole_archive_flag_spec was expanded, because we can't ++ # assume the linker understands whole_archive_flag_spec. ++ # This may have to be revisited, in case too many ++ # convenience libraries get linked in and end up exceeding ++ # the spec. ++ if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then ++ save_libobjs=$libobjs ++ fi ++ save_output=$output ++ output_la=`$ECHO "X$output" | $Xsed -e "$basename"` + +- # Do each command in the archive commands. +- if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then +- cmds=$old_archive_from_new_cmds +- else +- # POSIX demands no paths to be encoded in archives. We have +- # to avoid creating archives with duplicate basenames if we +- # might have to extract them afterwards, e.g., when creating a +- # static archive out of a convenience library, or when linking +- # the entirety of a libtool archive into another (currently +- # not supported by libtool). +- if (for obj in $oldobjs ++ # Clear the reloadable object creation command queue and ++ # initialize k to one. ++ test_cmds= ++ concat_cmds= ++ objlist= ++ last_robj= ++ k=1 ++ ++ if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then ++ output=${output_objdir}/${output_la}.lnkscript ++ func_verbose "creating GNU ld script: $output" ++ $ECHO 'INPUT (' > $output ++ for obj in $save_libobjs + do +- $echo "X$obj" | $Xsed -e 's%^.*/%%' +- done | sort | sort -uc >/dev/null 2>&1); then +- : +- else +- $echo "copying selected object files to avoid basename conflicts..." ++ $ECHO "$obj" >> $output ++ done ++ $ECHO ')' >> $output ++ delfiles="$delfiles $output" ++ elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then ++ output=${output_objdir}/${output_la}.lnk ++ func_verbose "creating linker input file list: $output" ++ : > $output ++ set x $save_libobjs ++ shift ++ firstobj= ++ if test "$compiler_needs_object" = yes; then ++ firstobj="$1 " ++ shift ++ fi ++ for obj ++ do ++ $ECHO "$obj" >> $output ++ done ++ delfiles="$delfiles $output" ++ output=$firstobj\"$file_list_spec$output\" ++ else ++ if test -n "$save_libobjs"; then ++ func_verbose "creating reloadable object files..." ++ output=$output_objdir/$output_la-${k}.$objext ++ eval test_cmds=\"$reload_cmds\" ++ func_len " $test_cmds" ++ len0=$func_len_result ++ len=$len0 ++ ++ # Loop over the list of objects to be linked. ++ for obj in $save_libobjs ++ do ++ func_len " $obj" ++ func_arith $len + $func_len_result ++ len=$func_arith_result ++ if test "X$objlist" = X || ++ test "$len" -lt "$max_cmd_len"; then ++ func_append objlist " $obj" ++ else ++ # The command $test_cmds is almost too long, add a ++ # command to the queue. ++ if test "$k" -eq 1 ; then ++ # The first file doesn't have a previous command to add. ++ eval concat_cmds=\"$reload_cmds $objlist $last_robj\" ++ else ++ # All subsequent reloadable object files will link in ++ # the last one created. ++ eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\" ++ fi ++ last_robj=$output_objdir/$output_la-${k}.$objext ++ func_arith $k + 1 ++ k=$func_arith_result ++ output=$output_objdir/$output_la-${k}.$objext ++ objlist=$obj ++ func_len " $last_robj" ++ func_arith $len0 + $func_len_result ++ len=$func_arith_result ++ fi ++ done ++ # Handle the remaining objects by creating one last ++ # reloadable object file. All subsequent reloadable object ++ # files will link in the last one created. ++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~ ++ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" ++ if test -n "$last_robj"; then ++ eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" ++ fi ++ delfiles="$delfiles $output" + +- if test -z "$gentop"; then +- gentop="$output_objdir/${outputname}x" +- generated="$generated $gentop" ++ else ++ output= ++ fi ++ ++ if ${skipped_export-false}; then ++ func_verbose "generating symbol list for \`$libname.la'" ++ export_symbols="$output_objdir/$libname.exp" ++ $opt_dry_run || $RM $export_symbols ++ libobjs=$output ++ # Append the command to create the export file. ++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~ ++ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" ++ if test -n "$last_robj"; then ++ eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" ++ fi ++ fi ++ ++ test -n "$save_libobjs" && ++ func_verbose "creating a temporary reloadable object file: $output" ++ ++ # Loop through the commands generated above and execute them. ++ save_ifs="$IFS"; IFS='~' ++ for cmd in $concat_cmds; do ++ IFS="$save_ifs" ++ $opt_silent || { ++ func_quote_for_expand "$cmd" ++ eval "func_echo $func_quote_for_expand_result" ++ } ++ $opt_dry_run || eval "$cmd" || { ++ lt_exit=$? ++ ++ # Restore the uninstalled library and exit ++ if test "$mode" = relink; then ++ ( cd "$output_objdir" && \ ++ $RM "${realname}T" && \ ++ $MV "${realname}U" "$realname" ) ++ fi ++ ++ exit $lt_exit ++ } ++ done ++ IFS="$save_ifs" + +- $show "${rm}r $gentop" +- $run ${rm}r "$gentop" +- $show "$mkdir $gentop" +- $run $mkdir "$gentop" +- exit_status=$? +- if test "$exit_status" -ne 0 && test ! -d "$gentop"; then +- exit $exit_status ++ if test -n "$export_symbols_regex" && ${skipped_export-false}; then ++ func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' ++ func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + +- save_oldobjs=$oldobjs +- oldobjs= +- counter=1 +- for obj in $save_oldobjs +- do +- objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` +- case " $oldobjs " in +- " ") oldobjs=$obj ;; +- *[\ /]"$objbase "*) +- while :; do +- # Make sure we don't pick an alternate name that also +- # overlaps. +- newobj=lt$counter-$objbase +- counter=`expr $counter + 1` +- case " $oldobjs " in +- *[\ /]"$newobj "*) ;; +- *) if test ! -f "$gentop/$newobj"; then break; fi ;; +- esac +- done +- $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" +- $run ln "$obj" "$gentop/$newobj" || +- $run cp "$obj" "$gentop/$newobj" +- oldobjs="$oldobjs $gentop/$newobj" +- ;; +- *) oldobjs="$oldobjs $obj" ;; +- esac +- done +- fi ++ if ${skipped_export-false}; then ++ if test -n "$export_symbols" && test -n "$include_expsyms"; then ++ tmp_export_symbols="$export_symbols" ++ test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" ++ $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"' ++ fi ++ ++ if test -n "$orig_export_symbols"; then ++ # The given exports_symbols file has to be filtered, so filter it. ++ func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" ++ # FIXME: $output_objdir/$libname.filter potentially contains lots of ++ # 's' commands which not all seds can handle. GNU sed should be fine ++ # though. Also, the filter scales superlinearly with the number of ++ # global variables. join(1) would be nice here, but unfortunately ++ # isn't a blessed tool. ++ $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter ++ delfiles="$delfiles $export_symbols $output_objdir/$libname.filter" ++ export_symbols=$output_objdir/$libname.def ++ $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols ++ fi ++ fi + +- eval cmds=\"$old_archive_cmds\" ++ libobjs=$output ++ # Restore the value of output. ++ output=$save_output + +- if len=`expr "X$cmds" : ".*"` && +- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then +- cmds=$old_archive_cmds +- else +- # the command line is too long to link in one step, link in parts +- $echo "using piecewise archive linking..." +- save_RANLIB=$RANLIB +- RANLIB=: +- objlist= +- concat_cmds= +- save_oldobjs=$oldobjs ++ if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then ++ eval libobjs=\"\$libobjs $whole_archive_flag_spec\" ++ test "X$libobjs" = "X " && libobjs= ++ fi ++ # Expand the library linking commands again to reset the ++ # value of $libobjs for piecewise linking. + +- # Is there a better way of finding the last object in the list? +- for obj in $save_oldobjs +- do +- last_oldobj=$obj +- done +- for obj in $save_oldobjs +- do +- oldobjs="$objlist $obj" +- objlist="$objlist $obj" +- eval test_cmds=\"$old_archive_cmds\" +- if len=`expr "X$test_cmds" : ".*" 2>/dev/null` && +- test "$len" -le "$max_cmd_len"; then +- : ++ # Do each of the archive commands. ++ if test "$module" = yes && test -n "$module_cmds" ; then ++ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then ++ cmds=$module_expsym_cmds + else +- # the above command should be used before it gets too long +- oldobjs=$objlist +- if test "$obj" = "$last_oldobj" ; then +- RANLIB=$save_RANLIB +- fi +- test -z "$concat_cmds" || concat_cmds=$concat_cmds~ +- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" +- objlist= ++ cmds=$module_cmds + fi +- done +- RANLIB=$save_RANLIB +- oldobjs=$objlist +- if test "X$oldobjs" = "X" ; then +- eval cmds=\"\$concat_cmds\" + else +- eval cmds=\"\$concat_cmds~\$old_archive_cmds\" ++ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then ++ cmds=$archive_expsym_cmds ++ else ++ cmds=$archive_cmds ++ fi + fi + fi +- fi +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- eval cmd=\"$cmd\" +- IFS="$save_ifs" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" +- done + +- if test -n "$generated"; then +- $show "${rm}r$generated" +- $run ${rm}r$generated +- fi ++ if test -n "$delfiles"; then ++ # Append the command to remove temporary files to $cmds. ++ eval cmds=\"\$cmds~\$RM $delfiles\" ++ fi + +- # Now create the libtool archive. +- case $output in +- *.la) +- old_library= +- test "$build_old_libs" = yes && old_library="$libname.$libext" +- $show "creating $output" ++ # Add any objects from preloaded convenience libraries ++ if test -n "$dlprefiles"; then ++ gentop="$output_objdir/${outputname}x" ++ generated="$generated $gentop" + +- # Preserve any variables that may affect compiler behavior +- for var in $variables_saved_for_relink; do +- if eval test -z \"\${$var+set}\"; then +- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" +- elif eval var_value=\$$var; test -z "$var_value"; then +- relink_command="$var=; export $var; $relink_command" +- else +- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` +- relink_command="$var=\"$var_value\"; export $var; $relink_command" ++ func_extract_archives $gentop $dlprefiles ++ libobjs="$libobjs $func_extract_archives_result" ++ test "X$libobjs" = "X " && libobjs= + fi +- done +- # Quote the link command for shipping. +- relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" +- relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP` +- if test "$hardcode_automatic" = yes ; then +- relink_command= +- fi + ++ save_ifs="$IFS"; IFS='~' ++ for cmd in $cmds; do ++ IFS="$save_ifs" ++ eval cmd=\"$cmd\" ++ $opt_silent || { ++ func_quote_for_expand "$cmd" ++ eval "func_echo $func_quote_for_expand_result" ++ } ++ $opt_dry_run || eval "$cmd" || { ++ lt_exit=$? + +- # Only create the output if not a dry run. +- if test -z "$run"; then +- for installed in no yes; do +- if test "$installed" = yes; then +- if test -z "$install_libdir"; then +- break ++ # Restore the uninstalled library and exit ++ if test "$mode" = relink; then ++ ( cd "$output_objdir" && \ ++ $RM "${realname}T" && \ ++ $MV "${realname}U" "$realname" ) + fi +- output="$output_objdir/$outputname"i +- # Replace all uninstalled libtool libraries with the installed ones +- newdependency_libs= +- for deplib in $dependency_libs; do +- case $deplib in +- *.la) +- name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` +- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` +- if test -z "$libdir"; then +- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 +- exit $EXIT_FAILURE +- fi +- newdependency_libs="$newdependency_libs $libdir/$name" +- ;; +- *) newdependency_libs="$newdependency_libs $deplib" ;; +- esac +- done +- dependency_libs="$newdependency_libs" +- newdlfiles= +- for lib in $dlfiles; do +- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` +- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` +- if test -z "$libdir"; then +- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 +- exit $EXIT_FAILURE +- fi +- newdlfiles="$newdlfiles $libdir/$name" +- done +- dlfiles="$newdlfiles" +- newdlprefiles= +- for lib in $dlprefiles; do +- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` +- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` +- if test -z "$libdir"; then +- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 +- exit $EXIT_FAILURE +- fi +- newdlprefiles="$newdlprefiles $libdir/$name" +- done +- dlprefiles="$newdlprefiles" +- else +- newdlfiles= +- for lib in $dlfiles; do +- case $lib in +- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; +- *) abs=`pwd`"/$lib" ;; +- esac +- newdlfiles="$newdlfiles $abs" +- done +- dlfiles="$newdlfiles" +- newdlprefiles= +- for lib in $dlprefiles; do +- case $lib in +- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; +- *) abs=`pwd`"/$lib" ;; +- esac +- newdlprefiles="$newdlprefiles $abs" +- done +- dlprefiles="$newdlprefiles" +- fi +- $rm $output +- # place dlname in correct position for cygwin +- tdlname=$dlname +- case $host,$output,$installed,$module,$dlname in +- *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; +- esac +- $echo > $output "\ +-# $outputname - a libtool library file +-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +-# +-# Please DO NOT delete this file! +-# It is necessary for linking the library. + +-# The name that we can dlopen(3). +-dlname='$tdlname' ++ exit $lt_exit ++ } ++ done ++ IFS="$save_ifs" + +-# Names of this library. +-library_names='$library_names' ++ # Restore the uninstalled library and exit ++ if test "$mode" = relink; then ++ $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + +-# The name of the static archive. +-old_library='$old_library' ++ if test -n "$convenience"; then ++ if test -z "$whole_archive_flag_spec"; then ++ func_show_eval '${RM}r "$gentop"' ++ fi ++ fi + +-# Libraries that this one depends upon. +-dependency_libs='$dependency_libs' ++ exit $EXIT_SUCCESS ++ fi + +-# Version information for $libname. +-current=$current +-age=$age +-revision=$revision ++ # Create links to the real library. ++ for linkname in $linknames; do ++ if test "$realname" != "$linkname"; then ++ func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' ++ fi ++ done + +-# Is this an already installed library? +-installed=$installed ++ # If -module or -export-dynamic was specified, set the dlname. ++ if test "$module" = yes || test "$export_dynamic" = yes; then ++ # On all known operating systems, these are identical. ++ dlname="$soname" ++ fi ++ fi ++ ;; + +-# Should we warn about portability when linking against -modules? +-shouldnotlink=$module ++ obj) ++ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then ++ func_warning "\`-dlopen' is ignored for objects" ++ fi + +-# Files to dlopen/dlpreopen +-dlopen='$dlfiles' +-dlpreopen='$dlprefiles' ++ case " $deplibs" in ++ *\ -l* | *\ -L*) ++ func_warning "\`-l' and \`-L' are ignored for objects" ;; ++ esac + +-# Directory that this library needs to be installed in: +-libdir='$install_libdir'" +- if test "$installed" = no && test "$need_relink" = yes; then +- $echo >> $output "\ +-relink_command=\"$relink_command\"" +- fi +- done +- fi ++ test -n "$rpath" && \ ++ func_warning "\`-rpath' is ignored for objects" + +- # Do a symbolic link so that the libtool archive can be found in +- # LD_LIBRARY_PATH before the program is installed. +- $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" +- $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? +- ;; +- esac +- exit $EXIT_SUCCESS +- ;; ++ test -n "$xrpath" && \ ++ func_warning "\`-R' is ignored for objects" + +- # libtool install mode +- install) +- modename="$modename: install" ++ test -n "$vinfo" && \ ++ func_warning "\`-version-info' is ignored for objects" + +- # There may be an optional sh(1) argument at the beginning of +- # install_prog (especially on Windows NT). +- if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || +- # Allow the use of GNU shtool's install command. +- $echo "X$nonopt" | grep shtool > /dev/null; then +- # Aesthetically quote it. +- arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" ++ test -n "$release" && \ ++ func_warning "\`-release' is ignored for objects" ++ ++ case $output in ++ *.lo) ++ test -n "$objs$old_deplibs" && \ ++ func_fatal_error "cannot build library object \`$output' from non-libtool objects" ++ ++ libobj=$output ++ func_lo2o "$libobj" ++ obj=$func_lo2o_result ++ ;; ++ *) ++ libobj= ++ obj="$output" + ;; + esac +- install_prog="$arg " +- arg="$1" +- shift +- else +- install_prog= +- arg=$nonopt +- fi + +- # The real first argument should be the name of the installation program. +- # Aesthetically quote it. +- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- install_prog="$install_prog$arg" ++ # Delete the old objects. ++ $opt_dry_run || $RM $obj $libobj + +- # We need to accept at least all the BSD install flags. +- dest= +- files= +- opts= +- prev= +- install_type= +- isdir=no +- stripme= +- for arg +- do +- if test -n "$dest"; then +- files="$files $dest" +- dest=$arg +- continue +- fi ++ # Objects from convenience libraries. This assumes ++ # single-version convenience libraries. Whenever we create ++ # different ones for PIC/non-PIC, this we'll have to duplicate ++ # the extraction. ++ reload_conv_objs= ++ gentop= ++ # reload_cmds runs $LD directly, so let us get rid of ++ # -Wl from whole_archive_flag_spec and hope we can get by with ++ # turning comma into space.. ++ wl= + +- case $arg in +- -d) isdir=yes ;; +- -f) +- case " $install_prog " in +- *[\\\ /]cp\ *) ;; +- *) prev=$arg ;; +- esac +- ;; +- -g | -m | -o) prev=$arg ;; +- -s) +- stripme=" -s" +- continue +- ;; +- -*) +- ;; +- *) +- # If the previous option needed an argument, then skip it. +- if test -n "$prev"; then +- prev= ++ if test -n "$convenience"; then ++ if test -n "$whole_archive_flag_spec"; then ++ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" ++ reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` + else +- dest=$arg +- continue ++ gentop="$output_objdir/${obj}x" ++ generated="$generated $gentop" ++ ++ func_extract_archives $gentop $convenience ++ reload_conv_objs="$reload_objs $func_extract_archives_result" + fi +- ;; +- esac ++ fi + +- # Aesthetically quote the argument. +- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` +- case $arg in +- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") +- arg="\"$arg\"" +- ;; +- esac +- install_prog="$install_prog $arg" +- done ++ # Create the old-style object. ++ reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + +- if test -z "$install_prog"; then +- $echo "$modename: you must specify an install program" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ output="$obj" ++ func_execute_cmds "$reload_cmds" 'exit $?' + +- if test -n "$prev"; then +- $echo "$modename: the \`$prev' option requires an argument" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ # Exit if we aren't doing a library object file. ++ if test -z "$libobj"; then ++ if test -n "$gentop"; then ++ func_show_eval '${RM}r "$gentop"' ++ fi + +- if test -z "$files"; then +- if test -z "$dest"; then +- $echo "$modename: no file or destination specified" 1>&2 +- else +- $echo "$modename: you must specify a destination" 1>&2 ++ exit $EXIT_SUCCESS + fi +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi + +- # Strip any trailing slash from the destination. +- dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` ++ if test "$build_libtool_libs" != yes; then ++ if test -n "$gentop"; then ++ func_show_eval '${RM}r "$gentop"' ++ fi + +- # Check to see that the destination is a directory. +- test -d "$dest" && isdir=yes +- if test "$isdir" = yes; then +- destdir="$dest" +- destname= +- else +- destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` +- test "X$destdir" = "X$dest" && destdir=. +- destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` ++ # Create an invalid libtool object if no PIC, so that we don't ++ # accidentally link it into a program. ++ # $show "echo timestamp > $libobj" ++ # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? ++ exit $EXIT_SUCCESS ++ fi + +- # Not a directory, so check to see that there is only one file specified. +- set dummy $files +- if test "$#" -gt 2; then +- $echo "$modename: \`$dest' is not a directory" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE ++ if test -n "$pic_flag" || test "$pic_mode" != default; then ++ # Only do commands if we really have different PIC objects. ++ reload_objs="$libobjs $reload_conv_objs" ++ output="$libobj" ++ func_execute_cmds "$reload_cmds" 'exit $?' + fi +- fi +- case $destdir in +- [\\/]* | [A-Za-z]:[\\/]*) ;; +- *) +- for file in $files; do +- case $file in +- *.lo) ;; +- *) +- $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac +- done ++ ++ if test -n "$gentop"; then ++ func_show_eval '${RM}r "$gentop"' ++ fi ++ ++ exit $EXIT_SUCCESS + ;; +- esac + +- # This variable tells wrapper scripts just to set variables rather +- # than running their programs. +- libtool_install_magic="$magic" ++ prog) ++ case $host in ++ *cygwin*) func_stripname '' '.exe' "$output" ++ output=$func_stripname_result.exe;; ++ esac ++ test -n "$vinfo" && \ ++ func_warning "\`-version-info' is ignored for programs" + +- staticlibs= +- future_libdirs= +- current_libdirs= +- for file in $files; do ++ test -n "$release" && \ ++ func_warning "\`-release' is ignored for programs" + +- # Do each installation. +- case $file in +- *.$libext) +- # Do the static libraries later. +- staticlibs="$staticlibs $file" ++ test "$preload" = yes \ ++ && test "$dlopen_support" = unknown \ ++ && test "$dlopen_self" = unknown \ ++ && test "$dlopen_self_static" = unknown && \ ++ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." ++ ++ case $host in ++ *-*-rhapsody* | *-*-darwin1.[012]) ++ # On Rhapsody replace the C library is the System framework ++ compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` ++ finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'` + ;; ++ esac + +- *.la) +- # Check to see that this really is a libtool archive. +- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : +- else +- $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE ++ case $host in ++ *-*-darwin*) ++ # Don't allow lazy linking, it breaks C++ global constructors ++ # But is supposedly fixed on 10.4 or later (yay!). ++ if test "$tagname" = CXX ; then ++ case ${MACOSX_DEPLOYMENT_TARGET-10.0} in ++ 10.[0123]) ++ compile_command="$compile_command ${wl}-bind_at_load" ++ finalize_command="$finalize_command ${wl}-bind_at_load" ++ ;; ++ esac + fi ++ # Time to change all our "foo.ltframework" stuff back to "-framework foo" ++ compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'` ++ ;; ++ esac + +- library_names= +- old_library= +- relink_command= +- # If there is no directory component, then add one. +- case $file in +- */* | *\\*) . $file ;; +- *) . ./$file ;; +- esac + +- # Add the libdir to current_libdirs if it is the destination. +- if test "X$destdir" = "X$libdir"; then +- case "$current_libdirs " in +- *" $libdir "*) ;; +- *) current_libdirs="$current_libdirs $libdir" ;; ++ # move library search paths that coincide with paths to not yet ++ # installed libraries to the beginning of the library search list ++ new_libs= ++ for path in $notinst_path; do ++ case " $new_libs " in ++ *" -L$path/$objdir "*) ;; ++ *) ++ case " $compile_deplibs " in ++ *" -L$path/$objdir "*) ++ new_libs="$new_libs -L$path/$objdir" ;; + esac +- else +- # Note the libdir as a future libdir. +- case "$future_libdirs " in +- *" $libdir "*) ;; +- *) future_libdirs="$future_libdirs $libdir" ;; ++ ;; ++ esac ++ done ++ for deplib in $compile_deplibs; do ++ case $deplib in ++ -L*) ++ case " $new_libs " in ++ *" $deplib "*) ;; ++ *) new_libs="$new_libs $deplib" ;; + esac +- fi ++ ;; ++ *) new_libs="$new_libs $deplib" ;; ++ esac ++ done ++ compile_deplibs="$new_libs" + +- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ +- test "X$dir" = "X$file/" && dir= +- dir="$dir$objdir" + +- if test -n "$relink_command"; then +- # Determine the prefix the user has applied to our future dir. +- inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` ++ compile_command="$compile_command $compile_deplibs" ++ finalize_command="$finalize_command $finalize_deplibs" + +- # Don't allow the user to place us outside of our expected +- # location b/c this prevents finding dependent libraries that +- # are installed to the same prefix. +- # At present, this check doesn't affect windows .dll's that +- # are installed into $libdir/../bin (currently, that works fine) +- # but it's something to keep an eye on. +- if test "$inst_prefix_dir" = "$destdir"; then +- $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 +- exit $EXIT_FAILURE +- fi ++ if test -n "$rpath$xrpath"; then ++ # If the user specified any rpath flags, then add them. ++ for libdir in $rpath $xrpath; do ++ # This is the magic to use -rpath. ++ case "$finalize_rpath " in ++ *" $libdir "*) ;; ++ *) finalize_rpath="$finalize_rpath $libdir" ;; ++ esac ++ done ++ fi + +- if test -n "$inst_prefix_dir"; then +- # Stick the inst_prefix_dir data into the link command. +- relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP` ++ # Now hardcode the library paths ++ rpath= ++ hardcode_libdirs= ++ for libdir in $compile_rpath $finalize_rpath; do ++ if test -n "$hardcode_libdir_flag_spec"; then ++ if test -n "$hardcode_libdir_separator"; then ++ if test -z "$hardcode_libdirs"; then ++ hardcode_libdirs="$libdir" ++ else ++ # Just accumulate the unique libdirs. ++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in ++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ++ ;; ++ *) ++ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ++ ;; ++ esac ++ fi + else +- relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP` ++ eval flag=\"$hardcode_libdir_flag_spec\" ++ rpath="$rpath $flag" + fi ++ elif test -n "$runpath_var"; then ++ case "$perm_rpath " in ++ *" $libdir "*) ;; ++ *) perm_rpath="$perm_rpath $libdir" ;; ++ esac ++ fi ++ case $host in ++ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) ++ testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` ++ case :$dllsearchpath: in ++ *":$libdir:"*) ;; ++ ::) dllsearchpath=$libdir;; ++ *) dllsearchpath="$dllsearchpath:$libdir";; ++ esac ++ case :$dllsearchpath: in ++ *":$testbindir:"*) ;; ++ ::) dllsearchpath=$testbindir;; ++ *) dllsearchpath="$dllsearchpath:$testbindir";; ++ esac ++ ;; ++ esac ++ done ++ # Substitute the hardcoded libdirs into the rpath. ++ if test -n "$hardcode_libdir_separator" && ++ test -n "$hardcode_libdirs"; then ++ libdir="$hardcode_libdirs" ++ eval rpath=\" $hardcode_libdir_flag_spec\" ++ fi ++ compile_rpath="$rpath" + +- $echo "$modename: warning: relinking \`$file'" 1>&2 +- $show "$relink_command" +- if $run eval "$relink_command"; then : ++ rpath= ++ hardcode_libdirs= ++ for libdir in $finalize_rpath; do ++ if test -n "$hardcode_libdir_flag_spec"; then ++ if test -n "$hardcode_libdir_separator"; then ++ if test -z "$hardcode_libdirs"; then ++ hardcode_libdirs="$libdir" ++ else ++ # Just accumulate the unique libdirs. ++ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in ++ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ++ ;; ++ *) ++ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ++ ;; ++ esac ++ fi + else +- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 +- exit $EXIT_FAILURE ++ eval flag=\"$hardcode_libdir_flag_spec\" ++ rpath="$rpath $flag" + fi ++ elif test -n "$runpath_var"; then ++ case "$finalize_perm_rpath " in ++ *" $libdir "*) ;; ++ *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; ++ esac + fi ++ done ++ # Substitute the hardcoded libdirs into the rpath. ++ if test -n "$hardcode_libdir_separator" && ++ test -n "$hardcode_libdirs"; then ++ libdir="$hardcode_libdirs" ++ eval rpath=\" $hardcode_libdir_flag_spec\" ++ fi ++ finalize_rpath="$rpath" + +- # See the names of the shared library. +- set dummy $library_names +- if test -n "$2"; then +- realname="$2" +- shift +- shift ++ if test -n "$libobjs" && test "$build_old_libs" = yes; then ++ # Transform all the library objects into standard objects. ++ compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` ++ finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` ++ fi + +- srcname="$realname" +- test -n "$relink_command" && srcname="$realname"T ++ func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + +- # Install the shared library and build the symlinks. +- $show "$install_prog $dir/$srcname $destdir/$realname" +- $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? +- if test -n "$stripme" && test -n "$striplib"; then +- $show "$striplib $destdir/$realname" +- $run eval "$striplib $destdir/$realname" || exit $? +- fi ++ # template prelinking step ++ if test -n "$prelink_cmds"; then ++ func_execute_cmds "$prelink_cmds" 'exit $?' ++ fi + +- if test "$#" -gt 0; then +- # Delete the old symlinks, and create new ones. +- # Try `ln -sf' first, because the `ln' binary might depend on +- # the symlink we replace! Solaris /bin/ln does not understand -f, +- # so we also need to try rm && ln -s. +- for linkname +- do +- if test "$linkname" != "$realname"; then +- $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" +- $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" +- fi +- done +- fi ++ wrappers_required=yes ++ case $host in ++ *cygwin* | *mingw* ) ++ if test "$build_libtool_libs" != yes; then ++ wrappers_required=no ++ fi ++ ;; ++ *cegcc) ++ # Disable wrappers for cegcc, we are cross compiling anyway. ++ wrappers_required=no ++ ;; ++ *) ++ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then ++ wrappers_required=no ++ fi ++ ;; ++ esac ++ if test "$wrappers_required" = no; then ++ # Replace the output file specification. ++ compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` ++ link_command="$compile_command$compile_rpath" + +- # Do each command in the postinstall commands. +- lib="$destdir/$realname" +- cmds=$postinstall_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || { +- lt_exit=$? +- +- # Restore the uninstalled library and exit +- if test "$mode" = relink; then +- $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' +- fi ++ # We have no uninstalled library dependencies, so finalize right now. ++ exit_status=0 ++ func_show_eval "$link_command" 'exit_status=$?' + +- exit $lt_exit +- } +- done +- IFS="$save_ifs" ++ # Delete the generated files. ++ if test -f "$output_objdir/${outputname}S.${objext}"; then ++ func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + +- # Install the pseudo-library for information purposes. +- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` +- instname="$dir/$name"i +- $show "$install_prog $instname $destdir/$name" +- $run eval "$install_prog $instname $destdir/$name" || exit $? +- +- # Maybe install the static library, too. +- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" +- ;; ++ exit $exit_status ++ fi + +- *.lo) +- # Install (i.e. copy) a libtool object. ++ if test -n "$compile_shlibpath$finalize_shlibpath"; then ++ compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" ++ fi ++ if test -n "$finalize_shlibpath"; then ++ finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" ++ fi + +- # Figure out destination file name, if it wasn't already specified. +- if test -n "$destname"; then +- destfile="$destdir/$destname" +- else +- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` +- destfile="$destdir/$destfile" ++ compile_var= ++ finalize_var= ++ if test -n "$runpath_var"; then ++ if test -n "$perm_rpath"; then ++ # We should set the runpath_var. ++ rpath= ++ for dir in $perm_rpath; do ++ rpath="$rpath$dir:" ++ done ++ compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi +- +- # Deduce the name of the destination old-style object file. +- case $destfile in +- *.lo) +- staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` +- ;; +- *.$objext) +- staticdest="$destfile" +- destfile= +- ;; +- *) +- $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac +- +- # Install the libtool object if requested. +- if test -n "$destfile"; then +- $show "$install_prog $file $destfile" +- $run eval "$install_prog $file $destfile" || exit $? ++ if test -n "$finalize_perm_rpath"; then ++ # We should set the runpath_var. ++ rpath= ++ for dir in $finalize_perm_rpath; do ++ rpath="$rpath$dir:" ++ done ++ finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi ++ fi + +- # Install the old object if enabled. +- if test "$build_old_libs" = yes; then +- # Deduce the name of the old-style object file. +- staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` +- +- $show "$install_prog $staticobj $staticdest" +- $run eval "$install_prog \$staticobj \$staticdest" || exit $? +- fi ++ if test "$no_install" = yes; then ++ # We don't need to create a wrapper script. ++ link_command="$compile_var$compile_command$compile_rpath" ++ # Replace the output file specification. ++ link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` ++ # Delete the old output file. ++ $opt_dry_run || $RM $output ++ # Link the executable and exit ++ func_show_eval "$link_command" 'exit $?' + exit $EXIT_SUCCESS +- ;; ++ fi + +- *) +- # Figure out destination file name, if it wasn't already specified. +- if test -n "$destname"; then +- destfile="$destdir/$destname" ++ if test "$hardcode_action" = relink; then ++ # Fast installation is not supported ++ link_command="$compile_var$compile_command$compile_rpath" ++ relink_command="$finalize_var$finalize_command$finalize_rpath" ++ ++ func_warning "this platform does not like uninstalled shared libraries" ++ func_warning "\`$output' will be relinked during installation" ++ else ++ if test "$fast_install" != no; then ++ link_command="$finalize_var$compile_command$finalize_rpath" ++ if test "$fast_install" = yes; then ++ relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` ++ else ++ # fast_install is set to needless ++ relink_command= ++ fi + else +- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` +- destfile="$destdir/$destfile" ++ link_command="$compile_var$compile_command$compile_rpath" ++ relink_command="$finalize_var$finalize_command$finalize_rpath" + fi ++ fi + +- # If the file is missing, and there is a .exe on the end, strip it +- # because it is most likely a libtool script we actually want to +- # install +- stripped_ext="" +- case $file in +- *.exe) +- if test ! -f "$file"; then +- file=`$echo $file|${SED} 's,.exe$,,'` +- stripped_ext=".exe" +- fi +- ;; +- esac +- +- # Do a test to see if this is really a libtool program. +- case $host in +- *cygwin*|*mingw*) +- wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` +- ;; +- *) +- wrapper=$file +- ;; +- esac +- if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then +- notinst_deplibs= +- relink_command= +- +- # Note that it is not necessary on cygwin/mingw to append a dot to +- # foo even if both foo and FILE.exe exist: automatic-append-.exe +- # behavior happens only for exec(3), not for open(2)! Also, sourcing +- # `FILE.' does not work on cygwin managed mounts. +- # +- # If there is no directory component, then add one. +- case $wrapper in +- */* | *\\*) . ${wrapper} ;; +- *) . ./${wrapper} ;; +- esac +- +- # Check the variables that should have been set. +- if test -z "$notinst_deplibs"; then +- $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 +- exit $EXIT_FAILURE +- fi ++ # Replace the output file specification. ++ link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + +- finalize=yes +- for lib in $notinst_deplibs; do +- # Check to see that each library is installed. +- libdir= +- if test -f "$lib"; then +- # If there is no directory component, then add one. +- case $lib in +- */* | *\\*) . $lib ;; +- *) . ./$lib ;; +- esac +- fi +- libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test +- if test -n "$libdir" && test ! -f "$libfile"; then +- $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 +- finalize=no +- fi +- done ++ # Delete the old output files. ++ $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + +- relink_command= +- # Note that it is not necessary on cygwin/mingw to append a dot to +- # foo even if both foo and FILE.exe exist: automatic-append-.exe +- # behavior happens only for exec(3), not for open(2)! Also, sourcing +- # `FILE.' does not work on cygwin managed mounts. +- # +- # If there is no directory component, then add one. +- case $wrapper in +- */* | *\\*) . ${wrapper} ;; +- *) . ./${wrapper} ;; +- esac ++ func_show_eval "$link_command" 'exit $?' + +- outputname= +- if test "$fast_install" = no && test -n "$relink_command"; then +- if test "$finalize" = yes && test -z "$run"; then +- tmpdir=`func_mktempdir` +- file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` +- outputname="$tmpdir/$file" +- # Replace the output file specification. +- relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP` ++ # Now create the wrapper script. ++ func_verbose "creating $output" + +- $show "$relink_command" +- if $run eval "$relink_command"; then : +- else +- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 +- ${rm}r "$tmpdir" +- continue +- fi +- file="$outputname" +- else +- $echo "$modename: warning: cannot relink \`$file'" 1>&2 +- fi ++ # Quote the relink command for shipping. ++ if test -n "$relink_command"; then ++ # Preserve any variables that may affect compiler behavior ++ for var in $variables_saved_for_relink; do ++ if eval test -z \"\${$var+set}\"; then ++ relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" ++ elif eval var_value=\$$var; test -z "$var_value"; then ++ relink_command="$var=; export $var; $relink_command" + else +- # Install the binary that we compiled earlier. +- file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` ++ func_quote_for_eval "$var_value" ++ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi +- fi ++ done ++ relink_command="(cd `pwd`; $relink_command)" ++ relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` ++ fi + +- # remove .exe since cygwin /usr/bin/install will append another +- # one anyway +- case $install_prog,$host in +- */usr/bin/install*,*cygwin*) +- case $file:$destfile in +- *.exe:*.exe) +- # this is ok +- ;; +- *.exe:*) +- destfile=$destfile.exe +- ;; +- *:*.exe) +- destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` +- ;; +- esac +- ;; ++ # Quote $ECHO for shipping. ++ if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then ++ case $progpath in ++ [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; ++ *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; ++ esac ++ qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"` ++ else ++ qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"` ++ fi ++ ++ # Only actually do things if not in dry run mode. ++ $opt_dry_run || { ++ # win32 will think the script is a binary if it has ++ # a .exe suffix, so we strip it off here. ++ case $output in ++ *.exe) func_stripname '' '.exe' "$output" ++ output=$func_stripname_result ;; ++ esac ++ # test for cygwin because mv fails w/o .exe extensions ++ case $host in ++ *cygwin*) ++ exeext=.exe ++ func_stripname '' '.exe' "$outputname" ++ outputname=$func_stripname_result ;; ++ *) exeext= ;; + esac +- $show "$install_prog$stripme $file $destfile" +- $run eval "$install_prog\$stripme \$file \$destfile" || exit $? +- test -n "$outputname" && ${rm}r "$tmpdir" +- ;; +- esac +- done ++ case $host in ++ *cygwin* | *mingw* ) ++ func_dirname_and_basename "$output" "" "." ++ output_name=$func_basename_result ++ output_path=$func_dirname_result ++ cwrappersource="$output_path/$objdir/lt-$output_name.c" ++ cwrapper="$output_path/$output_name.exe" ++ $RM $cwrappersource $cwrapper ++ trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 ++ ++ func_emit_cwrapperexe_src > $cwrappersource ++ ++ # The wrapper executable is built using the $host compiler, ++ # because it contains $host paths and files. If cross- ++ # compiling, it, like the target executable, must be ++ # executed on the $host or under an emulation environment. ++ $opt_dry_run || { ++ $LTCC $LTCFLAGS -o $cwrapper $cwrappersource ++ $STRIP $cwrapper ++ } + +- for file in $staticlibs; do +- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` ++ # Now, create the wrapper script for func_source use: ++ func_ltwrapper_scriptname $cwrapper ++ $RM $func_ltwrapper_scriptname_result ++ trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 ++ $opt_dry_run || { ++ # note: this script will not be executed, so do not chmod. ++ if test "x$build" = "x$host" ; then ++ $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result ++ else ++ func_emit_wrapper no > $func_ltwrapper_scriptname_result ++ fi ++ } ++ ;; ++ * ) ++ $RM $output ++ trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + +- # Set up the ranlib parameters. +- oldlib="$destdir/$name" ++ func_emit_wrapper no > $output ++ chmod +x $output ++ ;; ++ esac ++ } ++ exit $EXIT_SUCCESS ++ ;; ++ esac + +- $show "$install_prog $file $oldlib" +- $run eval "$install_prog \$file \$oldlib" || exit $? ++ # See if we need to build an old-fashioned archive. ++ for oldlib in $oldlibs; do + +- if test -n "$stripme" && test -n "$old_striplib"; then +- $show "$old_striplib $oldlib" +- $run eval "$old_striplib $oldlib" || exit $? ++ if test "$build_libtool_libs" = convenience; then ++ oldobjs="$libobjs_save $symfileobj" ++ addlibs="$convenience" ++ build_libtool_libs=no ++ else ++ if test "$build_libtool_libs" = module; then ++ oldobjs="$libobjs_save" ++ build_libtool_libs=no ++ else ++ oldobjs="$old_deplibs $non_pic_objects" ++ if test "$preload" = yes && test -f "$symfileobj"; then ++ oldobjs="$oldobjs $symfileobj" ++ fi ++ fi ++ addlibs="$old_convenience" + fi + +- # Do each command in the postinstall commands. +- cmds=$old_postinstall_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || exit $? +- done +- IFS="$save_ifs" +- done ++ if test -n "$addlibs"; then ++ gentop="$output_objdir/${outputname}x" ++ generated="$generated $gentop" + +- if test -n "$future_libdirs"; then +- $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 +- fi ++ func_extract_archives $gentop $addlibs ++ oldobjs="$oldobjs $func_extract_archives_result" ++ fi + +- if test -n "$current_libdirs"; then +- # Maybe just do a dry run. +- test -n "$run" && current_libdirs=" -n$current_libdirs" +- exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' +- else +- exit $EXIT_SUCCESS +- fi +- ;; ++ # Do each command in the archive commands. ++ if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then ++ cmds=$old_archive_from_new_cmds ++ else + +- # libtool finish mode +- finish) +- modename="$modename: finish" +- libdirs="$nonopt" +- admincmds= ++ # Add any objects from preloaded convenience libraries ++ if test -n "$dlprefiles"; then ++ gentop="$output_objdir/${outputname}x" ++ generated="$generated $gentop" + +- if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then +- for dir +- do +- libdirs="$libdirs $dir" +- done ++ func_extract_archives $gentop $dlprefiles ++ oldobjs="$oldobjs $func_extract_archives_result" ++ fi + +- for libdir in $libdirs; do +- if test -n "$finish_cmds"; then +- # Do each command in the finish commands. +- cmds=$finish_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" || admincmds="$admincmds +- $cmd" ++ # POSIX demands no paths to be encoded in archives. We have ++ # to avoid creating archives with duplicate basenames if we ++ # might have to extract them afterwards, e.g., when creating a ++ # static archive out of a convenience library, or when linking ++ # the entirety of a libtool archive into another (currently ++ # not supported by libtool). ++ if (for obj in $oldobjs ++ do ++ func_basename "$obj" ++ $ECHO "$func_basename_result" ++ done | sort | sort -uc >/dev/null 2>&1); then ++ : ++ else ++ $ECHO "copying selected object files to avoid basename conflicts..." ++ gentop="$output_objdir/${outputname}x" ++ generated="$generated $gentop" ++ func_mkdir_p "$gentop" ++ save_oldobjs=$oldobjs ++ oldobjs= ++ counter=1 ++ for obj in $save_oldobjs ++ do ++ func_basename "$obj" ++ objbase="$func_basename_result" ++ case " $oldobjs " in ++ " ") oldobjs=$obj ;; ++ *[\ /]"$objbase "*) ++ while :; do ++ # Make sure we don't pick an alternate name that also ++ # overlaps. ++ newobj=lt$counter-$objbase ++ func_arith $counter + 1 ++ counter=$func_arith_result ++ case " $oldobjs " in ++ *[\ /]"$newobj "*) ;; ++ *) if test ! -f "$gentop/$newobj"; then break; fi ;; ++ esac ++ done ++ func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" ++ oldobjs="$oldobjs $gentop/$newobj" ++ ;; ++ *) oldobjs="$oldobjs $obj" ;; ++ esac + done +- IFS="$save_ifs" +- fi +- if test -n "$finish_eval"; then +- # Do the single finish_eval. +- eval cmds=\"$finish_eval\" +- $run eval "$cmds" || admincmds="$admincmds +- $cmds" + fi +- done +- fi +- +- # Exit here if they wanted silent mode. +- test "$show" = : && exit $EXIT_SUCCESS ++ eval cmds=\"$old_archive_cmds\" + +- $echo "X----------------------------------------------------------------------" | $Xsed +- $echo "Libraries have been installed in:" +- for libdir in $libdirs; do +- $echo " $libdir" ++ func_len " $cmds" ++ len=$func_len_result ++ if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then ++ cmds=$old_archive_cmds ++ else ++ # the command line is too long to link in one step, link in parts ++ func_verbose "using piecewise archive linking..." ++ save_RANLIB=$RANLIB ++ RANLIB=: ++ objlist= ++ concat_cmds= ++ save_oldobjs=$oldobjs ++ oldobjs= ++ # Is there a better way of finding the last object in the list? ++ for obj in $save_oldobjs ++ do ++ last_oldobj=$obj ++ done ++ eval test_cmds=\"$old_archive_cmds\" ++ func_len " $test_cmds" ++ len0=$func_len_result ++ len=$len0 ++ for obj in $save_oldobjs ++ do ++ func_len " $obj" ++ func_arith $len + $func_len_result ++ len=$func_arith_result ++ func_append objlist " $obj" ++ if test "$len" -lt "$max_cmd_len"; then ++ : ++ else ++ # the above command should be used before it gets too long ++ oldobjs=$objlist ++ if test "$obj" = "$last_oldobj" ; then ++ RANLIB=$save_RANLIB ++ fi ++ test -z "$concat_cmds" || concat_cmds=$concat_cmds~ ++ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" ++ objlist= ++ len=$len0 ++ fi ++ done ++ RANLIB=$save_RANLIB ++ oldobjs=$objlist ++ if test "X$oldobjs" = "X" ; then ++ eval cmds=\"\$concat_cmds\" ++ else ++ eval cmds=\"\$concat_cmds~\$old_archive_cmds\" ++ fi ++ fi ++ fi ++ func_execute_cmds "$cmds" 'exit $?' + done +- $echo +- $echo "If you ever happen to want to link against installed libraries" +- $echo "in a given directory, LIBDIR, you must either use libtool, and" +- $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" +- $echo "flag during linking and do at least one of the following:" +- if test -n "$shlibpath_var"; then +- $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" +- $echo " during execution" +- fi +- if test -n "$runpath_var"; then +- $echo " - add LIBDIR to the \`$runpath_var' environment variable" +- $echo " during linking" +- fi +- if test -n "$hardcode_libdir_flag_spec"; then +- libdir=LIBDIR +- eval flag=\"$hardcode_libdir_flag_spec\" +- +- $echo " - use the \`$flag' linker flag" +- fi +- if test -n "$admincmds"; then +- $echo " - have your system administrator run these commands:$admincmds" +- fi +- if test -f /etc/ld.so.conf; then +- $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" +- fi +- $echo +- $echo "See any operating system documentation about shared libraries for" +- $echo "more information, such as the ld(1) and ld.so(8) manual pages." +- $echo "X----------------------------------------------------------------------" | $Xsed +- exit $EXIT_SUCCESS +- ;; +- +- # libtool execute mode +- execute) +- modename="$modename: execute" + +- # The first argument is the command name. +- cmd="$nonopt" +- if test -z "$cmd"; then +- $echo "$modename: you must specify a COMMAND" 1>&2 +- $echo "$help" +- exit $EXIT_FAILURE +- fi ++ test -n "$generated" && \ ++ func_show_eval "${RM}r$generated" + +- # Handle -dlopen flags immediately. +- for file in $execute_dlfiles; do +- if test ! -f "$file"; then +- $echo "$modename: \`$file' is not a file" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ # Now create the libtool archive. ++ case $output in ++ *.la) ++ old_library= ++ test "$build_old_libs" = yes && old_library="$libname.$libext" ++ func_verbose "creating $output" + +- dir= +- case $file in +- *.la) +- # Check to see that this really is a libtool archive. +- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : ++ # Preserve any variables that may affect compiler behavior ++ for var in $variables_saved_for_relink; do ++ if eval test -z \"\${$var+set}\"; then ++ relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" ++ elif eval var_value=\$$var; test -z "$var_value"; then ++ relink_command="$var=; export $var; $relink_command" + else +- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE ++ func_quote_for_eval "$var_value" ++ relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi ++ done ++ # Quote the link command for shipping. ++ relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" ++ relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"` ++ if test "$hardcode_automatic" = yes ; then ++ relink_command= ++ fi + +- # Read the libtool library. +- dlname= +- library_names= ++ # Only create the output if not a dry run. ++ $opt_dry_run || { ++ for installed in no yes; do ++ if test "$installed" = yes; then ++ if test -z "$install_libdir"; then ++ break ++ fi ++ output="$output_objdir/$outputname"i ++ # Replace all uninstalled libtool libraries with the installed ones ++ newdependency_libs= ++ for deplib in $dependency_libs; do ++ case $deplib in ++ *.la) ++ func_basename "$deplib" ++ name="$func_basename_result" ++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` ++ test -z "$libdir" && \ ++ func_fatal_error "\`$deplib' is not a valid libtool archive" ++ newdependency_libs="$newdependency_libs $libdir/$name" ++ ;; ++ *) newdependency_libs="$newdependency_libs $deplib" ;; ++ esac ++ done ++ dependency_libs="$newdependency_libs" ++ newdlfiles= ++ ++ for lib in $dlfiles; do ++ case $lib in ++ *.la) ++ func_basename "$lib" ++ name="$func_basename_result" ++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` ++ test -z "$libdir" && \ ++ func_fatal_error "\`$lib' is not a valid libtool archive" ++ newdlfiles="$newdlfiles $libdir/$name" ++ ;; ++ *) newdlfiles="$newdlfiles $lib" ;; ++ esac ++ done ++ dlfiles="$newdlfiles" ++ newdlprefiles= ++ for lib in $dlprefiles; do ++ case $lib in ++ *.la) ++ # Only pass preopened files to the pseudo-archive (for ++ # eventual linking with the app. that links it) if we ++ # didn't already link the preopened objects directly into ++ # the library: ++ func_basename "$lib" ++ name="$func_basename_result" ++ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` ++ test -z "$libdir" && \ ++ func_fatal_error "\`$lib' is not a valid libtool archive" ++ newdlprefiles="$newdlprefiles $libdir/$name" ++ ;; ++ esac ++ done ++ dlprefiles="$newdlprefiles" ++ else ++ newdlfiles= ++ for lib in $dlfiles; do ++ case $lib in ++ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; ++ *) abs=`pwd`"/$lib" ;; ++ esac ++ newdlfiles="$newdlfiles $abs" ++ done ++ dlfiles="$newdlfiles" ++ newdlprefiles= ++ for lib in $dlprefiles; do ++ case $lib in ++ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; ++ *) abs=`pwd`"/$lib" ;; ++ esac ++ newdlprefiles="$newdlprefiles $abs" ++ done ++ dlprefiles="$newdlprefiles" ++ fi ++ $RM $output ++ # place dlname in correct position for cygwin ++ tdlname=$dlname ++ case $host,$output,$installed,$module,$dlname in ++ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; ++ esac ++ $ECHO > $output "\ ++# $outputname - a libtool library file ++# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION ++# ++# Please DO NOT delete this file! ++# It is necessary for linking the library. + +- # If there is no directory component, then add one. +- case $file in +- */* | *\\*) . $file ;; +- *) . ./$file ;; +- esac ++# The name that we can dlopen(3). ++dlname='$tdlname' + +- # Skip this library if it cannot be dlopened. +- if test -z "$dlname"; then +- # Warn if it was a shared library. +- test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" +- continue +- fi ++# Names of this library. ++library_names='$library_names' + +- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` +- test "X$dir" = "X$file" && dir=. ++# The name of the static archive. ++old_library='$old_library' + +- if test -f "$dir/$objdir/$dlname"; then +- dir="$dir/$objdir" +- else +- if test ! -f "$dir/$dlname"; then +- $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 +- exit $EXIT_FAILURE +- fi +- fi +- ;; ++# Linker flags that can not go in dependency_libs. ++inherited_linker_flags='$new_inherited_linker_flags' + +- *.lo) +- # Just add the directory containing the .lo file. +- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` +- test "X$dir" = "X$file" && dir=. +- ;; ++# Libraries that this one depends upon. ++dependency_libs='$dependency_libs' + +- *) +- $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 +- continue +- ;; +- esac ++# Names of additional weak libraries provided by this library ++weak_library_names='$weak_libs' + +- # Get the absolute pathname. +- absdir=`cd "$dir" && pwd` +- test -n "$absdir" && dir="$absdir" ++# Version information for $libname. ++current=$current ++age=$age ++revision=$revision + +- # Now add the directory to shlibpath_var. +- if eval "test -z \"\$$shlibpath_var\""; then +- eval "$shlibpath_var=\"\$dir\"" +- else +- eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" +- fi +- done ++# Is this an already installed library? ++installed=$installed + +- # This variable tells wrapper scripts just to set shlibpath_var +- # rather than running their programs. +- libtool_execute_magic="$magic" ++# Should we warn about portability when linking against -modules? ++shouldnotlink=$module + +- # Check if any of the arguments is a wrapper script. +- args= +- for file +- do +- case $file in +- -*) ;; +- *) +- # Do a test to see if this is really a libtool program. +- if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- # If there is no directory component, then add one. +- case $file in +- */* | *\\*) . $file ;; +- *) . ./$file ;; +- esac ++# Files to dlopen/dlpreopen ++dlopen='$dlfiles' ++dlpreopen='$dlprefiles' + +- # Transform arg to wrapped name. +- file="$progdir/$program" +- fi +- ;; +- esac +- # Quote arguments (to preserve shell metacharacters). +- file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` +- args="$args \"$file\"" +- done ++# Directory that this library needs to be installed in: ++libdir='$install_libdir'" ++ if test "$installed" = no && test "$need_relink" = yes; then ++ $ECHO >> $output "\ ++relink_command=\"$relink_command\"" ++ fi ++ done ++ } + +- if test -z "$run"; then +- if test -n "$shlibpath_var"; then +- # Export the shlibpath_var. +- eval "export $shlibpath_var" +- fi ++ # Do a symbolic link so that the libtool archive can be found in ++ # LD_LIBRARY_PATH before the program is installed. ++ func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ++ ;; ++ esac ++ exit $EXIT_SUCCESS ++} + +- # Restore saved environment variables +- for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +- do +- eval "if test \"\${save_$lt_var+set}\" = set; then +- $lt_var=\$save_$lt_var; export $lt_var +- fi" +- done ++{ test "$mode" = link || test "$mode" = relink; } && ++ func_mode_link ${1+"$@"} + +- # Now prepare to actually exec the command. +- exec_cmd="\$cmd$args" +- else +- # Display what would be done. +- if test -n "$shlibpath_var"; then +- eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" +- $echo "export $shlibpath_var" +- fi +- $echo "$cmd$args" +- exit $EXIT_SUCCESS +- fi +- ;; + +- # libtool clean and uninstall mode +- clean | uninstall) +- modename="$modename: $mode" +- rm="$nonopt" ++# func_mode_uninstall arg... ++func_mode_uninstall () ++{ ++ $opt_debug ++ RM="$nonopt" + files= + rmforce= + exit_status=0 +@@ -6547,30 +8202,28 @@ + for arg + do + case $arg in +- -f) rm="$rm $arg"; rmforce=yes ;; +- -*) rm="$rm $arg" ;; ++ -f) RM="$RM $arg"; rmforce=yes ;; ++ -*) RM="$RM $arg" ;; + *) files="$files $arg" ;; + esac + done + +- if test -z "$rm"; then +- $echo "$modename: you must specify an RM program" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- fi ++ test -z "$RM" && \ ++ func_fatal_help "you must specify an RM program" + + rmdirs= + + origobjdir="$objdir" + for file in $files; do +- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` +- if test "X$dir" = "X$file"; then +- dir=. ++ func_dirname "$file" "" "." ++ dir="$func_dirname_result" ++ if test "X$dir" = X.; then + objdir="$origobjdir" + else + objdir="$dir/$origobjdir" + fi +- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` ++ func_basename "$file" ++ name="$func_basename_result" + test "$mode" = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates +@@ -6582,9 +8235,9 @@ + fi + + # Don't error if the file doesn't exist and rm -f was used. +- if (test -L "$file") >/dev/null 2>&1 \ +- || (test -h "$file") >/dev/null 2>&1 \ +- || test -f "$file"; then ++ if { test -L "$file"; } >/dev/null 2>&1 || ++ { test -h "$file"; } >/dev/null 2>&1 || ++ test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 +@@ -6598,8 +8251,8 @@ + case $name in + *.la) + # Possibly a libtool archive, so verify it. +- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- . $dir/$name ++ if func_lalib_p "$file"; then ++ func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do +@@ -6614,39 +8267,17 @@ + *" $dlname "*) ;; + *) rmfiles="$rmfiles $objdir/$dlname" ;; + esac +- test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" ++ test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. +- cmds=$postuninstall_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" +- if test "$?" -ne 0 && test "$rmforce" != yes; then +- exit_status=1 +- fi +- done +- IFS="$save_ifs" ++ func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. +- cmds=$old_postuninstall_cmds +- save_ifs="$IFS"; IFS='~' +- for cmd in $cmds; do +- IFS="$save_ifs" +- eval cmd=\"$cmd\" +- $show "$cmd" +- $run eval "$cmd" +- if test "$?" -ne 0 && test "$rmforce" != yes; then +- exit_status=1 +- fi +- done +- IFS="$save_ifs" ++ func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; +@@ -6656,20 +8287,20 @@ + + *.lo) + # Possibly a libtool object, so verify it. +- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then ++ if func_lalib_p "$file"; then + + # Read the .lo file +- . $dir/$name ++ func_source $dir/$name + + # Add PIC object to the list of files to remove. +- if test -n "$pic_object" \ +- && test "$pic_object" != none; then ++ if test -n "$pic_object" && ++ test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. +- if test -n "$non_pic_object" \ +- && test "$non_pic_object" != none; then ++ if test -n "$non_pic_object" && ++ test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi +@@ -6680,17 +8311,26 @@ + noexename=$name + case $file in + *.exe) +- file=`$echo $file|${SED} 's,.exe$,,'` +- noexename=`$echo $name|${SED} 's,.exe$,,'` ++ func_stripname '' '.exe' "$file" ++ file=$func_stripname_result ++ func_stripname '' '.exe' "$name" ++ noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. +- if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then +- relink_command= +- . $dir/$noexename ++ if func_ltwrapper_p "$file"; then ++ if func_ltwrapper_executable_p "$file"; then ++ func_ltwrapper_scriptname "$file" ++ relink_command= ++ func_source $func_ltwrapper_scriptname_result ++ rmfiles="$rmfiles $func_ltwrapper_scriptname_result" ++ else ++ relink_command= ++ func_source $dir/$noexename ++ fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles +@@ -6705,239 +8345,38 @@ + fi + ;; + esac +- $show "$rm $rmfiles" +- $run $rm $rmfiles || exit_status=1 ++ func_show_eval "$RM $rmfiles" 'exit_status=1' + done + objdir="$origobjdir" + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then +- $show "rmdir $dir" +- $run rmdir $dir >/dev/null 2>&1 ++ func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +- ;; ++} + +- "") +- $echo "$modename: you must specify a MODE" 1>&2 +- $echo "$generic_help" 1>&2 +- exit $EXIT_FAILURE +- ;; +- esac ++{ test "$mode" = uninstall || test "$mode" = clean; } && ++ func_mode_uninstall ${1+"$@"} + +- if test -z "$exec_cmd"; then +- $echo "$modename: invalid operation mode \`$mode'" 1>&2 +- $echo "$generic_help" 1>&2 +- exit $EXIT_FAILURE +- fi +-fi # test -z "$show_help" ++test -z "$mode" && { ++ help="$generic_help" ++ func_fatal_help "you must specify a MODE" ++} ++ ++test -z "$exec_cmd" && \ ++ func_fatal_help "invalid operation mode \`$mode'" + + if test -n "$exec_cmd"; then +- eval exec $exec_cmd ++ eval exec "$exec_cmd" + exit $EXIT_FAILURE + fi + +-# We need to display help for each of the modes. +-case $mode in +-"") $echo \ +-"Usage: $modename [OPTION]... [MODE-ARG]... +- +-Provide generalized library-building support services. +- +- --config show all configuration variables +- --debug enable verbose shell tracing +--n, --dry-run display commands without modifying any files +- --features display basic configuration information and exit +- --finish same as \`--mode=finish' +- --help display this help message and exit +- --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] +- --quiet same as \`--silent' +- --silent don't print informational messages +- --tag=TAG use configuration variables from tag TAG +- --version print version information +- +-MODE must be one of the following: +- +- clean remove files from the build directory +- compile compile a source file into a libtool object +- execute automatically set library path, then run a program +- finish complete the installation of libtool libraries +- install install libraries or executables +- link create a library or an executable +- uninstall remove libraries from an installed directory +- +-MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for +-a more detailed description of MODE. +- +-Report bugs to ." +- exit $EXIT_SUCCESS +- ;; +- +-clean) +- $echo \ +-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... +- +-Remove files from the build directory. +- +-RM is the name of the program to use to delete files associated with each FILE +-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +-to RM. +- +-If FILE is a libtool library, object or program, all the files associated +-with it are deleted. Otherwise, only FILE itself is deleted using RM." +- ;; +- +-compile) +- $echo \ +-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE +- +-Compile a source file into a libtool library object. +- +-This mode accepts the following additional options: +- +- -o OUTPUT-FILE set the output file name to OUTPUT-FILE +- -prefer-pic try to building PIC objects only +- -prefer-non-pic try to building non-PIC objects only +- -static always build a \`.o' file suitable for static linking +- +-COMPILE-COMMAND is a command to be used in creating a \`standard' object file +-from the given SOURCEFILE. +- +-The output file name is determined by removing the directory component from +-SOURCEFILE, then substituting the C source code suffix \`.c' with the +-library object suffix, \`.lo'." +- ;; +- +-execute) +- $echo \ +-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... +- +-Automatically set library path, then run a program. +- +-This mode accepts the following additional options: +- +- -dlopen FILE add the directory containing FILE to the library path +- +-This mode sets the library path environment variable according to \`-dlopen' +-flags. +- +-If any of the ARGS are libtool executable wrappers, then they are translated +-into their corresponding uninstalled binary, and any of their required library +-directories are added to the library path. +- +-Then, COMMAND is executed, with ARGS as arguments." +- ;; +- +-finish) +- $echo \ +-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... +- +-Complete the installation of libtool libraries. +- +-Each LIBDIR is a directory that contains libtool libraries. +- +-The commands that this mode executes may require superuser privileges. Use +-the \`--dry-run' option if you just want to see what would be executed." +- ;; +- +-install) +- $echo \ +-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... +- +-Install executables or libraries. +- +-INSTALL-COMMAND is the installation command. The first component should be +-either the \`install' or \`cp' program. +- +-The rest of the components are interpreted as arguments to that command (only +-BSD-compatible install options are recognized)." +- ;; +- +-link) +- $echo \ +-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... +- +-Link object files or libraries together to form another library, or to +-create an executable program. ++exit $exit_status + +-LINK-COMMAND is a command using the C compiler that you would use to create +-a program from several object files. +- +-The following components of LINK-COMMAND are treated specially: +- +- -all-static do not do any dynamic linking at all +- -avoid-version do not add a version suffix if possible +- -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime +- -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols +- -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) +- -export-symbols SYMFILE +- try to export only the symbols listed in SYMFILE +- -export-symbols-regex REGEX +- try to export only the symbols matching REGEX +- -LLIBDIR search LIBDIR for required installed libraries +- -lNAME OUTPUT-FILE requires the installed library libNAME +- -module build a library that can dlopened +- -no-fast-install disable the fast-install mode +- -no-install link a not-installable executable +- -no-undefined declare that a library does not refer to external symbols +- -o OUTPUT-FILE create OUTPUT-FILE from the specified objects +- -objectlist FILE Use a list of object files found in FILE to specify objects +- -precious-files-regex REGEX +- don't remove output files matching REGEX +- -release RELEASE specify package release information +- -rpath LIBDIR the created library will eventually be installed in LIBDIR +- -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries +- -static do not do any dynamic linking of uninstalled libtool libraries +- -static-libtool-libs +- do not do any dynamic linking of libtool libraries +- -version-info CURRENT[:REVISION[:AGE]] +- specify library version info [each variable defaults to 0] +- +-All other options (arguments beginning with \`-') are ignored. +- +-Every other argument is treated as a filename. Files ending in \`.la' are +-treated as uninstalled libtool libraries, other files are standard or library +-object files. +- +-If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +-only library objects (\`.lo' files) may be specified, and \`-rpath' is +-required, except when creating a convenience library. +- +-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +-using \`ar' and \`ranlib', or on Windows using \`lib'. +- +-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +-is created, otherwise an executable program is created." +- ;; +- +-uninstall) +- $echo \ +-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... +- +-Remove libraries from an installation directory. +- +-RM is the name of the program to use to delete files associated with each FILE +-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +-to RM. +- +-If FILE is a libtool library, all the files associated with it are deleted. +-Otherwise, only FILE itself is deleted using RM." +- ;; +- +-*) +- $echo "$modename: invalid operation mode \`$mode'" 1>&2 +- $echo "$help" 1>&2 +- exit $EXIT_FAILURE +- ;; +-esac +- +-$echo +-$echo "Try \`$modename --help' for more information about other modes." +- +-exit $? + + # The TAGs below are defined such that we never get into a situation + # in which we disable both kinds of libraries. Given conflicting +@@ -6951,14 +8390,17 @@ + # configuration. But we'll never go from static-only to shared-only. + + # ### BEGIN LIBTOOL TAG CONFIG: disable-shared +-disable_libs=shared ++build_libtool_libs=no ++build_old_libs=yes + # ### END LIBTOOL TAG CONFIG: disable-shared + + # ### BEGIN LIBTOOL TAG CONFIG: disable-static +-disable_libs=static ++build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` + # ### END LIBTOOL TAG CONFIG: disable-static + + # Local Variables: + # mode:shell-script + # sh-indentation:2 + # End: ++# vi:sw=2 ++ +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/config.h.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/config.h.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/config.h.in 2009-10-21 08:21:57.668147533 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/config.h.in 2009-10-21 08:25:00.000000000 +0200 +@@ -99,6 +99,13 @@ + /* Define if defines sctl_io. */ + #undef HPUX_SCTL_IO + ++/* Define to the sub-directory in which libtool stores uninstalled libraries. ++ */ ++#undef LT_OBJDIR ++ ++/* Define to 1 if your C compiler doesn't accept -c and -o together. */ ++#undef NO_MINUS_C_MINUS_O ++ + /* Name of package */ + #undef PACKAGE + +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure 2009-10-21 08:21:57.754148636 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure 2009-10-21 08:25:16.337146095 +0200 +@@ -1,9 +1,9 @@ + #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.61. ++# Generated by GNU Autoconf 2.63. + # + # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ++# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + # This configure script is free software; the Free Software Foundation + # gives unlimited permission to copy, distribute and modify it. + ## --------------------- ## +@@ -15,7 +15,7 @@ + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +@@ -37,17 +37,45 @@ + as_cr_digits='0123456789' + as_cr_alnum=$as_cr_Letters$as_cr_digits + ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' ++fi ++ + # The user is always right. + if test "${PATH_SEPARATOR+set}" != set; then +- echo "#! /bin/sh" >conf$$.sh +- echo "exit 0" >>conf$$.sh +- chmod +x conf$$.sh +- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +- PATH_SEPARATOR=';' +- else +- PATH_SEPARATOR=: +- fi +- rm -f conf$$.sh ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } + fi + + # Support unset when possible. +@@ -63,8 +91,6 @@ + # there to prevent editors from complaining about space-tab. + # (If _AS_PATH_WALK were called with IFS unset, it would disable word + # splitting by setting IFS to empty value.) +-as_nl=' +-' + IFS=" "" $as_nl" + + # Find who we are. Look in the path if we contain no directory separator. +@@ -87,7 +113,7 @@ + as_myself=$0 + fi + if test ! -f "$as_myself"; then +- echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + { (exit 1); exit 1; } + fi + +@@ -100,17 +126,10 @@ + PS4='+ ' + + # NLS nuisances. +-for as_var in \ +- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +- LC_TELEPHONE LC_TIME +-do +- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then +- eval $as_var=C; export $as_var +- else +- ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +- fi +-done ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE + + # Required to use basename. + if expr a : '\(a\)' >/dev/null 2>&1 && +@@ -132,7 +151,7 @@ + $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X/"$0" | ++$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q +@@ -158,7 +177,7 @@ + as_have_required=no + fi + +- if test $as_have_required = yes && (eval ": ++ if test $as_have_required = yes && (eval ": + (as_func_return () { + (exit \$1) + } +@@ -240,7 +259,7 @@ + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +@@ -261,7 +280,7 @@ + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +@@ -341,10 +360,10 @@ + + if test "x$CONFIG_SHELL" != x; then + for as_var in BASH_ENV ENV +- do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +- done +- export CONFIG_SHELL +- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++ do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++ done ++ export CONFIG_SHELL ++ exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} + fi + + +@@ -413,9 +432,10 @@ + + test \$exitcode = 0") || { + echo No shell found that supports shell functions. +- echo Please tell autoconf@gnu.org about your system, +- echo including any error possibly output before this +- echo message ++ echo Please tell bug-autoconf@gnu.org about your system, ++ echo including any error possibly output before this message. ++ echo This can help us improve future autoconf versions. ++ echo Configuration will now proceed without shell functions. + } + + +@@ -451,7 +471,7 @@ + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || +- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems +@@ -479,7 +499,6 @@ + *) + ECHO_N='-n';; + esac +- + if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +@@ -492,19 +511,22 @@ + rm -f conf$$.dir/conf$$.file + else + rm -f conf$$.dir +- mkdir conf$$.dir ++ mkdir conf$$.dir 2>/dev/null + fi +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +- as_ln_s='ln -s' +- # ... but there are two gotchas: +- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. +- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. +- # In both cases, we have to default to `cp -p'. +- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else + as_ln_s='cp -p' +-elif ln conf$$.file conf$$ 2>/dev/null; then +- as_ln_s=ln ++ fi + else + as_ln_s='cp -p' + fi +@@ -529,10 +551,10 @@ + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then +- test -d "$1/."; ++ test -d "$1/."; + else + case $1 in +- -*)set "./$1";; ++ -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi +@@ -553,22 +575,22 @@ + # Check that we are running under the correct shell. + SHELL=${CONFIG_SHELL-/bin/sh} + +-case X$ECHO in ++case X$lt_ECHO in + X*--fallback-echo) + # Remove one level of quotation (which was required for Make). +- ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` ++ ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` + ;; + esac + +-echo=${ECHO-echo} ++ECHO=${lt_ECHO-echo} + if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then +- # Yippee, $echo works! ++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then ++ # Yippee, $ECHO works! + : + else + # Restart under the correct shell. +@@ -578,9 +600,9 @@ + if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift +- cat </dev/null 2>&1 && unset CDPATH + +-if test -z "$ECHO"; then +-if test "X${echo_test_string+set}" != Xset; then +-# find a string as large as possible, as long as the shell can cope with it +- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do +- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... +- if (echo_test_string=`eval $cmd`) 2>/dev/null && +- echo_test_string=`eval $cmd` && +- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null +- then +- break +- fi +- done +-fi ++if test -z "$lt_ECHO"; then ++ if test "X${echo_test_string+set}" != Xset; then ++ # find a string as large as possible, as long as the shell can cope with it ++ for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do ++ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ++ if { echo_test_string=`eval $cmd`; } 2>/dev/null && ++ { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null ++ then ++ break ++ fi ++ done ++ fi + +-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- : +-else +- # The Solaris, AIX, and Digital Unix default echo programs unquote +- # backslashes. This makes it impossible to quote backslashes using +- # echo "$something" | sed 's/\\/\\\\/g' +- # +- # So, first we look for a working echo in the user's PATH. ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ : ++ else ++ # The Solaris, AIX, and Digital Unix default echo programs unquote ++ # backslashes. This makes it impossible to quote backslashes using ++ # echo "$something" | sed 's/\\/\\\\/g' ++ # ++ # So, first we look for a working echo in the user's PATH. + +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- for dir in $PATH /usr/ucb; do ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for dir in $PATH /usr/ucb; do ++ IFS="$lt_save_ifs" ++ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ++ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$dir/echo" ++ break ++ fi ++ done + IFS="$lt_save_ifs" +- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && +- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- echo="$dir/echo" +- break +- fi +- done +- IFS="$lt_save_ifs" + +- if test "X$echo" = Xecho; then +- # We didn't find a better echo, so look for alternatives. +- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- # This shell has a builtin print -r that does the trick. +- echo='print -r' +- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && +- test "X$CONFIG_SHELL" != X/bin/ksh; then +- # If we have ksh, try running configure again with it. +- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} +- export ORIGINAL_CONFIG_SHELL +- CONFIG_SHELL=/bin/ksh +- export CONFIG_SHELL +- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} +- else +- # Try using printf. +- echo='printf %s\n' +- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && +- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- # Cool, printf works +- : +- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && +- test "X$echo_testing_string" = 'X\t' && +- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL +- export CONFIG_SHELL +- SHELL="$CONFIG_SHELL" +- export SHELL +- echo="$CONFIG_SHELL $0 --fallback-echo" +- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && +- test "X$echo_testing_string" = 'X\t' && +- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && +- test "X$echo_testing_string" = "X$echo_test_string"; then +- echo="$CONFIG_SHELL $0 --fallback-echo" ++ if test "X$ECHO" = Xecho; then ++ # We didn't find a better echo, so look for alternatives. ++ if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # This shell has a builtin print -r that does the trick. ++ ECHO='print -r' ++ elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && ++ test "X$CONFIG_SHELL" != X/bin/ksh; then ++ # If we have ksh, try running configure again with it. ++ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ++ export ORIGINAL_CONFIG_SHELL ++ CONFIG_SHELL=/bin/ksh ++ export CONFIG_SHELL ++ exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} + else +- # maybe with a smaller string... +- prev=: ++ # Try using printf. ++ ECHO='printf %s\n' ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # Cool, printf works ++ : ++ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ++ export CONFIG_SHELL ++ SHELL="$CONFIG_SHELL" ++ export SHELL ++ ECHO="$CONFIG_SHELL $0 --fallback-echo" ++ elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$CONFIG_SHELL $0 --fallback-echo" ++ else ++ # maybe with a smaller string... ++ prev=: + +- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do +- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null +- then +- break +- fi +- prev="$cmd" +- done ++ for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do ++ if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null ++ then ++ break ++ fi ++ prev="$cmd" ++ done + +- if test "$prev" != 'sed 50q "$0"'; then +- echo_test_string=`eval $prev` +- export echo_test_string +- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} +- else +- # Oops. We lost completely, so just stick with echo. +- echo=echo +- fi ++ if test "$prev" != 'sed 50q "$0"'; then ++ echo_test_string=`eval $prev` ++ export echo_test_string ++ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} ++ else ++ # Oops. We lost completely, so just stick with echo. ++ ECHO=echo ++ fi ++ fi + fi + fi + fi + fi +-fi + + # Copy echo and quote the copy suitably for passing to libtool from + # the Makefile, instead of quoting the original, which is used later. +-ECHO=$echo +-if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then +- ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" ++lt_ECHO=$ECHO ++if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then ++ lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" + fi + + + + +-tagnames=${tagnames+${tagnames},}CXX +- +-tagnames=${tagnames+${tagnames},}F77 +- + exec 7<&0 &1 + + # Name of the host. +@@ -767,153 +784,161 @@ + # include + #endif" + +-ac_subst_vars='SHELL +-PATH_SEPARATOR +-PACKAGE_NAME +-PACKAGE_TARNAME +-PACKAGE_VERSION +-PACKAGE_STRING +-PACKAGE_BUGREPORT +-exec_prefix +-prefix +-program_transform_name +-bindir +-sbindir +-libexecdir +-datarootdir +-datadir +-sysconfdir +-sharedstatedir +-localstatedir +-includedir +-oldincludedir +-docdir +-infodir +-htmldir +-dvidir +-pdfdir +-psdir +-libdir +-localedir +-mandir +-DEFS +-ECHO_C +-ECHO_N +-ECHO_T +-LIBS ++ac_subst_vars='am__EXEEXT_FALSE ++am__EXEEXT_TRUE ++LTLIBOBJS ++LIBOBJS ++DVDCSS_LDFLAGS ++LATEX_FALSE ++LATEX_TRUE ++DOXYGEN_FALSE ++DOXYGEN_TRUE ++LATEX ++DOXYGEN ++SYS_MSVC_FALSE ++SYS_MSVC_TRUE ++SYS_BSDI_LIBDVD_FALSE ++SYS_BSDI_LIBDVD_TRUE ++SYS_BSDI_FALSE ++SYS_BSDI_TRUE ++OTOOL64 ++OTOOL ++LIPO ++NMEDIT ++DSYMUTIL ++lt_ECHO ++RANLIB ++AR ++LN_S ++NM ++ac_ct_DUMPBIN ++DUMPBIN ++LD ++FGREP ++SED ++LIBTOOL ++OBJDUMP ++DLLTOOL ++AS ++EGREP ++GREP ++CPP ++am__fastdepCC_FALSE ++am__fastdepCC_TRUE ++CCDEPMODE ++AMDEPBACKSLASH ++AMDEP_FALSE ++AMDEP_TRUE ++am__quote ++am__include ++DEPDIR ++OBJEXT ++EXEEXT ++ac_ct_CC ++CPPFLAGS ++LDFLAGS ++CFLAGS ++CC ++am__untar ++am__tar ++AMTAR ++am__leading_dot ++SET_MAKE ++AWK ++mkdir_p ++MKDIR_P ++INSTALL_STRIP_PROGRAM ++STRIP ++install_sh ++MAKEINFO ++AUTOHEADER ++AUTOMAKE ++AUTOCONF ++ACLOCAL ++VERSION ++PACKAGE ++CYGPATH_W ++am__isrc ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++target_os ++target_vendor ++target_cpu ++target ++host_os ++host_vendor ++host_cpu ++host ++build_os ++build_vendor ++build_cpu ++build ++target_alias ++host_alias + build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' ++ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++enable_dependency_tracking ++enable_shared ++enable_static ++with_pic ++enable_fast_install ++with_gnu_ld ++enable_libtool_lock ++enable_doc ++' ++ ac_precious_vars='build_alias + host_alias + target_alias +-build +-build_cpu +-build_vendor +-build_os +-host +-host_cpu +-host_vendor +-host_os +-target +-target_cpu +-target_vendor +-target_os +-INSTALL_PROGRAM +-INSTALL_SCRIPT +-INSTALL_DATA +-am__isrc +-CYGPATH_W +-PACKAGE +-VERSION +-ACLOCAL +-AUTOCONF +-AUTOMAKE +-AUTOHEADER +-MAKEINFO +-install_sh +-STRIP +-INSTALL_STRIP_PROGRAM +-mkdir_p +-AWK +-SET_MAKE +-am__leading_dot +-AMTAR +-am__tar +-am__untar + CC + CFLAGS + LDFLAGS ++LIBS + CPPFLAGS +-ac_ct_CC +-EXEEXT +-OBJEXT +-DEPDIR +-am__include +-am__quote +-AMDEP_TRUE +-AMDEP_FALSE +-AMDEPBACKSLASH +-CCDEPMODE +-am__fastdepCC_TRUE +-am__fastdepCC_FALSE +-CPP +-GREP +-EGREP +-SED +-LN_S +-ECHO +-AR +-RANLIB +-DSYMUTIL +-NMEDIT +-DLLTOOL +-AS +-OBJDUMP +-CXX +-CXXFLAGS +-ac_ct_CXX +-CXXDEPMODE +-am__fastdepCXX_TRUE +-am__fastdepCXX_FALSE +-CXXCPP +-F77 +-FFLAGS +-ac_ct_F77 +-LIBTOOL +-SYS_BSDI_TRUE +-SYS_BSDI_FALSE +-SYS_BSDI_LIBDVD_TRUE +-SYS_BSDI_LIBDVD_FALSE +-SYS_MSVC_TRUE +-SYS_MSVC_FALSE +-DOXYGEN +-LATEX +-DOXYGEN_TRUE +-DOXYGEN_FALSE +-LATEX_TRUE +-LATEX_FALSE +-DVDCSS_LDFLAGS +-LIBOBJS +-LTLIBOBJS' +-ac_subst_files='' +- ac_precious_vars='build_alias +-host_alias +-target_alias +-CC +-CFLAGS +-LDFLAGS +-LIBS +-CPPFLAGS +-CPP +-CXX +-CXXFLAGS +-CCC +-CXXCPP +-F77 +-FFLAGS' ++CPP' + + + # Initialize some variables set by options. + ac_init_help= + ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= + # The variables have the same names as the options, with + # dashes changed to underlines. + cache_file=/dev/null +@@ -1012,13 +1037,21 @@ + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) +- ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` ++ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. +- expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid feature name: $ac_feature" >&2 ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } +- ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` +- eval enable_$ac_feature=no ;; ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; +@@ -1031,13 +1064,21 @@ + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) +- ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` ++ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid feature name: $ac_feature" >&2 ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } +- ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` +- eval enable_$ac_feature=\$ac_optarg ;; ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"enable_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ +@@ -1228,22 +1269,38 @@ + ac_init_version=: ;; + + -with-* | --with-*) +- ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` ++ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. +- expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid package name: $ac_package" >&2 ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } +- ac_package=`echo $ac_package | sed 's/[-.]/_/g'` +- eval with_$ac_package=\$ac_optarg ;; ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) +- ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` ++ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. +- expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid package name: $ac_package" >&2 ++ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++ { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 + { (exit 1); exit 1; }; } +- ac_package=`echo $ac_package | sed 's/[-.]/_/g'` +- eval with_$ac_package=no ;; ++ ac_useropt_orig=$ac_useropt ++ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++ case $ac_user_opts in ++ *" ++"with_$ac_useropt" ++"*) ;; ++ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++ ac_unrecognized_sep=', ';; ++ esac ++ eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. +@@ -1263,7 +1320,7 @@ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + +- -*) { echo "$as_me: error: unrecognized option: $ac_option ++ -*) { $as_echo "$as_me: error: unrecognized option: $ac_option + Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; +@@ -1272,16 +1329,16 @@ + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ++ { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. +- echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && +- echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + +@@ -1290,22 +1347,38 @@ + + if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` +- { echo "$as_me: error: missing argument to $ac_option" >&2 ++ { $as_echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } + fi + +-# Be sure to have absolute directory names. ++if test -n "$ac_unrecognized_opts"; then ++ case $enable_option_checking in ++ no) ;; ++ fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 ++ { (exit 1); exit 1; }; } ;; ++ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++ esac ++fi ++ ++# Check all directory arguments for consistency. + for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir + do + eval ac_val=\$$ac_var ++ # Remove trailing slashes. ++ case $ac_val in ++ */ ) ++ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++ eval $ac_var=\$ac_val;; ++ esac ++ # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac +- { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ++ { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; } + done + +@@ -1320,7 +1393,7 @@ + if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe +- echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes +@@ -1336,10 +1409,10 @@ + ac_pwd=`pwd` && test -n "$ac_pwd" && + ac_ls_di=`ls -di .` && + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || +- { echo "$as_me: error: Working directory cannot be determined" >&2 ++ { $as_echo "$as_me: error: working directory cannot be determined" >&2 + { (exit 1); exit 1; }; } + test "X$ac_ls_di" = "X$ac_pwd_ls_di" || +- { echo "$as_me: error: pwd does not report name of working directory" >&2 ++ { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 + { (exit 1); exit 1; }; } + + +@@ -1347,12 +1420,12 @@ + if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. +- ac_confdir=`$as_dirname -- "$0" || +-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$0" : 'X\(//\)[^/]' \| \ +- X"$0" : 'X\(//\)$' \| \ +- X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$0" | ++ ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_myself" : 'X\(//\)[^/]' \| \ ++ X"$as_myself" : 'X\(//\)$' \| \ ++ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q +@@ -1379,12 +1452,12 @@ + fi + if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." +- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ++ { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } + fi + ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" + ac_abs_confdir=`( +- cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 ++ cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 + { (exit 1); exit 1; }; } + pwd)` + # When building in place, set srcdir=. +@@ -1433,9 +1506,9 @@ + + Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX +- [$ac_default_prefix] ++ [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +- [PREFIX] ++ [PREFIX] + + By default, \`make install' will install all the files in + \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +@@ -1445,25 +1518,25 @@ + For better control, use the options below. + + Fine tuning of the installation directories: +- --bindir=DIR user executables [EPREFIX/bin] +- --sbindir=DIR system admin executables [EPREFIX/sbin] +- --libexecdir=DIR program executables [EPREFIX/libexec] +- --sysconfdir=DIR read-only single-machine data [PREFIX/etc] +- --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] +- --localstatedir=DIR modifiable single-machine data [PREFIX/var] +- --libdir=DIR object code libraries [EPREFIX/lib] +- --includedir=DIR C header files [PREFIX/include] +- --oldincludedir=DIR C header files for non-gcc [/usr/include] +- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] +- --datadir=DIR read-only architecture-independent data [DATAROOTDIR] +- --infodir=DIR info documentation [DATAROOTDIR/info] +- --localedir=DIR locale-dependent data [DATAROOTDIR/locale] +- --mandir=DIR man documentation [DATAROOTDIR/man] +- --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] +- --htmldir=DIR html documentation [DOCDIR] +- --dvidir=DIR dvi documentation [DOCDIR] +- --pdfdir=DIR pdf documentation [DOCDIR] +- --psdir=DIR ps documentation [DOCDIR] ++ --bindir=DIR user executables [EPREFIX/bin] ++ --sbindir=DIR system admin executables [EPREFIX/sbin] ++ --libexecdir=DIR program executables [EPREFIX/libexec] ++ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data [PREFIX/var] ++ --libdir=DIR object code libraries [EPREFIX/lib] ++ --includedir=DIR C header files [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc [/usr/include] ++ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ++ --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ++ --infodir=DIR info documentation [DATAROOTDIR/info] ++ --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ++ --mandir=DIR man documentation [DATAROOTDIR/man] ++ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] ++ --htmldir=DIR html documentation [DOCDIR] ++ --dvidir=DIR dvi documentation [DOCDIR] ++ --pdfdir=DIR pdf documentation [DOCDIR] ++ --psdir=DIR ps documentation [DOCDIR] + _ACEOF + + cat <<\_ACEOF +@@ -1485,6 +1558,7 @@ + cat <<\_ACEOF + + Optional Features: ++ --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build +@@ -1499,10 +1573,9 @@ + Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +- --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-pic try to use only PIC/non-PIC objects [default=use + both] +- --with-tags[=TAGS] include additional configurations [automatic] ++ --with-gnu-ld assume the C compiler uses GNU ld [default=no] + + Some influential environment variables: + CC C compiler command +@@ -1513,11 +1586,6 @@ + CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor +- CXX C++ compiler command +- CXXFLAGS C++ compiler flags +- CXXCPP C++ preprocessor +- F77 Fortran 77 compiler command +- FFLAGS Fortran 77 compiler flags + + Use these variables to override the choices made by `configure' or to help + it to find libraries and programs with nonstandard names/locations. +@@ -1529,15 +1597,17 @@ + if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue +- test -d "$ac_dir" || continue ++ test -d "$ac_dir" || ++ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++ continue + ac_builddir=. + + case "$ac_dir" in + .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) +- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. +- ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; +@@ -1573,7 +1643,7 @@ + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else +- echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +@@ -1583,10 +1653,10 @@ + if $ac_init_version; then + cat <<\_ACEOF + configure +-generated by GNU Autoconf 2.61 ++generated by GNU Autoconf 2.63 + + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ++2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + _ACEOF +@@ -1597,7 +1667,7 @@ + running configure, to aid debugging if configure makes a mistake. + + It was created by $as_me, which was +-generated by GNU Autoconf 2.61. Invocation command line was ++generated by GNU Autoconf 2.63. Invocation command line was + + $ $0 $@ + +@@ -1633,7 +1703,7 @@ + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. +- echo "PATH: $as_dir" ++ $as_echo "PATH: $as_dir" + done + IFS=$as_save_IFS + +@@ -1668,7 +1738,7 @@ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) +- ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; +@@ -1720,11 +1790,12 @@ + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( +- *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) $as_unset $ac_var ;; + esac ;; + esac +@@ -1754,9 +1825,9 @@ + do + eval ac_val=\$$ac_var + case $ac_val in +- *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac +- echo "$ac_var='\''$ac_val'\''" ++ $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + +@@ -1771,9 +1842,9 @@ + do + eval ac_val=\$$ac_var + case $ac_val in +- *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac +- echo "$ac_var='\''$ac_val'\''" ++ $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi +@@ -1789,8 +1860,8 @@ + echo + fi + test "$ac_signal" != 0 && +- echo "$as_me: caught signal $ac_signal" +- echo "$as_me: exit $exit_status" ++ $as_echo "$as_me: caught signal $ac_signal" ++ $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && +@@ -1832,21 +1903,24 @@ + + + # Let the site file select an alternate cache file if it wants to. +-# Prefer explicitly selected file to automatically selected ones. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE + if test -n "$CONFIG_SITE"; then +- set x "$CONFIG_SITE" ++ ac_site_file1=$CONFIG_SITE + elif test "x$prefix" != xNONE; then +- set x "$prefix/share/config.site" "$prefix/etc/config.site" ++ ac_site_file1=$prefix/share/config.site ++ ac_site_file2=$prefix/etc/config.site + else +- set x "$ac_default_prefix/share/config.site" \ +- "$ac_default_prefix/etc/config.site" ++ ac_site_file1=$ac_default_prefix/share/config.site ++ ac_site_file2=$ac_default_prefix/etc/config.site + fi +-shift +-for ac_site_file ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" + do ++ test "x$ac_site_file" = xNONE && continue + if test -r "$ac_site_file"; then +- { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +-echo "$as_me: loading site script $ac_site_file" >&6;} ++ { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +@@ -1856,16 +1930,16 @@ + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then +- { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +-echo "$as_me: loading cache $cache_file" >&6;} ++ { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi + else +- { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +-echo "$as_me: creating cache $cache_file" >&6;} ++ { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file + fi + +@@ -1879,29 +1953,38 @@ + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) +- { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) +- { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then +- { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} +- { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +-echo "$as_me: former value: $ac_old_val" >&2;} +- { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +-echo "$as_me: current value: $ac_new_val" >&2;} +- ac_cache_corrupted=: ++ # differences in whitespace do not lead to failure. ++ ac_old_val_w=`echo x $ac_old_val` ++ ac_new_val_w=`echo x $ac_new_val` ++ if test "$ac_old_val_w" != "$ac_new_val_w"; then ++ { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++ ac_cache_corrupted=: ++ else ++ { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++ eval $ac_var=\$ac_old_val ++ fi ++ { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ++$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ++ { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in +- *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in +@@ -1911,10 +1994,12 @@ + fi + done + if $ac_cache_corrupted; then +- { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +-echo "$as_me: error: changes in the environment can compromise the build" >&2;} +- { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ++ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++ { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ++$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } + fi + +@@ -1960,8 +2045,8 @@ + fi + done + if test -z "$ac_aux_dir"; then +- { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in .auto \"$srcdir\"/.auto" >&5 +-echo "$as_me: error: cannot find install-sh or install.sh in .auto \"$srcdir\"/.auto" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in .auto \"$srcdir\"/.auto" >&5 ++$as_echo "$as_me: error: cannot find install-sh or install.sh in .auto \"$srcdir\"/.auto" >&2;} + { (exit 1); exit 1; }; } + fi + +@@ -1976,34 +2061,34 @@ + + # Make sure we can run config.sub. + $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || +- { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 ++$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} + { (exit 1); exit 1; }; } + +-{ echo "$as_me:$LINENO: checking build system type" >&5 +-echo $ECHO_N "checking build system type... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking build system type" >&5 ++$as_echo_n "checking build system type... " >&6; } + if test "${ac_cv_build+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + ac_build_alias=$build_alias + test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` + test "x$ac_build_alias" = x && +- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +-echo "$as_me: error: cannot guess build type; you must specify one" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 ++$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } + ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || +- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 ++$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +-echo "${ECHO_T}$ac_cv_build" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 ++$as_echo "$ac_cv_build" >&6; } + case $ac_cv_build in + *-*-*) ;; +-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +-echo "$as_me: error: invalid value of canonical build" >&2;} ++*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 ++$as_echo "$as_me: error: invalid value of canonical build" >&2;} + { (exit 1); exit 1; }; };; + esac + build=$ac_cv_build +@@ -2020,27 +2105,27 @@ + case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +-{ echo "$as_me:$LINENO: checking host system type" >&5 +-echo $ECHO_N "checking host system type... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking host system type" >&5 ++$as_echo_n "checking host system type... " >&6; } + if test "${ac_cv_host+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build + else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || +- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 ++$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} + { (exit 1); exit 1; }; } + fi + + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +-echo "${ECHO_T}$ac_cv_host" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 ++$as_echo "$ac_cv_host" >&6; } + case $ac_cv_host in + *-*-*) ;; +-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +-echo "$as_me: error: invalid value of canonical host" >&2;} ++*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 ++$as_echo "$as_me: error: invalid value of canonical host" >&2;} + { (exit 1); exit 1; }; };; + esac + host=$ac_cv_host +@@ -2057,27 +2142,27 @@ + case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +-{ echo "$as_me:$LINENO: checking target system type" >&5 +-echo $ECHO_N "checking target system type... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking target system type" >&5 ++$as_echo_n "checking target system type... " >&6; } + if test "${ac_cv_target+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test "x$target_alias" = x; then + ac_cv_target=$ac_cv_host + else + ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || +- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 +-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 ++$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} + { (exit 1); exit 1; }; } + fi + + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5 +-echo "${ECHO_T}$ac_cv_target" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_target" >&5 ++$as_echo "$ac_cv_target" >&6; } + case $ac_cv_target in + *-*-*) ;; +-*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 +-echo "$as_me: error: invalid value of canonical target" >&2;} ++*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 ++$as_echo "$as_me: error: invalid value of canonical target" >&2;} + { (exit 1); exit 1; }; };; + esac + target=$ac_cv_target +@@ -2101,7 +2186,8 @@ + NONENONEs,x,x, && + program_prefix=${target_alias}- + +-am__api_version='1.10' ++ ++am__api_version='1.11' + + # Find a good install program. We prefer a C program (faster), + # so one script is as good as another. But avoid the broken or +@@ -2116,11 +2202,12 @@ + # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" + # OS/2's system install, which has a completely different semantic + # ./install, which can be erroneously created by make from ./install.sh. +-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } ++# Reject install programs that cannot install multiple files. ++{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ++$as_echo_n "checking for a BSD-compatible install... " >&6; } + if test -z "$INSTALL"; then + if test "${ac_cv_path_install+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -2149,17 +2236,29 @@ + # program-specific install script used by HP pwplus--don't use. + : + else +- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" +- break 3 ++ rm -rf conftest.one conftest.two conftest.dir ++ echo one > conftest.one ++ echo two > conftest.two ++ mkdir conftest.dir ++ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && ++ test -s conftest.one && test -s conftest.two && ++ test -s conftest.dir/conftest.one && ++ test -s conftest.dir/conftest.two ++ then ++ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" ++ break 3 ++ fi + fi + fi + done + done + ;; + esac ++ + done + IFS=$as_save_IFS + ++rm -rf conftest.one conftest.two conftest.dir + + fi + if test "${ac_cv_path_install+set}" = set; then +@@ -2172,8 +2271,8 @@ + INSTALL=$ac_install_sh + fi + fi +-{ echo "$as_me:$LINENO: result: $INSTALL" >&5 +-echo "${ECHO_T}$INSTALL" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 ++$as_echo "$INSTALL" >&6; } + + # Use test -z because SunOS4 sh mishandles braces in ${var-val}. + # It thinks the first close brace ends the variable substitution. +@@ -2183,21 +2282,38 @@ + + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +-{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 ++$as_echo_n "checking whether build environment is sane... " >&6; } + # Just in case + sleep 1 + echo timestamp > conftest.file ++# Reject unsafe characters in $srcdir or the absolute working directory ++# name. Accept space and tab only in the latter. ++am_lf=' ++' ++case `pwd` in ++ *[\\\"\#\$\&\'\`$am_lf]*) ++ { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 ++$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} ++ { (exit 1); exit 1; }; };; ++esac ++case $srcdir in ++ *[\\\"\#\$\&\'\`$am_lf\ \ ]*) ++ { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 ++$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} ++ { (exit 1); exit 1; }; };; ++esac ++ + # Do `set' in a subshell so we don't clobber the current shell's + # arguments. Must try -L first in case configure is actually a + # symlink; some systems play weird games with the mod time of symlinks + # (eg FreeBSD returns the mod time of the symlink's containing + # directory). + if ( +- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` ++ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. +- set X `ls -t $srcdir/configure conftest.file` ++ set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ +@@ -2207,9 +2323,9 @@ + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". +- { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken ++ { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken + alias in your environment" >&5 +-echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken ++$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken + alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi +@@ -2220,45 +2336,158 @@ + # Ok. + : + else +- { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! ++ { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! + Check your system clock" >&5 +-echo "$as_me: error: newly created file is older than distributed files! ++$as_echo "$as_me: error: newly created file is older than distributed files! + Check your system clock" >&2;} + { (exit 1); exit 1; }; } + fi +-{ echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++{ $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } + test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" + # Use a double $ so make ignores it. + test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +-# Double any \ or $. echo might interpret backslashes. ++# Double any \ or $. + # By default was `s,x,x', remove it if useless. +-cat <<\_ACEOF >conftest.sed +-s/[\\$]/&&/g;s/;s,x,x,$// +-_ACEOF +-program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +-rm -f conftest.sed ++ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' ++program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + + # expand $ac_aux_dir to an absolute path + am_aux_dir=`cd $ac_aux_dir && pwd` + +-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" ++if test x"${MISSING+set}" != xset; then ++ case $am_aux_dir in ++ *\ * | *\ *) ++ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; ++ *) ++ MISSING="\${SHELL} $am_aux_dir/missing" ;; ++ esac ++fi + # Use eval to expand $SHELL + if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " + else + am_missing_run= +- { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 ++$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} ++fi ++ ++if test x"${install_sh}" != xset; then ++ case $am_aux_dir in ++ *\ * | *\ *) ++ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; ++ *) ++ install_sh="\${SHELL} $am_aux_dir/install-sh" ++ esac ++fi ++ ++# Installed binaries are usually stripped using `strip' when the user ++# run `make install-strip'. However `strip' might not be the right ++# tool to use in cross-compilation environments, therefore Automake ++# will honor the `STRIP' environment variable to overrule this program. ++if test "$cross_compiling" != no; then ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. ++set dummy ${ac_tool_prefix}strip; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_STRIP+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$STRIP"; then ++ ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++STRIP=$ac_cv_prog_STRIP ++if test -n "$STRIP"; then ++ { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 ++$as_echo "$STRIP" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_STRIP"; then ++ ac_ct_STRIP=$STRIP ++ # Extract the first word of "strip", so it can be a program name with args. ++set dummy strip; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_STRIP"; then ++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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_STRIP="strip" ++ $as_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_STRIP=$ac_cv_prog_ac_ct_STRIP ++if test -n "$ac_ct_STRIP"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 ++$as_echo "$ac_ct_STRIP" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ if test "x$ac_ct_STRIP" = x; then ++ STRIP=":" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ STRIP=$ac_ct_STRIP ++ fi ++else ++ STRIP="$ac_cv_prog_STRIP" ++fi ++ + fi ++INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +-{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 +-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 ++$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } + if test -z "$MKDIR_P"; then + if test "${ac_cv_path_mkdir+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +@@ -2293,8 +2522,8 @@ + MKDIR_P="$ac_install_sh -d" + fi + fi +-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +-echo "${ECHO_T}$MKDIR_P" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 ++$as_echo "$MKDIR_P" >&6; } + + mkdir_p="$MKDIR_P" + case $mkdir_p in +@@ -2306,10 +2535,10 @@ + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_AWK+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +@@ -2322,7 +2551,7 @@ + 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_AWK="$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2333,22 +2562,23 @@ + fi + AWK=$ac_cv_prog_AWK + if test -n "$AWK"; then +- { echo "$as_me:$LINENO: result: $AWK" >&5 +-echo "${ECHO_T}$AWK" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $AWK" >&5 ++$as_echo "$AWK" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + + test -n "$AWK" && break + done + +-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } +-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` ++{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ++$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } ++set x ${MAKE-make} ++ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` + if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + cat >conftest.make <<\_ACEOF + SHELL = /bin/sh +@@ -2365,12 +2595,12 @@ + rm -f conftest.make + fi + if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then +- { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } + SET_MAKE= + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" + fi + +@@ -2389,8 +2619,8 @@ + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then +- { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} ++ { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 ++$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } + fi + fi +@@ -2435,112 +2665,6 @@ + + MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} +- +-# Installed binaries are usually stripped using `strip' when the user +-# run `make install-strip'. However `strip' might not be the right +-# tool to use in cross-compilation environments, therefore Automake +-# will honor the `STRIP' environment variable to overrule this program. +-if test "$cross_compiling" != no; then +- if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +-set dummy ${ac_tool_prefix}strip; 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_STRIP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$STRIP"; then +- ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS +- +-fi +-fi +-STRIP=$ac_cv_prog_STRIP +-if test -n "$STRIP"; then +- { echo "$as_me:$LINENO: result: $STRIP" >&5 +-echo "${ECHO_T}$STRIP" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +- +-fi +-if test -z "$ac_cv_prog_STRIP"; then +- ac_ct_STRIP=$STRIP +- # Extract the first word of "strip", so it can be a program name with args. +-set dummy strip; 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_STRIP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$ac_ct_STRIP"; then +- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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_STRIP="strip" +- 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_STRIP=$ac_cv_prog_ac_ct_STRIP +-if test -n "$ac_ct_STRIP"; then +- { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +-echo "${ECHO_T}$ac_ct_STRIP" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +- if test "x$ac_ct_STRIP" = x; then +- STRIP=":" +- 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 +- STRIP=$ac_ct_STRIP +- fi +-else +- STRIP="$ac_cv_prog_STRIP" +-fi +- +-fi +-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +- + # We need awk for the "check" target. The system "awk" is bad on + # some platforms. + # Always define AMTAR for backward compatibility. +@@ -2564,10 +2688,10 @@ + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. + set dummy ${ac_tool_prefix}gcc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2580,7 +2704,7 @@ + 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_CC="${ac_tool_prefix}gcc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2591,11 +2715,11 @@ + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +- { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +@@ -2604,10 +2728,10 @@ + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +@@ -2620,7 +2744,7 @@ + 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_CC="gcc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2631,11 +2755,11 @@ + fi + ac_ct_CC=$ac_cv_prog_ac_ct_CC + if test -n "$ac_ct_CC"; then +- { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + if test "x$ac_ct_CC" = x; then +@@ -2643,12 +2767,8 @@ + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac + CC=$ac_ct_CC +@@ -2661,10 +2781,10 @@ + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. + set dummy ${ac_tool_prefix}cc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2677,7 +2797,7 @@ + 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_CC="${ac_tool_prefix}cc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2688,11 +2808,11 @@ + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +- { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +@@ -2701,10 +2821,10 @@ + if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2722,7 +2842,7 @@ + continue + fi + ac_cv_prog_CC="cc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2745,11 +2865,11 @@ + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +- { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +@@ -2760,10 +2880,10 @@ + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. + set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2776,7 +2896,7 @@ + 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_CC="$ac_tool_prefix$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2787,11 +2907,11 @@ + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +- { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +@@ -2804,10 +2924,10 @@ + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +@@ -2820,7 +2940,7 @@ + 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_CC="$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -2831,11 +2951,11 @@ + fi + ac_ct_CC=$ac_cv_prog_ac_ct_CC + if test -n "$ac_ct_CC"; then +- { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6; } ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +@@ -2847,12 +2967,8 @@ + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac + CC=$ac_ct_CC +@@ -2862,44 +2978,50 @@ + fi + + +-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH ++test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH + See \`config.log' for more details." >&5 +-echo "$as_me: error: no acceptable C compiler found in \$PATH ++$as_echo "$as_me: error: no acceptable C compiler found in \$PATH + See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ { (exit 1); exit 1; }; }; } + + # Provide some information about the compiler. +-echo "$as_me:$LINENO: checking for C compiler version" >&5 +-ac_compiler=`set X $ac_compile; echo $2` ++$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 ++set X $ac_compile ++ac_compiler=$2 + { (ac_try="$ac_compiler --version >&5" + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler --version >&5") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + { (ac_try="$ac_compiler -v >&5" + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -v >&5") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + { (ac_try="$ac_compiler -V >&5" + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compiler -V >&5") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + + cat >conftest.$ac_ext <<_ACEOF +@@ -2918,27 +3040,22 @@ + } + _ACEOF + ac_clean_files_save=$ac_clean_files +-ac_clean_files="$ac_clean_files a.out a.exe b.out" ++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" + # Try to create an executable without -o first, disregard a.out. + # It will help us diagnose broken compilers, and finding out an intuition + # of exeext. +-{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } +-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +-# +-# List of possible output files, starting from the most likely. +-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) +-# only as a last resort. b.out is created by i960 compilers. +-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' +-# +-# The IRIX 6 linker writes into existing files which may not be +-# executable, retaining their permissions. Remove them first so a +-# subsequent execution test works. ++{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ++$as_echo_n "checking for C compiler default output file name... " >&6; } ++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ++ ++# The possible output files: ++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ++ + ac_rmfiles= + for ac_file in $ac_files + do + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac + done +@@ -2949,10 +3066,11 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +@@ -2963,7 +3081,7 @@ + do + test -f "$ac_file" || continue + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most +@@ -2990,25 +3108,27 @@ + ac_file='' + fi + +-{ echo "$as_me:$LINENO: result: $ac_file" >&5 +-echo "${ECHO_T}$ac_file" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 ++$as_echo "$ac_file" >&6; } + if test -z "$ac_file"; then +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables + See \`config.log' for more details." >&5 +-echo "$as_me: error: C compiler cannot create executables ++$as_echo "$as_me: error: C compiler cannot create executables + See \`config.log' for more details." >&2;} +- { (exit 77); exit 77; }; } ++ { (exit 77); exit 77; }; }; } + fi + + ac_exeext=$ac_cv_exeext + + # Check that the compiler produces executables we can run. If not, either + # the compiler is broken, or we cross compile. +-{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ++$as_echo_n "checking whether the C compiler works... " >&6; } + # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 + # If not cross compiling, check that we can run a simple program. + if test "$cross_compiling" != yes; then +@@ -3017,49 +3137,53 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else +- { { echo "$as_me:$LINENO: error: cannot run C compiled programs. ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. + If you meant to cross compile, use \`--host'. + See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot run C compiled programs. ++$as_echo "$as_me: error: cannot run C compiled programs. + If you meant to cross compile, use \`--host'. + See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ { (exit 1); exit 1; }; }; } + fi + fi + fi +-{ echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++{ $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } + +-rm -f a.out a.exe conftest$ac_cv_exeext b.out ++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out + ac_clean_files=$ac_clean_files_save + # Check that the compiler produces executables we can run. If not, either + # the compiler is broken, or we cross compile. +-{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } +-{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 +-echo "${ECHO_T}$cross_compiling" >&6; } ++{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ++$as_echo_n "checking whether we are cross compiling... " >&6; } ++{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 ++$as_echo "$cross_compiling" >&6; } + +-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 +-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 ++$as_echo_n "checking for suffix of executables... " >&6; } + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) + # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +@@ -3068,31 +3192,33 @@ + for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac + done + else +- { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link + See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link ++$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link + See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ { (exit 1); exit 1; }; }; } + fi + + rm -f conftest$ac_cv_exeext +-{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +-echo "${ECHO_T}$ac_cv_exeext" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ++$as_echo "$ac_cv_exeext" >&6; } + + rm -f conftest.$ac_ext + EXEEXT=$ac_cv_exeext + ac_exeext=$EXEEXT +-{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 +-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 ++$as_echo_n "checking for suffix of object files... " >&6; } + if test "${ac_cv_objext+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ +@@ -3115,40 +3241,43 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; ++ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac + done + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile ++{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile + See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of object files: cannot compile ++$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile + See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ { (exit 1); exit 1; }; }; } + fi + + rm -f conftest.$ac_cv_objext conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +-echo "${ECHO_T}$ac_cv_objext" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ++$as_echo "$ac_cv_objext" >&6; } + OBJEXT=$ac_cv_objext + ac_objext=$OBJEXT +-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } + if test "${ac_cv_c_compiler_gnu+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ +@@ -3174,20 +3303,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_compiler_gnu=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_compiler_gnu=no +@@ -3197,15 +3327,19 @@ + ac_cv_c_compiler_gnu=$ac_compiler_gnu + + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } +-GCC=`test $ac_compiler_gnu = yes && echo yes` ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ++$as_echo "$ac_cv_c_compiler_gnu" >&6; } ++if test $ac_compiler_gnu = yes; then ++ GCC=yes ++else ++ GCC= ++fi + ac_test_CFLAGS=${CFLAGS+set} + ac_save_CFLAGS=$CFLAGS +-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ++$as_echo_n "checking whether $CC accepts -g... " >&6; } + if test "${ac_cv_prog_cc_g+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes +@@ -3232,20 +3366,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + CFLAGS="" +@@ -3270,20 +3405,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + : + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_c_werror_flag=$ac_save_c_werror_flag +@@ -3309,20 +3445,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_g=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + +@@ -3337,8 +3474,8 @@ + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 ++$as_echo "$ac_cv_prog_cc_g" >&6; } + if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS + elif test $ac_cv_prog_cc_g = yes; then +@@ -3354,10 +3491,10 @@ + CFLAGS= + fi + fi +-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 ++$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } + if test "${ac_cv_prog_cc_c89+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + ac_cv_prog_cc_c89=no + ac_save_CC=$CC +@@ -3428,20 +3565,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_prog_cc_c89=$ac_arg + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + +@@ -3457,15 +3595,15 @@ + # AC_CACHE_VAL + case "x$ac_cv_prog_cc_c89" in + x) +- { echo "$as_me:$LINENO: result: none needed" >&5 +-echo "${ECHO_T}none needed" >&6; } ;; ++ { $as_echo "$as_me:$LINENO: result: none needed" >&5 ++$as_echo "none needed" >&6; } ;; + xno) +- { echo "$as_me:$LINENO: result: unsupported" >&5 +-echo "${ECHO_T}unsupported" >&6; } ;; ++ { $as_echo "$as_me:$LINENO: result: unsupported" >&5 ++$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" +- { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; ++ { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 ++$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; + esac + + +@@ -3482,40 +3620,40 @@ + am_make=${MAKE-make} + cat > confinc << 'END' + am__doit: +- @echo done ++ @echo this is the am__doit target + .PHONY: am__doit + END + # If we don't find an include directive, just comment out the code. +-{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 ++$as_echo_n "checking for style of include used by $am_make... " >&6; } + am__include="#" + am__quote= + _am_result=none + # First try GNU make style include. + echo "include confinc" > confmf +-# We grep out `Entering directory' and `Leaving directory' +-# messages which can occur if `w' ends up in MAKEFLAGS. +-# In particular we don't look at `^make:' because GNU make might +-# be invoked under some other name (usually "gmake"), in which +-# case it prints its new name instead of `make'. +-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then +- am__include=include +- am__quote= +- _am_result=GNU +-fi ++# Ignore all kinds of additional output from `make'. ++case `$am_make -s -f confmf 2> /dev/null` in #( ++*the\ am__doit\ target*) ++ am__include=include ++ am__quote= ++ _am_result=GNU ++ ;; ++esac + # Now try BSD make style include. + if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf +- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then +- am__include=.include +- am__quote="\"" +- _am_result=BSD +- fi ++ case `$am_make -s -f confmf 2> /dev/null` in #( ++ *the\ am__doit\ target*) ++ am__include=.include ++ am__quote="\"" ++ _am_result=BSD ++ ;; ++ esac + fi + + +-{ echo "$as_me:$LINENO: result: $_am_result" >&5 +-echo "${ECHO_T}$_am_result" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 ++$as_echo "$_am_result" >&6; } + rm -f confinc confmf + + # Check whether --enable-dependency-tracking was given. +@@ -3539,10 +3677,10 @@ + + depcc="$CC" am_compiler_list= + +-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 ++$as_echo_n "checking dependency style of $depcc... " >&6; } + if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up +@@ -3567,6 +3705,11 @@ + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi ++ am__universal=false ++ case " $depcc " in #( ++ *\ -arch\ *\ -arch\ *) am__universal=true ;; ++ esac ++ + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and +@@ -3584,7 +3727,17 @@ + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + ++ # We check with `-c' and `-o' for the sake of the "dashmstdout" ++ # mode. It turns out that the SunPro C++ compiler does not properly ++ # handle `-M -o', and we need to detect this. Also, some Intel ++ # versions had trouble with output in subdirs ++ am__obj=sub/conftest.${OBJEXT-o} ++ am__minus_obj="-o $am__obj" + case $depmode in ++ gcc) ++ # This depmode causes a compiler race in universal mode. ++ test "$am__universal" = false || continue ++ ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested +@@ -3594,19 +3747,23 @@ + break + fi + ;; ++ msvisualcpp | msvcmsys) ++ # This compiler won't grok `-c -o', but also, the minuso test has ++ # not run yet. These depmodes are late enough in the game, and ++ # so weak that their functioning should not be impacted. ++ am__obj=conftest.${OBJEXT-o} ++ am__minus_obj= ++ ;; + none) break ;; + esac +- # We check with `-c' and `-o' for the sake of the "dashmstdout" +- # mode. It turns out that the SunPro C++ compiler does not properly +- # handle `-M -o', and we need to detect this. + if depmode=$depmode \ +- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ ++ source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ +- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ ++ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && +- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ++ grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message +@@ -3630,8 +3787,8 @@ + fi + + fi +-{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 ++$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } + CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if +@@ -3645,21 +3802,153 @@ + fi + + ++if test "x$CC" != xcc; then ++ { $as_echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 ++$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } ++else ++ { $as_echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 ++$as_echo_n "checking whether cc understands -c and -o together... " >&6; } ++fi ++set dummy $CC; ac_cc=`$as_echo "$2" | ++ sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ++if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ 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 ++# Make sure it works both with $CC and with simple cc. ++# We do the test twice because some compilers refuse to overwrite an ++# existing .o file with -o, though they will create one. ++ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' ++rm -f conftest2.* ++if { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && ++ test -f conftest2.$ac_objext && { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; ++then ++ eval ac_cv_prog_cc_${ac_cc}_c_o=yes ++ if test "x$CC" != xcc; then ++ # Test first that cc exists at all. ++ if { ac_try='cc -c conftest.$ac_ext >&5' ++ { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; }; then ++ ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' ++ rm -f conftest2.* ++ if { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && ++ test -f conftest2.$ac_objext && { (case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_try") 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; ++ then ++ # cc works too. ++ : ++ else ++ # cc exists but doesn't like -o. ++ eval ac_cv_prog_cc_${ac_cc}_c_o=no ++ fi ++ fi ++ fi ++else ++ eval ac_cv_prog_cc_${ac_cc}_c_o=no ++fi ++rm -f core conftest* ++ ++fi ++if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++ ++cat >>confdefs.h <<\_ACEOF ++#define NO_MINUS_C_MINUS_O 1 ++_ACEOF ++ ++fi ++ ++# FIXME: we rely on the cache variable name because ++# there is no other way. ++set dummy $CC ++am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ++eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o ++if test "$am_t" != yes; then ++ # Losing compiler, so override with the script. ++ # FIXME: It is wrong to rewrite CC. ++ # But if we don't then we get into trouble of one sort or another. ++ # A longer-term fix would be to have automake use am__CC in this case, ++ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" ++ CC="$am_aux_dir/compile $CC" ++fi ++ ++ + + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' + ac_compiler_gnu=$ac_cv_c_compiler_gnu +-{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 ++$as_echo_n "checking how to run the C preprocessor... " >&6; } + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then + CPP= + fi + if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" +@@ -3691,20 +3980,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +@@ -3728,13 +4018,14 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err +@@ -3742,7 +4033,7 @@ + # Broken: success on invalid input. + continue + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +@@ -3767,8 +4058,8 @@ + else + ac_cv_prog_CPP=$CPP + fi +-{ echo "$as_me:$LINENO: result: $CPP" >&5 +-echo "${ECHO_T}$CPP" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 ++$as_echo "$CPP" >&6; } + ac_preproc_ok=false + for ac_c_preproc_warn_flag in '' yes + do +@@ -3796,20 +4087,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + : + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +@@ -3833,13 +4125,14 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err +@@ -3847,7 +4140,7 @@ + # Broken: success on invalid input. + continue + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +@@ -3863,11 +4156,13 @@ + if $ac_preproc_ok; then + : + else +- { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check ++ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check + See \`config.log' for more details." >&5 +-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check ++$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check + See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ { (exit 1); exit 1; }; }; } + fi + + ac_ext=c +@@ -3877,42 +4172,37 @@ + ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 ++$as_echo_n "checking for grep that handles long lines and -e... " >&6; } + if test "${ac_cv_path_GREP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- # Extract the first word of "grep ggrep" to use in msg output +-if test -z "$GREP"; then +-set dummy grep ggrep; ac_prog_name=$2 +-if test "${ac_cv_path_GREP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else ++ if test -z "$GREP"; then + ac_path_GREP_found=false +-# Loop through the user's path and test for each of PROGNAME-LIST +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do +- for ac_exec_ext in '' $ac_executable_extensions; do +- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" +- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +- # Check for GNU ac_path_GREP and select it if it is found. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue ++# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP + case `"$ac_path_GREP" --version 2>&1` in + *GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; + *) + ac_count=0 +- echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" ++ $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" +- echo 'GREP' >> "conftest.nl" ++ $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` +@@ -3927,74 +4217,60 @@ + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac + +- +- $ac_path_GREP_found && break 3 ++ $ac_path_GREP_found && break 3 ++ done + done + done +- +-done + IFS=$as_save_IFS +- +- +-fi +- +-GREP="$ac_cv_path_GREP" +-if test -z "$GREP"; then +- { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} ++ if test -z "$ac_cv_path_GREP"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 ++$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } +-fi +- ++ fi + else + ac_cv_path_GREP=$GREP + fi + +- + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +-echo "${ECHO_T}$ac_cv_path_GREP" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 ++$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +-{ echo "$as_me:$LINENO: checking for egrep" >&5 +-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 ++$as_echo_n "checking for egrep... " >&6; } + if test "${ac_cv_path_EGREP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else +- # Extract the first word of "egrep" to use in msg output +-if test -z "$EGREP"; then +-set dummy egrep; ac_prog_name=$2 +-if test "${ac_cv_path_EGREP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else ++ if test -z "$EGREP"; then + ac_path_EGREP_found=false +-# Loop through the user's path and test for each of PROGNAME-LIST +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do +- for ac_exec_ext in '' $ac_executable_extensions; do +- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" +- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +- # Check for GNU ac_path_EGREP and select it if it is found. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue ++# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP + case `"$ac_path_EGREP" --version 2>&1` in + *GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; + *) + ac_count=0 +- echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" ++ $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" +- echo 'EGREP' >> "conftest.nl" ++ $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + ac_count=`expr $ac_count + 1` +@@ -4009,40 +4285,31 @@ + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac + +- +- $ac_path_EGREP_found && break 3 ++ $ac_path_EGREP_found && break 3 ++ done + done + done +- +-done + IFS=$as_save_IFS +- +- +-fi +- +-EGREP="$ac_cv_path_EGREP" +-if test -z "$EGREP"; then +- { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} ++ if test -z "$ac_cv_path_EGREP"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 ++$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} + { (exit 1); exit 1; }; } +-fi +- ++ fi + else + ac_cv_path_EGREP=$EGREP + fi + +- + fi + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 ++$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 ++$as_echo_n "checking for ANSI C header files... " >&6; } + if test "${ac_cv_header_stdc+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ +@@ -4069,20 +4336,21 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_header_stdc=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_header_stdc=no +@@ -4174,37 +4442,40 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_link") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_try") 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : + else +- echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: program exited with status $ac_status" >&5 ++$as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ( exit $ac_status ) + ac_cv_header_stdc=no + fi ++rm -rf conftest.dSYM + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext + fi + + + fi + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +-echo "${ECHO_T}$ac_cv_header_stdc" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 ++$as_echo "$ac_cv_header_stdc" >&6; } + if test $ac_cv_header_stdc = yes; then + + cat >>confdefs.h <<\_ACEOF +@@ -4214,997 +4485,687 @@ + fi + + ++enable_win32_dll=yes + +- +-# Check whether --enable-shared was given. +-if test "${enable_shared+set}" = set; then +- enableval=$enable_shared; p=${PACKAGE-default} +- case $enableval in +- yes) enable_shared=yes ;; +- no) enable_shared=no ;; +- *) +- enable_shared=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_shared=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac ++case $host in ++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. ++set dummy ${ac_tool_prefix}as; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_AS+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- enable_shared=yes +-fi +- +- +-# Check whether --enable-static was given. +-if test "${enable_static+set}" = set; then +- enableval=$enable_static; p=${PACKAGE-default} +- case $enableval in +- yes) enable_static=yes ;; +- no) enable_static=no ;; +- *) +- enable_static=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_static=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac ++ if test -n "$AS"; then ++ ac_cv_prog_AS="$AS" # Let the user override the test. + else +- enable_static=yes +-fi +- ++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_AS="${ac_tool_prefix}as" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS + +-# Check whether --enable-fast-install was given. +-if test "${enable_fast_install+set}" = set; then +- enableval=$enable_fast_install; p=${PACKAGE-default} +- case $enableval in +- yes) enable_fast_install=yes ;; +- no) enable_fast_install=no ;; +- *) +- enable_fast_install=no +- # Look at the argument we got. We use all the common list separators. +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for pkg in $enableval; do +- IFS="$lt_save_ifs" +- if test "X$pkg" = "X$p"; then +- enable_fast_install=yes +- fi +- done +- IFS="$lt_save_ifs" +- ;; +- esac ++fi ++fi ++AS=$ac_cv_prog_AS ++if test -n "$AS"; then ++ { $as_echo "$as_me:$LINENO: result: $AS" >&5 ++$as_echo "$AS" >&6; } + else +- enable_fast_install=yes ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +-{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } +-if test "${lt_cv_path_SED+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++if test -z "$ac_cv_prog_AS"; then ++ ac_ct_AS=$AS ++ # Extract the first word of "as", so it can be a program name with args. ++set dummy as; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_AS+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_AS"; then ++ ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. + else +- # Loop through the user's path and test for sed and gsed. +-# Then use that list of sed's as ones to test for truncation. + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. +- for lt_ac_prog in sed gsed; do +- for ac_exec_ext in '' $ac_executable_extensions; do +- if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then +- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" +- fi +- done +- done +-done +-IFS=$as_save_IFS +-lt_ac_max=0 +-lt_ac_count=0 +-# Add /usr/xpg4/bin/sed as it is typically found on Solaris +-# along with /bin/sed that truncates output. +-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do +- test ! -f $lt_ac_sed && continue +- cat /dev/null > conftest.in +- lt_ac_count=0 +- echo $ECHO_N "0123456789$ECHO_C" >conftest.in +- # Check for GNU sed and select it if it is found. +- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then +- lt_cv_path_SED=$lt_ac_sed +- break ++ 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_AS="as" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 + fi +- while true; do +- cat conftest.in conftest.in >conftest.tmp +- mv conftest.tmp conftest.in +- cp conftest.in conftest.nl +- echo >>conftest.nl +- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break +- cmp -s conftest.out conftest.nl || break +- # 10000 chars as input seems more than enough +- test $lt_ac_count -gt 10 && break +- lt_ac_count=`expr $lt_ac_count + 1` +- if test $lt_ac_count -gt $lt_ac_max; then +- lt_ac_max=$lt_ac_count +- lt_cv_path_SED=$lt_ac_sed +- fi +- done + done ++done ++IFS=$as_save_IFS + + fi ++fi ++ac_ct_AS=$ac_cv_prog_ac_ct_AS ++if test -n "$ac_ct_AS"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 ++$as_echo "$ac_ct_AS" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +-SED=$lt_cv_path_SED +- +-{ echo "$as_me:$LINENO: result: $SED" >&5 +-echo "${ECHO_T}$SED" >&6; } +- +- +-# Check whether --with-gnu-ld was given. +-if test "${with_gnu_ld+set}" = set; then +- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes ++ if test "x$ac_ct_AS" = x; then ++ AS="false" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ AS=$ac_ct_AS ++ fi + else +- with_gnu_ld=no ++ AS="$ac_cv_prog_AS" + fi + +-ac_prog=ld +-if test "$GCC" = yes; then +- # Check if gcc -print-prog-name=ld gives a path. +- { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } +- case $host in +- *-*-mingw*) +- # gcc leaves a trailing carriage return which upsets mingw +- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; +- *) +- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; +- esac +- case $ac_prog in +- # Accept absolute paths. +- [\\/]* | ?:[\\/]*) +- re_direlt='/[^/][^/]*/\.\./' +- # Canonicalize the pathname of ld +- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` +- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do +- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` +- done +- test -z "$LD" && LD="$ac_prog" +- ;; +- "") +- # If it fails, then pretend we aren't 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 "$as_me:$LINENO: checking for GNU ld" >&5 +-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } +-else +- { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } +-fi +-if test "${lt_cv_path_LD+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_DLLTOOL+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -z "$LD"; then +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- for ac_dir in $PATH; do +- IFS="$lt_save_ifs" +- test -z "$ac_dir" && ac_dir=. +- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then +- lt_cv_path_LD="$ac_dir/$ac_prog" +- # Check to see if the program is GNU ld. I'd rather use --version, +- # but apparently some variants of GNU ld only accept -v. +- # Break only if it was the GNU/non-GNU ld that we prefer. +- case `"$lt_cv_path_LD" -v 2>&1 &5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++fi + fi ++DLLTOOL=$ac_cv_prog_DLLTOOL ++if test -n "$DLLTOOL"; then ++ { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5 ++$as_echo "$DLLTOOL" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-LD="$lt_cv_path_LD" +-if test -n "$LD"; then +- { echo "$as_me:$LINENO: result: $LD" >&5 +-echo "${ECHO_T}$LD" >&6; } ++ ++fi ++if test -z "$ac_cv_prog_DLLTOOL"; then ++ ac_ct_DLLTOOL=$DLLTOOL ++ # Extract the first word of "dlltool", so it can be a program name with args. ++set dummy dlltool; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ if test -n "$ac_ct_DLLTOOL"; then ++ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # 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_DLLTOOL="dlltool" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ + fi +-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} +- { (exit 1); exit 1; }; } +-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } +-if test "${lt_cv_prog_gnu_ld+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL ++if test -n "$ac_ct_DLLTOOL"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 ++$as_echo "$ac_ct_DLLTOOL" >&6; } + else +- # I'd rather use --version here, but apparently some GNU lds only accept -v. +-case `$LD -v 2>&1 &5 ++$as_echo "no" >&6; } + fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 +-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } +-with_gnu_ld=$lt_cv_prog_gnu_ld + +- +-{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 +-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } +-if test "${lt_cv_ld_reload_flag+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test "x$ac_ct_DLLTOOL" = x; then ++ DLLTOOL="false" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ DLLTOOL=$ac_ct_DLLTOOL ++ fi + else +- lt_cv_ld_reload_flag='-r' ++ DLLTOOL="$ac_cv_prog_DLLTOOL" + fi +-{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 +-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } +-reload_flag=$lt_cv_ld_reload_flag +-case $reload_flag in +-"" | " "*) ;; +-*) reload_flag=" $reload_flag" ;; +-esac +-reload_cmds='$LD$reload_flag -o $output$reload_objs' +-case $host_os in +- darwin*) +- if test "$GCC" = yes; then +- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' +- else +- reload_cmds='$LD$reload_flag -o $output$reload_objs' +- fi +- ;; +-esac + +-{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 +-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } +-if test "${lt_cv_path_NM+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. ++set dummy ${ac_tool_prefix}objdump; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_OBJDUMP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$NM"; then +- # Let the user override the test. +- lt_cv_path_NM="$NM" ++ if test -n "$OBJDUMP"; then ++ ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. + else +- lt_nm_to_check="${ac_tool_prefix}nm" +- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then +- lt_nm_to_check="$lt_nm_to_check nm" ++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_OBJDUMP="${ac_tool_prefix}objdump" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 + fi +- for lt_tmp_nm in $lt_nm_to_check; do +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do +- IFS="$lt_save_ifs" +- test -z "$ac_dir" && ac_dir=. +- tmp_nm="$ac_dir/$lt_tmp_nm" +- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; 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 +- # Tru64's nm complains that /dev/null is an invalid object file +- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in +- */dev/null* | *'Invalid file or object type'*) +- lt_cv_path_NM="$tmp_nm -B" +- break +- ;; +- *) +- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in +- */dev/null*) +- lt_cv_path_NM="$tmp_nm -p" +- break +- ;; +- *) +- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but +- continue # so that we can try to find one that supports BSD flags +- ;; +- esac +- ;; +- esac +- fi +- done +- IFS="$lt_save_ifs" +- done +- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm ++done ++done ++IFS=$as_save_IFS ++ + fi + fi +-{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +-echo "${ECHO_T}$lt_cv_path_NM" >&6; } +-NM="$lt_cv_path_NM" +- +-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 +-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } +-LN_S=$as_ln_s +-if test "$LN_S" = "ln -s"; then +- { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++OBJDUMP=$ac_cv_prog_OBJDUMP ++if test -n "$OBJDUMP"; then ++ { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 ++$as_echo "$OBJDUMP" >&6; } + else +- { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +-echo "${ECHO_T}no, using $LN_S" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 +-echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } +-if test "${lt_cv_deplibs_check_method+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_file_magic_cmd='$MAGIC_CMD' +-lt_cv_file_magic_test_file= +-lt_cv_deplibs_check_method='unknown' +-# Need to set the preceding variable on all platforms that support +-# interlibrary dependencies. +-# 'none' -- dependencies not supported. +-# `unknown' -- same as none, but documents that we really don't know. +-# 'pass_all' -- all dependencies passed with no checks. +-# 'test_compile' -- check by making test program. +-# 'file_magic [[regex]]' -- check by looking for files in library path +-# which responds to the $file_magic_cmd with a given extended regex. +-# If you have `file' or equivalent on your system and you're not sure +-# whether `pass_all' will *always* work, you probably want this one. + +-case $host_os in +-aix[4-9]*) +- lt_cv_deplibs_check_method=pass_all +- ;; ++fi ++if test -z "$ac_cv_prog_OBJDUMP"; then ++ ac_ct_OBJDUMP=$OBJDUMP ++ # Extract the first word of "objdump", so it can be a program name with args. ++set dummy objdump; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_OBJDUMP"; then ++ ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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_OBJDUMP="objdump" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS + +-beos*) +- lt_cv_deplibs_check_method=pass_all +- ;; ++fi ++fi ++ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP ++if test -n "$ac_ct_OBJDUMP"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 ++$as_echo "$ac_ct_OBJDUMP" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +-bsdi[45]*) +- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' +- lt_cv_file_magic_cmd='/usr/bin/file -L' +- lt_cv_file_magic_test_file=/shlib/libc.so +- ;; +- +-cygwin*) +- # func_win32_libid is a shell function defined in ltmain.sh +- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' +- lt_cv_file_magic_cmd='func_win32_libid' +- ;; +- +-mingw* | pw32*) +- # Base MSYS/MinGW do not provide the 'file' command needed by +- # func_win32_libid shell function, so use a weaker test based on 'objdump', +- # unless we find 'file', for example because we are cross-compiling. +- if ( file / ) >/dev/null 2>&1; then +- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' +- lt_cv_file_magic_cmd='func_win32_libid' ++ if test "x$ac_ct_OBJDUMP" = x; then ++ OBJDUMP="false" + else +- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' +- lt_cv_file_magic_cmd='$OBJDUMP -f' ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ OBJDUMP=$ac_ct_OBJDUMP + fi +- ;; ++else ++ OBJDUMP="$ac_cv_prog_OBJDUMP" ++fi + +-darwin* | rhapsody*) +- lt_cv_deplibs_check_method=pass_all + ;; ++esac + +-freebsd* | dragonfly*) +- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then +- case $host_cpu in +- i*86 ) +- # Not sure whether the presence of OpenBSD here was a mistake. +- # Let's accept both of them until this is cleared up. +- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' +- lt_cv_file_magic_cmd=/usr/bin/file +- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` +- ;; +- esac +- else +- lt_cv_deplibs_check_method=pass_all +- fi +- ;; ++test -z "$AS" && AS=as + +-gnu*) +- lt_cv_deplibs_check_method=pass_all +- ;; + +-hpux10.20* | hpux11*) +- lt_cv_file_magic_cmd=/usr/bin/file +- case $host_cpu in +- ia64*) +- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' +- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so +- ;; +- hppa*64*) +- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' +- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl +- ;; +- *) +- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' +- lt_cv_file_magic_test_file=/usr/lib/libc.sl +- ;; +- esac +- ;; + +-interix[3-9]*) +- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here +- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' +- ;; + +-irix5* | irix6* | nonstopux*) +- case $LD in +- *-32|*"-32 ") libmagic=32-bit;; +- *-n32|*"-n32 ") libmagic=N32;; +- *-64|*"-64 ") libmagic=64-bit;; +- *) libmagic=never-match;; +- esac +- lt_cv_deplibs_check_method=pass_all +- ;; + +-# This must be Linux ELF. +-linux* | k*bsd*-gnu) +- lt_cv_deplibs_check_method=pass_all +- ;; ++test -z "$DLLTOOL" && DLLTOOL=dlltool + +-netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then +- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' +- else +- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' +- fi +- ;; + +-newos6*) +- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' +- lt_cv_file_magic_cmd=/usr/bin/file +- lt_cv_file_magic_test_file=/usr/lib/libnls.so +- ;; + +-nto-qnx*) +- lt_cv_deplibs_check_method=unknown +- ;; + +-openbsd*) +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' +- else +- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' +- fi +- ;; + +-osf3* | osf4* | osf5*) +- lt_cv_deplibs_check_method=pass_all +- ;; ++test -z "$OBJDUMP" && OBJDUMP=objdump + +-rdos*) +- lt_cv_deplibs_check_method=pass_all +- ;; + +-solaris*) +- lt_cv_deplibs_check_method=pass_all +- ;; + +-sysv4 | sysv4.3*) +- case $host_vendor in +- motorola) +- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' +- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` +- ;; +- ncr) +- lt_cv_deplibs_check_method=pass_all +- ;; +- sequent) +- lt_cv_file_magic_cmd='/bin/file' +- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' +- ;; +- sni) +- lt_cv_file_magic_cmd='/bin/file' +- lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" +- lt_cv_file_magic_test_file=/lib/libc.so +- ;; +- siemens) +- lt_cv_deplibs_check_method=pass_all +- ;; +- pc) +- lt_cv_deplibs_check_method=pass_all +- ;; +- esac +- ;; + +-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) +- lt_cv_deplibs_check_method=pass_all +- ;; ++ ++ ++ ++case `pwd` in ++ *\ * | *\ *) ++ { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 ++$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; + esac + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 +-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } +-file_magic_cmd=$lt_cv_file_magic_cmd +-deplibs_check_method=$lt_cv_deplibs_check_method +-test -z "$deplibs_check_method" && deplibs_check_method=unknown + + ++macro_version='2.2.6' ++macro_revision='1.3012' + + +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} + +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +-# Allow CC to be a program name with arguments. +-compiler=$CC + +-# Check whether --enable-libtool-lock was given. +-if test "${enable_libtool_lock+set}" = set; then +- enableval=$enable_libtool_lock; +-fi + +-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +-# Some flags need to be propagated to the compiler or linker for good +-# libtool support. +-case $host in +-ia64-*-hpux*) +- # Find out which ABI we are using. +- echo 'int i;' > conftest.$ac_ext +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- case `/usr/bin/file conftest.$ac_objext` in +- *ELF-32*) +- HPUX_IA64_MODE="32" +- ;; +- *ELF-64*) +- HPUX_IA64_MODE="64" +- ;; +- esac +- fi +- rm -rf conftest* +- ;; +-*-*-irix6*) +- # Find out which ABI we are using. +- echo '#line 4781 "configure"' > conftest.$ac_ext +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- if test "$lt_cv_prog_gnu_ld" = yes; then +- case `/usr/bin/file conftest.$ac_objext` in +- *32-bit*) +- LD="${LD-ld} -melf32bsmip" +- ;; +- *N32*) +- LD="${LD-ld} -melf32bmipn32" +- ;; +- *64-bit*) +- LD="${LD-ld} -melf64bmip" +- ;; +- esac +- else +- case `/usr/bin/file conftest.$ac_objext` in +- *32-bit*) +- LD="${LD-ld} -32" +- ;; +- *N32*) +- LD="${LD-ld} -n32" +- ;; +- *64-bit*) +- LD="${LD-ld} -64" +- ;; +- esac +- fi +- fi +- rm -rf conftest* +- ;; + +-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +-s390*-*linux*|sparc*-*linux*) +- # Find out which ABI we are using. +- echo 'int i;' > conftest.$ac_ext +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- case `/usr/bin/file conftest.o` in +- *32-bit*) +- case $host in +- x86_64-*kfreebsd*-gnu) +- LD="${LD-ld} -m elf_i386_fbsd" +- ;; +- x86_64-*linux*) +- LD="${LD-ld} -m elf_i386" +- ;; +- ppc64-*linux*|powerpc64-*linux*) +- LD="${LD-ld} -m elf32ppclinux" +- ;; +- s390x-*linux*) +- LD="${LD-ld} -m elf_s390" +- ;; +- sparc64-*linux*) +- LD="${LD-ld} -m elf32_sparc" +- ;; +- esac +- ;; +- *64-bit*) +- case $host in +- x86_64-*kfreebsd*-gnu) +- LD="${LD-ld} -m elf_x86_64_fbsd" +- ;; +- x86_64-*linux*) +- LD="${LD-ld} -m elf_x86_64" +- ;; +- ppc*-*linux*|powerpc*-*linux*) +- LD="${LD-ld} -m elf64ppc" +- ;; +- s390*-*linux*) +- LD="${LD-ld} -m elf64_s390" +- ;; +- sparc*-*linux*) +- LD="${LD-ld} -m elf64_sparc" +- ;; +- esac +- ;; +- esac +- fi +- rm -rf conftest* +- ;; + +-*-*-sco3.2v5*) +- # On SCO OpenServer 5, we need -belf to get full-featured binaries. +- SAVE_CFLAGS="$CFLAGS" +- CFLAGS="$CFLAGS -belf" +- { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } +-if test "${lt_cv_cc_needs_belf+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu + +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- lt_cv_cc_needs_belf=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- lt_cv_cc_needs_belf=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +- ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } +- if test x"$lt_cv_cc_needs_belf" != x"yes"; then +- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf +- CFLAGS="$SAVE_CFLAGS" +- fi +- ;; +-sparc*-*solaris*) +- # Find out which ABI we are using. +- echo 'int i;' > conftest.$ac_ext +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- case `/usr/bin/file conftest.o` in +- *64-bit*) +- case $lt_cv_prog_gnu_ld in +- yes*) LD="${LD-ld} -m elf64_sparc" ;; +- *) +- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then +- LD="${LD-ld} -64" +- fi +- ;; +- esac +- ;; +- esac +- fi +- rm -rf conftest* +- ;; ++ltmain="$ac_aux_dir/ltmain.sh" + +-*-*-cygwin* | *-*-mingw* | *-*-pw32*) +- if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +-set dummy ${ac_tool_prefix}dlltool; 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_DLLTOOL+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$DLLTOOL"; then +- ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +-else +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ++$as_echo_n "checking for a sed that does not truncate output... " >&6; } ++if test "${ac_cv_path_SED+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ ++ for ac_i in 1 2 3 4 5 6 7; do ++ ac_script="$ac_script$as_nl$ac_script" ++ done ++ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed ++ $as_unset ac_script || ac_script= ++ if test -z "$SED"; then ++ ac_path_SED_found=false ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ 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_DLLTOOL="${ac_tool_prefix}dlltool" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done ++ for ac_prog in sed gsed; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue ++# Check for GNU ac_path_SED and select it if it is found. ++ # Check for GNU $ac_path_SED ++case `"$ac_path_SED" --version 2>&1` in ++*GNU*) ++ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; ++*) ++ ac_count=0 ++ $as_echo_n 0123456789 >"conftest.in" ++ while : ++ do ++ cat "conftest.in" "conftest.in" >"conftest.tmp" ++ mv "conftest.tmp" "conftest.in" ++ cp "conftest.in" "conftest.nl" ++ $as_echo '' >> "conftest.nl" ++ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break ++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++ ac_count=`expr $ac_count + 1` ++ if test $ac_count -gt ${ac_path_SED_max-0}; then ++ # Best one so far, save it but keep looking for a better one ++ ac_cv_path_SED="$ac_path_SED" ++ ac_path_SED_max=$ac_count ++ fi ++ # 10*(2^10) chars as input seems more than enough ++ test $ac_count -gt 10 && break ++ done ++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ++esac ++ ++ $ac_path_SED_found && break 3 ++ done ++ done + done + IFS=$as_save_IFS +- +-fi +-fi +-DLLTOOL=$ac_cv_prog_DLLTOOL +-if test -n "$DLLTOOL"; then +- { echo "$as_me:$LINENO: result: $DLLTOOL" >&5 +-echo "${ECHO_T}$DLLTOOL" >&6; } ++ if test -z "$ac_cv_path_SED"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 ++$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} ++ { (exit 1); exit 1; }; } ++ fi + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ ac_cv_path_SED=$SED + fi + +- + fi +-if test -z "$ac_cv_prog_DLLTOOL"; then +- ac_ct_DLLTOOL=$DLLTOOL +- # Extract the first word of "dlltool", so it can be a program name with args. +-set dummy dlltool; 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_DLLTOOL+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$ac_ct_DLLTOOL"; then +- ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # 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_DLLTOOL="dlltool" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 ++$as_echo "$ac_cv_path_SED" >&6; } ++ SED="$ac_cv_path_SED" ++ rm -f conftest.sed + +-fi +-fi +-ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +-if test -n "$ac_ct_DLLTOOL"; then +- { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 +-echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi ++test -z "$SED" && SED=sed ++Xsed="$SED -e 1s/^X//" + +- if test "x$ac_ct_DLLTOOL" = x; then +- DLLTOOL="false" +- 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 +- DLLTOOL=$ac_ct_DLLTOOL +- fi +-else +- DLLTOOL="$ac_cv_prog_DLLTOOL" +-fi + +- if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. +-set dummy ${ac_tool_prefix}as; 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_AS+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$AS"; then +- ac_cv_prog_AS="$AS" # 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_AS="${ac_tool_prefix}as" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS + +-fi +-fi +-AS=$ac_cv_prog_AS +-if test -n "$AS"; then +- { echo "$as_me:$LINENO: result: $AS" >&5 +-echo "${ECHO_T}$AS" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi + + +-fi +-if test -z "$ac_cv_prog_AS"; then +- ac_ct_AS=$AS +- # Extract the first word of "as", so it can be a program name with args. +-set dummy as; 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_AS+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$ac_ct_AS"; then +- ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. ++ ++ ++ ++ ++ ++ ++{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 ++$as_echo_n "checking for fgrep... " >&6; } ++if test "${ac_cv_path_FGREP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH ++ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 ++ then ac_cv_path_FGREP="$GREP -F" ++ else ++ if test -z "$FGREP"; then ++ ac_path_FGREP_found=false ++ # Loop through the user's path and test for each of PROGNAME-LIST ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin + 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_AS="as" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done ++ for ac_prog in fgrep; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" ++ { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue ++# Check for GNU ac_path_FGREP and select it if it is found. ++ # Check for GNU $ac_path_FGREP ++case `"$ac_path_FGREP" --version 2>&1` in ++*GNU*) ++ ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; ++*) ++ ac_count=0 ++ $as_echo_n 0123456789 >"conftest.in" ++ while : ++ do ++ cat "conftest.in" "conftest.in" >"conftest.tmp" ++ mv "conftest.tmp" "conftest.in" ++ cp "conftest.in" "conftest.nl" ++ $as_echo 'FGREP' >> "conftest.nl" ++ "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break ++ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++ ac_count=`expr $ac_count + 1` ++ if test $ac_count -gt ${ac_path_FGREP_max-0}; then ++ # Best one so far, save it but keep looking for a better one ++ ac_cv_path_FGREP="$ac_path_FGREP" ++ ac_path_FGREP_max=$ac_count ++ fi ++ # 10*(2^10) chars as input seems more than enough ++ test $ac_count -gt 10 && break ++ done ++ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ++esac ++ ++ $ac_path_FGREP_found && break 3 ++ done ++ done + done + IFS=$as_save_IFS +- +-fi +-fi +-ac_ct_AS=$ac_cv_prog_ac_ct_AS +-if test -n "$ac_ct_AS"; then +- { echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 +-echo "${ECHO_T}$ac_ct_AS" >&6; } ++ if test -z "$ac_cv_path_FGREP"; then ++ { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 ++$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} ++ { (exit 1); exit 1; }; } ++ fi + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ ac_cv_path_FGREP=$FGREP + fi + +- if test "x$ac_ct_AS" = x; then +- AS="false" +- 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 +- AS=$ac_ct_AS +- fi +-else +- AS="$ac_cv_prog_AS" ++ fi + fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 ++$as_echo "$ac_cv_path_FGREP" >&6; } ++ FGREP="$ac_cv_path_FGREP" + +- if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +-set dummy ${ac_tool_prefix}objdump; 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_OBJDUMP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$OBJDUMP"; then +- ac_cv_prog_OBJDUMP="$OBJDUMP" # 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_OBJDUMP="${ac_tool_prefix}objdump" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS + +-fi +-fi +-OBJDUMP=$ac_cv_prog_OBJDUMP +-if test -n "$OBJDUMP"; then +- { echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +-echo "${ECHO_T}$OBJDUMP" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi ++test -z "$GREP" && GREP=grep + + +-fi +-if test -z "$ac_cv_prog_OBJDUMP"; then +- ac_ct_OBJDUMP=$OBJDUMP +- # Extract the first word of "objdump", so it can be a program name with args. +-set dummy objdump; 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_OBJDUMP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++# Check whether --with-gnu-ld was given. ++if test "${with_gnu_ld+set}" = set; then ++ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes + else +- if test -n "$ac_ct_OBJDUMP"; then +- ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. ++ with_gnu_ld=no ++fi ++ ++ac_prog=ld ++if test "$GCC" = yes; then ++ # Check if gcc -print-prog-name=ld gives a path. ++ { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 ++$as_echo_n "checking for ld used by $CC... " >&6; } ++ case $host in ++ *-*-mingw*) ++ # gcc leaves a trailing carriage return which upsets mingw ++ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; ++ *) ++ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; ++ esac ++ case $ac_prog in ++ # Accept absolute paths. ++ [\\/]* | ?:[\\/]*) ++ re_direlt='/[^/][^/]*/\.\./' ++ # Canonicalize the pathname of ld ++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` ++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` ++ done ++ test -z "$LD" && LD="$ac_prog" ++ ;; ++ "") ++ # If it fails, then pretend we aren't 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 ++ { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 ++$as_echo_n "checking for GNU ld... " >&6; } ++else ++ { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 ++$as_echo_n "checking for non-GNU ld... " >&6; } ++fi ++if test "${lt_cv_path_LD+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -z "$LD"; then ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for ac_dir in $PATH; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then ++ lt_cv_path_LD="$ac_dir/$ac_prog" ++ # Check to see if the program is GNU ld. I'd rather use --version, ++ # but apparently some variants of GNU ld only accept -v. ++ # Break only if it was the GNU/non-GNU ld that we prefer. ++ case `"$lt_cv_path_LD" -v 2>&1 &5 ++$as_echo "$LD" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 ++$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} ++ { (exit 1); exit 1; }; } ++{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 ++$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } ++if test "${lt_cv_prog_gnu_ld+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ # I'd rather use --version here, but apparently some GNU lds only accept -v. ++case `$LD -v 2>&1 &5 ++$as_echo "$lt_cv_prog_gnu_ld" >&6; } ++with_gnu_ld=$lt_cv_prog_gnu_ld ++ ++ ++ ++ ++ ++ ++ ++ ++ ++{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 ++$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } ++if test "${lt_cv_path_NM+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$NM"; then ++ # Let the user override the test. ++ lt_cv_path_NM="$NM" ++else ++ lt_nm_to_check="${ac_tool_prefix}nm" ++ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then ++ lt_nm_to_check="$lt_nm_to_check nm" ++ fi ++ for lt_tmp_nm in $lt_nm_to_check; do ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ tmp_nm="$ac_dir/$lt_tmp_nm" ++ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; 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 ++ # Tru64's nm complains that /dev/null is an invalid object file ++ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in ++ */dev/null* | *'Invalid file or object type'*) ++ lt_cv_path_NM="$tmp_nm -B" ++ break ++ ;; ++ *) ++ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in ++ */dev/null*) ++ lt_cv_path_NM="$tmp_nm -p" ++ break ++ ;; ++ *) ++ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but ++ continue # so that we can try to find one that supports BSD flags ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ done ++ IFS="$lt_save_ifs" ++ done ++ : ${lt_cv_path_NM=no} ++fi ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 ++$as_echo "$lt_cv_path_NM" >&6; } ++if test "$lt_cv_path_NM" != "no"; then ++ NM="$lt_cv_path_NM" ++else ++ # Didn't find any BSD compatible name lister, look for dumpbin. ++ if test -n "$ac_tool_prefix"; then ++ for ac_prog in "dumpbin -symbols" "link -dump -symbols" ++ do ++ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_DUMPBIN+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$DUMPBIN"; then ++ ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -5213,8 +5174,8 @@ + 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_OBJDUMP="objdump" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -5223,271 +5184,358 @@ + + fi + fi +-ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +-if test -n "$ac_ct_OBJDUMP"; then +- { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +-echo "${ECHO_T}$ac_ct_OBJDUMP" >&6; } ++DUMPBIN=$ac_cv_prog_DUMPBIN ++if test -n "$DUMPBIN"; then ++ { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 ++$as_echo "$DUMPBIN" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_OBJDUMP" = x; then +- OBJDUMP="false" ++ ++ test -n "$DUMPBIN" && break ++ done ++fi ++if test -z "$DUMPBIN"; then ++ ac_ct_DUMPBIN=$DUMPBIN ++ for ac_prog in "dumpbin -symbols" "link -dump -symbols" ++do ++ # Extract the first word of "$ac_prog", so it can be a program name with args. ++set dummy $ac_prog; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_DUMPBIN"; then ++ ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # 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_DUMPBIN="$ac_prog" ++ $as_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_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN ++if test -n "$ac_ct_DUMPBIN"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 ++$as_echo "$ac_ct_DUMPBIN" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++ test -n "$ac_ct_DUMPBIN" && break ++done ++ ++ if test "x$ac_ct_DUMPBIN" = x; then ++ DUMPBIN=":" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- OBJDUMP=$ac_ct_OBJDUMP ++ DUMPBIN=$ac_ct_DUMPBIN + fi +-else +- OBJDUMP="$ac_cv_prog_OBJDUMP" + fi + +- ;; +- +-esac + +-need_locks="$enable_libtool_lock" ++ if test "$DUMPBIN" != ":"; then ++ NM="$DUMPBIN" ++ fi ++fi ++test -z "$NM" && NM=nm + + +-# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + ++{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 ++$as_echo_n "checking the name lister ($NM) interface... " >&6; } ++if test "${lt_cv_nm_interface+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ lt_cv_nm_interface="BSD nm" ++ echo "int some_variable = 0;" > conftest.$ac_ext ++ (eval echo "\"\$as_me:5276: $ac_compile\"" >&5) ++ (eval "$ac_compile" 2>conftest.err) ++ cat conftest.err >&5 ++ (eval echo "\"\$as_me:5279: $NM \\\"conftest.$ac_objext\\\"\"" >&5) ++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) ++ cat conftest.err >&5 ++ (eval echo "\"\$as_me:5282: output\"" >&5) ++ cat conftest.out >&5 ++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then ++ lt_cv_nm_interface="MS dumpbin" ++ fi ++ rm -f conftest* ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 ++$as_echo "$lt_cv_nm_interface" >&6; } + ++{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 ++$as_echo_n "checking whether ln -s works... " >&6; } ++LN_S=$as_ln_s ++if test "$LN_S" = "ln -s"; then ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ++$as_echo "no, using $LN_S" >&6; } ++fi + ++# find the maximum length of command line arguments ++{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 ++$as_echo_n "checking the maximum length of command line arguments... " >&6; } ++if test "${lt_cv_sys_max_cmd_len+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ i=0 ++ teststring="ABCD" + ++ case $build_os in ++ msdosdjgpp*) ++ # On DJGPP, this test can blow up pretty badly due to problems in libc ++ # (any single argument exceeding 2000 bytes causes a buffer overrun ++ # during glob expansion). Even if it were fixed, the result of this ++ # check would be larger than it should be. ++ lt_cv_sys_max_cmd_len=12288; # 12K is about right ++ ;; + ++ gnu*) ++ # Under GNU Hurd, this test is not required because there is ++ # no limit to the length of command line arguments. ++ # Libtool will interpret -1 as no limit whatsoever ++ lt_cv_sys_max_cmd_len=-1; ++ ;; + +-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ +- inttypes.h stdint.h unistd.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default ++ cygwin* | mingw* | cegcc*) ++ # On Win9x/ME, this test blows up -- it succeeds, but takes ++ # about 5 minutes as the teststring grows exponentially. ++ # Worse, since 9x/ME are not pre-emptively multitasking, ++ # you end up with a "frozen" computer, even though with patience ++ # the test eventually succeeds (with a max line length of 256k). ++ # Instead, let's just punt: use the minimum linelength reported by ++ # all of the supported platforms: 8192 (on NT/2K/XP). ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- eval "$as_ac_Header=yes" +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ amigaos*) ++ # On AmigaOS with pdksh, this test takes hours, literally. ++ # So we just punt and use a minimum line length of 8192. ++ lt_cv_sys_max_cmd_len=8192; ++ ;; + +- eval "$as_ac_Header=no" +-fi ++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) ++ # This has been around since 386BSD, at least. Likely further. ++ if test -x /sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` ++ elif test -x /usr/sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` ++ else ++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs ++ fi ++ # And add a safety zone ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ ;; ++ ++ interix*) ++ # We know the value 262144 and hardcode it with a safety zone (like BSD) ++ lt_cv_sys_max_cmd_len=196608 ++ ;; ++ ++ osf*) ++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure ++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not ++ # nice to cause kernel panics so lets avoid the loop below. ++ # First set a reasonable default. ++ lt_cv_sys_max_cmd_len=16384 ++ # ++ if test -x /sbin/sysconfig; then ++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in ++ *1*) lt_cv_sys_max_cmd_len=-1 ;; ++ esac ++ fi ++ ;; ++ sco3.2v5*) ++ lt_cv_sys_max_cmd_len=102400 ++ ;; ++ sysv5* | sco5v6* | sysv4.2uw2*) ++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` ++ if test -n "$kargmax"; then ++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` ++ else ++ lt_cv_sys_max_cmd_len=32768 ++ fi ++ ;; ++ *) ++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` ++ if test -n "$lt_cv_sys_max_cmd_len"; then ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ else ++ # Make teststring a little bigger before we do anything with it. ++ # a 1K string should be a reasonable start. ++ for i in 1 2 3 4 5 6 7 8 ; do ++ teststring=$teststring$teststring ++ done ++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ++ # If test is not a shell built-in, we'll probably end up computing a ++ # maximum length that is only half of the actual maximum length, but ++ # we can't tell. ++ while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ ++ = "XX$teststring$teststring"; } >/dev/null 2>&1 && ++ test $i != 17 # 1/2 MB should be enough ++ do ++ i=`expr $i + 1` ++ teststring=$teststring$teststring ++ done ++ # Only check the string length outside the loop. ++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` ++ teststring= ++ # Add a significant safety factor because C++ compilers can tack on ++ # massive amounts of additional arguments before passing them to the ++ # linker. It appears as though 1/2 is a usable value. ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ++ fi ++ ;; ++ esac + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF + ++if test -n $lt_cv_sys_max_cmd_len ; then ++ { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 ++$as_echo "$lt_cv_sys_max_cmd_len" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: none" >&5 ++$as_echo "none" >&6; } + fi ++max_cmd_len=$lt_cv_sys_max_cmd_len + +-done + + + +-for ac_header in dlfcn.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_compiler=no +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++: ${CP="cp -f"} ++: ${MV="mv -f"} ++: ${RM="rm -f"} ++ ++{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 ++$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } ++# Try some XSI features ++xsi_shell=no ++( _lt_dummy="a/b/c" ++ test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ ++ = c,a/b,, \ ++ && eval 'test $(( 1 + 1 )) -eq 2 \ ++ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ ++ && xsi_shell=yes ++{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 ++$as_echo "$xsi_shell" >&6; } ++ ++ ++{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 ++$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } ++lt_shell_append=no ++( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ ++ >/dev/null 2>&1 \ ++ && lt_shell_append=yes ++{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 ++$as_echo "$lt_shell_append" >&6; } + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <$ac_header> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_preproc=no ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ lt_unset=unset ++else ++ lt_unset=false + fi + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +- ;; ++ ++ ++# test EBCDIC or ASCII ++case `echo X|tr X '\101'` in ++ A) # ASCII based system ++ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr ++ lt_SP2NL='tr \040 \012' ++ lt_NL2SP='tr \015\012 \040\040' ++ ;; ++ *) # EBCDIC based system ++ lt_SP2NL='tr \100 \n' ++ lt_NL2SP='tr \r\n \100\100' ++ ;; + esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++ ++ ++ ++ ++ ++ ++ ++ ++{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 ++$as_echo_n "checking for $LD option to reload object files... " >&6; } ++if test "${lt_cv_ld_reload_flag+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- eval "$as_ac_Header=\$ac_header_preproc" ++ lt_cv_ld_reload_flag='-r' + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 ++$as_echo "$lt_cv_ld_reload_flag" >&6; } ++reload_flag=$lt_cv_ld_reload_flag ++case $reload_flag in ++"" | " "*) ;; ++*) reload_flag=" $reload_flag" ;; ++esac ++reload_cmds='$LD$reload_flag -o $output$reload_objs' ++case $host_os in ++ darwin*) ++ if test "$GCC" = yes; then ++ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' ++ else ++ reload_cmds='$LD$reload_flag -o $output$reload_objs' ++ fi ++ ;; ++esac + +-fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF + +-fi + +-done + +-ac_ext=cpp +-ac_cpp='$CXXCPP $CPPFLAGS' +-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +-if test -z "$CXX"; then +- if test -n "$CCC"; then +- CXX=$CCC +- else +- if test -n "$ac_tool_prefix"; then +- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +- do +- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +-set dummy $ac_tool_prefix$ac_prog; 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_CXX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++ ++ ++ ++ ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. ++set dummy ${ac_tool_prefix}objdump; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_OBJDUMP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$CXX"; then +- ac_cv_prog_CXX="$CXX" # Let the user override the test. ++ if test -n "$OBJDUMP"; then ++ ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -5496,8 +5544,8 @@ + 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_CXX="$ac_tool_prefix$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -5506,32 +5554,28 @@ + + fi + fi +-CXX=$ac_cv_prog_CXX +-if test -n "$CXX"; then +- { echo "$as_me:$LINENO: result: $CXX" >&5 +-echo "${ECHO_T}$CXX" >&6; } ++OBJDUMP=$ac_cv_prog_OBJDUMP ++if test -n "$OBJDUMP"; then ++ { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 ++$as_echo "$OBJDUMP" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +- test -n "$CXX" && break +- done + fi +-if test -z "$CXX"; then +- ac_ct_CXX=$CXX +- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC +-do +- # Extract the first word of "$ac_prog", so it can be a program name with args. +-set dummy $ac_prog; 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_CXX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test -z "$ac_cv_prog_OBJDUMP"; then ++ ac_ct_OBJDUMP=$OBJDUMP ++ # Extract the first word of "objdump", so it can be a program name with args. ++set dummy objdump; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_CXX"; then +- ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. ++ if test -n "$ac_ct_OBJDUMP"; then ++ ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -5540,8 +5584,8 @@ + 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_CXX="$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_ac_ct_OBJDUMP="objdump" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -5550,645 +5594,365 @@ + + fi + fi +-ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +-if test -n "$ac_ct_CXX"; then +- { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +-echo "${ECHO_T}$ac_ct_CXX" >&6; } ++ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP ++if test -n "$ac_ct_OBJDUMP"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 ++$as_echo "$ac_ct_OBJDUMP" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- +- test -n "$ac_ct_CXX" && break +-done +- +- if test "x$ac_ct_CXX" = x; then +- CXX="g++" ++ if test "x$ac_ct_OBJDUMP" = x; then ++ OBJDUMP="false" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- CXX=$ac_ct_CXX ++ OBJDUMP=$ac_ct_OBJDUMP + fi ++else ++ OBJDUMP="$ac_cv_prog_OBJDUMP" + fi + +- fi +-fi +-# Provide some information about the compiler. +-echo "$as_me:$LINENO: checking for C++ compiler version" >&5 +-ac_compiler=`set X $ac_compile; echo $2` +-{ (ac_try="$ac_compiler --version >&5" +-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_compiler --version >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (ac_try="$ac_compiler -v >&5" +-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_compiler -v >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (ac_try="$ac_compiler -V >&5" +-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_compiler -V >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } ++test -z "$OBJDUMP" && OBJDUMP=objdump + +-{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +-echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } +-if test "${ac_cv_cxx_compiler_gnu+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ + +-int +-main () +-{ +-#ifndef __GNUC__ +- choke me +-#endif + +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_objext; then +- ac_compiler_gnu=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_compiler_gnu=no +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +-echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } +-GXX=`test $ac_compiler_gnu = yes && echo yes` +-ac_test_CXXFLAGS=${CXXFLAGS+set} +-ac_save_CXXFLAGS=$CXXFLAGS +-{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +-echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } +-if test "${ac_cv_prog_cxx_g+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_save_cxx_werror_flag=$ac_cxx_werror_flag +- ac_cxx_werror_flag=yes +- ac_cv_prog_cxx_g=no +- CXXFLAGS="-g" +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 ++$as_echo_n "checking how to recognize dependent libraries... " >&6; } ++if test "${lt_cv_deplibs_check_method+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ lt_cv_file_magic_cmd='$MAGIC_CMD' ++lt_cv_file_magic_test_file= ++lt_cv_deplibs_check_method='unknown' ++# Need to set the preceding variable on all platforms that support ++# interlibrary dependencies. ++# 'none' -- dependencies not supported. ++# `unknown' -- same as none, but documents that we really don't know. ++# 'pass_all' -- all dependencies passed with no checks. ++# 'test_compile' -- check by making test program. ++# 'file_magic [[regex]]' -- check by looking for files in library path ++# which responds to the $file_magic_cmd with a given extended regex. ++# If you have `file' or equivalent on your system and you're not sure ++# whether `pass_all' will *always* work, you probably want this one. + +-int +-main () +-{ ++case $host_os in ++aix[4-9]*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_objext; then +- ac_cv_prog_cxx_g=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++beos*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +- CXXFLAGS="" +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++bsdi[45]*) ++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' ++ lt_cv_file_magic_cmd='/usr/bin/file -L' ++ lt_cv_file_magic_test_file=/shlib/libc.so ++ ;; + +-int +-main () +-{ ++cygwin*) ++ # func_win32_libid is a shell function defined in ltmain.sh ++ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' ++ lt_cv_file_magic_cmd='func_win32_libid' ++ ;; + +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_objext; then +- : +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++mingw* | pw32*) ++ # Base MSYS/MinGW do not provide the 'file' command needed by ++ # func_win32_libid shell function, so use a weaker test based on 'objdump', ++ # unless we find 'file', for example because we are cross-compiling. ++ if ( file / ) >/dev/null 2>&1; then ++ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' ++ lt_cv_file_magic_cmd='func_win32_libid' ++ else ++ lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' ++ lt_cv_file_magic_cmd='$OBJDUMP -f' ++ fi ++ ;; + +- ac_cxx_werror_flag=$ac_save_cxx_werror_flag +- CXXFLAGS="-g" +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++cegcc) ++ # use the weaker test based on 'objdump'. See mingw*. ++ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' ++ lt_cv_file_magic_cmd='$OBJDUMP -f' ++ ;; + +-int +-main () +-{ ++darwin* | rhapsody*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_objext; then +- ac_cv_prog_cxx_g=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++freebsd* | dragonfly*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then ++ case $host_cpu in ++ i*86 ) ++ # Not sure whether the presence of OpenBSD here was a mistake. ++ # Let's accept both of them until this is cleared up. ++ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' ++ lt_cv_file_magic_cmd=/usr/bin/file ++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ++ ;; ++ esac ++ else ++ lt_cv_deplibs_check_method=pass_all ++ fi ++ ;; + ++gnu*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +-fi ++hpux10.20* | hpux11*) ++ lt_cv_file_magic_cmd=/usr/bin/file ++ case $host_cpu in ++ ia64*) ++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' ++ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ++ ;; ++ hppa*64*) ++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' ++ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ++ ;; ++ *) ++ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' ++ lt_cv_file_magic_test_file=/usr/lib/libc.sl ++ ;; ++ esac ++ ;; + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi ++interix[3-9]*) ++ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here ++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ++ ;; + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi ++irix5* | irix6* | nonstopux*) ++ case $LD in ++ *-32|*"-32 ") libmagic=32-bit;; ++ *-n32|*"-n32 ") libmagic=N32;; ++ *-64|*"-64 ") libmagic=64-bit;; ++ *) libmagic=never-match;; ++ esac ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- ac_cxx_werror_flag=$ac_save_cxx_werror_flag +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +-echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } +-if test "$ac_test_CXXFLAGS" = set; then +- CXXFLAGS=$ac_save_CXXFLAGS +-elif test $ac_cv_prog_cxx_g = yes; then +- if test "$GXX" = yes; then +- CXXFLAGS="-g -O2" +- else +- CXXFLAGS="-g" +- fi +-else +- if test "$GXX" = yes; then +- CXXFLAGS="-O2" ++# This must be Linux ELF. ++linux* | k*bsd*-gnu) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then ++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else +- CXXFLAGS= ++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi +-fi +-ac_ext=cpp +-ac_cpp='$CXXCPP $CPPFLAGS' +-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ++ ;; + +-depcc="$CXX" am_compiler_list= ++newos6*) ++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' ++ lt_cv_file_magic_cmd=/usr/bin/file ++ lt_cv_file_magic_test_file=/usr/lib/libnls.so ++ ;; + +-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } +-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then +- # We make a subdir and do the tests there. Otherwise we can end up +- # making bogus files that we don't know about and never remove. For +- # instance it was reported that on HP-UX the gcc test will end up +- # making a dummy file named `D' -- because `-MD' means `put the output +- # in D'. +- mkdir conftest.dir +- # Copy depcomp to subdir because otherwise we won't find it if we're +- # using a relative directory. +- cp "$am_depcomp" conftest.dir +- cd conftest.dir +- # We will build objects and dependencies in a subdirectory because +- # it helps to detect inapplicable dependency modes. For instance +- # both Tru64's cc and ICC support -MD to output dependencies as a +- # side effect of compilation, but ICC will put the dependencies in +- # the current directory while Tru64 will put them in the object +- # directory. +- mkdir sub ++*nto* | *qnx*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +- am_cv_CXX_dependencies_compiler_type=none +- if test "$am_compiler_list" = ""; then +- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` ++openbsd*) ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' ++ else ++ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi +- for depmode in $am_compiler_list; do +- # Setup a source with many dependencies, because some compilers +- # like to wrap large dependency lists on column 80 (with \), and +- # we should not choose a depcomp mode which is confused by this. +- # +- # We need to recreate these files for each test, as the compiler may +- # overwrite some of them when testing with obscure command lines. +- # This happens at least with the AIX C compiler. +- : > sub/conftest.c +- for i in 1 2 3 4 5 6; do +- echo '#include "conftst'$i'.h"' >> sub/conftest.c +- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with +- # Solaris 8's {/usr,}/bin/sh. +- touch sub/conftst$i.h +- done +- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf ++ ;; + +- case $depmode in +- nosideeffect) +- # after this tag, mechanisms are not by side-effect, so they'll +- # only be used when explicitly requested +- if test "x$enable_dependency_tracking" = xyes; then +- continue +- else +- break +- fi +- ;; +- none) break ;; +- esac +- # We check with `-c' and `-o' for the sake of the "dashmstdout" +- # mode. It turns out that the SunPro C++ compiler does not properly +- # handle `-M -o', and we need to detect this. +- if depmode=$depmode \ +- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ +- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ +- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ +- >/dev/null 2>conftest.err && +- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && +- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && +- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && +- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then +- # icc doesn't choke on unknown options, it will just issue warnings +- # or remarks (even with -Werror). So we grep stderr for any message +- # that says an option was ignored or not supported. +- # When given -MP, icc 7.0 and 7.1 complain thusly: +- # icc: Command line warning: ignoring option '-M'; no argument required +- # The diagnosis changed in icc 8.0: +- # icc: Command line remark: option '-MP' not supported +- if (grep 'ignoring option' conftest.err || +- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else +- am_cv_CXX_dependencies_compiler_type=$depmode +- break +- fi +- fi +- done ++osf3* | osf4* | osf5*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +- cd .. +- rm -rf conftest.dir +-else +- am_cv_CXX_dependencies_compiler_type=none +-fi ++rdos*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; + +-fi +-{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 +-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } +-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type ++solaris*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++sysv4 | sysv4.3*) ++ case $host_vendor in ++ motorola) ++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' ++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ++ ;; ++ ncr) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ sequent) ++ lt_cv_file_magic_cmd='/bin/file' ++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ++ ;; ++ sni) ++ lt_cv_file_magic_cmd='/bin/file' ++ lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" ++ lt_cv_file_magic_test_file=/lib/libc.so ++ ;; ++ siemens) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ pc) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ esac ++ ;; ++ ++tpf*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++esac + +- if +- test "x$enable_dependency_tracking" != xno \ +- && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then +- am__fastdepCXX_TRUE= +- am__fastdepCXX_FALSE='#' +-else +- am__fastdepCXX_TRUE='#' +- am__fastdepCXX_FALSE= + fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 ++$as_echo "$lt_cv_deplibs_check_method" >&6; } ++file_magic_cmd=$lt_cv_file_magic_cmd ++deplibs_check_method=$lt_cv_deplibs_check_method ++test -z "$deplibs_check_method" && deplibs_check_method=unknown ++ ++ + + + + +-if test -n "$CXX" && ( test "X$CXX" != "Xno" && +- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || +- (test "X$CXX" != "Xg++"))) ; then +- ac_ext=cpp +-ac_cpp='$CXXCPP $CPPFLAGS' +-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +-{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 +-echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } +-if test -z "$CXXCPP"; then +- if test "${ac_cv_prog_CXXCPP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- # Double quotes because CXXCPP needs to be expanded +- for CXXCPP in "$CXX -E" "/lib/cpp" +- do +- ac_preproc_ok=false +-for ac_cxx_preproc_warn_flag in '' yes +-do +- # Use a header file that comes with gcc, so configuring glibc +- # with a fresh cross-compiler works. +- # Prefer to if __STDC__ is defined, since +- # exists even on freestanding compilers. +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. "Syntax error" is here to catch this case. +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif +- Syntax error +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || +- test ! -s conftest.err +- }; then +- : +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- # Broken: fails on valid input. +-continue +-fi + +-rm -f conftest.err conftest.$ac_ext + +- # OK, works on sane cases. Now check whether nonexistent headers +- # can be detected and how. +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || +- test ! -s conftest.err +- }; then +- # Broken: success on invalid input. +-continue +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- # Passes both tests. +-ac_preproc_ok=: +-break +-fi + +-rm -f conftest.err conftest.$ac_ext + ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. ++set dummy ${ac_tool_prefix}ar; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_AR+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$AR"; then ++ ac_cv_prog_AR="$AR" # 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_AR="${ac_tool_prefix}ar" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi + done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then +- break ++done ++IFS=$as_save_IFS ++ ++fi ++fi ++AR=$ac_cv_prog_AR ++if test -n "$AR"; then ++ { $as_echo "$as_me:$LINENO: result: $AR" >&5 ++$as_echo "$AR" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- done +- ac_cv_prog_CXXCPP=$CXXCPP + + fi +- CXXCPP=$ac_cv_prog_CXXCPP ++if test -z "$ac_cv_prog_AR"; then ++ ac_ct_AR=$AR ++ # Extract the first word of "ar", so it can be a program name with args. ++set dummy ar; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_AR+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- ac_cv_prog_CXXCPP=$CXXCPP +-fi +-{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 +-echo "${ECHO_T}$CXXCPP" >&6; } +-ac_preproc_ok=false +-for ac_cxx_preproc_warn_flag in '' yes +-do +- # Use a header file that comes with gcc, so configuring glibc +- # with a fresh cross-compiler works. +- # Prefer to if __STDC__ is defined, since +- # exists even on freestanding compilers. +- # On the NeXT, cc -E runs the code through the compiler's parser, +- # not just through cpp. "Syntax error" is here to catch this case. +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif +- Syntax error +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || +- test ! -s conftest.err +- }; then +- : ++ if test -n "$ac_ct_AR"; then ++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++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_AR="ar" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS + +- # Broken: fails on valid input. +-continue ++fi ++fi ++ac_ct_AR=$ac_cv_prog_ac_ct_AR ++if test -n "$ac_ct_AR"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 ++$as_echo "$ac_ct_AR" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-rm -f conftest.err conftest.$ac_ext +- +- # OK, works on sane cases. Now check whether nonexistent headers +- # can be detected and how. +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +- *) ac_try_echo=$ac_try;; ++ if test "x$ac_ct_AR" = x; then ++ AR="false" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +- (eval "$ac_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || +- test ! -s conftest.err +- }; then +- # Broken: success on invalid input. +-continue ++ AR=$ac_ct_AR ++ fi + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- # Passes both tests. +-ac_preproc_ok=: +-break ++ AR="$ac_cv_prog_AR" + fi + +-rm -f conftest.err conftest.$ac_ext ++test -z "$AR" && AR=ar ++test -z "$AR_FLAGS" && AR_FLAGS=cru ++ ++ ++ ++ ++ ++ + +-done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then +- : +-else +- { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check +-See \`config.log' for more details." >&5 +-echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } +-fi + +-ac_ext=cpp +-ac_cpp='$CXXCPP $CPPFLAGS' +-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +-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' +-ac_compiler_gnu=$ac_cv_f77_compiler_gnu + if test -n "$ac_tool_prefix"; then +- for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn +- do +- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +-set dummy $ac_tool_prefix$ac_prog; 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_F77+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. ++set dummy ${ac_tool_prefix}strip; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_STRIP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$F77"; then +- ac_cv_prog_F77="$F77" # Let the user override the test. ++ if test -n "$STRIP"; then ++ ac_cv_prog_STRIP="$STRIP" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -6197,8 +5961,8 @@ + 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_F77="$ac_tool_prefix$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_STRIP="${ac_tool_prefix}strip" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -6207,32 +5971,28 @@ + + fi + fi +-F77=$ac_cv_prog_F77 +-if test -n "$F77"; then +- { echo "$as_me:$LINENO: result: $F77" >&5 +-echo "${ECHO_T}$F77" >&6; } ++STRIP=$ac_cv_prog_STRIP ++if test -n "$STRIP"; then ++ { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 ++$as_echo "$STRIP" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + +- test -n "$F77" && break +- done + fi +-if test -z "$F77"; then +- ac_ct_F77=$F77 +- for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn +-do +- # Extract the first word of "$ac_prog", so it can be a program name with args. +-set dummy $ac_prog; 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_F77+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test -z "$ac_cv_prog_STRIP"; then ++ ac_ct_STRIP=$STRIP ++ # Extract the first word of "strip", so it can be a program name with args. ++set dummy strip; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_F77"; then +- ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. ++ if test -n "$ac_ct_STRIP"; then ++ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -6241,8 +6001,8 @@ + 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_F77="$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_ac_ct_STRIP="strip" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -6251,320 +6011,201 @@ + + fi + fi +-ac_ct_F77=$ac_cv_prog_ac_ct_F77 +-if test -n "$ac_ct_F77"; then +- { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 +-echo "${ECHO_T}$ac_ct_F77" >&6; } ++ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP ++if test -n "$ac_ct_STRIP"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 ++$as_echo "$ac_ct_STRIP" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- +- test -n "$ac_ct_F77" && break +-done +- +- if test "x$ac_ct_F77" = x; then +- F77="" ++ if test "x$ac_ct_STRIP" = x; then ++ STRIP=":" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- F77=$ac_ct_F77 ++ STRIP=$ac_ct_STRIP + fi ++else ++ STRIP="$ac_cv_prog_STRIP" + fi + ++test -z "$STRIP" && STRIP=: + +-# Provide some information about the compiler. +-echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 +-ac_compiler=`set X $ac_compile; echo $2` +-{ (ac_try="$ac_compiler --version >&5" +-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_compiler --version >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (ac_try="$ac_compiler -v >&5" +-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_compiler -v >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (ac_try="$ac_compiler -V >&5" +-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_compiler -V >&5") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-rm -f a.out + +-# If we don't use `.F' as extension, the preprocessor is not run on the +-# input file. (Note that this only needs to work for GNU compilers.) +-ac_save_ext=$ac_ext +-ac_ext=F +-{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 +-echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } +-if test "${ac_cv_f77_compiler_gnu+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +- program main +-#ifndef __GNUC__ +- choke me +-#endif + +- end +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_f77_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_compiler_gnu=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_compiler_gnu=no +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-ac_cv_f77_compiler_gnu=$ac_compiler_gnu + +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 +-echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } +-ac_ext=$ac_save_ext +-ac_test_FFLAGS=${FFLAGS+set} +-ac_save_FFLAGS=$FFLAGS +-FFLAGS= +-{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 +-echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } +-if test "${ac_cv_prog_f77_g+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. ++set dummy ${ac_tool_prefix}ranlib; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_RANLIB+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- FFLAGS=-g +-cat >conftest.$ac_ext <<_ACEOF +- program main +- +- end +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_f77_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_cv_prog_f77_g=yes ++ if test -n "$RANLIB"; then ++ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++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_RANLIB="${ac_tool_prefix}ranlib" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS + +- ac_cv_prog_f77_g=no + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 +-echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } +-if test "$ac_test_FFLAGS" = set; then +- FFLAGS=$ac_save_FFLAGS +-elif test $ac_cv_prog_f77_g = yes; then +- if test "x$ac_cv_f77_compiler_gnu" = xyes; then +- FFLAGS="-g -O2" +- else +- FFLAGS="-g" +- fi ++RANLIB=$ac_cv_prog_RANLIB ++if test -n "$RANLIB"; then ++ { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 ++$as_echo "$RANLIB" >&6; } + else +- if test "x$ac_cv_f77_compiler_gnu" = xyes; then +- FFLAGS="-O2" +- else +- FFLAGS= +- fi ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +-G77=`test $ac_compiler_gnu = yes && echo yes` +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +- + +-# 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; } +-if test "${lt_cv_sys_max_cmd_len+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++if test -z "$ac_cv_prog_RANLIB"; then ++ ac_ct_RANLIB=$RANLIB ++ # Extract the first word of "ranlib", so it can be a program name with args. ++set dummy ranlib; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- i=0 +- teststring="ABCD" ++ if test -n "$ac_ct_RANLIB"; then ++ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_RANLIB="ranlib" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS + +- case $build_os in +- msdosdjgpp*) +- # On DJGPP, this test can blow up pretty badly due to problems in libc +- # (any single argument exceeding 2000 bytes causes a buffer overrun +- # during glob expansion). Even if it were fixed, the result of this +- # check would be larger than it should be. +- lt_cv_sys_max_cmd_len=12288; # 12K is about right +- ;; ++fi ++fi ++ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB ++if test -n "$ac_ct_RANLIB"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 ++$as_echo "$ac_ct_RANLIB" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +- gnu*) +- # Under GNU Hurd, this test is not required because there is +- # no limit to the length of command line arguments. +- # Libtool will interpret -1 as no limit whatsoever +- lt_cv_sys_max_cmd_len=-1; +- ;; ++ if test "x$ac_ct_RANLIB" = x; then ++ RANLIB=":" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ RANLIB=$ac_ct_RANLIB ++ fi ++else ++ RANLIB="$ac_cv_prog_RANLIB" ++fi + +- cygwin* | mingw*) +- # On Win9x/ME, this test blows up -- it succeeds, but takes +- # about 5 minutes as the teststring grows exponentially. +- # Worse, since 9x/ME are not pre-emptively multitasking, +- # you end up with a "frozen" computer, even though with patience +- # the test eventually succeeds (with a max line length of 256k). +- # Instead, let's just punt: use the minimum linelength reported by +- # all of the supported platforms: 8192 (on NT/2K/XP). +- lt_cv_sys_max_cmd_len=8192; +- ;; ++test -z "$RANLIB" && RANLIB=: + +- amigaos*) +- # On AmigaOS with pdksh, this test takes hours, literally. +- # So we just punt and use a minimum line length of 8192. +- lt_cv_sys_max_cmd_len=8192; +- ;; + +- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) +- # This has been around since 386BSD, at least. Likely further. +- if test -x /sbin/sysctl; then +- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` +- elif test -x /usr/sbin/sysctl; then +- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` +- else +- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs +- fi +- # And add a safety zone +- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` +- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` +- ;; + +- interix*) +- # We know the value 262144 and hardcode it with a safety zone (like BSD) +- lt_cv_sys_max_cmd_len=196608 +- ;; + +- osf*) +- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure +- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not +- # nice to cause kernel panics so lets avoid the loop below. +- # First set a reasonable default. +- lt_cv_sys_max_cmd_len=16384 +- # +- if test -x /sbin/sysconfig; then +- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in +- *1*) lt_cv_sys_max_cmd_len=-1 ;; +- esac +- fi +- ;; +- sco3.2v5*) +- lt_cv_sys_max_cmd_len=102400 +- ;; +- sysv5* | sco5v6* | sysv4.2uw2*) +- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` +- if test -n "$kargmax"; then +- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` +- else +- lt_cv_sys_max_cmd_len=32768 +- fi ++ ++ ++# Determine commands to create old-style static archives. ++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' ++old_postinstall_cmds='chmod 644 $oldlib' ++old_postuninstall_cmds= ++ ++if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + ;; + *) +- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` +- if test -n "$lt_cv_sys_max_cmd_len"; then +- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` +- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` +- else +- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} +- while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ +- = "XX$teststring") >/dev/null 2>&1 && +- new_result=`expr "X$teststring" : ".*" 2>&1` && +- lt_cv_sys_max_cmd_len=$new_result && +- test $i != 17 # 1/2 MB should be enough +- do +- i=`expr $i + 1` +- teststring=$teststring$teststring +- done +- teststring= +- # Add a significant safety factor because C++ compilers can tack on massive +- # amounts of additional arguments before passing them to the linker. +- # It appears as though 1/2 is a usable value. +- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` +- fi ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + ;; + esac +- ++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + fi + +-if test -n $lt_cv_sys_max_cmd_len ; then +- { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +-echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } +-else +- { echo "$as_me:$LINENO: result: none" >&5 +-echo "${ECHO_T}none" >&6; } +-fi + + + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++# If no C compiler was specified, use CC. ++LTCC=${LTCC-"$CC"} ++ ++# If no C compiler flags were specified, use CFLAGS. ++LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ++# Allow CC to be a program name with arguments. ++compiler=$CC ++ ++ + # Check for command to grab the raw symbol name followed by C symbol from nm. +-{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +-echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 ++$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } + if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ $as_echo_n "(cached) " >&6 + else + + # These are sane defaults that work on at least a few old systems. +@@ -6576,33 +6217,18 @@ + # Regexp to match symbols that can be accessed directly from C. + sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +-# Transform an extracted symbol line into a proper C declaration +-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" +- +-# Transform an extracted symbol line into symbol name and symbol address +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" +- + # Define system-specific variables. + case $host_os in + aix*) + symcode='[BCDT]' + ;; +-cygwin* | mingw* | pw32*) ++cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +-hpux*) # Its linker distinguishes data from code symbols ++hpux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi +- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" +- ;; +-linux* | k*bsd*-gnu) +- if test "$host_cpu" = ia64; then +- symcode='[ABCDGIRSTW]' +- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" +- fi + ;; + irix* | nonstopux*) + symcode='[BCDEGRST]' +@@ -6627,56 +6253,84 @@ + ;; + esac + ++# If we're using GNU nm, then use its standard symbol codes. ++case `$NM -V 2>&1` in ++*GNU* | *'with BFD'*) ++ symcode='[ABCDGIRSTW]' ;; ++esac ++ ++# Transform an extracted symbol line into a proper C declaration. ++# Some systems (esp. on ia64) link data and code symbols differently, ++# so use this general approach. ++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ++ ++# Transform an extracted symbol line into symbol name and symbol address ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" ++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" ++ + # Handle CRLF in mingw tool chain + opt_cr= + case $build_os in + mingw*) +- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp ++ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; + esac + +-# If we're using GNU nm, then use its standard symbol codes. +-case `$NM -V 2>&1` in +-*GNU* | *'with BFD'*) +- symcode='[ABCDGIRSTW]' ;; +-esac +- +-# Try without a prefix undercore, then with it. ++# Try without a prefix underscore, then with it. + for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. +- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ++ if test "$lt_cv_nm_interface" = "MS dumpbin"; then ++ # Fake it for dumpbin and say T for any non-static function ++ # and D for any global variable. ++ # Also find C++ and __fastcall symbols from MSVC++, ++ # which start with @ or ?. ++ lt_cv_sys_global_symbol_pipe="$AWK '"\ ++" {last_section=section; section=\$ 3};"\ ++" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ ++" \$ 0!~/External *\|/{next};"\ ++" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ ++" {if(hide[section]) next};"\ ++" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ ++" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ ++" s[1]~/^[@?]/{print s[1], s[1]; next};"\ ++" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ ++" ' prfx=^$ac_symprfx" ++ else ++ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ++ fi + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* +- cat > conftest.$ac_ext < conftest.$ac_ext <<_LT_EOF + #ifdef __cplusplus + extern "C" { + #endif + char nm_test_var; +-void nm_test_func(){} ++void nm_test_func(void); ++void nm_test_func(void){} + #ifdef __cplusplus + } + #endif + int main(){nm_test_var='a';nm_test_func();return(0);} +-EOF ++_LT_EOF + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then +@@ -6686,42 +6340,44 @@ + fi + + # Make sure that we snagged all the symbols we need. +- if grep ' nm_test_var$' "$nlist" >/dev/null; then +- if grep ' nm_test_func$' "$nlist" >/dev/null; then +- cat < conftest.$ac_ext ++ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then ++ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then ++ cat <<_LT_EOF > conftest.$ac_ext + #ifdef __cplusplus + extern "C" { + #endif + +-EOF ++_LT_EOF + # Now generate the symbol file. +- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' ++ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + +- cat <> conftest.$ac_ext +-#if defined (__STDC__) && __STDC__ +-# define lt_ptr_t void * +-#else +-# define lt_ptr_t char * +-# define const +-#endif ++ cat <<_LT_EOF >> conftest.$ac_ext + +-/* The mapping between symbol names and symbols. */ ++/* The mapping between symbol names and symbols. */ + const struct { + const char *name; +- lt_ptr_t address; ++ void *address; + } +-lt_preloaded_symbols[] = ++lt__PROGRAM__LTX_preloaded_symbols[] = + { +-EOF +- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext +- cat <<\EOF >> conftest.$ac_ext +- {0, (lt_ptr_t) 0} ++ { "@PROGRAM@", (void *) 0 }, ++_LT_EOF ++ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext ++ cat <<\_LT_EOF >> conftest.$ac_ext ++ {0, (void *) 0} + }; + ++/* This works around a problem in FreeBSD linker */ ++#ifdef FREEBSD_WORKAROUND ++static const void *lt_preloaded_setup() { ++ return lt__PROGRAM__LTX_preloaded_symbols; ++} ++#endif ++ + #ifdef __cplusplus + } + #endif +-EOF ++_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" +@@ -6731,7 +6387,7 @@ + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi +@@ -6766,87 +6422,269 @@ + lt_cv_sys_global_symbol_to_cdecl= + fi + if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then +- { echo "$as_me:$LINENO: result: failed" >&5 +-echo "${ECHO_T}failed" >&6; } ++ { $as_echo "$as_me:$LINENO: result: failed" >&5 ++$as_echo "failed" >&6; } + else +- { echo "$as_me:$LINENO: result: ok" >&5 +-echo "${ECHO_T}ok" >&6; } ++ { $as_echo "$as_me:$LINENO: result: ok" >&5 ++$as_echo "ok" >&6; } + fi + +-{ echo "$as_me:$LINENO: checking for objdir" >&5 +-echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } +-if test "${lt_cv_objdir+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- rm -f .libs 2>/dev/null +-mkdir .libs 2>/dev/null +-if test -d .libs; then +- lt_cv_objdir=.libs +-else +- # MS-DOS does not allow filenames that begin with a dot. +- lt_cv_objdir=_libs +-fi +-rmdir .libs 2>/dev/null +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +-echo "${ECHO_T}$lt_cv_objdir" >&6; } +-objdir=$lt_cv_objdir + + + + + +-case $host_os in +-aix3*) +- # AIX sometimes has problems with the GCC collect2 program. For some +- # reason, if we set the COLLECT_NAMES environment variable, the problems +- # vanish in a puff of smoke. +- if test "X${COLLECT_NAMES+set}" != Xset; then +- COLLECT_NAMES= +- export COLLECT_NAMES +- fi +- ;; +-esac + +-# Sed substitution that helps us do robust quoting. It backslashifies +-# metacharacters that are still active within double-quoted strings. +-Xsed='sed -e 1s/^X//' +-sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' + +-# Same as above, but do not quote variable references. +-double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' + +-# Sed substitution to delay expansion of an escaped shell variable in a +-# double_quote_subst'ed string. +-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +-# Sed substitution to avoid accidental globbing in evaled expressions +-no_glob_subst='s/\*/\\\*/g' + +-# Constants: +-rm="rm -f" + +-# Global variables: +-default_ofile=libtool +-can_build_shared=yes + +-# All known linkers require a `.a' archive for static linking (except MSVC, +-# which needs '.lib'). +-libext=a +-ltmain="$ac_aux_dir/ltmain.sh" +-ofile="$default_ofile" +-with_gnu_ld="$lt_cv_prog_gnu_ld" + +-if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +-set dummy ${ac_tool_prefix}ar; 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_AR+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$AR"; then +- ac_cv_prog_AR="$AR" # Let the user override the test. ++ ++ ++ ++ ++ ++ ++ ++ ++# Check whether --enable-libtool-lock was given. ++if test "${enable_libtool_lock+set}" = set; then ++ enableval=$enable_libtool_lock; ++fi ++ ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++# Some flags need to be propagated to the compiler or linker for good ++# libtool support. ++case $host in ++ia64-*-hpux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *ELF-32*) ++ HPUX_IA64_MODE="32" ++ ;; ++ *ELF-64*) ++ HPUX_IA64_MODE="64" ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++*-*-irix6*) ++ # Find out which ABI we are using. ++ echo '#line 6484 "configure"' > conftest.$ac_ext ++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -melf32bsmip" ++ ;; ++ *N32*) ++ LD="${LD-ld} -melf32bmipn32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -melf64bmip" ++ ;; ++ esac ++ else ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -32" ++ ;; ++ *N32*) ++ LD="${LD-ld} -n32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -64" ++ ;; ++ esac ++ fi ++ fi ++ rm -rf conftest* ++ ;; ++ ++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ ++s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ case `/usr/bin/file conftest.o` in ++ *32-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_i386_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_i386" ++ ;; ++ ppc64-*linux*|powerpc64-*linux*) ++ LD="${LD-ld} -m elf32ppclinux" ++ ;; ++ s390x-*linux*) ++ LD="${LD-ld} -m elf_s390" ++ ;; ++ sparc64-*linux*) ++ LD="${LD-ld} -m elf32_sparc" ++ ;; ++ esac ++ ;; ++ *64-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_x86_64_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_x86_64" ++ ;; ++ ppc*-*linux*|powerpc*-*linux*) ++ LD="${LD-ld} -m elf64ppc" ++ ;; ++ s390*-*linux*|s390*-*tpf*) ++ LD="${LD-ld} -m elf64_s390" ++ ;; ++ sparc*-*linux*) ++ LD="${LD-ld} -m elf64_sparc" ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++ ++*-*-sco3.2v5*) ++ # On SCO OpenServer 5, we need -belf to get full-featured binaries. ++ SAVE_CFLAGS="$CFLAGS" ++ CFLAGS="$CFLAGS -belf" ++ { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 ++$as_echo_n "checking whether the C compiler needs -belf... " >&6; } ++if test "${lt_cv_cc_needs_belf+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ lt_cv_cc_needs_belf=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ lt_cv_cc_needs_belf=no ++fi ++ ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++ ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 ++$as_echo "$lt_cv_cc_needs_belf" >&6; } ++ if test x"$lt_cv_cc_needs_belf" != x"yes"; then ++ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf ++ CFLAGS="$SAVE_CFLAGS" ++ fi ++ ;; ++sparc*-*solaris*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); }; then ++ case `/usr/bin/file conftest.o` in ++ *64-bit*) ++ case $lt_cv_prog_gnu_ld in ++ yes*) LD="${LD-ld} -m elf64_sparc" ;; ++ *) ++ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then ++ LD="${LD-ld} -64" ++ fi ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++esac ++ ++need_locks="$enable_libtool_lock" ++ ++ ++ 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 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_DSYMUTIL+set}" = set; then ++ $as_echo_n "(cached) " >&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 +@@ -6855,8 +6693,8 @@ + 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_AR="${ac_tool_prefix}ar" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -6865,28 +6703,28 @@ + + fi + fi +-AR=$ac_cv_prog_AR +-if test -n "$AR"; then +- { echo "$as_me:$LINENO: result: $AR" >&5 +-echo "${ECHO_T}$AR" >&6; } ++DSYMUTIL=$ac_cv_prog_DSYMUTIL ++if test -n "$DSYMUTIL"; then ++ { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 ++$as_echo "$DSYMUTIL" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + + fi +-if test -z "$ac_cv_prog_AR"; then +- ac_ct_AR=$AR +- # Extract the first word of "ar", so it can be a program name with args. +-set dummy ar; 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_AR+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++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 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_AR"; then +- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. ++ 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 +@@ -6895,8 +6733,8 @@ + 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_AR="ar" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -6905,44 +6743,40 @@ + + fi + fi +-ac_ct_AR=$ac_cv_prog_ac_ct_AR +-if test -n "$ac_ct_AR"; then +- { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +-echo "${ECHO_T}$ac_ct_AR" >&6; } ++ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL ++if test -n "$ac_ct_DSYMUTIL"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 ++$as_echo "$ac_ct_DSYMUTIL" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_AR" = x; then +- AR="false" ++ 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- AR=$ac_ct_AR ++ DSYMUTIL=$ac_ct_DSYMUTIL + fi + else +- AR="$ac_cv_prog_AR" ++ DSYMUTIL="$ac_cv_prog_DSYMUTIL" + fi + +-if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +-set dummy ${ac_tool_prefix}ranlib; 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_RANLIB+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ 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 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_NMEDIT+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$RANLIB"; then +- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. ++ 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 +@@ -6951,8 +6785,8 @@ + 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_RANLIB="${ac_tool_prefix}ranlib" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -6961,28 +6795,28 @@ + + fi + fi +-RANLIB=$ac_cv_prog_RANLIB +-if test -n "$RANLIB"; then +- { echo "$as_me:$LINENO: result: $RANLIB" >&5 +-echo "${ECHO_T}$RANLIB" >&6; } ++NMEDIT=$ac_cv_prog_NMEDIT ++if test -n "$NMEDIT"; then ++ { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 ++$as_echo "$NMEDIT" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + + fi +-if test -z "$ac_cv_prog_RANLIB"; then +- ac_ct_RANLIB=$RANLIB +- # Extract the first word of "ranlib", so it can be a program name with args. +-set dummy ranlib; 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_RANLIB+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++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 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_RANLIB"; then +- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. ++ 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 +@@ -6991,8 +6825,8 @@ + 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_RANLIB="ranlib" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_ac_ct_NMEDIT="nmedit" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7001,44 +6835,40 @@ + + fi + fi +-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +-if test -n "$ac_ct_RANLIB"; then +- { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +-echo "${ECHO_T}$ac_ct_RANLIB" >&6; } ++ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT ++if test -n "$ac_ct_NMEDIT"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 ++$as_echo "$ac_ct_NMEDIT" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_RANLIB" = x; then +- RANLIB=":" ++ 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- RANLIB=$ac_ct_RANLIB ++ NMEDIT=$ac_ct_NMEDIT + fi + else +- RANLIB="$ac_cv_prog_RANLIB" ++ NMEDIT="$ac_cv_prog_NMEDIT" + fi + +-if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +-set dummy ${ac_tool_prefix}strip; 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_STRIP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. ++set dummy ${ac_tool_prefix}lipo; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_LIPO+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$STRIP"; then +- ac_cv_prog_STRIP="$STRIP" # Let the user override the test. ++ if test -n "$LIPO"; then ++ ac_cv_prog_LIPO="$LIPO" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7047,8 +6877,8 @@ + 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_STRIP="${ac_tool_prefix}strip" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_LIPO="${ac_tool_prefix}lipo" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7057,28 +6887,28 @@ + + fi + fi +-STRIP=$ac_cv_prog_STRIP +-if test -n "$STRIP"; then +- { echo "$as_me:$LINENO: result: $STRIP" >&5 +-echo "${ECHO_T}$STRIP" >&6; } ++LIPO=$ac_cv_prog_LIPO ++if test -n "$LIPO"; then ++ { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 ++$as_echo "$LIPO" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + + + fi +-if test -z "$ac_cv_prog_STRIP"; then +- ac_ct_STRIP=$STRIP +- # Extract the first word of "strip", so it can be a program name with args. +-set dummy strip; 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_STRIP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test -z "$ac_cv_prog_LIPO"; then ++ ac_ct_LIPO=$LIPO ++ # Extract the first word of "lipo", so it can be a program name with args. ++set dummy lipo; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_STRIP"; then +- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. ++ if test -n "$ac_ct_LIPO"; then ++ ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7087,8 +6917,8 @@ + 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_STRIP="strip" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ ac_cv_prog_ac_ct_LIPO="lipo" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7097,232 +6927,40 @@ + + fi + fi +-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +-if test -n "$ac_ct_STRIP"; then +- { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +-echo "${ECHO_T}$ac_ct_STRIP" >&6; } ++ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO ++if test -n "$ac_ct_LIPO"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 ++$as_echo "$ac_ct_LIPO" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_STRIP" = x; then +- STRIP=":" ++ if test "x$ac_ct_LIPO" = x; then ++ LIPO=":" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- STRIP=$ac_ct_STRIP ++ LIPO=$ac_ct_LIPO + fi + else +- STRIP="$ac_cv_prog_STRIP" +-fi +- +- +-old_CC="$CC" +-old_CFLAGS="$CFLAGS" +- +-# Set sane defaults for various variables +-test -z "$AR" && AR=ar +-test -z "$AR_FLAGS" && AR_FLAGS=cru +-test -z "$AS" && AS=as +-test -z "$CC" && CC=cc +-test -z "$LTCC" && LTCC=$CC +-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +-test -z "$DLLTOOL" && DLLTOOL=dlltool +-test -z "$LD" && LD=ld +-test -z "$LN_S" && LN_S="ln -s" +-test -z "$MAGIC_CMD" && MAGIC_CMD=file +-test -z "$NM" && NM=nm +-test -z "$SED" && SED=sed +-test -z "$OBJDUMP" && OBJDUMP=objdump +-test -z "$RANLIB" && RANLIB=: +-test -z "$STRIP" && STRIP=: +-test -z "$ac_objext" && ac_objext=o +- +-# Determine commands to create old-style static archives. +-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +-old_postinstall_cmds='chmod 644 $oldlib' +-old_postuninstall_cmds= +- +-if test -n "$RANLIB"; then +- case $host_os in +- openbsd*) +- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" +- ;; +- *) +- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" +- ;; +- esac +- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +-fi +- +-for cc_temp in $compiler""; do +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +- +- +-# Only perform the check for file, if the check method requires it +-case $deplibs_check_method in +-file_magic*) +- if test "$file_magic_cmd" = '$MAGIC_CMD'; then +- { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } +-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- case $MAGIC_CMD in +-[\\/*] | ?:[\\/]*) +- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. +- ;; +-*) +- lt_save_MAGIC_CMD="$MAGIC_CMD" +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" +- for ac_dir in $ac_dummy; do +- IFS="$lt_save_ifs" +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/${ac_tool_prefix}file; then +- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" +- if test -n "$file_magic_test_file"; then +- case $deplibs_check_method in +- "file_magic "*) +- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` +- MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | +- $EGREP "$file_magic_regex" > /dev/null; then +- : +- else +- cat <&2 +- +-*** Warning: the command libtool uses to detect shared libraries, +-*** $file_magic_cmd, produces output that libtool cannot recognize. +-*** The result is that libtool may fail to recognize shared libraries +-*** as such. This will affect the creation of libtool libraries that +-*** depend on shared libraries, but programs linked with such libtool +-*** libraries will work regardless of this problem. Nevertheless, you +-*** may want to report the problem to your system manager and/or to +-*** bug-libtool@gnu.org +- +-EOF +- fi ;; +- esac +- fi +- break +- fi +- done +- IFS="$lt_save_ifs" +- MAGIC_CMD="$lt_save_MAGIC_CMD" +- ;; +-esac +-fi +- +-MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +-if test -n "$MAGIC_CMD"; then +- { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +-echo "${ECHO_T}$MAGIC_CMD" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +-if test -z "$lt_cv_path_MAGIC_CMD"; then +- if test -n "$ac_tool_prefix"; then +- { echo "$as_me:$LINENO: checking for file" >&5 +-echo $ECHO_N "checking for file... $ECHO_C" >&6; } +-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- case $MAGIC_CMD in +-[\\/*] | ?:[\\/]*) +- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. +- ;; +-*) +- lt_save_MAGIC_CMD="$MAGIC_CMD" +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" +- for ac_dir in $ac_dummy; do +- IFS="$lt_save_ifs" +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/file; then +- lt_cv_path_MAGIC_CMD="$ac_dir/file" +- if test -n "$file_magic_test_file"; then +- case $deplibs_check_method in +- "file_magic "*) +- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` +- MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | +- $EGREP "$file_magic_regex" > /dev/null; then +- : +- else +- cat <&2 +- +-*** Warning: the command libtool uses to detect shared libraries, +-*** $file_magic_cmd, produces output that libtool cannot recognize. +-*** The result is that libtool may fail to recognize shared libraries +-*** as such. This will affect the creation of libtool libraries that +-*** depend on shared libraries, but programs linked with such libtool +-*** libraries will work regardless of this problem. Nevertheless, you +-*** may want to report the problem to your system manager and/or to +-*** bug-libtool@gnu.org +- +-EOF +- fi ;; +- esac +- fi +- break +- fi +- done +- IFS="$lt_save_ifs" +- MAGIC_CMD="$lt_save_MAGIC_CMD" +- ;; +-esac +-fi +- +-MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +-if test -n "$MAGIC_CMD"; then +- { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +-echo "${ECHO_T}$MAGIC_CMD" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +- else +- MAGIC_CMD=: +- fi ++ LIPO="$ac_cv_prog_LIPO" + fi + +- fi +- ;; +-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 ++ # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. ++set dummy ${ac_tool_prefix}otool; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_OTOOL+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$DSYMUTIL"; then +- ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. ++ if test -n "$OTOOL"; then ++ ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7331,8 +6969,8 @@ + 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 ++ ac_cv_prog_OTOOL="${ac_tool_prefix}otool" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7341,28 +6979,28 @@ + + fi + fi +-DSYMUTIL=$ac_cv_prog_DSYMUTIL +-if test -n "$DSYMUTIL"; then +- { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +-echo "${ECHO_T}$DSYMUTIL" >&6; } ++OTOOL=$ac_cv_prog_OTOOL ++if test -n "$OTOOL"; then ++ { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 ++$as_echo "$OTOOL" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "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 ++if test -z "$ac_cv_prog_OTOOL"; then ++ ac_ct_OTOOL=$OTOOL ++ # Extract the first word of "otool", so it can be a program name with args. ++set dummy otool; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_DSYMUTIL"; then +- ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. ++ if test -n "$ac_ct_OTOOL"; then ++ ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7371,8 +7009,8 @@ + 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 ++ ac_cv_prog_ac_ct_OTOOL="otool" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7381,44 +7019,40 @@ + + 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; } ++ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL ++if test -n "$ac_ct_OTOOL"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 ++$as_echo "$ac_ct_OTOOL" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_DSYMUTIL" = x; then +- DSYMUTIL=":" ++ if test "x$ac_ct_OTOOL" = x; then ++ OTOOL=":" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- DSYMUTIL=$ac_ct_DSYMUTIL ++ OTOOL=$ac_ct_OTOOL + fi + else +- DSYMUTIL="$ac_cv_prog_DSYMUTIL" ++ OTOOL="$ac_cv_prog_OTOOL" + 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 ++ # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. ++set dummy ${ac_tool_prefix}otool64; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_OTOOL64+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$NMEDIT"; then +- ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. ++ if test -n "$OTOOL64"; then ++ ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7427,8 +7061,8 @@ + 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 ++ ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7437,28 +7071,28 @@ + + fi + fi +-NMEDIT=$ac_cv_prog_NMEDIT +-if test -n "$NMEDIT"; then +- { echo "$as_me:$LINENO: result: $NMEDIT" >&5 +-echo "${ECHO_T}$NMEDIT" >&6; } ++OTOOL64=$ac_cv_prog_OTOOL64 ++if test -n "$OTOOL64"; then ++ { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 ++$as_echo "$OTOOL64" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "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 ++if test -z "$ac_cv_prog_OTOOL64"; then ++ ac_ct_OTOOL64=$OTOOL64 ++ # Extract the first word of "otool64", so it can be a program name with args. ++set dummy otool64; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- if test -n "$ac_ct_NMEDIT"; then +- ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. ++ if test -n "$ac_ct_OTOOL64"; then ++ ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -7467,8 +7101,8 @@ + 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 ++ ac_cv_prog_ac_ct_OTOOL64="otool64" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done +@@ -7477,69 +7111,96 @@ + + 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; } ++ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 ++if test -n "$ac_ct_OTOOL64"; then ++ { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 ++$as_echo "$ac_ct_OTOOL64" >&6; } + else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + +- if test "x$ac_ct_NMEDIT" = x; then +- NMEDIT=":" ++ if test "x$ac_ct_OTOOL64" = x; then ++ OTOOL64=":" + 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;} ++{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +- NMEDIT=$ac_ct_NMEDIT ++ OTOOL64=$ac_ct_OTOOL64 + fi + else +- NMEDIT="$ac_cv_prog_NMEDIT" ++ OTOOL64="$ac_cv_prog_OTOOL64" + 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. */ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 ++$as_echo_n "checking for -single_module linker flag... " >&6; } ++if test "${lt_cv_apple_cc_single_mod+set}" = set; then ++ $as_echo_n "(cached) " >&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. ++ rm -rf libconftest.dylib* ++ echo "int foo(void){return 1;}" > conftest.c ++ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++-dynamiclib -Wl,-single_module conftest.c" >&5 ++ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err ++ _lt_result=$? ++ if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then ++ lt_cv_apple_cc_single_mod=yes ++ else ++ cat conftest.err >&5 ++ fi ++ rm -rf libconftest.dylib* ++ rm -f conftest.* ++ fi ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 ++$as_echo "$lt_cv_apple_cc_single_mod" >&6; } ++ { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 ++$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } ++if test "${lt_cv_ld_exported_symbols_list+set}" = set; then ++ $as_echo_n "(cached) " >&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 +@@ -7559,49 +7220,53 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then + lt_cv_ld_exported_symbols_list=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_ld_exported_symbols_list=no + fi + ++rm -rf conftest.dSYM + rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +- LDFLAGS="$save_LDFLAGS" ++ 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; } ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 ++$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + case $host_os in +- rhapsody* | darwin1.[0123]) ++ rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) +- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; +- darwin*) ++ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; ++ darwin*) # darwin 5.x on + # 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' ;; ++ 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 +@@ -7611,5636 +7276,2572 @@ + 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}" ++ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then +- _lt_dsymutil="~$DSYMUTIL \$lib || :" ++ _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + ++# On IRIX 5.3, sys/types and inttypes.h are conflicting. + +-enable_dlopen=no +-enable_win32_dll=yes + +-# Check whether --enable-libtool-lock was given. +-if test "${enable_libtool_lock+set}" = set; then +- enableval=$enable_libtool_lock; +-fi + +-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + + +-# Check whether --with-pic was given. +-if test "${with_pic+set}" = set; then +- withval=$with_pic; pic_mode="$withval" ++ ++ ++ ++ ++for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ ++ inttypes.h stdint.h unistd.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 + else +- pic_mode=default +-fi ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default + +-test -z "$pic_mode" && pic_mode=default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ eval "$as_ac_Header=yes" ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Use C for the default configuration in the libtool script +-tagname= +-lt_save_CC="$CC" +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ eval "$as_ac_Header=no" ++fi + ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# Source file extension for C test sources. +-ac_ext=c ++fi + +-# Object file extension for compiled C test sources. +-objext=o +-objext=$objext ++done + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="int some_variable = 0;" + +-# Code to be used in simple link tests +-lt_simple_link_test_code='int main(){return(0);}' + ++for ac_header in dlfcn.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default + +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ eval "$as_ac_Header=yes" ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ eval "$as_ac_Header=no" ++fi + +-# Allow CC to be a program name with arguments. +-compiler=$CC ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + ++fi + +-# save warnings/boilerplate of simple test code +-ac_outfile=conftest.$ac_objext +-echo "$lt_simple_compile_test_code" >conftest.$ac_ext +-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +-_lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* ++done + +-ac_outfile=conftest.$ac_objext +-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 -r conftest* + + ++# Set options + +-lt_prog_compiler_no_builtin_flag= + +-if test "$GCC" = yes; then +- lt_prog_compiler_no_builtin_flag=' -fno-builtin' + ++ enable_dlopen=no + +-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_prog_compiler_rtti_exceptions=no +- ac_outfile=conftest.$ac_objext +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- lt_compiler_flag="-fno-rtti -fno-exceptions" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:7718: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:7722: \$? = $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_cv_prog_compiler_rtti_exceptions=yes +- fi +- fi +- $rm conftest* + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then +- lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" ++ # Check whether --enable-shared was given. ++if test "${enable_shared+set}" = set; then ++ enableval=$enable_shared; p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_shared=yes ;; ++ no) enable_shared=no ;; ++ *) ++ enable_shared=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_shared=yes ++ fi ++ done ++ IFS="$lt_save_ifs" ++ ;; ++ esac + else +- : +-fi +- ++ enable_shared=yes + fi + +-lt_prog_compiler_wl= +-lt_prog_compiler_pic= +-lt_prog_compiler_static= +- +-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } + +- if test "$GCC" = yes; then +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_static='-static' + +- case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static='-Bstatic' +- fi +- ;; + +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' +- ;; + +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; + +- 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- lt_prog_compiler_pic='-DDLL_EXPORT' +- ;; + +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- lt_prog_compiler_pic='-fno-common' +- ;; + +- interix[3-9]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; + +- msdosdjgpp*) +- # Just because we use GCC doesn't mean we suddenly get shared libraries +- # on systems that don't support them. +- lt_prog_compiler_can_build_shared=no +- enable_shared=no ++ # Check whether --enable-static was given. ++if test "${enable_static+set}" = set; then ++ enableval=$enable_static; p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_static=yes ;; ++ no) enable_static=no ;; ++ *) ++ enable_static=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_static=yes ++ fi ++ done ++ IFS="$lt_save_ifs" + ;; ++ esac ++else ++ enable_static=yes ++fi + +- sysv4*MP*) +- if test -d /usr/nec; then +- lt_prog_compiler_pic=-Kconform_pic +- fi +- ;; + +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic='-fPIC' +- ;; +- esac +- ;; + +- *) +- lt_prog_compiler_pic='-fPIC' +- ;; +- esac +- else +- # PORTME Check for flag to pass linker flags through the system compiler. +- case $host_os in +- aix*) +- lt_prog_compiler_wl='-Wl,' +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static='-Bstatic' +- else +- lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' +- fi +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- lt_prog_compiler_pic='-qnocommon' +- lt_prog_compiler_wl='-Wl,' +- ;; +- esac +- ;; + +- 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='-DDLL_EXPORT' +- ;; + +- hpux9* | hpux10* | hpux11*) +- lt_prog_compiler_wl='-Wl,' +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic='+Z' +- ;; +- esac +- # Is there a better lt_prog_compiler_static that works with the bundled CC? +- lt_prog_compiler_static='${wl}-a ${wl}archive' +- ;; + +- irix5* | irix6* | nonstopux*) +- lt_prog_compiler_wl='-Wl,' +- # PIC (with -KPIC) is the default. +- lt_prog_compiler_static='-non_shared' +- ;; + +- newsos6) +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- ;; + +- linux* | k*bsd*-gnu) +- case $cc_basename in +- icc* | ecc*) +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-static' +- ;; +- pgcc* | pgf77* | pgf90* | pgf95*) +- # Portland Group compilers (*not* the Pentium gcc compiler, +- # which looks to be a dead project) +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_pic='-fpic' +- lt_prog_compiler_static='-Bstatic' +- ;; +- ccc*) +- lt_prog_compiler_wl='-Wl,' +- # All Alpha code is PIC. +- lt_prog_compiler_static='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C 5.9 +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- lt_prog_compiler_wl='-Wl,' +- ;; +- *Sun\ F*) +- # Sun Fortran 8.3 passes all unrecognized flags to the linker +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- lt_prog_compiler_wl='' +- ;; +- esac +- ;; +- esac +- ;; + +- osf3* | osf4* | osf5*) +- lt_prog_compiler_wl='-Wl,' +- # All OSF/1 code is PIC. +- lt_prog_compiler_static='-non_shared' +- ;; + +- rdos*) +- lt_prog_compiler_static='-non_shared' +- ;; ++# Check whether --with-pic was given. ++if test "${with_pic+set}" = set; then ++ withval=$with_pic; pic_mode="$withval" ++else ++ pic_mode=default ++fi + +- solaris*) +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- case $cc_basename in +- f77* | f90* | f95*) +- lt_prog_compiler_wl='-Qoption ld ';; +- *) +- lt_prog_compiler_wl='-Wl,';; +- esac +- ;; + +- sunos4*) +- lt_prog_compiler_wl='-Qoption ld ' +- lt_prog_compiler_pic='-PIC' +- lt_prog_compiler_static='-Bstatic' +- ;; ++test -z "$pic_mode" && pic_mode=default + +- sysv4 | sysv4.2uw2* | sysv4.3*) +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- ;; + +- sysv4*MP*) +- if test -d /usr/nec ;then +- lt_prog_compiler_pic='-Kconform_pic' +- lt_prog_compiler_static='-Bstatic' +- fi +- ;; + +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_pic='-KPIC' +- lt_prog_compiler_static='-Bstatic' +- ;; + +- unicos*) +- lt_prog_compiler_wl='-Wl,' +- lt_prog_compiler_can_build_shared=no +- ;; + +- uts4*) +- lt_prog_compiler_pic='-pic' +- lt_prog_compiler_static='-Bstatic' +- ;; + ++ ++ # Check whether --enable-fast-install was given. ++if test "${enable_fast_install+set}" = set; then ++ enableval=$enable_fast_install; p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_fast_install=yes ;; ++ no) enable_fast_install=no ;; + *) +- lt_prog_compiler_can_build_shared=no ++ enable_fast_install=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_fast_install=yes ++ fi ++ done ++ IFS="$lt_save_ifs" + ;; + esac +- fi ++else ++ enable_fast_install=yes ++fi + +-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +-echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } + +-# +-# Check to make sure the PIC flag actually works. +-# +-if test -n "$lt_prog_compiler_pic"; then + +-{ 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_cv_prog_compiler_pic_works+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:8008: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:8012: \$? = $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_cv_prog_compiler_pic_works=yes +- fi +- fi +- $rm conftest* + +-fi +-{ 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_cv_prog_compiler_pic_works" = xyes; then +- case $lt_prog_compiler_pic in +- "" | " "*) ;; +- *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; +- esac +-else +- lt_prog_compiler_pic= +- lt_prog_compiler_can_build_shared=no +-fi + +-fi +-case $host_os in +- # For platforms which do not support PIC, -DPIC is meaningless: +- *djgpp*) +- lt_prog_compiler_pic= +- ;; +- *) +- lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" +- ;; +-esac + +-# +-# Check to make sure the static flag actually works. +-# +-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_cv_prog_compiler_static_works+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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 +- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then +- # The linker can only warn and ignore the option if not recognized +- # So say no if there are warnings +- if test -s conftest.err; then +- # Append any errors to the config.log. +- cat conftest.err 1>&5 +- $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_cv_prog_compiler_static_works=yes +- fi +- else +- lt_cv_prog_compiler_static_works=yes +- fi +- fi +- $rm -r conftest* +- LDFLAGS="$save_LDFLAGS" + +-fi +-{ 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_cv_prog_compiler_static_works" = xyes; then +- : +-else +- lt_prog_compiler_static= +-fi + + +-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_c_o+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_prog_compiler_c_o=no +- $rm -r conftest 2>/dev/null +- mkdir conftest +- cd conftest +- mkdir out +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++# This can be used to rebuild libtool when needed ++LIBTOOL_DEPS="$ltmain" + +- lt_compiler_flag="-o out/conftest2.$ac_objext" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:8112: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>out/conftest.err) +- ac_status=$? +- cat out/conftest.err >&5 +- echo "$as_me:8116: \$? = $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 +- # So say no if there are warnings +- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp +- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 +- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then +- lt_cv_prog_compiler_c_o=yes +- fi +- fi +- chmod u+w . 2>&5 +- $rm conftest* +- # SGI C++ compiler will create directory out/ii_files/ for +- # template instantiation +- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files +- $rm out/* && rmdir out +- cd .. +- rmdir conftest +- $rm conftest* ++# Always use our own libtool. ++LIBTOOL='$(SHELL) $(top_builddir)/libtool' + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } + + +-hard_links="nottested" +-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then +- # do not overwrite the value of need_locks provided by the user +- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } +- hard_links=yes +- $rm conftest* +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- touch conftest.a +- ln conftest.a conftest.b 2>&5 || hard_links=no +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- { echo "$as_me:$LINENO: result: $hard_links" >&5 +-echo "${ECHO_T}$hard_links" >&6; } +- if test "$hard_links" = no; then +- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} +- need_locks=warn +- fi +-else +- need_locks=no +-fi + +-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } + +- runpath_var= +- allow_undefined_flag= +- enable_shared_with_static_runtimes=no +- archive_cmds= +- archive_expsym_cmds= +- old_archive_From_new_cmds= +- old_archive_from_expsyms_cmds= +- export_dynamic_flag_spec= +- whole_archive_flag_spec= +- thread_safe_flag_spec= +- hardcode_libdir_flag_spec= +- hardcode_libdir_flag_spec_ld= +- hardcode_libdir_separator= +- hardcode_direct=no +- hardcode_minus_L=no +- hardcode_shlibpath_var=unsupported +- link_all_deplibs=unknown +- hardcode_automatic=no +- module_cmds= +- module_expsym_cmds= +- always_export_symbols=no +- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +- # include_expsyms should be a list of space-separated symbols to be *always* +- # included in the symbol list +- include_expsyms= +- # exclude_expsyms can be an extended regexp of symbols to exclude +- # 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_|_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 +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + +- case $host_os in +- cygwin* | mingw* | pw32*) +- # FIXME: the MSVC++ port hasn't been tested in a loooong time +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- if test "$GCC" != yes; then +- with_gnu_ld=no +- fi +- ;; +- interix*) +- # we just hope/assume this is gcc and not c89 (= MSVC++) +- with_gnu_ld=yes +- ;; +- openbsd*) +- with_gnu_ld=no +- ;; +- esac + +- ld_shlibs=yes +- if test "$with_gnu_ld" = yes; then +- # If archive_cmds runs LD, not CC, wlarc should be empty +- wlarc='${wl}' + +- # Set some defaults for GNU ld with shared library support. These +- # are reset later if shared libraries are not supported. Putting them +- # here allows them to be overridden if necessary. +- runpath_var=LD_RUN_PATH +- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' +- export_dynamic_flag_spec='${wl}--export-dynamic' +- # ancient GNU ld didn't support --whole-archive et. al. +- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then +- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- else +- whole_archive_flag_spec= +- fi +- supports_anon_versioning=no +- case `$LD -v 2>/dev/null` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 +- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... +- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... +- *\ 2.11.*) ;; # other 2.11 versions +- *) supports_anon_versioning=yes ;; +- esac + +- # See if GNU ld supports shared libraries. +- case $host_os in +- aix[3-9]*) +- # On AIX/PPC, the GNU linker is very broken +- if test "$host_cpu" != ia64; then +- ld_shlibs=no +- cat <&2 + +-*** Warning: the GNU linker, at least up to release 2.9.1, is reported +-*** to be unable to reliably create shared libraries on AIX. +-*** Therefore, libtool is disabling shared libraries support. If you +-*** really care for shared libraries, you may want to modify your PATH +-*** so that a non-GNU linker is found, and then restart. + +-EOF +- fi +- ;; + +- amigaos*) +- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_minus_L=yes + +- # Samuel A. Falvo II reports +- # that the semantics of dynamic libraries on AmigaOS, at least up +- # to version 4, is to share data among multiple programs linked +- # with the same dynamic library. Since this doesn't match the +- # behavior of shared libraries on other platforms, we can't use +- # them. +- ld_shlibs=no +- ;; + +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- allow_undefined_flag=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- ld_shlibs=no +- fi +- ;; + +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, +- # as there is no search path for DLLs. +- hardcode_libdir_flag_spec='-L$libdir' +- allow_undefined_flag=unsupported +- always_export_symbols=no +- enable_shared_with_static_runtimes=yes +- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- ld_shlibs=no +- fi +- ;; + +- interix[3-9]*) +- hardcode_direct=no +- hardcode_shlibpath_var=no +- hardcode_libdir_flag_spec='${wl}-rpath,$libdir' +- export_dynamic_flag_spec='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; + +- gnu* | linux* | k*bsd*-gnu) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- tmp_addflag= +- case $cc_basename,$host_cpu in +- pgcc*) # Portland Group C compiler +- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag' +- ;; +- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers +- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 +- tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 +- tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler +- tmp_addflag=' -nofor_main' ;; +- esac +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) # Sun C 5.9 +- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_sharedflag='-G' ;; +- *Sun\ F*) # Sun Fortran 8.3 +- tmp_sharedflag='-G' ;; +- *) +- tmp_sharedflag='-shared' ;; +- esac +- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + +- if test $supports_anon_versioning = yes; then +- archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ +- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +- $echo "local: *; };" >> $output_objdir/$libname.ver~ +- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' +- fi +- link_all_deplibs=no +- else +- ld_shlibs=no +- fi +- ;; + +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' +- wlarc= +- else +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- fi +- ;; + +- solaris*) +- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then +- ld_shlibs=no +- cat <&2 + +-*** Warning: The releases 2.8.* of the GNU linker cannot reliably +-*** create shared libraries on Solaris systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.9.1 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. + +-EOF +- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs=no +- fi +- ;; + +- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) +- case `$LD -v 2>&1` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) +- ld_shlibs=no +- cat <<_LT_EOF 1>&2 + +-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +-*** reliably create shared libraries on SCO systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. ++test -z "$LN_S" && LN_S="ln -s" + +-_LT_EOF +- ;; +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' +- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' +- else +- ld_shlibs=no +- fi +- ;; +- esac +- ;; + +- sunos4*) +- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- wlarc= +- hardcode_direct=yes +- hardcode_shlibpath_var=no +- ;; + +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs=no +- fi +- ;; +- esac + +- if test "$ld_shlibs" = no; then +- runpath_var= +- hardcode_libdir_flag_spec= +- export_dynamic_flag_spec= +- whole_archive_flag_spec= +- fi +- else +- # PORTME fill in a description of your system's linker (not GNU ld) +- case $host_os in +- aix3*) +- allow_undefined_flag=unsupported +- always_export_symbols=yes +- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' +- # Note: this linker hardcodes the directories in LIBPATH if there +- # are no directories specified by -L. +- hardcode_minus_L=yes +- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then +- # Neither direct hardcoding nor static linking is supported with a +- # broken collect2. +- hardcode_direct=unsupported +- fi +- ;; + +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- # 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 +- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- else +- 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' +- fi +- aix_use_runtimelinking=no + +- # 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].*|aix[5-9]*) +- for ld_flag in $LDFLAGS; do +- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then +- aix_use_runtimelinking=yes +- break +- fi +- done +- ;; +- esac + +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi + +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + +- archive_cmds='' +- hardcode_direct=yes +- hardcode_libdir_separator=':' +- link_all_deplibs=yes + +- if test "$GCC" = yes; then +- case $host_os in aix4.[012]|aix4.[012].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- hardcode_direct=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- hardcode_minus_L=yes +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_libdir_separator= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi + +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- always_export_symbols=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- allow_undefined_flag='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then + +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST + fi ++ ++{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 ++$as_echo_n "checking for objdir... " >&6; } ++if test "${lt_cv_objdir+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ rm -f .libs 2>/dev/null ++mkdir .libs 2>/dev/null ++if test -d .libs; then ++ lt_cv_objdir=.libs ++else ++ # MS-DOS does not allow filenames that begin with a dot. ++ lt_cv_objdir=_libs ++fi ++rmdir .libs 2>/dev/null ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 ++$as_echo "$lt_cv_objdir" >&6; } ++objdir=$lt_cv_objdir + + +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" +- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else +- if test "$host_cpu" = ia64; then +- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' +- allow_undefined_flag="-z nodefs" +- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ ++ ++cat >>confdefs.h <<_ACEOF ++#define LT_OBJDIR "$lt_cv_objdir/" + _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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then + +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + + +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- no_undefined_flag=' ${wl}-bernotok' +- allow_undefined_flag=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- whole_archive_flag_spec='$convenience' +- archive_cmds_need_lc=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- 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' +- fi +- fi +- ;; + +- amigaos*) +- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_minus_L=yes +- # see comment about different semantics on the GNU ld section +- ld_shlibs=no +- ;; + +- bsdi[45]*) +- export_dynamic_flag_spec=-rdynamic +- ;; + +- cygwin* | mingw* | pw32*) +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- # hardcode_libdir_flag_spec is actually meaningless, as there is +- # no search path for DLLs. +- hardcode_libdir_flag_spec=' ' +- allow_undefined_flag=unsupported +- # Tell ltmain to make .lib files, not .a files. +- libext=lib +- # Tell ltmain to make .dll files, not .so files. +- shrext_cmds=".dll" +- # FIXME: Setting linknames here is a bad hack. +- archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' +- # The linker will automatically build a .lib file if we build a DLL. +- old_archive_From_new_cmds='true' +- # FIXME: Should let the user specify the lib program. +- old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' +- fix_srcfile_path='`cygpath -w "$srcfile"`' +- enable_shared_with_static_runtimes=yes +- ;; + +- darwin* | rhapsody*) +- case $host_os in +- rhapsody* | darwin1.[012]) +- allow_undefined_flag='${wl}-undefined ${wl}suppress' +- ;; +- *) # Darwin 1.3 on +- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then +- allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- else +- case ${MACOSX_DEPLOYMENT_TARGET} in +- 10.[012]) +- allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- ;; +- 10.*) +- allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' +- ;; +- esac +- fi +- ;; +- esac +- archive_cmds_need_lc=no +- hardcode_direct=no +- hardcode_automatic=yes +- hardcode_shlibpath_var=unsupported +- whole_archive_flag_spec='' +- 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 $_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*) +- output_verbose_link_cmd='echo' +- archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- 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 -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~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}' +- ;; +- *) +- ld_shlibs=no +- ;; +- esac +- fi +- ;; + +- dgux*) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_shlibpath_var=no +- ;; + +- freebsd1*) +- ld_shlibs=no +- ;; + +- # 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 $deplibs $linker_flags /usr/lib/c++rt0.o' +- hardcode_libdir_flag_spec='-R$libdir' +- hardcode_direct=yes +- hardcode_shlibpath_var=no +- ;; + +- # Unfortunately, older versions of FreeBSD 2 do not have this feature. +- freebsd2*) +- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct=yes +- hardcode_minus_L=yes +- hardcode_shlibpath_var=no +- ;; + +- # FreeBSD 3 and greater uses gcc -shared to do shared libraries. +- freebsd* | dragonfly*) +- archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec='-R$libdir' +- hardcode_direct=yes +- hardcode_shlibpath_var=no +- ;; + +- hpux9*) +- if test "$GCC" = yes; then +- archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- fi +- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator=: +- hardcode_direct=yes ++case $host_os in ++aix3*) ++ # AIX sometimes has problems with the GCC collect2 program. For some ++ # reason, if we set the COLLECT_NAMES environment variable, the problems ++ # vanish in a puff of smoke. ++ if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++ fi ++ ;; ++esac + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L=yes +- export_dynamic_flag_spec='${wl}-E' +- ;; ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +- hpux10*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator=: ++# Same as above, but do not quote variable references. ++double_quote_subst='s/\(["`\\]\)/\\\1/g' + +- hardcode_direct=yes +- export_dynamic_flag_spec='${wl}-E' ++# Sed substitution to delay expansion of an escaped shell variable in a ++# double_quote_subst'ed string. ++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L=yes +- fi +- ;; ++# Sed substitution to delay expansion of an escaped single quote. ++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +- hpux11*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- case $host_cpu in +- hppa*64*) +- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- else +- case $host_cpu in +- hppa*64*) +- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator=: ++# Sed substitution to avoid accidental globbing in evaled expressions ++no_glob_subst='s/\*/\\\*/g' + +- case $host_cpu in +- hppa*64*|ia64*) +- hardcode_libdir_flag_spec_ld='+b $libdir' +- hardcode_direct=no +- hardcode_shlibpath_var=no +- ;; +- *) +- hardcode_direct=yes +- export_dynamic_flag_spec='${wl}-E' ++# Global variables: ++ofile=libtool ++can_build_shared=yes + +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L=yes +- ;; +- esac +- fi +- ;; ++# All known linkers require a `.a' archive for static linking (except MSVC, ++# which needs '.lib'). ++libext=a + +- irix5* | irix6* | nonstopux*) +- if test "$GCC" = yes; then +- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec_ld='-rpath $libdir' +- fi +- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator=: +- link_all_deplibs=yes +- ;; ++with_gnu_ld="$lt_cv_prog_gnu_ld" + +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out +- else +- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF +- fi +- hardcode_libdir_flag_spec='-R$libdir' +- hardcode_direct=yes +- hardcode_shlibpath_var=no +- ;; ++old_CC="$CC" ++old_CFLAGS="$CFLAGS" + +- newsos6) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct=yes +- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator=: +- hardcode_shlibpath_var=no +- ;; ++# Set sane defaults for various variables ++test -z "$CC" && CC=cc ++test -z "$LTCC" && LTCC=$CC ++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ++test -z "$LD" && LD=ld ++test -z "$ac_objext" && ac_objext=o + +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- hardcode_direct=yes +- hardcode_shlibpath_var=no +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' +- hardcode_libdir_flag_spec='${wl}-rpath,$libdir' +- export_dynamic_flag_spec='${wl}-E' +- else +- case $host_os in +- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) +- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec='-R$libdir' +- ;; +- *) +- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec='${wl}-rpath,$libdir' +- ;; +- esac +- fi +- else +- ld_shlibs=no +- fi +- ;; ++for cc_temp in $compiler""; do ++ case $cc_temp in ++ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; ++ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + +- os2*) +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_minus_L=yes +- allow_undefined_flag=unsupported +- 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' +- old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' +- ;; + +- osf3*) +- if test "$GCC" = yes; then +- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- allow_undefined_flag=' -expect_unresolved \*' +- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- fi +- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator=: +- ;; ++# Only perform the check for file, if the check method requires it ++test -z "$MAGIC_CMD" && MAGIC_CMD=file ++case $deplibs_check_method in ++file_magic*) ++ if test "$file_magic_cmd" = '$MAGIC_CMD'; then ++ { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 ++$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } ++if test "${lt_cv_path_MAGIC_CMD+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ case $MAGIC_CMD in ++[\\/*] | ?:[\\/]*) ++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ++ ;; ++*) ++ lt_save_MAGIC_CMD="$MAGIC_CMD" ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" ++ for ac_dir in $ac_dummy; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/${ac_tool_prefix}file; then ++ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" ++ if test -n "$file_magic_test_file"; then ++ case $deplibs_check_method in ++ "file_magic "*) ++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` ++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | ++ $EGREP "$file_magic_regex" > /dev/null; then ++ : ++ else ++ cat <<_LT_EOF 1>&2 + +- osf4* | osf5*) # as osf3* with the addition of -msym flag +- if test "$GCC" = yes; then +- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' +- else +- allow_undefined_flag=' -expect_unresolved \*' +- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ +- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' +- +- # Both c and cxx compiler support -rpath directly +- hardcode_libdir_flag_spec='-rpath $libdir' +- fi +- hardcode_libdir_separator=: +- ;; ++*** Warning: the command libtool uses to detect shared libraries, ++*** $file_magic_cmd, produces output that libtool cannot recognize. ++*** The result is that libtool may fail to recognize shared libraries ++*** as such. This will affect the creation of libtool libraries that ++*** depend on shared libraries, but programs linked with such libtool ++*** libraries will work regardless of this problem. Nevertheless, you ++*** may want to report the problem to your system manager and/or to ++*** bug-libtool@gnu.org + +- solaris*) +- no_undefined_flag=' -z text' +- if test "$GCC" = yes; then +- wlarc='${wl}' +- archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' +- else +- wlarc='' +- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' +- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' ++_LT_EOF ++ fi ;; ++ esac + fi +- hardcode_libdir_flag_spec='-R$libdir' +- hardcode_shlibpath_var=no +- case $host_os in +- solaris2.[0-5] | solaris2.[0-5].*) ;; +- *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. GCC discards it without `$wl', +- # but is careful enough not to reorder. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- if test "$GCC" = yes; then +- whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' +- else +- whole_archive_flag_spec='-z allextract$convenience -z defaultextract' +- fi +- ;; +- esac +- link_all_deplibs=yes +- ;; ++ break ++ fi ++ done ++ IFS="$lt_save_ifs" ++ MAGIC_CMD="$lt_save_MAGIC_CMD" ++ ;; ++esac ++fi + +- sunos4*) +- if test "x$host_vendor" = xsequent; then +- # Use $CC to link under sequent, because it throws in some extra .o +- # files that make .init and .fini sections work. +- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' +- fi +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_direct=yes +- hardcode_minus_L=yes +- hardcode_shlibpath_var=no +- ;; ++MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++if test -n "$MAGIC_CMD"; then ++ { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 ++$as_echo "$MAGIC_CMD" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +- sysv4) +- case $host_vendor in +- sni) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct=yes # is this really true??? +- ;; +- siemens) +- ## LD is ld it makes a PLAMLIB +- ## CC just makes a GrossModule. +- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' +- reload_cmds='$CC -r -o $output$reload_objs' +- hardcode_direct=no +- ;; +- motorola) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct=no #Motorola manual says yes, but my tests say they lie +- ;; +- esac +- runpath_var='LD_RUN_PATH' +- hardcode_shlibpath_var=no +- ;; + +- sysv4.3*) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var=no +- export_dynamic_flag_spec='-Bexport' +- ;; + +- sysv4*MP*) +- if test -d /usr/nec; then +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var=no +- runpath_var=LD_RUN_PATH +- hardcode_runpath_var=yes +- ld_shlibs=yes +- fi +- ;; + +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) +- no_undefined_flag='${wl}-z,text' +- archive_cmds_need_lc=no +- hardcode_shlibpath_var=no +- runpath_var='LD_RUN_PATH' + +- if test "$GCC" = yes; then +- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; ++if test -z "$lt_cv_path_MAGIC_CMD"; then ++ if test -n "$ac_tool_prefix"; then ++ { $as_echo "$as_me:$LINENO: checking for file" >&5 ++$as_echo_n "checking for file... " >&6; } ++if test "${lt_cv_path_MAGIC_CMD+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ case $MAGIC_CMD in ++[\\/*] | ?:[\\/]*) ++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ++ ;; ++*) ++ lt_save_MAGIC_CMD="$MAGIC_CMD" ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" ++ for ac_dir in $ac_dummy; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/file; then ++ lt_cv_path_MAGIC_CMD="$ac_dir/file" ++ if test -n "$file_magic_test_file"; then ++ case $deplibs_check_method in ++ "file_magic "*) ++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` ++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | ++ $EGREP "$file_magic_regex" > /dev/null; then ++ : ++ else ++ cat <<_LT_EOF 1>&2 + +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- no_undefined_flag='${wl}-z,text' +- allow_undefined_flag='${wl}-z,nodefs' +- archive_cmds_need_lc=no +- hardcode_shlibpath_var=no +- hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- hardcode_libdir_separator=':' +- link_all_deplibs=yes +- export_dynamic_flag_spec='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' ++*** Warning: the command libtool uses to detect shared libraries, ++*** $file_magic_cmd, produces output that libtool cannot recognize. ++*** The result is that libtool may fail to recognize shared libraries ++*** as such. This will affect the creation of libtool libraries that ++*** depend on shared libraries, but programs linked with such libtool ++*** libraries will work regardless of this problem. Nevertheless, you ++*** may want to report the problem to your system manager and/or to ++*** bug-libtool@gnu.org + +- if test "$GCC" = yes; then +- archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' ++_LT_EOF ++ fi ;; ++ esac + fi +- ;; +- +- uts4*) +- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec='-L$libdir' +- hardcode_shlibpath_var=no +- ;; +- +- *) +- ld_shlibs=no +- ;; +- esac +- fi ++ break ++ fi ++ done ++ IFS="$lt_save_ifs" ++ MAGIC_CMD="$lt_save_MAGIC_CMD" ++ ;; ++esac ++fi + +-{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +-echo "${ECHO_T}$ld_shlibs" >&6; } +-test "$ld_shlibs" = no && can_build_shared=no ++MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++if test -n "$MAGIC_CMD"; then ++ { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 ++$as_echo "$MAGIC_CMD" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi + +-# +-# Do we need to explicitly link libc? +-# +-case "x$archive_cmds_need_lc" in +-x|xyes) +- # Assume -lc should be added +- archive_cmds_need_lc=yes + +- if test "$enable_shared" = yes && test "$GCC" = yes; then +- case $archive_cmds in +- *'~'*) +- # FIXME: we may have to deal with multi-command sequences. +- ;; +- '$CC '*) +- # Test whether the compiler implicitly links with -lc since on some +- # systems, -lgcc has to come before -lc. If gcc already passes -lc +- # to ld, don't add -lc before -lgcc. +- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } +- $rm conftest* +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ else ++ MAGIC_CMD=: ++ fi ++fi + +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } 2>conftest.err; then +- soname=conftest +- lib=conftest +- libobjs=conftest.$ac_objext +- deplibs= +- wl=$lt_prog_compiler_wl +- pic_flag=$lt_prog_compiler_pic +- compiler_flags=-v +- linker_flags=-v +- verstring= +- output_objdir=. +- libname=conftest +- lt_save_allow_undefined_flag=$allow_undefined_flag +- allow_undefined_flag= +- if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 +- (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +- then +- archive_cmds_need_lc=no +- else +- archive_cmds_need_lc=yes +- fi +- allow_undefined_flag=$lt_save_allow_undefined_flag +- else +- cat conftest.err 1>&5 +- fi +- $rm conftest* +- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +-echo "${ECHO_T}$archive_cmds_need_lc" >&6; } +- ;; +- esac + fi + ;; + esac + +-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } +-library_names_spec= +-libname_spec='lib$name' +-soname_spec= +-shrext_cmds=".so" +-postinstall_cmds= +-postuninstall_cmds= +-finish_cmds= +-finish_eval= +-shlibpath_var= +-shlibpath_overrides_runpath=unknown +-version_type=none +-dynamic_linker="$host_os ld.so" +-sys_lib_dlsearch_path_spec="/lib /usr/lib" ++# Use C for the default configuration in the libtool script ++ ++lt_save_CC="$CC" ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ++ ++# Source file extension for C test sources. ++ac_ext=c ++ ++# Object file extension for compiled C test sources. ++objext=o ++objext=$objext ++ ++# Code to be used in simple compile tests ++lt_simple_compile_test_code="int some_variable = 0;" ++ ++# Code to be used in simple link tests ++lt_simple_link_test_code='int main(){return(0);}' ++ ++ ++ ++ ++ ++ ++ ++# If no C compiler was specified, use CC. ++LTCC=${LTCC-"$CC"} ++ ++# If no C compiler flags were specified, use CFLAGS. ++LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ++# Allow CC to be a program name with arguments. ++compiler=$CC ++ ++# Save the default compiler, since it gets overwritten when the other ++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. ++compiler_DEFAULT=$CC ++ ++# save warnings/boilerplate of simple test code ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_compile_test_code" >conftest.$ac_ext ++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_compiler_boilerplate=`cat conftest.err` ++$RM conftest* ++ ++ac_outfile=conftest.$ac_objext ++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 -r conftest* ++ ++ ++if test -n "$compiler"; then ++ ++lt_prog_compiler_no_builtin_flag= + + if test "$GCC" = yes; then +- case $host_os in +- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; +- *) lt_awk_arg="/^libraries:/" ;; +- esac +- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then +- # if the path contains ";" then we assume it to be the separator +- # otherwise default to the standard path separator (i.e. ":") - it is +- # assumed that no part of a normal pathname contains ";" but that should +- # okay in the real world where ";" in dirpaths is itself problematic. +- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` +- else +- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` +- fi +- # Ok, now we have the path, separated by spaces, we can step through it +- # and add multilib dir if necessary. +- lt_tmp_lt_search_path_spec= +- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` +- for lt_sys_path in $lt_search_path_spec; do +- if test -d "$lt_sys_path/$lt_multi_os_dir"; then +- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" +- else +- test -d "$lt_sys_path" && \ +- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" +- fi +- done +- lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' +-BEGIN {RS=" "; FS="/|\n";} { +- lt_foo=""; +- lt_count=0; +- for (lt_i = NF; lt_i > 0; lt_i--) { +- if ($lt_i != "" && $lt_i != ".") { +- if ($lt_i == "..") { +- lt_count++; +- } else { +- if (lt_count == 0) { +- lt_foo="/" $lt_i lt_foo; +- } else { +- lt_count--; +- } +- } +- } +- } +- if (lt_foo != "") { lt_freq[lt_foo]++; } +- if (lt_freq[lt_foo] == 1) { print lt_foo; } +-}'` +- sys_lib_search_path_spec=`echo $lt_search_path_spec` ++ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ++ ++ { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 ++$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } ++if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" ++ lt_cv_prog_compiler_rtti_exceptions=no ++ ac_outfile=conftest.$ac_objext ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ lt_compiler_flag="-fno-rtti -fno-exceptions" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ # The option is referenced via a variable to avoid confusing sed. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:7920: $lt_compile\"" >&5) ++ (eval "$lt_compile" 2>conftest.err) ++ ac_status=$? ++ cat conftest.err >&5 ++ echo "$as_me:7924: \$? = $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_cv_prog_compiler_rtti_exceptions=yes ++ fi ++ fi ++ $RM conftest* ++ + fi +-need_lib_prefix=unknown +-hardcode_into_libs=no ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 ++$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +-# when you set need_version to no, make sure it does not cause -set_version +-# flags to be left without arguments +-need_version=unknown ++if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then ++ lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" ++else ++ : ++fi + +-case $host_os in +-aix3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' +- shlibpath_var=LIBPATH ++fi + +- # AIX 3 has no versioning support, so we append a major version to the name. +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; + +-aix[4-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- hardcode_into_libs=yes +- if test "$host_cpu" = ia64; then +- # AIX 5 supports IA64 +- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- else +- # With GCC up to 2.95.x, collect2 would create an import file +- # for dependence libraries. The import file would start with +- # the line `#! .'. This would cause the generated library to +- # depend on `.', always an invalid library. This was fixed in +- # development snapshots of GCC prior to 3.0. +- case $host_os in +- aix4 | aix4.[01] | aix4.[01].*) +- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' +- echo ' yes ' +- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then +- : +- else +- can_build_shared=no +- fi +- ;; +- esac +- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct +- # soname into executable. Probably we can add versioning support to +- # collect2, so additional links can be useful in future. +- if test "$aix_use_runtimelinking" = yes; then +- # If using run time linking (on AIX 4.2 or later) use lib.so +- # instead of lib.a to let people know that these are not +- # typical AIX shared libraries. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- else +- # We preserve .a as extension for shared libraries through AIX4.2 +- # and later when we are not doing run time linking. +- library_names_spec='${libname}${release}.a $libname.a' +- soname_spec='${libname}${release}${shared_ext}$major' +- fi +- shlibpath_var=LIBPATH +- fi +- ;; + +-amigaos*) +- library_names_spec='$libname.ixlibrary $libname.a' +- # Create ${libname}_ixlibrary.a entries in /sys/libs. +- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' +- ;; + +-beos*) +- library_names_spec='${libname}${shared_ext}' +- dynamic_linker="$host_os ld.so" +- shlibpath_var=LIBRARY_PATH +- ;; + +-bsdi[45]*) +- version_type=linux +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" +- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" +- # the default ld.so.conf also contains /usr/contrib/lib and +- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow +- # libtool to hard-code these into programs +- ;; + +-cygwin* | mingw* | pw32*) +- version_type=windows +- shrext_cmds=".dll" +- need_version=no +- need_lib_prefix=no ++ lt_prog_compiler_wl= ++lt_prog_compiler_pic= ++lt_prog_compiler_static= + +- case $GCC,$host_os in +- yes,cygwin* | yes,mingw* | yes,pw32*) +- library_names_spec='$libname.dll.a' +- # DLL is installed to $(libdir)/../bin by postinstall_cmds +- postinstall_cmds='base_file=`basename \${file}`~ +- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ +- dldir=$destdir/`dirname \$dlpath`~ +- test -d \$dldir || mkdir -p \$dldir~ +- $install_prog $dir/$dlname \$dldir/$dlname~ +- chmod a+x \$dldir/$dlname' +- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ +- dlpath=$dir/\$dldll~ +- $rm \$dlpath' +- shlibpath_overrides_runpath=yes ++{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; } ++ ++ if test "$GCC" = yes; then ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_static='-static' + + case $host_os in +- cygwin*) +- # Cygwin DLLs use 'cyg' prefix rather than 'lib' +- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" +- ;; +- mingw*) +- # MinGW DLLs use traditional 'lib' prefix +- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then +- # It is most probably a Windows format PATH printed by +- # mingw gcc, but we are running on Cygwin. Gcc prints its search +- # path with ; separators, and with drive letters. We can handle the +- # drive letters (cygwin fileutils understands them), so leave them, +- # especially as we might pass files found there to a mingw objdump, +- # which wouldn't understand a cygwinified path. Ahh. +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` +- else +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ aix*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ lt_prog_compiler_static='-Bstatic' + fi + ;; +- pw32*) +- # pw32 DLLs use 'pw' prefix rather than 'lib' +- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- ;; +- esac +- ;; + +- *) +- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' +- ;; +- esac +- dynamic_linker='Win32 ld.exe' +- # FIXME: first we should search . and the directory the executable is in +- shlibpath_var=PATH +- ;; +- +-darwin* | rhapsody*) +- dynamic_linker="$host_os dyld" +- version_type=darwin +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' +- soname_spec='${libname}${release}${major}$shared_ext' +- shlibpath_overrides_runpath=yes +- shlibpath_var=DYLD_LIBRARY_PATH +- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ lt_prog_compiler_pic='-fPIC' ++ ;; ++ m68k) ++ # FIXME: we need at least 68020 code to build shared libraries, but ++ # adding the `-m68020' flag to GCC prevents building anything better, ++ # like `-m68040'. ++ lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ++ ;; ++ esac ++ ;; + +- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" +- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' +- ;; ++ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ++ # PIC is the default for these OSes. ++ ;; + +-dgux*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; ++ mingw* | cygwin* | pw32* | os2* | cegcc*) ++ # 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). ++ # Although the cygwin gcc ignores -fPIC, still need this for old-style ++ # (--disable-auto-import) libraries ++ lt_prog_compiler_pic='-DDLL_EXPORT' ++ ;; + +-freebsd1*) +- dynamic_linker=no +- ;; ++ darwin* | rhapsody*) ++ # PIC is the default on this platform ++ # Common symbols not allowed in MH_DYLIB files ++ lt_prog_compiler_pic='-fno-common' ++ ;; + +-freebsd* | dragonfly*) +- # DragonFly does not have aout. When/if they implement a new +- # versioning mechanism, adjust this. +- if test -x /usr/bin/objformat; then +- objformat=`/usr/bin/objformat` +- else +- case $host_os in +- freebsd[123]*) objformat=aout ;; +- *) objformat=elf ;; +- esac +- fi +- version_type=freebsd-$objformat +- case $version_type in +- freebsd-elf*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- need_version=no +- need_lib_prefix=no ++ hpux*) ++ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit ++ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag ++ # sets the default TLS model and affects inlining. ++ case $host_cpu in ++ hppa*64*) ++ # +Z the default ++ ;; ++ *) ++ lt_prog_compiler_pic='-fPIC' ++ ;; ++ esac + ;; +- freebsd-*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' +- need_version=yes ++ ++ interix[3-9]*) ++ # Interix 3.x gcc -fpic/-fPIC options generate broken code. ++ # Instead, we relocate shared libraries at runtime. + ;; +- esac +- shlibpath_var=LD_LIBRARY_PATH +- case $host_os in +- freebsd2*) +- shlibpath_overrides_runpath=yes +- ;; +- freebsd3.[01]* | freebsdelf3.[01]*) +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ +- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; +- *) # from 4.6 on, and DragonFly +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- esac +- ;; + +-gnu*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- ;; ++ msdosdjgpp*) ++ # Just because we use GCC doesn't mean we suddenly get shared libraries ++ # on systems that don't support them. ++ lt_prog_compiler_can_build_shared=no ++ enable_shared=no ++ ;; + +-hpux9* | hpux10* | hpux11*) +- # Give a soname corresponding to the major version so that dld.sl refuses to +- # link against other versions. +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- case $host_cpu in +- ia64*) +- shrext_cmds='.so' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.so" +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- if test "X$HPUX_IA64_MODE" = X32; then +- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" +- else +- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" +- fi +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- hppa*64*) +- shrext_cmds='.sl' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- *) +- shrext_cmds='.sl' +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=SHLIB_PATH +- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; +- esac +- # HP-UX runs *really* slowly unless shared libraries are mode 555. +- postinstall_cmds='chmod 555 $lib' +- ;; ++ *nto* | *qnx*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ lt_prog_compiler_pic='-fPIC -shared' ++ ;; + +-interix[3-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ lt_prog_compiler_pic=-Kconform_pic ++ fi ++ ;; + +-irix5* | irix6* | nonstopux*) +- case $host_os in +- nonstopux*) version_type=nonstopux ;; + *) +- if test "$lt_cv_prog_gnu_ld" = yes; then +- version_type=linux +- else +- version_type=irix +- fi ;; +- esac +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' +- case $host_os in +- irix5* | nonstopux*) +- libsuff= shlibsuff= +- ;; +- *) +- case $LD in # libtool.m4 will add one of these switches to LD +- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") +- libsuff= shlibsuff= libmagic=32-bit;; +- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") +- libsuff=32 shlibsuff=N32 libmagic=N32;; +- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") +- libsuff=64 shlibsuff=64 libmagic=64-bit;; +- *) libsuff= shlibsuff= libmagic=never-match;; ++ lt_prog_compiler_pic='-fPIC' ++ ;; + esac +- ;; +- esac +- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" +- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" +- hardcode_into_libs=yes +- ;; ++ else ++ # PORTME Check for flag to pass linker flags through the system compiler. ++ case $host_os in ++ aix*) ++ lt_prog_compiler_wl='-Wl,' ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ lt_prog_compiler_static='-Bstatic' ++ else ++ lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' ++ fi ++ ;; + +-# No shared lib support for Linux oldld, aout, or coff. +-linux*oldld* | linux*aout* | linux*coff*) +- dynamic_linker=no +- ;; ++ mingw* | cygwin* | pw32* | os2* | cegcc*) ++ # 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='-DDLL_EXPORT' ++ ;; + +-# This must be Linux ELF. +-linux* | k*bsd*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- # This implies no fast_install, which is unacceptable. +- # Some rework will be needed to allow for fast_install +- # before this can be enabled. +- hardcode_into_libs=yes ++ hpux9* | hpux10* | hpux11*) ++ lt_prog_compiler_wl='-Wl,' ++ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but ++ # not for PA HP-UX. ++ case $host_cpu in ++ hppa*64*|ia64*) ++ # +Z the default ++ ;; ++ *) ++ lt_prog_compiler_pic='+Z' ++ ;; ++ esac ++ # Is there a better lt_prog_compiler_static that works with the bundled CC? ++ lt_prog_compiler_static='${wl}-a ${wl}archive' ++ ;; + +- # Append ld.so.conf contents to the search path +- if test -f /etc/ld.so.conf; then +- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" +- fi ++ irix5* | irix6* | nonstopux*) ++ lt_prog_compiler_wl='-Wl,' ++ # PIC (with -KPIC) is the default. ++ lt_prog_compiler_static='-non_shared' ++ ;; + +- # We used to test for /lib/ld.so.1 and disable shared libraries on +- # powerpc, because MkLinux only supported shared libraries with the +- # GNU dynamic linker. Since this was broken with cross compilers, +- # most powerpc-linux boxes support dynamic linking these days and +- # people can always --disable-shared, the test was removed, and we +- # assume the GNU/Linux dynamic linker is in use. +- dynamic_linker='GNU/Linux ld.so' +- ;; ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ # old Intel for x86_64 which still supported -KPIC. ++ ecc*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-static' ++ ;; ++ # icc used to be incompatible with GCC. ++ # ICC 10 doesn't accept -KPIC any more. ++ icc* | ifort*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-fPIC' ++ lt_prog_compiler_static='-static' ++ ;; ++ # Lahey Fortran 8.1. ++ lf95*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='--shared' ++ lt_prog_compiler_static='--static' ++ ;; ++ pgcc* | pgf77* | pgf90* | pgf95*) ++ # Portland Group compilers (*not* the Pentium gcc compiler, ++ # which looks to be a dead project) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-fpic' ++ lt_prog_compiler_static='-Bstatic' ++ ;; ++ ccc*) ++ lt_prog_compiler_wl='-Wl,' ++ # All Alpha code is PIC. ++ lt_prog_compiler_static='-non_shared' ++ ;; ++ xl*) ++ # IBM XL C 8.0/Fortran 10.1 on PPC ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-qpic' ++ lt_prog_compiler_static='-qstaticlink' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C 5.9 ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' ++ lt_prog_compiler_wl='-Wl,' ++ ;; ++ *Sun\ F*) ++ # Sun Fortran 8.3 passes all unrecognized flags to the linker ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' ++ lt_prog_compiler_wl='' ++ ;; ++ esac ++ ;; ++ esac ++ ;; + +-netbsdelf*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- dynamic_linker='NetBSD ld.elf_so' +- ;; ++ newsos6) ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' ++ ;; + +-netbsd*) +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- dynamic_linker='NetBSD (a.out) ld.so' +- else +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='NetBSD ld.elf_so' +- fi +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; ++ *nto* | *qnx*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ lt_prog_compiler_pic='-fPIC -shared' ++ ;; + +-newsos6) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; ++ osf3* | osf4* | osf5*) ++ lt_prog_compiler_wl='-Wl,' ++ # All OSF/1 code is PIC. ++ lt_prog_compiler_static='-non_shared' ++ ;; + +-nto-qnx*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; ++ rdos*) ++ lt_prog_compiler_static='-non_shared' ++ ;; + +-openbsd*) +- version_type=sunos +- sys_lib_dlsearch_path_spec="/usr/lib" +- need_lib_prefix=no +- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. +- case $host_os in +- openbsd3.3 | openbsd3.3.*) need_version=yes ;; +- *) need_version=no ;; +- esac +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- case $host_os in +- openbsd2.[89] | openbsd2.[89].*) +- shlibpath_overrides_runpath=no +- ;; ++ solaris*) ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' ++ case $cc_basename in ++ f77* | f90* | f95*) ++ lt_prog_compiler_wl='-Qoption ld ';; + *) +- shlibpath_overrides_runpath=yes +- ;; ++ lt_prog_compiler_wl='-Wl,';; + esac +- else +- shlibpath_overrides_runpath=yes +- fi +- ;; +- +-os2*) +- libname_spec='$name' +- shrext_cmds=".dll" +- need_lib_prefix=no +- library_names_spec='$libname${shared_ext} $libname.a' +- dynamic_linker='OS/2 ld.exe' +- shlibpath_var=LIBPATH +- ;; +- +-osf3* | osf4* | osf5*) +- version_type=osf +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" +- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" +- ;; ++ ;; + +-rdos*) +- dynamic_linker=no +- ;; ++ sunos4*) ++ lt_prog_compiler_wl='-Qoption ld ' ++ lt_prog_compiler_pic='-PIC' ++ lt_prog_compiler_static='-Bstatic' ++ ;; + +-solaris*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- # ldd complains unless libraries are executable +- postinstall_cmds='chmod +x $lib' +- ;; ++ sysv4 | sysv4.2uw2* | sysv4.3*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' ++ ;; + +-sunos4*) +- version_type=sunos +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- if test "$with_gnu_ld" = yes; then +- need_lib_prefix=no +- fi +- need_version=yes +- ;; ++ sysv4*MP*) ++ if test -d /usr/nec ;then ++ lt_prog_compiler_pic='-Kconform_pic' ++ lt_prog_compiler_static='-Bstatic' ++ fi ++ ;; + +-sysv4 | sysv4.3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- case $host_vendor in +- sni) +- shlibpath_overrides_runpath=no +- need_lib_prefix=no +- export_dynamic_flag_spec='${wl}-Blargedynsym' +- runpath_var=LD_RUN_PATH ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_pic='-KPIC' ++ lt_prog_compiler_static='-Bstatic' + ;; +- siemens) +- need_lib_prefix=no ++ ++ unicos*) ++ lt_prog_compiler_wl='-Wl,' ++ lt_prog_compiler_can_build_shared=no + ;; +- motorola) +- need_lib_prefix=no +- need_version=no +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ++ ++ uts4*) ++ lt_prog_compiler_pic='-pic' ++ lt_prog_compiler_static='-Bstatic' + ;; +- esac +- ;; + +-sysv4*MP*) +- if test -d /usr/nec ;then +- version_type=linux +- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' +- soname_spec='$libname${shared_ext}.$major' +- shlibpath_var=LD_LIBRARY_PATH ++ *) ++ lt_prog_compiler_can_build_shared=no ++ ;; ++ esac + fi +- ;; + +-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) +- version_type=freebsd-elf +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- if test "$with_gnu_ld" = yes; then +- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' +- shlibpath_overrides_runpath=no +- else +- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' +- shlibpath_overrides_runpath=yes +- case $host_os in +- sco3.2v5*) +- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" +- ;; +- esac +- fi +- sys_lib_dlsearch_path_spec='/usr/lib' +- ;; ++case $host_os in ++ # For platforms which do not support PIC, -DPIC is meaningless: ++ *djgpp*) ++ lt_prog_compiler_pic= ++ ;; ++ *) ++ lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 ++$as_echo "$lt_prog_compiler_pic" >&6; } + +-uts4*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; + +-*) +- dynamic_linker=no +- ;; +-esac +-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +-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 ++ ++ ++ ++# ++# Check to make sure the PIC flag actually works. ++# ++if test -n "$lt_prog_compiler_pic"; then ++ { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 ++$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } ++if test "${lt_cv_prog_compiler_pic_works+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" ++ 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" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ # The option is referenced via a variable to avoid confusing sed. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:8259: $lt_compile\"" >&5) ++ (eval "$lt_compile" 2>conftest.err) ++ ac_status=$? ++ cat conftest.err >&5 ++ echo "$as_me:8263: \$? = $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_cv_prog_compiler_pic_works=yes ++ fi ++ fi ++ $RM conftest* ++ + fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 ++$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +-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 ++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" ;; ++ esac + else +- lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" ++ lt_prog_compiler_pic= ++ lt_prog_compiler_can_build_shared=no + 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" + fi + +-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } +-hardcode_action= +-if test -n "$hardcode_libdir_flag_spec" || \ +- test -n "$runpath_var" || \ +- test "X$hardcode_automatic" = "Xyes" ; then + +- # We can hardcode non-existant directories. +- if test "$hardcode_direct" != no && +- # If the only mechanism to avoid hardcoding is shlibpath_var, we +- # have to relink, otherwise we might link with an installed library +- # when we should be linking with a yet-to-be-installed one +- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && +- test "$hardcode_minus_L" != no; then +- # Linking always hardcodes the temporary library directory. +- hardcode_action=relink +- else +- # We can link without hardcoding, and we can hardcode nonexisting dirs. +- hardcode_action=immediate +- fi ++ ++ ++ ++ ++# ++# Check to make sure the static flag actually works. ++# ++wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" ++{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 ++$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } ++if test "${lt_cv_prog_compiler_static_works+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- # We cannot hardcode anything, or else we can only hardcode existing +- # directories. +- hardcode_action=unsupported +-fi +-{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 +-echo "${ECHO_T}$hardcode_action" >&6; } ++ 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 ++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then ++ # The linker can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ if test -s conftest.err; then ++ # Append any errors to the config.log. ++ cat conftest.err 1>&5 ++ $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_cv_prog_compiler_static_works=yes ++ fi ++ else ++ lt_cv_prog_compiler_static_works=yes ++ fi ++ fi ++ $RM -r conftest* ++ LDFLAGS="$save_LDFLAGS" + +-if test "$hardcode_action" = relink; then +- # Fast installation is not supported +- enable_fast_install=no +-elif test "$shlibpath_overrides_runpath" = yes || +- test "$enable_shared" = no; then +- # Fast installation is not necessary +- enable_fast_install=needless + fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 ++$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +-striplib= +-old_striplib= +-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } +-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then +- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" +- test -z "$striplib" && striplib="$STRIP --strip-unneeded" +- { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++if test x"$lt_cv_prog_compiler_static_works" = xyes; then ++ : + else +-# FIXME - insert some real tests, host_os isn't really good enough +- case $host_os in +- darwin*) +- if test -n "$STRIP" ; then +- striplib="$STRIP -x" +- old_striplib="$STRIP -S" +- { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } +- else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- ;; +- *) +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +- ;; +- esac ++ lt_prog_compiler_static= + fi + +-if test "x$enable_dlopen" != xyes; then +- enable_dlopen=unknown +- enable_dlopen_self=unknown +- enable_dlopen_self_static=unknown +-else +- lt_cv_dlopen=no +- lt_cv_dlopen_libs= + +- case $host_os in +- beos*) +- lt_cv_dlopen="load_add_on" +- lt_cv_dlopen_libs= +- lt_cv_dlopen_self=yes +- ;; + +- mingw* | pw32*) +- lt_cv_dlopen="LoadLibrary" +- lt_cv_dlopen_libs= +- ;; + +- cygwin*) +- lt_cv_dlopen="dlopen" +- lt_cv_dlopen_libs= +- ;; + +- darwin*) +- # if libdl is installed we need to link against it +- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } +-if test "${ac_cv_lib_dl_dlopen+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-ldl $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ + +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char dlopen (); +-int +-main () +-{ +-return dlopen (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_lib_dl_dlopen=yes ++ ++ { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 ++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } ++if test "${lt_cv_prog_compiler_c_o+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ lt_cv_prog_compiler_c_o=no ++ $RM -r conftest 2>/dev/null ++ mkdir conftest ++ cd conftest ++ mkdir out ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext + +- ac_cv_lib_dl_dlopen=no +-fi ++ lt_compiler_flag="-o out/conftest2.$ac_objext" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:8364: $lt_compile\"" >&5) ++ (eval "$lt_compile" 2>out/conftest.err) ++ ac_status=$? ++ cat out/conftest.err >&5 ++ echo "$as_me:8368: \$? = $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 ++ # So say no if there are warnings ++ $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 ++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then ++ lt_cv_prog_compiler_c_o=yes ++ fi ++ fi ++ chmod u+w . 2>&5 ++ $RM conftest* ++ # SGI C++ compiler will create directory out/ii_files/ for ++ # template instantiation ++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files ++ $RM out/* && rmdir out ++ cd .. ++ $RM -r conftest ++ $RM conftest* + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } +-if test $ac_cv_lib_dl_dlopen = yes; then +- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +-else ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 ++$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + +- lt_cv_dlopen="dyld" +- lt_cv_dlopen_libs= +- lt_cv_dlopen_self=yes + +-fi + +- ;; + +- *) +- { echo "$as_me:$LINENO: checking for shl_load" >&5 +-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } +-if test "${ac_cv_func_shl_load+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-/* Define shl_load to an innocuous variant, in case declares shl_load. +- For example, HP-UX 11i declares gettimeofday. */ +-#define shl_load innocuous_shl_load + +-/* System header to define __stub macros and hopefully few prototypes, +- which can conflict with char shl_load (); below. +- Prefer to if __STDC__ is defined, since +- exists even on freestanding compilers. */ + +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif +- +-#undef shl_load +- +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char shl_load (); +-/* The GNU C library defines this for functions which it implements +- to always fail with ENOSYS. Some functions are actually named +- something starting with __ and the normal name is an alias. */ +-#if defined __stub_shl_load || defined __stub___shl_load +-choke me +-#endif +- +-int +-main () +-{ +-return shl_load (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_func_shl_load=yes ++ { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 ++$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } ++if test "${lt_cv_prog_compiler_c_o+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ lt_cv_prog_compiler_c_o=no ++ $RM -r conftest 2>/dev/null ++ mkdir conftest ++ cd conftest ++ mkdir out ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext + +- ac_cv_func_shl_load=no +-fi ++ lt_compiler_flag="-o out/conftest2.$ac_objext" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:8419: $lt_compile\"" >&5) ++ (eval "$lt_compile" 2>out/conftest.err) ++ ac_status=$? ++ cat out/conftest.err >&5 ++ echo "$as_me:8423: \$? = $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 ++ # So say no if there are warnings ++ $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 ++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then ++ lt_cv_prog_compiler_c_o=yes ++ fi ++ fi ++ chmod u+w . 2>&5 ++ $RM conftest* ++ # SGI C++ compiler will create directory out/ii_files/ for ++ # template instantiation ++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files ++ $RM out/* && rmdir out ++ cd .. ++ $RM -r conftest ++ $RM conftest* + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } +-if test $ac_cv_func_shl_load = yes; then +- lt_cv_dlopen="shl_load" +-else +- { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } +-if test "${ac_cv_lib_dld_shl_load+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-ldld $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 ++$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char shl_load (); +-int +-main () +-{ +-return shl_load (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_lib_dld_shl_load=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_lib_dld_shl_load=no +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ 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="-ldld" +-else +- { echo "$as_me:$LINENO: checking for dlopen" >&5 +-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } +-if test "${ac_cv_func_dlopen+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++hard_links="nottested" ++if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then ++ # do not overwrite the value of need_locks provided by the user ++ { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 ++$as_echo_n "checking if we can lock with hard links... " >&6; } ++ hard_links=yes ++ $RM conftest* ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ touch conftest.a ++ ln conftest.a conftest.b 2>&5 || hard_links=no ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 ++$as_echo "$hard_links" >&6; } ++ if test "$hard_links" = no; then ++ { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 ++$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} ++ need_locks=warn ++ fi + else +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-/* Define dlopen to an innocuous variant, in case declares dlopen. +- For example, HP-UX 11i declares gettimeofday. */ +-#define dlopen innocuous_dlopen ++ need_locks=no ++fi + +-/* System header to define __stub macros and hopefully few prototypes, +- which can conflict with char dlopen (); below. +- Prefer to if __STDC__ is defined, since +- exists even on freestanding compilers. */ + +-#ifdef __STDC__ +-# include +-#else +-# include +-#endif + +-#undef dlopen + +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char dlopen (); +-/* The GNU C library defines this for functions which it implements +- to always fail with ENOSYS. Some functions are actually named +- something starting with __ and the normal name is an alias. */ +-#if defined __stub_dlopen || defined __stub___dlopen +-choke me +-#endif + +-int +-main () +-{ +-return dlopen (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_func_dlopen=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_func_dlopen=no +-fi ++ { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 ++$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } +-if test $ac_cv_func_dlopen = yes; then +- lt_cv_dlopen="dlopen" +-else +- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } +-if test "${ac_cv_lib_dl_dlopen+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-ldl $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char dlopen (); +-int +-main () +-{ +-return dlopen (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_lib_dl_dlopen=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_cv_lib_dl_dlopen=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } +-if test $ac_cv_lib_dl_dlopen = yes; then +- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +-else +- { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } +-if test "${ac_cv_lib_svld_dlopen+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-lsvld $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char dlopen (); +-int +-main () +-{ +-return dlopen (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_lib_svld_dlopen=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_cv_lib_svld_dlopen=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } +-if test $ac_cv_lib_svld_dlopen = yes; then +- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +-else +- { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } +-if test "${ac_cv_lib_dld_dld_link+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-ldld $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char dld_link (); +-int +-main () +-{ +-return dld_link (); +- ; +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- ac_cv_lib_dld_dld_link=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_cv_lib_dld_dld_link=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ 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="-ldld" +-fi ++ runpath_var= ++ allow_undefined_flag= ++ always_export_symbols=no ++ archive_cmds= ++ archive_expsym_cmds= ++ compiler_needs_object=no ++ enable_shared_with_static_runtimes=no ++ export_dynamic_flag_spec= ++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ hardcode_automatic=no ++ hardcode_direct=no ++ hardcode_direct_absolute=no ++ hardcode_libdir_flag_spec= ++ hardcode_libdir_flag_spec_ld= ++ hardcode_libdir_separator= ++ hardcode_minus_L=no ++ hardcode_shlibpath_var=unsupported ++ inherit_rpath=no ++ link_all_deplibs=unknown ++ module_cmds= ++ module_expsym_cmds= ++ old_archive_from_new_cmds= ++ old_archive_from_expsyms_cmds= ++ thread_safe_flag_spec= ++ whole_archive_flag_spec= ++ # include_expsyms should be a list of space-separated symbols to be *always* ++ # included in the symbol list ++ include_expsyms= ++ # exclude_expsyms can be an extended regexp of symbols to exclude ++ # 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_|_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= + ++ case $host_os in ++ cygwin* | mingw* | pw32* | cegcc*) ++ # FIXME: the MSVC++ port hasn't been tested in a loooong time ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ if test "$GCC" != yes; then ++ with_gnu_ld=no ++ fi ++ ;; ++ interix*) ++ # we just hope/assume this is gcc and not c89 (= MSVC++) ++ with_gnu_ld=yes ++ ;; ++ openbsd*) ++ with_gnu_ld=no ++ ;; ++ esac + +-fi ++ ld_shlibs=yes ++ if test "$with_gnu_ld" = yes; then ++ # If archive_cmds runs LD, not CC, wlarc should be empty ++ wlarc='${wl}' + ++ # Set some defaults for GNU ld with shared library support. These ++ # are reset later if shared libraries are not supported. Putting them ++ # here allows them to be overridden if necessary. ++ runpath_var=LD_RUN_PATH ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ export_dynamic_flag_spec='${wl}--export-dynamic' ++ # ancient GNU ld didn't support --whole-archive et. al. ++ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then ++ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ else ++ whole_archive_flag_spec= ++ fi ++ supports_anon_versioning=no ++ case `$LD -v 2>&1` in ++ *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 ++ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... ++ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... ++ *\ 2.11.*) ;; # other 2.11 versions ++ *) supports_anon_versioning=yes ;; ++ esac + +-fi ++ # See if GNU ld supports shared libraries. ++ case $host_os in ++ aix[3-9]*) ++ # On AIX/PPC, the GNU linker is very broken ++ if test "$host_cpu" != ia64; then ++ ld_shlibs=no ++ cat <<_LT_EOF 1>&2 + ++*** Warning: the GNU linker, at least up to release 2.9.1, is reported ++*** to be unable to reliably create shared libraries on AIX. ++*** Therefore, libtool is disabling shared libraries support. If you ++*** really care for shared libraries, you may want to modify your PATH ++*** so that a non-GNU linker is found, and then restart. + +-fi ++_LT_EOF ++ fi ++ ;; + ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='' ++ ;; ++ m68k) ++ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ ;; ++ esac ++ ;; + +-fi ++ beos*) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ allow_undefined_flag=unsupported ++ # Joseph Beckenbach says some releases of gcc ++ # support --undefined. This deserves some investigation. FIXME ++ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ else ++ ld_shlibs=no ++ fi ++ ;; + ++ cygwin* | mingw* | pw32* | cegcc*) ++ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, ++ # as there is no search path for DLLs. ++ hardcode_libdir_flag_spec='-L$libdir' ++ allow_undefined_flag=unsupported ++ always_export_symbols=no ++ enable_shared_with_static_runtimes=yes ++ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + +-fi ++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ # If the export-symbols file already is a .def file (1st line ++ # is EXPORTS), use it as is; otherwise, prepend... ++ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then ++ cp $export_symbols $output_objdir/$soname.def; ++ else ++ echo EXPORTS > $output_objdir/$soname.def; ++ cat $export_symbols >> $output_objdir/$soname.def; ++ fi~ ++ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ else ++ ld_shlibs=no ++ fi ++ ;; + +- ;; +- esac ++ interix[3-9]*) ++ hardcode_direct=no ++ hardcode_shlibpath_var=no ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ export_dynamic_flag_spec='${wl}-E' ++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. ++ # Instead, shared libraries are loaded at an image base (0x10000000 by ++ # default) and relocated if they conflict, which is a slow very memory ++ # consuming and fragmenting process. To avoid this, we pick a random, ++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link ++ # time. Moving up from 0x10000000 also allows more sbrk(2) space. ++ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ ;; + +- if test "x$lt_cv_dlopen" != xno; then +- enable_dlopen=yes +- else +- enable_dlopen=no +- fi +- +- case $lt_cv_dlopen in +- dlopen) +- save_CPPFLAGS="$CPPFLAGS" +- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" ++ gnu* | linux* | tpf* | k*bsd*-gnu) ++ tmp_diet=no ++ if test "$host_os" = linux-dietlibc; then ++ case $cc_basename in ++ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) ++ esac ++ fi ++ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ ++ && test "$tmp_diet" = no ++ then ++ tmp_addflag= ++ tmp_sharedflag='-shared' ++ case $cc_basename,$host_cpu in ++ pgcc*) # Portland Group C compiler ++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag' ++ ;; ++ pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ++ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag -Mnomain' ;; ++ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ++ tmp_addflag=' -i_dynamic' ;; ++ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 ++ tmp_addflag=' -i_dynamic -nofor_main' ;; ++ ifc* | ifort*) # Intel Fortran compiler ++ tmp_addflag=' -nofor_main' ;; ++ lf95*) # Lahey Fortran 8.1 ++ whole_archive_flag_spec= ++ tmp_sharedflag='--shared' ;; ++ xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) ++ tmp_sharedflag='-qmkshrobj' ++ tmp_addflag= ;; ++ esac ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) # Sun C 5.9 ++ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ compiler_needs_object=yes ++ tmp_sharedflag='-G' ;; ++ *Sun\ F*) # Sun Fortran 8.3 ++ tmp_sharedflag='-G' ;; ++ esac ++ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + +- save_LDFLAGS="$LDFLAGS" +- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" ++ if test "x$supports_anon_versioning" = xyes; then ++ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ++ fi + +- save_LIBS="$LIBS" +- LIBS="$lt_cv_dlopen_libs $LIBS" ++ case $cc_basename in ++ xlf*) ++ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself ++ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' ++ hardcode_libdir_flag_spec= ++ hardcode_libdir_flag_spec_ld='-rpath $libdir' ++ archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' ++ if test "x$supports_anon_versioning" = xyes; then ++ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' ++ fi ++ ;; ++ esac ++ else ++ ld_shlibs=no ++ fi ++ ;; + +- { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } +-if test "${lt_cv_dlopen_self+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test "$cross_compiling" = yes; then : +- lt_cv_dlopen_self=cross +-else +- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 +- lt_status=$lt_dlunknown +- cat > conftest.$ac_ext </dev/null; then ++ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' ++ wlarc= ++ else ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ fi ++ ;; + +-#if HAVE_DLFCN_H +-#include +-#endif ++ solaris*) ++ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ++ ld_shlibs=no ++ cat <<_LT_EOF 1>&2 + +-#include ++*** Warning: The releases 2.8.* of the GNU linker cannot reliably ++*** create shared libraries on Solaris systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.9.1 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. + +-#ifdef RTLD_GLOBAL +-# define LT_DLGLOBAL RTLD_GLOBAL +-#else +-# ifdef DL_GLOBAL +-# define LT_DLGLOBAL DL_GLOBAL +-# else +-# define LT_DLGLOBAL 0 +-# endif +-#endif ++_LT_EOF ++ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ ld_shlibs=no ++ fi ++ ;; + +-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we +- find out it does not work in some platform. */ +-#ifndef LT_DLLAZY_OR_NOW +-# ifdef RTLD_LAZY +-# define LT_DLLAZY_OR_NOW RTLD_LAZY +-# else +-# ifdef DL_LAZY +-# define LT_DLLAZY_OR_NOW DL_LAZY +-# else +-# ifdef RTLD_NOW +-# define LT_DLLAZY_OR_NOW RTLD_NOW +-# else +-# ifdef DL_NOW +-# define LT_DLLAZY_OR_NOW DL_NOW +-# else +-# define LT_DLLAZY_OR_NOW 0 +-# endif +-# endif +-# endif +-# endif +-#endif ++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) ++ case `$LD -v 2>&1` in ++ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ++ ld_shlibs=no ++ cat <<_LT_EOF 1>&2 + +-#ifdef __cplusplus +-extern "C" void exit (int); +-#endif ++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not ++*** reliably create shared libraries on SCO systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.16.91.0.3 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. + +-void fnord() { int i=42;} +-int main () +-{ +- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); +- int status = $lt_dlunknown; ++_LT_EOF ++ ;; ++ *) ++ # For security reasons, it is highly recommended that you always ++ # use absolute paths for naming shared libraries, and exclude the ++ # DT_RUNPATH tag from executables and libraries. But doing so ++ # requires that you compile everything twice, which is a pain. ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ ld_shlibs=no ++ fi ++ ;; ++ esac ++ ;; + +- if (self) +- { +- if (dlsym (self,"fnord")) status = $lt_dlno_uscore; +- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; +- /* dlclose (self); */ +- } +- else +- puts (dlerror ()); ++ sunos4*) ++ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ wlarc= ++ hardcode_direct=yes ++ hardcode_shlibpath_var=no ++ ;; + +- exit (status); +-} +-EOF +- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then +- (./conftest; exit; ) >&5 2>/dev/null +- lt_status=$? +- case x$lt_status in +- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; +- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; +- x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; ++ *) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ ld_shlibs=no ++ fi ++ ;; + esac +- else : +- # compilation failed +- lt_cv_dlopen_self=no +- fi +-fi +-rm -fr conftest* + ++ if test "$ld_shlibs" = no; then ++ runpath_var= ++ hardcode_libdir_flag_spec= ++ export_dynamic_flag_spec= ++ whole_archive_flag_spec= ++ fi ++ else ++ # PORTME fill in a description of your system's linker (not GNU ld) ++ case $host_os in ++ aix3*) ++ allow_undefined_flag=unsupported ++ always_export_symbols=yes ++ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' ++ # Note: this linker hardcodes the directories in LIBPATH if there ++ # are no directories specified by -L. ++ hardcode_minus_L=yes ++ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then ++ # Neither direct hardcoding nor static linking is supported with a ++ # broken collect2. ++ hardcode_direct=unsupported ++ fi ++ ;; + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } ++ 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. ++ aix_use_runtimelinking=no ++ exp_sym_flag='-Bexport' ++ no_entry_flag="" ++ else ++ # 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 ++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ else ++ 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' ++ fi ++ aix_use_runtimelinking=no + +- if test "x$lt_cv_dlopen_self" = xyes; then +- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" +- { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } +-if test "${lt_cv_dlopen_self_static+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test "$cross_compiling" = yes; then : +- lt_cv_dlopen_self_static=cross +-else +- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 +- lt_status=$lt_dlunknown +- cat > conftest.$ac_ext < +-#endif ++ exp_sym_flag='-bexport' ++ no_entry_flag='-bnoentry' ++ fi + +-#include ++ # When large executables or shared objects are built, AIX ld can ++ # have problems creating the table of contents. If linking a library ++ # or program results in "error TOC overflow" add -mminimal-toc to ++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not ++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + +-#ifdef RTLD_GLOBAL +-# define LT_DLGLOBAL RTLD_GLOBAL +-#else +-# ifdef DL_GLOBAL +-# define LT_DLGLOBAL DL_GLOBAL +-# else +-# define LT_DLGLOBAL 0 +-# endif +-#endif ++ archive_cmds='' ++ hardcode_direct=yes ++ hardcode_direct_absolute=yes ++ hardcode_libdir_separator=':' ++ link_all_deplibs=yes ++ file_list_spec='${wl}-f,' + +-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we +- find out it does not work in some platform. */ +-#ifndef LT_DLLAZY_OR_NOW +-# ifdef RTLD_LAZY +-# define LT_DLLAZY_OR_NOW RTLD_LAZY +-# else +-# ifdef DL_LAZY +-# define LT_DLLAZY_OR_NOW DL_LAZY +-# else +-# ifdef RTLD_NOW +-# define LT_DLLAZY_OR_NOW RTLD_NOW +-# else +-# ifdef DL_NOW +-# define LT_DLLAZY_OR_NOW DL_NOW +-# else +-# define LT_DLLAZY_OR_NOW 0 +-# endif +-# endif +-# endif +-# endif +-#endif ++ if test "$GCC" = yes; then ++ case $host_os in aix4.[012]|aix4.[012].*) ++ # We only want to do this on AIX 4.2 and lower, the check ++ # below for broken collect2 doesn't work under 4.3+ ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && ++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ hardcode_direct=unsupported ++ # It fails to find uninstalled libraries when the uninstalled ++ # path is not listed in the libpath. Setting hardcode_minus_L ++ # to unsupported forces relinking ++ hardcode_minus_L=yes ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_libdir_separator= ++ fi ++ ;; ++ esac ++ shared_flag='-shared' ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag="$shared_flag "'${wl}-G' ++ fi ++ else ++ # not using gcc ++ if test "$host_cpu" = ia64; then ++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release ++ # chokes on -Wl,-G. The following line is correct: ++ shared_flag='-G' ++ else ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag='${wl}-G' ++ else ++ shared_flag='${wl}-bM:SRE' ++ fi ++ fi ++ fi + +-#ifdef __cplusplus +-extern "C" void exit (int); +-#endif ++ export_dynamic_flag_spec='${wl}-bexpall' ++ # It seems that -bexpall does not export symbols beginning with ++ # underscore (_), so it is better to generate a list of symbols to export. ++ always_export_symbols=yes ++ if test "$aix_use_runtimelinking" = yes; then ++ # Warning - without using the other runtime loading flags (-brtl), ++ # -berok will link without error, but may produce a broken library. ++ allow_undefined_flag='-berok' ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-void fnord() { int i=42;} +-int main () ++int ++main () + { +- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); +- int status = $lt_dlunknown; +- +- if (self) +- { +- if (dlsym (self,"fnord")) status = $lt_dlno_uscore; +- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; +- /* dlclose (self); */ +- } +- else +- puts (dlerror ()); + +- exit (status); ++ ; ++ return 0; + } +-EOF +- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 ++_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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_link") 2>conftest.er1 + ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then +- (./conftest; exit; ) >&5 2>/dev/null +- lt_status=$? +- case x$lt_status in +- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; +- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; +- x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; +- esac +- else : +- # compilation failed +- lt_cv_dlopen_self_static=no +- fi ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ++lt_aix_libpath_sed=' ++ /Import File Strings/,/^$/ { ++ /^0/ { ++ s/^0 *\(.*\)$/\1/ ++ p ++ } ++ }' ++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++# Check for a 64-bit object if we didn't find anything. ++if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +-rm -fr conftest* ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + + + fi +-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } +- fi + +- CPPFLAGS="$save_CPPFLAGS" +- LDFLAGS="$save_LDFLAGS" +- LIBS="$save_LIBS" +- ;; +- esac ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +- case $lt_cv_dlopen_self in +- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; +- *) enable_dlopen_self=unknown ;; +- esac ++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ++ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ else ++ if test "$host_cpu" = ia64; then ++ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' ++ allow_undefined_flag="-z nodefs" ++ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" ++ else ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +- case $lt_cv_dlopen_self_static in +- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; +- *) enable_dlopen_self_static=unknown ;; +- esac ++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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ++lt_aix_libpath_sed=' ++ /Import File Strings/,/^$/ { ++ /^0/ { ++ s/^0 *\(.*\)$/\1/ ++ p ++ } ++ }' ++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++# Check for a 64-bit object if we didn't find anything. ++if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + + +-# Report which library types will actually be built +-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } +-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 +-echo "${ECHO_T}$can_build_shared" >&6; } +- +-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } +-test "$can_build_shared" = "no" && enable_shared=no ++fi + +-# On AIX, shared libraries and static libraries use the same namespace, and +-# are all built from PIC. +-case $host_os in +-aix3*) +- test "$enable_shared" = yes && enable_static=no +- if test -n "$RANLIB"; then +- archive_cmds="$archive_cmds~\$RANLIB \$lib" +- postinstall_cmds='$RANLIB $lib' +- fi +- ;; ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +-aix[4-9]*) +- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then +- test "$enable_shared" = yes && enable_static=no +- fi +- ;; +-esac +-{ echo "$as_me:$LINENO: result: $enable_shared" >&5 +-echo "${ECHO_T}$enable_shared" >&6; } ++ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ++ # Warning - without using the other run time loading flags, ++ # -berok will link without error, but may produce a broken library. ++ no_undefined_flag=' ${wl}-bernotok' ++ allow_undefined_flag=' ${wl}-berok' ++ # Exported symbols can be pulled into shared objects from archives ++ whole_archive_flag_spec='$convenience' ++ archive_cmds_need_lc=yes ++ # This is similar to how AIX traditionally builds its shared libraries. ++ 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' ++ fi ++ fi ++ ;; + +-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } +-# Make sure either enable_shared or enable_static is yes. +-test "$enable_shared" = yes || enable_static=yes +-{ echo "$as_me:$LINENO: result: $enable_static" >&5 +-echo "${ECHO_T}$enable_static" >&6; } +- +-# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- compiler \ +- CC \ +- LD \ +- lt_prog_compiler_wl \ +- lt_prog_compiler_pic \ +- lt_prog_compiler_static \ +- lt_prog_compiler_no_builtin_flag \ +- export_dynamic_flag_spec \ +- thread_safe_flag_spec \ +- whole_archive_flag_spec \ +- enable_shared_with_static_runtimes \ +- old_archive_cmds \ +- old_archive_from_new_cmds \ +- predep_objects \ +- postdep_objects \ +- predeps \ +- postdeps \ +- compiler_lib_search_path \ +- compiler_lib_search_dirs \ +- archive_cmds \ +- archive_expsym_cmds \ +- postinstall_cmds \ +- postuninstall_cmds \ +- old_archive_from_expsyms_cmds \ +- allow_undefined_flag \ +- no_undefined_flag \ +- export_symbols_cmds \ +- hardcode_libdir_flag_spec \ +- hardcode_libdir_flag_spec_ld \ +- hardcode_libdir_separator \ +- hardcode_automatic \ +- module_cmds \ +- module_expsym_cmds \ +- lt_cv_prog_compiler_c_o \ +- fix_srcfile_path \ +- exclude_expsyms \ +- include_expsyms; do +- +- case $var in +- old_archive_cmds | \ +- old_archive_from_new_cmds | \ +- archive_cmds | \ +- archive_expsym_cmds | \ +- module_cmds | \ +- module_expsym_cmds | \ +- old_archive_from_expsyms_cmds | \ +- export_symbols_cmds | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ archive_expsym_cmds='' ++ ;; ++ m68k) ++ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ ;; ++ esac + ;; +- *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ++ ++ bsdi[45]*) ++ export_dynamic_flag_spec=-rdynamic + ;; +- esac +- done + +- case $lt_echo in +- *'\$0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` +- ;; +- esac ++ cygwin* | mingw* | pw32* | cegcc*) ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ # hardcode_libdir_flag_spec is actually meaningless, as there is ++ # no search path for DLLs. ++ hardcode_libdir_flag_spec=' ' ++ allow_undefined_flag=unsupported ++ # Tell ltmain to make .lib files, not .a files. ++ libext=lib ++ # Tell ltmain to make .dll files, not .so files. ++ shrext_cmds=".dll" ++ # FIXME: Setting linknames here is a bad hack. ++ archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' ++ # The linker will automatically build a .lib file if we build a DLL. ++ old_archive_from_new_cmds='true' ++ # FIXME: Should let the user specify the lib program. ++ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' ++ fix_srcfile_path='`cygpath -w "$srcfile"`' ++ enable_shared_with_static_runtimes=yes ++ ;; + +-cfgfile="${ofile}T" +- trap "$rm \"$cfgfile\"; exit 1" 1 2 15 +- $rm -f "$cfgfile" +- { echo "$as_me:$LINENO: creating $ofile" >&5 +-echo "$as_me: creating $ofile" >&6;} ++ darwin* | rhapsody*) + +- cat <<__EOF__ >> "$cfgfile" +-#! $SHELL + +-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +-# 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, 2008 +-# Free Software Foundation, Inc. +-# +-# This file is part of GNU Libtool: +-# Originally by Gordon Matzigkeit , 1996 +-# +-# This program is free software; you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2 of the License, or +-# (at your option) any later version. +-# +-# This program is distributed in the hope that it will be useful, but +-# WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-# General Public License for more details. +-# +-# You should have received a copy of the GNU General Public License +-# along with this program; if not, write to the Free Software +-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +-# +-# As a special exception to the GNU General Public License, if you +-# distribute this file as part of a program that contains a +-# configuration script generated by Autoconf, you may include it under +-# the same distribution terms that you use for the rest of that program. +- +-# A sed program that does not truncate output. +-SED=$lt_SED +- +-# Sed that helps us avoid accidentally triggering echo(1) options like -n. +-Xsed="$SED -e 1s/^X//" +- +-# The HP-UX ksh and POSIX shell print the target directory to stdout +-# if CDPATH is set. +-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH +- +-# The names of the tagged configurations supported by this script. +-available_tags= ++ archive_cmds_need_lc=no ++ hardcode_direct=no ++ hardcode_automatic=yes ++ hardcode_shlibpath_var=unsupported ++ whole_archive_flag_spec='' ++ link_all_deplibs=yes ++ allow_undefined_flag="$_lt_dar_allow_undefined" ++ case $cc_basename in ++ ifort*) _lt_dar_can_shared=yes ;; ++ *) _lt_dar_can_shared=$GCC ;; ++ esac ++ if test "$_lt_dar_can_shared" = "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 $_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}" + +-# ### BEGIN LIBTOOL CONFIG ++ else ++ ld_shlibs=no ++ fi + +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++ ;; + +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL ++ dgux*) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_shlibpath_var=no ++ ;; + +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared ++ freebsd1*) ++ ld_shlibs=no ++ ;; + +-# Whether or not to build static libraries. +-build_old_libs=$enable_static ++ # 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 $deplibs $linker_flags /usr/lib/c++rt0.o' ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ hardcode_shlibpath_var=no ++ ;; + +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$archive_cmds_need_lc ++ # Unfortunately, older versions of FreeBSD 2 do not have this feature. ++ freebsd2*) ++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_direct=yes ++ hardcode_minus_L=yes ++ hardcode_shlibpath_var=no ++ ;; + +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes ++ # FreeBSD 3 and greater uses gcc -shared to do shared libraries. ++ freebsd* | dragonfly*) ++ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ hardcode_shlibpath_var=no ++ ;; + +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install ++ hpux9*) ++ if test "$GCC" = yes; then ++ archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ else ++ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ fi ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_separator=: ++ hardcode_direct=yes + +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ export_dynamic_flag_spec='${wl}-E' ++ ;; + +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os ++ hpux10*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ if test "$with_gnu_ld" = no; then ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_flag_spec_ld='+b $libdir' ++ hardcode_libdir_separator=: ++ hardcode_direct=yes ++ hardcode_direct_absolute=yes ++ export_dynamic_flag_spec='${wl}-E' ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ fi ++ ;; + +-# An echo program that does not interpret backslashes. +-echo=$lt_echo ++ hpux11*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ case $host_cpu in ++ hppa*64*) ++ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ else ++ case $host_cpu in ++ hppa*64*) ++ archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ fi ++ if test "$with_gnu_ld" = no; then ++ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ++ hardcode_libdir_separator=: + +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS ++ case $host_cpu in ++ hppa*64*|ia64*) ++ hardcode_direct=no ++ hardcode_shlibpath_var=no ++ ;; ++ *) ++ hardcode_direct=yes ++ hardcode_direct_absolute=yes ++ export_dynamic_flag_spec='${wl}-E' + +-# A C compiler. +-LTCC=$lt_LTCC ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ hardcode_minus_L=yes ++ ;; ++ esac ++ fi ++ ;; + +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS ++ irix5* | irix6* | nonstopux*) ++ if test "$GCC" = yes; then ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ # Try to use the -exported_symbol ld option, if it does not ++ # work, assume that -exports_file does not work either and ++ # implicitly export all symbols. ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" ++ cat >conftest.$ac_ext <<_ACEOF ++int foo(void) {} ++_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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + +-# A language-specific compiler. +-CC=$lt_compiler ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Is the compiler the GNU C compiler? +-with_gcc=$GCC + +-# An ERE matcher. +-EGREP=$lt_EGREP ++fi + +-# The linker used to build libraries. +-LD=$lt_LD ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++ LDFLAGS="$save_LDFLAGS" ++ else ++ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' ++ fi ++ archive_cmds_need_lc='no' ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ inherit_rpath=yes ++ link_all_deplibs=yes ++ ;; + +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out ++ else ++ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF ++ fi ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_direct=yes ++ hardcode_shlibpath_var=no ++ ;; + +-# A BSD-compatible nm program. +-NM=$lt_NM ++ newsos6) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_direct=yes ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ hardcode_shlibpath_var=no ++ ;; + +-# A symbol stripping program +-STRIP=$lt_STRIP ++ *nto* | *qnx*) ++ ;; + +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ hardcode_direct=yes ++ hardcode_shlibpath_var=no ++ hardcode_direct_absolute=yes ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ export_dynamic_flag_spec='${wl}-E' ++ else ++ case $host_os in ++ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) ++ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_libdir_flag_spec='-R$libdir' ++ ;; ++ *) ++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ++ ;; ++ esac ++ fi ++ else ++ ld_shlibs=no ++ fi ++ ;; + +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" ++ os2*) ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_minus_L=yes ++ allow_undefined_flag=unsupported ++ 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' ++ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ++ ;; + +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" ++ osf3*) ++ if test "$GCC" = yes; then ++ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ else ++ allow_undefined_flag=' -expect_unresolved \*' ++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ fi ++ archive_cmds_need_lc='no' ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ hardcode_libdir_separator=: ++ ;; + +-# Used on cygwin: assembler. +-AS="$AS" ++ osf4* | osf5*) # as osf3* with the addition of -msym flag ++ if test "$GCC" = yes; then ++ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' ++ else ++ allow_undefined_flag=' -expect_unresolved \*' ++ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ ++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir ++ # Both c and cxx compiler support -rpath directly ++ hardcode_libdir_flag_spec='-rpath $libdir' ++ fi ++ archive_cmds_need_lc='no' ++ hardcode_libdir_separator=: ++ ;; + +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds ++ solaris*) ++ no_undefined_flag=' -z defs' ++ if test "$GCC" = yes; then ++ wlarc='${wl}' ++ archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ else ++ case `$CC -V 2>&1` in ++ *"Compilers 5.0"*) ++ wlarc='' ++ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ++ ;; ++ *) ++ wlarc='${wl}' ++ archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ ;; ++ esac ++ fi ++ hardcode_libdir_flag_spec='-R$libdir' ++ hardcode_shlibpath_var=no ++ case $host_os in ++ solaris2.[0-5] | solaris2.[0-5].*) ;; ++ *) ++ # The compiler driver will combine and reorder linker options, ++ # but understands `-z linker_flag'. GCC discards it without `$wl', ++ # but is careful enough not to reorder. ++ # Supported since Solaris 2.6 (maybe 2.5.1?) ++ if test "$GCC" = yes; then ++ whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ++ else ++ whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ++ fi ++ ;; ++ esac ++ link_all_deplibs=yes ++ ;; + +-# How to pass a linker flag through the compiler. +-wl=$lt_lt_prog_compiler_wl ++ sunos4*) ++ if test "x$host_vendor" = xsequent; then ++ # Use $CC to link under sequent, because it throws in some extra .o ++ # files that make .init and .fini sections work. ++ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_direct=yes ++ hardcode_minus_L=yes ++ hardcode_shlibpath_var=no ++ ;; + +-# Object file suffix (normally "o"). +-objext="$ac_objext" ++ sysv4) ++ case $host_vendor in ++ sni) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_direct=yes # is this really true??? ++ ;; ++ siemens) ++ ## LD is ld it makes a PLAMLIB ++ ## CC just makes a GrossModule. ++ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' ++ reload_cmds='$CC -r -o $output$reload_objs' ++ hardcode_direct=no ++ ;; ++ motorola) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_direct=no #Motorola manual says yes, but my tests say they lie ++ ;; ++ esac ++ runpath_var='LD_RUN_PATH' ++ hardcode_shlibpath_var=no ++ ;; + +-# Old archive suffix (normally "a"). +-libext="$libext" ++ sysv4.3*) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_shlibpath_var=no ++ export_dynamic_flag_spec='-Bexport' ++ ;; + +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_shlibpath_var=no ++ runpath_var=LD_RUN_PATH ++ hardcode_runpath_var=yes ++ ld_shlibs=yes ++ fi ++ ;; + +-# Executable file suffix (normally ""). +-exeext="$exeext" ++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ++ no_undefined_flag='${wl}-z,text' ++ archive_cmds_need_lc=no ++ hardcode_shlibpath_var=no ++ runpath_var='LD_RUN_PATH' + +-# Additional compiler flags for building library objects. +-pic_flag=$lt_lt_prog_compiler_pic +-pic_mode=$pic_mode ++ if test "$GCC" = yes; then ++ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; + +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len ++ sysv5* | sco3.2v5* | sco5v6*) ++ # Note: We can NOT use -z defs as we might desire, because we do not ++ # link with -lc, and that would cause any symbols used from libc to ++ # always be unresolved, which means just about no library would ++ # ever link correctly. If we're not using GNU ld we use -z text ++ # though, which does catch some bad symbols but isn't as heavy-handed ++ # as -z defs. ++ no_undefined_flag='${wl}-z,text' ++ allow_undefined_flag='${wl}-z,nodefs' ++ archive_cmds_need_lc=no ++ hardcode_shlibpath_var=no ++ hardcode_libdir_flag_spec='${wl}-R,$libdir' ++ hardcode_libdir_separator=':' ++ link_all_deplibs=yes ++ export_dynamic_flag_spec='${wl}-Bexport' ++ runpath_var='LD_RUN_PATH' + +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_lt_cv_prog_compiler_c_o ++ if test "$GCC" = yes; then ++ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; + +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks ++ uts4*) ++ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ hardcode_libdir_flag_spec='-L$libdir' ++ hardcode_shlibpath_var=no ++ ;; + +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix ++ *) ++ ld_shlibs=no ++ ;; ++ esac + +-# Do we need a version for libraries? +-need_version=$need_version ++ if test x$host_vendor = xsni; then ++ case $host in ++ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) ++ export_dynamic_flag_spec='${wl}-Blargedynsym' ++ ;; ++ esac ++ fi ++ fi + +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen ++{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 ++$as_echo "$ld_shlibs" >&6; } ++test "$ld_shlibs" = no && can_build_shared=no + +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self ++with_gnu_ld=$with_gnu_ld + +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static + +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_lt_prog_compiler_static + +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_whole_archive_flag_spec + +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_thread_safe_flag_spec + +-# Library versioning type. +-version_type=$version_type + +-# Format of library name prefix. +-libname_spec=$lt_libname_spec + +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec + +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec + +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_old_archive_cmds +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds + +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_archive_cmds +-archive_expsym_cmds=$lt_archive_expsym_cmds +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds + +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_module_cmds +-module_expsym_cmds=$lt_module_expsym_cmds ++# ++# Do we need to explicitly link libc? ++# ++case "x$archive_cmds_need_lc" in ++x|xyes) ++ # Assume -lc should be added ++ archive_cmds_need_lc=yes + +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib ++ if test "$enable_shared" = yes && test "$GCC" = yes; then ++ case $archive_cmds in ++ *'~'*) ++ # FIXME: we may have to deal with multi-command sequences. ++ ;; ++ '$CC '*) ++ # Test whether the compiler implicitly links with -lc since on some ++ # systems, -lgcc has to come before -lc. If gcc already passes -lc ++ # to ld, don't add -lc before -lgcc. ++ { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 ++$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } ++ $RM conftest* ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ ++ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } 2>conftest.err; then ++ soname=conftest ++ lib=conftest ++ libobjs=conftest.$ac_objext ++ deplibs= ++ wl=$lt_prog_compiler_wl ++ pic_flag=$lt_prog_compiler_pic ++ compiler_flags=-v ++ linker_flags=-v ++ verstring= ++ output_objdir=. ++ libname=conftest ++ lt_save_allow_undefined_flag=$allow_undefined_flag ++ allow_undefined_flag= ++ if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 ++ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } ++ then ++ archive_cmds_need_lc=no ++ else ++ archive_cmds_need_lc=yes ++ fi ++ allow_undefined_flag=$lt_save_allow_undefined_flag ++ else ++ cat conftest.err 1>&5 ++ fi ++ $RM conftest* ++ { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 ++$as_echo "$archive_cmds_need_lc" >&6; } ++ ;; ++ esac ++ fi ++ ;; ++esac + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_predep_objects +- +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_postdep_objects +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_predeps +- +-# Dependencies to place after the objects being linked to create a +-# 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 + +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method + +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd + +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_allow_undefined_flag + +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_no_undefined_flag + +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds + +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval + +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var + +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var + +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +-# How to hardcode a shared library path into an executable. +-hardcode_action=$hardcode_action + +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs + +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_hardcode_libdir_separator + +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$hardcode_direct + +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$hardcode_minus_L + +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$hardcode_shlibpath_var + +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$hardcode_automatic + +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" + +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$link_all_deplibs + +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path + +-# Set to yes if exported symbols are required. +-always_export_symbols=$always_export_symbols + +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_export_symbols_cmds + +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds + +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_exclude_expsyms + +-# Symbols that must always be exported. +-include_expsyms=$lt_include_expsyms + +-# ### END LIBTOOL CONFIG + +-__EOF__ + + +- case $host_os in +- aix3*) +- cat <<\EOF >> "$cfgfile" + +-# AIX sometimes has problems with the GCC collect2 program. For some +-# reason, if we set the COLLECT_NAMES environment variable, the problems +-# vanish in a puff of smoke. +-if test "X${COLLECT_NAMES+set}" != Xset; then +- COLLECT_NAMES= +- export COLLECT_NAMES +-fi +-EOF +- ;; +- esac + +- # We use sed instead of cat because bash on DJGPP gets confused if +- # if finds mixed CR/LF and LF-only lines. Since sed operates in +- # text mode, it properly converts lines to CR/LF. This bash problem +- # is reportedly fixed, but why not run on old versions too? +- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) + +- mv -f "$cfgfile" "$ofile" || \ +- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") +- chmod +x "$ofile" + +-else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" +- fi +-fi + + +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu + +-CC="$lt_save_CC" + + +-# Check whether --with-tags was given. +-if test "${with_tags+set}" = set; then +- withval=$with_tags; tagnames="$withval" +-fi + + +-if test -f "$ltmain" && test -n "$tagnames"; then +- if test ! -f "${ofile}"; then +- { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 +-echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} +- fi + +- if test -z "$LTCC"; then +- eval "`$SHELL ${ofile} --config | grep '^LTCC='`" +- if test -z "$LTCC"; then +- { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 +-echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} +- else +- { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 +-echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} +- fi +- fi +- if test -z "$LTCFLAGS"; then +- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" +- fi + +- # Extract list of available tagged configurations in $ofile. +- # Note that this assumes the entire list is on one line. +- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + +- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," +- for tagname in $tagnames; do +- IFS="$lt_save_ifs" +- # Check whether tagname contains only valid characters +- case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in +- "") ;; +- *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 +-echo "$as_me: error: invalid tag name: $tagname" >&2;} +- { (exit 1); exit 1; }; } +- ;; +- esac + +- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null +- then +- { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 +-echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} +- { (exit 1); exit 1; }; } +- fi + +- # Update the list of available tags. +- if test -n "$tagname"; then +- echo appending configuration tag \"$tagname\" to $ofile +- +- case $tagname in +- CXX) +- if test -n "$CXX" && ( test "X$CXX" != "Xno" && +- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || +- (test "X$CXX" != "Xg++"))) ; then +- ac_ext=cpp +-ac_cpp='$CXXCPP $CPPFLAGS' +-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + + + +-archive_cmds_need_lc_CXX=no +-allow_undefined_flag_CXX= +-always_export_symbols_CXX=no +-archive_expsym_cmds_CXX= +-export_dynamic_flag_spec_CXX= +-hardcode_direct_CXX=no +-hardcode_libdir_flag_spec_CXX= +-hardcode_libdir_flag_spec_ld_CXX= +-hardcode_libdir_separator_CXX= +-hardcode_minus_L_CXX=no +-hardcode_shlibpath_var_CXX=unsupported +-hardcode_automatic_CXX=no +-module_cmds_CXX= +-module_expsym_cmds_CXX= +-link_all_deplibs_CXX=unknown +-old_archive_cmds_CXX=$old_archive_cmds +-no_undefined_flag_CXX= +-whole_archive_flag_spec_CXX= +-enable_shared_with_static_runtimes_CXX=no +- +-# Dependencies to place before and after the object being linked: +-predep_objects_CXX= +-postdep_objects_CXX= +-predeps_CXX= +-postdeps_CXX= +-compiler_lib_search_path_CXX= +-compiler_lib_search_dirs_CXX= + +-# Source file extension for C++ test sources. +-ac_ext=cpp + +-# Object file extension for compiled C++ test sources. +-objext=o +-objext_CXX=$objext + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="int some_variable = 0;" + +-# Code to be used in simple link tests +-lt_simple_link_test_code='int main(int, char *[]) { return(0); }' + +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} + +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +-# Allow CC to be a program name with arguments. +-compiler=$CC + + +-# save warnings/boilerplate of simple test code +-ac_outfile=conftest.$ac_objext +-echo "$lt_simple_compile_test_code" >conftest.$ac_ext +-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +-_lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* + +-ac_outfile=conftest.$ac_objext +-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 -r conftest* + + +-# Allow CC to be a program name with arguments. +-lt_save_CC=$CC +-lt_save_LD=$LD +-lt_save_GCC=$GCC +-GCC=$GXX +-lt_save_with_gnu_ld=$with_gnu_ld +-lt_save_path_LD=$lt_cv_path_LD +-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then +- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +-else +- $as_unset lt_cv_prog_gnu_ld +-fi +-if test -n "${lt_cv_path_LDCXX+set}"; then +- lt_cv_path_LD=$lt_cv_path_LDCXX +-else +- $as_unset lt_cv_path_LD +-fi +-test -z "${LDCXX+set}" || LD=$LDCXX +-CC=${CXX-"c++"} +-compiler=$CC +-compiler_CXX=$CC +-for cc_temp in $compiler""; do +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +-# We don't want -fno-exception wen compiling C++ code, so set the +-# no_builtin_flag separately +-if test "$GXX" = yes; then +- lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' +-else +- lt_prog_compiler_no_builtin_flag_CXX= +-fi + +-if test "$GXX" = yes; then +- # Set up default GNU C++ configuration + + +-# Check whether --with-gnu-ld was given. +-if test "${with_gnu_ld+set}" = set; then +- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +-else +- with_gnu_ld=no +-fi + +-ac_prog=ld +-if test "$GCC" = yes; then +- # Check if gcc -print-prog-name=ld gives a path. +- { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } +- case $host in +- *-*-mingw*) +- # gcc leaves a trailing carriage return which upsets mingw +- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; +- *) +- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; +- esac +- case $ac_prog in +- # Accept absolute paths. +- [\\/]* | ?:[\\/]*) +- re_direlt='/[^/][^/]*/\.\./' +- # Canonicalize the pathname of ld +- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` +- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do +- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` +- done +- test -z "$LD" && LD="$ac_prog" +- ;; +- "") +- # If it fails, then pretend we aren't 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 "$as_me:$LINENO: checking for GNU ld" >&5 +-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } +-else +- { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } +-fi +-if test "${lt_cv_path_LD+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -z "$LD"; then +- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +- for ac_dir in $PATH; do +- IFS="$lt_save_ifs" +- test -z "$ac_dir" && ac_dir=. +- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then +- lt_cv_path_LD="$ac_dir/$ac_prog" +- # Check to see if the program is GNU ld. I'd rather use --version, +- # but apparently some variants of GNU ld only accept -v. +- # Break only if it was the GNU/non-GNU ld that we prefer. +- case `"$lt_cv_path_LD" -v 2>&1 &5 +-echo "${ECHO_T}$LD" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} +- { (exit 1); exit 1; }; } +-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } +-if test "${lt_cv_prog_gnu_ld+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- # I'd rather use --version here, but apparently some GNU lds only accept -v. +-case `$LD -v 2>&1 &5 +-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } +-with_gnu_ld=$lt_cv_prog_gnu_ld + + + +- # Check if GNU C++ uses GNU ld as the underlying linker, since the +- # archiving commands below assume that GNU ld is being used. +- if test "$with_gnu_ld" = yes; then +- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + +- hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' +- export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + +- # If archive_cmds runs LD, not CC, wlarc should be empty +- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to +- # investigate it a little bit more. (MM) +- wlarc='${wl}' + +- # ancient GNU ld didn't support --whole-archive et. al. +- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ +- grep 'no-whole-archive' > /dev/null; then +- whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- else +- whole_archive_flag_spec_CXX= +- fi +- else +- with_gnu_ld=no +- wlarc= + +- # A generic and very simple default shared library creation +- # command for GNU C++ for the case where it uses the native +- # linker, instead of GNU ld. If possible, this setting should +- # overridden to take advantage of the native linker features on +- # the platform it is being used on. +- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' +- fi + +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +-else +- GXX=no +- with_gnu_ld=no +- wlarc= +-fi + +-# PORTME: fill in a description of your system's C++ link characteristics +-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } +-ld_shlibs_CXX=yes +-case $host_os in +- aix3*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- aix_use_runtimelinking=no + +- # 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].*|aix[5-9]*) +- for ld_flag in $LDFLAGS; do +- case $ld_flag in +- *-brtl*) +- aix_use_runtimelinking=yes +- break +- ;; +- esac +- done +- ;; +- esac + +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi + +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. +- +- archive_cmds_CXX='' +- hardcode_direct_CXX=yes +- hardcode_libdir_separator_CXX=':' +- link_all_deplibs_CXX=yes +- +- if test "$GXX" = yes; then +- case $host_os in aix4.[012]|aix4.[012].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- hardcode_direct_CXX=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- hardcode_minus_L_CXX=yes +- hardcode_libdir_flag_spec_CXX='-L$libdir' +- hardcode_libdir_separator_CXX= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi + +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- always_export_symbols_CXX=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- allow_undefined_flag_CXX='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- 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_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + + +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +- hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + +- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else +- if test "$host_cpu" = ia64; then +- hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' +- allow_undefined_flag_CXX="-z nodefs" +- archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- 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_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + + +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + +- hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- no_undefined_flag_CXX=' ${wl}-bernotok' +- allow_undefined_flag_CXX=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- whole_archive_flag_spec_CXX='$convenience' +- archive_cmds_need_lc_CXX=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- archive_expsym_cmds_CXX="\$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' +- fi +- fi +- ;; + +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- allow_undefined_flag_CXX=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- ld_shlibs_CXX=no +- fi +- ;; + +- chorus*) +- case $cc_basename in +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- esac +- ;; + +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, +- # as there is no search path for DLLs. +- hardcode_libdir_flag_spec_CXX='-L$libdir' +- allow_undefined_flag_CXX=unsupported +- always_export_symbols_CXX=no +- enable_shared_with_static_runtimes_CXX=yes +- +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- ld_shlibs_CXX=no +- fi +- ;; +- darwin* | rhapsody*) +- 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 +- allow_undefined_flag_CXX="$_lt_dar_allow_undefined" +- if test "$GXX" = yes ; then +- output_verbose_link_cmd='echo' +- 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 +- else +- case $cc_basename in +- xlc*) +- output_verbose_link_cmd='echo' +- archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- 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 +- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' +- 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}' +- ;; +- *) +- ld_shlibs_CXX=no +- ;; +- esac +- fi +- ;; + +- dgux*) +- case $cc_basename in +- ec++*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- ghcx*) +- # Green Hills C++ Compiler +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- esac +- ;; +- freebsd[12]*) +- # C++ shared libraries reported to be fairly broken before switch to ELF +- ld_shlibs_CXX=no +- ;; +- freebsd-elf*) +- archive_cmds_need_lc_CXX=no +- ;; +- freebsd* | dragonfly*) +- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF +- # conventions +- ld_shlibs_CXX=yes +- ;; +- gnu*) +- ;; +- hpux9*) +- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_CXX=: +- export_dynamic_flag_spec_CXX='${wl}-E' +- hardcode_direct_CXX=yes +- hardcode_minus_L_CXX=yes # Not in the search PATH, +- # but as the default +- # location of the library. +- +- case $cc_basename in +- CC*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- aCC*) +- archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- if test "$GXX" = yes; then +- archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- fi +- ;; +- esac +- ;; +- hpux10*|hpux11*) +- if test $with_gnu_ld = no; then +- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_CXX=: + +- case $host_cpu in +- hppa*64*|ia64*) ;; +- *) +- export_dynamic_flag_spec_CXX='${wl}-E' +- ;; +- esac +- fi +- case $host_cpu in +- hppa*64*|ia64*) +- hardcode_direct_CXX=no +- hardcode_shlibpath_var_CXX=no +- ;; +- *) +- hardcode_direct_CXX=yes +- hardcode_minus_L_CXX=yes # Not in the search PATH, +- # but as the default +- # location of the library. +- ;; +- esac + +- case $cc_basename in +- CC*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- aCC*) +- case $host_cpu in +- hppa*64*) +- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- ia64*) +- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- *) +- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- esac +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- if test "$GXX" = yes; then +- if test $with_gnu_ld = no; then +- case $host_cpu in +- hppa*64*) +- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- ia64*) +- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- *) +- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- ;; +- esac +- fi +- else +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- fi +- ;; +- esac +- ;; +- interix[3-9]*) +- hardcode_direct_CXX=no +- hardcode_shlibpath_var_CXX=no +- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_CXX='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; +- irix5* | irix6*) +- case $cc_basename in +- CC*) +- # SGI C++ +- archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- +- # Archives containing C++ object files must be created using +- # "CC -ar", where "CC" is the IRIX C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' +- ;; +- *) +- if test "$GXX" = yes; then +- if test "$with_gnu_ld" = no; then +- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' +- fi +- fi +- link_all_deplibs_CXX=yes +- ;; +- esac +- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_CXX=: +- ;; +- linux* | k*bsd*-gnu) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- +- hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' +- export_dynamic_flag_spec_CXX='${wl}--export-dynamic' +- +- # Archives containing C++ object files must be created using +- # "CC -Bstatic", where "CC" is the KAI C++ compiler. +- old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' +- ;; +- icpc*) +- # Intel C++ +- with_gnu_ld=yes +- # version 8.0 and above of icpc choke on multiply defined symbols +- # if we add $predep_objects and $postdep_objects, however 7.1 and +- # earlier do not add the objects themselves. +- case `$CC -V 2>&1` in +- *"Version 7."*) +- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- ;; +- *) # Version 8.0 or newer +- tmp_idyn= +- case $host_cpu in +- ia64*) tmp_idyn=' -i_dynamic';; +- esac +- archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- ;; +- esac +- archive_cmds_need_lc_CXX=no +- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_CXX='${wl}--export-dynamic' +- whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' +- ;; +- 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' +- +- hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' +- export_dynamic_flag_spec_CXX='${wl}--export-dynamic' +- whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- ;; +- cxx*) +- # Compaq C++ +- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + +- runpath_var=LD_RUN_PATH +- hardcode_libdir_flag_spec_CXX='-rpath $libdir' +- hardcode_libdir_separator_CXX=: + +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- no_undefined_flag_CXX=' -zdefs' +- archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' +- hardcode_libdir_flag_spec_CXX='-R$libdir' +- whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- +- # Not sure whether something based on +- # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 +- # would be better. +- output_verbose_link_cmd='echo' +- +- # Archives containing C++ object files must be created using +- # "CC -xar", where "CC" is the Sun C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' +- ;; +- esac +- ;; +- esac +- ;; +- lynxos*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- m88k*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- mvs*) +- case $cc_basename in +- cxx*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- esac +- ;; +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' +- wlarc= +- hardcode_libdir_flag_spec_CXX='-R$libdir' +- hardcode_direct_CXX=yes +- hardcode_shlibpath_var_CXX=no +- fi +- # Workaround some broken pre-1.5 toolchains +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' +- ;; +- openbsd2*) +- # C++ shared libraries are fairly broken +- ld_shlibs_CXX=no +- ;; +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- hardcode_direct_CXX=yes +- hardcode_shlibpath_var_CXX=no +- archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' +- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' +- export_dynamic_flag_spec_CXX='${wl}-E' +- whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- fi +- output_verbose_link_cmd='echo' +- else +- ld_shlibs_CXX=no +- fi +- ;; +- osf3*) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- +- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' +- hardcode_libdir_separator_CXX=: +- +- # Archives containing C++ object files must be created using +- # "CC -Bstatic", where "CC" is the KAI C++ compiler. +- old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- cxx*) +- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- +- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_CXX=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- +- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_CXX=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +- else +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- fi +- ;; +- esac +- ;; +- osf4* | osf5*) +- case $cc_basename in +- KCC*) +- # Kuck and Associates, Inc. (KAI) C++ Compiler +- +- # KCC will only create a shared library if the output file +- # ends with ".so" (or ".sl" for HP-UX), so rename the library +- # to its proper name (with version) after linking. +- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' +- +- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' +- hardcode_libdir_separator_CXX=: +- +- # Archives containing C++ object files must be created using +- # the KAI C++ compiler. +- old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- cxx*) +- allow_undefined_flag_CXX=' -expect_unresolved \*' +- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ +- echo "-hidden">> $lib.exp~ +- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ +- $rm $lib.exp' +- +- hardcode_libdir_flag_spec_CXX='-rpath $libdir' +- hardcode_libdir_separator_CXX=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- # +- # There doesn't appear to be a way to prevent this compiler from +- # explicitly linking system object files so we need to strip them +- # from the output so that they don't get included in the library +- # dependencies. +- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' +- ;; +- *) +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- +- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_CXX=: +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +- else +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- fi +- ;; +- esac +- ;; +- psos*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- sunos4*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.x +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- lcc*) +- # Lucid +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- esac +- ;; +- solaris*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.2, 5.x and Centerline C++ +- archive_cmds_need_lc_CXX=yes +- no_undefined_flag_CXX=' -zdefs' +- archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' +- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- hardcode_libdir_flag_spec_CXX='-R$libdir' +- hardcode_shlibpath_var_CXX=no +- case $host_os in +- solaris2.[0-5] | solaris2.[0-5].*) ;; +- *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' +- ;; +- esac +- link_all_deplibs_CXX=yes + +- output_verbose_link_cmd='echo' + +- # Archives containing C++ object files must be created using +- # "CC -xar", where "CC" is the Sun C++ compiler. This is +- # necessary to make sure instantiated templates are included +- # in the archive. +- old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' +- ;; +- gcx*) +- # Green Hills C++ Compiler +- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + +- # The C++ compiler must be used to create the archive. +- old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' +- ;; +- *) +- # GNU C++ compiler with Solaris linker +- if test "$GXX" = yes && test "$with_gnu_ld" = no; then +- no_undefined_flag_CXX=' ${wl}-z ${wl}defs' +- if $CC --version | grep -v '^2\.7' > /dev/null; then +- archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" +- else +- # g++ 2.7 appears to require `-G' NOT `-shared' on this +- # platform. +- archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' +- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' +- +- # Commands to make compiler produce verbose output that lists +- # what "hidden" libraries, object files and flags are used when +- # linking a shared library. +- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" +- fi + +- hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' +- case $host_os in +- solaris2.[0-5] | solaris2.[0-5].*) ;; +- *) +- whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' +- ;; +- esac +- fi +- ;; +- esac +- ;; +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) +- no_undefined_flag_CXX='${wl}-z,text' +- archive_cmds_need_lc_CXX=no +- hardcode_shlibpath_var_CXX=no +- runpath_var='LD_RUN_PATH' +- +- case $cc_basename in +- CC*) +- archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- ;; +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- # For security reasons, it is highly recommended that you always +- # use absolute paths for naming shared libraries, and exclude the +- # DT_RUNPATH tag from executables and libraries. But doing so +- # requires that you compile everything twice, which is a pain. +- # So that behaviour is only enabled if SCOABSPATH is set to a +- # non-empty value in the environment. Most likely only useful for +- # creating official distributions of packages. +- # This is a hack until libtool officially supports absolute path +- # names for shared libraries. +- no_undefined_flag_CXX='${wl}-z,text' +- allow_undefined_flag_CXX='${wl}-z,nodefs' +- archive_cmds_need_lc_CXX=no +- hardcode_shlibpath_var_CXX=no +- hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- hardcode_libdir_separator_CXX=':' +- link_all_deplibs_CXX=yes +- export_dynamic_flag_spec_CXX='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' +- +- case $cc_basename in +- CC*) +- archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- ;; +- tandem*) +- case $cc_basename in +- NCC*) +- # NonStop-UX NCC 3.20 +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- esac +- ;; +- vxworks*) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +- *) +- # FIXME: insert proper C++ library support +- ld_shlibs_CXX=no +- ;; +-esac +-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 +-echo "${ECHO_T}$ld_shlibs_CXX" >&6; } +-test "$ld_shlibs_CXX" = no && can_build_shared=no + +-GCC_CXX="$GXX" +-LD_CXX="$LD" + +-cat > conftest.$ac_ext <&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- # Parse the compiler output and extract the necessary +- # objects, libraries and library flags. + +- # Sentinel used to keep track of whether or not we are before +- # the conftest object file. +- pre_test_object_deps_done=no +- +- # The `*' in the case matches for architectures that use `case' in +- # $output_verbose_cmd can trigger glob expansion during the loop +- # eval without this substitution. +- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` +- +- for p in `eval $output_verbose_link_cmd`; do +- case $p in +- +- -L* | -R* | -l*) +- # Some compilers place space between "-{L,R}" and the path. +- # Remove the space. +- if test $p = "-L" \ +- || test $p = "-R"; then +- prev=$p +- continue +- else +- prev= +- fi + +- if test "$pre_test_object_deps_done" = no; then +- case $p in +- -L* | -R*) +- # Internal compiler library paths should come after those +- # provided the user. The postdeps already come after the +- # user supplied libs so there is no need to process them. +- if test -z "$compiler_lib_search_path_CXX"; then +- compiler_lib_search_path_CXX="${prev}${p}" +- else +- compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" +- fi +- ;; +- # The "-l" case would never come before the object being +- # linked, so don't bother handling this case. +- esac +- else +- if test -z "$postdeps_CXX"; then +- postdeps_CXX="${prev}${p}" +- else +- postdeps_CXX="${postdeps_CXX} ${prev}${p}" +- fi +- fi +- ;; + +- *.$objext) +- # This assumes that the test object file only shows up +- # once in the compiler output. +- if test "$p" = "conftest.$objext"; then +- pre_test_object_deps_done=yes +- continue +- fi + +- if test "$pre_test_object_deps_done" = no; then +- if test -z "$predep_objects_CXX"; then +- predep_objects_CXX="$p" +- else +- predep_objects_CXX="$predep_objects_CXX $p" +- fi +- else +- if test -z "$postdep_objects_CXX"; then +- postdep_objects_CXX="$p" +- else +- postdep_objects_CXX="$postdep_objects_CXX $p" +- fi +- fi +- ;; + +- *) ;; # Ignore the rest. + +- esac +- done + +- # Clean up. +- rm -f a.out a.exe +-else +- echo "libtool.m4: error: problem compiling CXX test program" +-fi + +-$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]*) +- # Interix 3.5 installs completely hosed .la files for C++, so rather than +- # hack all around it, let's just trust "g++" to DTRT. +- predep_objects_CXX= +- postdep_objects_CXX= +- postdeps_CXX= +- ;; + +-linux*) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- # +- # The more standards-conforming stlport4 library is +- # incompatible with the Cstd library. Avoid specifying +- # it if it's in CXXFLAGS. Ignore libCrun as +- # -library=stlport4 depends on it. +- case " $CXX $CXXFLAGS " in +- *" -library=stlport4 "*) +- solaris_use_stlport4=yes +- ;; +- esac +- if test "$solaris_use_stlport4" != yes; then +- postdeps_CXX='-library=Cstd -library=Crun' +- fi +- ;; +- esac +- ;; + +-solaris*) +- case $cc_basename in +- CC*) +- # The more standards-conforming stlport4 library is +- # incompatible with the Cstd library. Avoid specifying +- # it if it's in CXXFLAGS. Ignore libCrun as +- # -library=stlport4 depends on it. +- case " $CXX $CXXFLAGS " in +- *" -library=stlport4 "*) +- solaris_use_stlport4=yes +- ;; +- esac + +- # Adding this requires a known-good setup of shared libraries for +- # Sun compiler versions before 5.6, else PIC objects from an old +- # archive will be linked into the output, leading to subtle bugs. +- if test "$solaris_use_stlport4" != yes; then +- postdeps_CXX='-library=Cstd -library=Crun' +- fi +- ;; +- esac +- ;; +-esac + +-case " $postdeps_CXX " in +-*" -lc "*) archive_cmds_need_lc_CXX=no ;; +-esac + +-lt_prog_compiler_wl_CXX= +-lt_prog_compiler_pic_CXX= +-lt_prog_compiler_static_CXX= + +-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } + +- # C++ specific cases for pic, static, wl, etc. +- if test "$GXX" = yes; then +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_static_CXX='-static' + +- case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_CXX='-Bstatic' +- fi +- ;; +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' +- ;; +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; +- mingw* | cygwin* | os2* | pw32*) +- # 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- lt_prog_compiler_pic_CXX='-DDLL_EXPORT' +- ;; +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- lt_prog_compiler_pic_CXX='-fno-common' +- ;; +- *djgpp*) +- # DJGPP does not support shared libraries at all +- lt_prog_compiler_pic_CXX= +- ;; +- interix[3-9]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; +- sysv4*MP*) +- if test -d /usr/nec; then +- lt_prog_compiler_pic_CXX=-Kconform_pic +- fi +- ;; +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- ;; +- *) +- lt_prog_compiler_pic_CXX='-fPIC' +- ;; +- esac +- ;; +- *) +- lt_prog_compiler_pic_CXX='-fPIC' +- ;; +- esac +- else +- case $host_os in +- aix[4-9]*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_CXX='-Bstatic' +- else +- lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' +- fi +- ;; +- chorus*) +- case $cc_basename in +- cxch68*) +- # Green Hills C++ Compiler +- # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" +- ;; +- esac +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- lt_prog_compiler_pic_CXX='-qnocommon' +- lt_prog_compiler_wl_CXX='-Wl,' +- ;; +- esac +- ;; +- dgux*) +- case $cc_basename in +- ec++*) +- lt_prog_compiler_pic_CXX='-KPIC' +- ;; +- ghcx*) +- # Green Hills C++ Compiler +- lt_prog_compiler_pic_CXX='-pic' +- ;; +- *) +- ;; +- esac +- ;; +- freebsd* | dragonfly*) +- # FreeBSD uses GNU C++ +- ;; +- hpux9* | hpux10* | hpux11*) +- case $cc_basename in +- CC*) +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' +- if test "$host_cpu" != ia64; then +- lt_prog_compiler_pic_CXX='+Z' +- fi +- ;; +- aCC*) +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic_CXX='+Z' +- ;; +- esac +- ;; +- *) +- ;; +- esac +- ;; +- interix*) +- # This is c89, which is MS Visual C++ (no shared libs) +- # Anyone wants to do a port? +- ;; +- irix5* | irix6* | nonstopux*) +- case $cc_basename in +- CC*) +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_static_CXX='-non_shared' +- # CC pic flag -KPIC is the default. +- ;; +- *) +- ;; +- esac +- ;; +- linux* | k*bsd*-gnu) +- case $cc_basename in +- KCC*) +- # KAI C++ Compiler +- lt_prog_compiler_wl_CXX='--backend -Wl,' +- lt_prog_compiler_pic_CXX='-fPIC' +- ;; +- icpc* | ecpc*) +- # Intel C++ +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_pic_CXX='-KPIC' +- lt_prog_compiler_static_CXX='-static' +- ;; +- pgCC* | pgcpp*) +- # Portland Group C++ compiler. +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_pic_CXX='-fpic' +- lt_prog_compiler_static_CXX='-Bstatic' +- ;; +- cxx*) +- # Compaq C++ +- # Make sure the PIC flag is empty. It appears that all Alpha +- # Linux and Compaq Tru64 Unix objects are PIC. +- lt_prog_compiler_pic_CXX= +- lt_prog_compiler_static_CXX='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C++ 5.9 +- lt_prog_compiler_pic_CXX='-KPIC' +- lt_prog_compiler_static_CXX='-Bstatic' +- lt_prog_compiler_wl_CXX='-Qoption ld ' +- ;; +- esac +- ;; +- esac +- ;; +- lynxos*) +- ;; +- m88k*) +- ;; +- mvs*) +- case $cc_basename in +- cxx*) +- lt_prog_compiler_pic_CXX='-W c,exportall' +- ;; +- *) +- ;; +- esac +- ;; +- netbsd* | netbsdelf*-gnu) +- ;; +- osf3* | osf4* | osf5*) +- case $cc_basename in +- KCC*) +- lt_prog_compiler_wl_CXX='--backend -Wl,' +- ;; +- RCC*) +- # Rational C++ 2.4.1 +- lt_prog_compiler_pic_CXX='-pic' +- ;; +- cxx*) +- # Digital/Compaq C++ +- lt_prog_compiler_wl_CXX='-Wl,' +- # Make sure the PIC flag is empty. It appears that all Alpha +- # Linux and Compaq Tru64 Unix objects are PIC. +- lt_prog_compiler_pic_CXX= +- lt_prog_compiler_static_CXX='-non_shared' +- ;; +- *) +- ;; +- esac +- ;; +- psos*) +- ;; +- solaris*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.2, 5.x and Centerline C++ +- lt_prog_compiler_pic_CXX='-KPIC' +- lt_prog_compiler_static_CXX='-Bstatic' +- lt_prog_compiler_wl_CXX='-Qoption ld ' +- ;; +- gcx*) +- # Green Hills C++ Compiler +- lt_prog_compiler_pic_CXX='-PIC' +- ;; +- *) +- ;; +- esac +- ;; +- sunos4*) +- case $cc_basename in +- CC*) +- # Sun C++ 4.x +- lt_prog_compiler_pic_CXX='-pic' +- lt_prog_compiler_static_CXX='-Bstatic' +- ;; +- lcc*) +- # Lucid +- lt_prog_compiler_pic_CXX='-pic' +- ;; +- *) +- ;; +- esac +- ;; +- tandem*) +- case $cc_basename in +- NCC*) +- # NonStop-UX NCC 3.20 +- lt_prog_compiler_pic_CXX='-KPIC' +- ;; +- *) +- ;; +- esac +- ;; +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- case $cc_basename in +- CC*) +- lt_prog_compiler_wl_CXX='-Wl,' +- lt_prog_compiler_pic_CXX='-KPIC' +- lt_prog_compiler_static_CXX='-Bstatic' +- ;; +- esac +- ;; +- vxworks*) +- ;; +- *) +- lt_prog_compiler_can_build_shared_CXX=no +- ;; +- esac +- fi + +-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 +-echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } + +-# +-# Check to make sure the PIC flag actually works. +-# +-if test -n "$lt_prog_compiler_pic_CXX"; then + +-{ 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_cv_prog_compiler_pic_works_CXX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:12990: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:12994: \$? = $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_cv_prog_compiler_pic_works_CXX=yes +- fi +- fi +- $rm conftest* + +-fi +-{ 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_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" ;; +- esac +-else +- lt_prog_compiler_pic_CXX= +- lt_prog_compiler_can_build_shared_CXX=no +-fi + +-fi +-case $host_os in +- # For platforms which do not support PIC, -DPIC is meaningless: +- *djgpp*) +- lt_prog_compiler_pic_CXX= +- ;; +- *) +- lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" +- ;; +-esac + +-# +-# Check to make sure the static flag actually works. +-# +-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_cv_prog_compiler_static_works_CXX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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 +- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then +- # The linker can only warn and ignore the option if not recognized +- # So say no if there are warnings +- if test -s conftest.err; then +- # Append any errors to the config.log. +- cat conftest.err 1>&5 +- $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_cv_prog_compiler_static_works_CXX=yes +- fi +- else +- lt_cv_prog_compiler_static_works_CXX=yes +- fi +- fi +- $rm -r conftest* +- LDFLAGS="$save_LDFLAGS" + +-fi +-{ 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_cv_prog_compiler_static_works_CXX" = xyes; then +- : +-else +- lt_prog_compiler_static_CXX= +-fi + + +-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_prog_compiler_c_o_CXX=no +- $rm -r conftest 2>/dev/null +- mkdir conftest +- cd conftest +- mkdir out +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext + +- lt_compiler_flag="-o out/conftest2.$ac_objext" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:13094: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>out/conftest.err) +- ac_status=$? +- cat out/conftest.err >&5 +- echo "$as_me:13098: \$? = $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 +- # So say no if there are warnings +- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp +- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 +- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then +- lt_cv_prog_compiler_c_o_CXX=yes +- fi +- fi +- chmod u+w . 2>&5 +- $rm conftest* +- # SGI C++ compiler will create directory out/ii_files/ for +- # template instantiation +- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files +- $rm out/* && rmdir out +- cd .. +- rmdir conftest +- $rm conftest* + +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } + + +-hard_links="nottested" +-if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then +- # do not overwrite the value of need_locks provided by the user +- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } +- hard_links=yes +- $rm conftest* +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- touch conftest.a +- ln conftest.a conftest.b 2>&5 || hard_links=no +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- { echo "$as_me:$LINENO: result: $hard_links" >&5 +-echo "${ECHO_T}$hard_links" >&6; } +- if test "$hard_links" = no; then +- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} +- need_locks=warn +- fi +-else +- need_locks=no +-fi + +-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } ++ { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 ++$as_echo_n "checking dynamic linker characteristics... " >&6; } + +- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++if test "$GCC" = yes; then + case $host_os in +- 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 +- export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- else +- export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- fi +- ;; +- pw32*) +- export_symbols_cmds_CXX="$ltdll_cmds" +- ;; +- cygwin* | mingw*) +- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' +- ;; +- linux* | k*bsd*-gnu) +- link_all_deplibs_CXX=no +- ;; +- *) +- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +- ;; ++ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; ++ *) lt_awk_arg="/^libraries:/" ;; + 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; } +-test "$ld_shlibs_CXX" = no && can_build_shared=no +- +-# +-# Do we need to explicitly link libc? +-# +-case "x$archive_cmds_need_lc_CXX" in +-x|xyes) +- # Assume -lc should be added +- archive_cmds_need_lc_CXX=yes +- +- if test "$enable_shared" = yes && test "$GCC" = yes; then +- case $archive_cmds_CXX in +- *'~'*) +- # FIXME: we may have to deal with multi-command sequences. +- ;; +- '$CC '*) +- # Test whether the compiler implicitly links with -lc since on some +- # systems, -lgcc has to come before -lc. If gcc already passes -lc +- # to ld, don't add -lc before -lgcc. +- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } +- $rm conftest* +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } 2>conftest.err; then +- soname=conftest +- lib=conftest +- libobjs=conftest.$ac_objext +- deplibs= +- wl=$lt_prog_compiler_wl_CXX +- pic_flag=$lt_prog_compiler_pic_CXX +- compiler_flags=-v +- linker_flags=-v +- verstring= +- output_objdir=. +- libname=conftest +- lt_save_allow_undefined_flag=$allow_undefined_flag_CXX +- allow_undefined_flag_CXX= +- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 +- (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +- then +- archive_cmds_need_lc_CXX=no +- else +- archive_cmds_need_lc_CXX=yes +- fi +- allow_undefined_flag_CXX=$lt_save_allow_undefined_flag +- else +- cat conftest.err 1>&5 +- fi +- $rm conftest* +- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 +-echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } +- ;; +- esac ++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then ++ # if the path contains ";" then we assume it to be the separator ++ # otherwise default to the standard path separator (i.e. ":") - it is ++ # assumed that no part of a normal pathname contains ";" but that should ++ # okay in the real world where ";" in dirpaths is itself problematic. ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` ++ else ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +- ;; +-esac +- +-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } ++ # Ok, now we have the path, separated by spaces, we can step through it ++ # and add multilib dir if necessary. ++ lt_tmp_lt_search_path_spec= ++ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` ++ for lt_sys_path in $lt_search_path_spec; do ++ if test -d "$lt_sys_path/$lt_multi_os_dir"; then ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" ++ else ++ test -d "$lt_sys_path" && \ ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" ++ fi ++ done ++ lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' ++BEGIN {RS=" "; FS="/|\n";} { ++ lt_foo=""; ++ lt_count=0; ++ for (lt_i = NF; lt_i > 0; lt_i--) { ++ if ($lt_i != "" && $lt_i != ".") { ++ if ($lt_i == "..") { ++ lt_count++; ++ } else { ++ if (lt_count == 0) { ++ lt_foo="/" $lt_i lt_foo; ++ } else { ++ lt_count--; ++ } ++ } ++ } ++ } ++ if (lt_foo != "") { lt_freq[lt_foo]++; } ++ if (lt_freq[lt_foo] == 1) { print lt_foo; } ++}'` ++ sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` ++else ++ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" ++fi + library_names_spec= + libname_spec='lib$name' + soname_spec= +@@ -13254,7 +9855,6 @@ + version_type=none + dynamic_linker="$host_os ld.so" + sys_lib_dlsearch_path_spec="/lib /usr/lib" +- + need_lib_prefix=unknown + hardcode_into_libs=no + +@@ -13291,7 +9891,7 @@ + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' +- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then ++ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no +@@ -13317,9 +9917,18 @@ + ;; + + amigaos*) +- library_names_spec='$libname.ixlibrary $libname.a' +- # Create ${libname}_ixlibrary.a entries in /sys/libs. +- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ case $host_cpu in ++ powerpc) ++ # Since July 2007 AmigaOS4 officially supports .so libraries. ++ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ ;; ++ m68k) ++ library_names_spec='$libname.ixlibrary $libname.a' ++ # Create ${libname}_ixlibrary.a entries in /sys/libs. ++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ ;; ++ esac + ;; + + beos*) +@@ -13342,25 +9951,28 @@ + # libtool to hard-code these into programs + ;; + +-cygwin* | mingw* | pw32*) ++cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in +- yes,cygwin* | yes,mingw* | yes,pw32*) ++ yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ +- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ ++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ +- chmod a+x \$dldir/$dlname' ++ chmod a+x \$dldir/$dlname~ ++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then ++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; ++ fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ +- $rm \$dlpath' ++ $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in +@@ -13369,20 +9981,20 @@ + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; +- mingw*) ++ mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then ++ sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) +@@ -13406,12 +10018,13 @@ + version_type=darwin + need_lib_prefix=no + need_version=no +- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' ++ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + ++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +@@ -13504,18 +10117,18 @@ + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; +- hppa*64*) +- shrext_cmds='.sl' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- *) ++ hppa*64*) ++ shrext_cmds='.sl' ++ hardcode_into_libs=yes ++ dynamic_linker="$host_os dld.sl" ++ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH ++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" ++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ++ ;; ++ *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH +@@ -13592,15 +10205,76 @@ + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no ++ # Some binutils ld are patched to set DT_RUNPATH ++ save_LDFLAGS=$LDFLAGS ++ save_libdir=$libdir ++ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ ++ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then ++ shlibpath_overrides_runpath=yes ++fi ++ ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ++fi ++ ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++ LDFLAGS=$save_LDFLAGS ++ libdir=$save_libdir ++ + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + ++ # Add ABI-specific directories to the system library path. ++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" ++ + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then +- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" ++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` ++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on +@@ -13612,23 +10286,11 @@ + dynamic_linker='GNU/Linux ld.so' + ;; + +-netbsdelf*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- dynamic_linker='NetBSD ld.elf_so' +- ;; +- + netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' +@@ -13649,14 +10311,16 @@ + shlibpath_overrides_runpath=yes + ;; + +-nto-qnx*) +- version_type=linux ++*nto* | *qnx*) ++ version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ dynamic_linker='ldqnx.so' + ;; + + openbsd*) +@@ -13665,13 +10329,13 @@ + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in +- openbsd3.3 | openbsd3.3.*) need_version=yes ;; +- *) need_version=no ;; ++ openbsd3.3 | openbsd3.3.*) need_version=yes ;; ++ *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no +@@ -13743,7 +10407,6 @@ + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no +- export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) +@@ -13774,13 +10437,12 @@ + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' +- shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' +- shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" +@@ -13790,6 +10452,17 @@ + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + ++tpf*) ++ # TPF is a cross-target only. Preferred cross-host = GNU/Linux. ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ ;; ++ + uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +@@ -13801,6371 +10474,2429 @@ + dynamic_linker=no + ;; + esac +-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +-echo "${ECHO_T}$dynamic_linker" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 ++$as_echo "$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" ++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" + fi + +-sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" ++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then ++ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" ++fi + 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" ++ sys_lib_dlsearch_path_spec="$lt_cv_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" +-fi + +-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } +-hardcode_action_CXX= +-if test -n "$hardcode_libdir_flag_spec_CXX" || \ +- test -n "$runpath_var_CXX" || \ +- test "X$hardcode_automatic_CXX" = "Xyes" ; then + +- # We can hardcode non-existant directories. +- if test "$hardcode_direct_CXX" != no && +- # If the only mechanism to avoid hardcoding is shlibpath_var, we +- # have to relink, otherwise we might link with an installed library +- # when we should be linking with a yet-to-be-installed one +- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && +- test "$hardcode_minus_L_CXX" != no; then +- # Linking always hardcodes the temporary library directory. +- hardcode_action_CXX=relink +- else +- # We can link without hardcoding, and we can hardcode nonexisting dirs. +- hardcode_action_CXX=immediate +- fi +-else +- # We cannot hardcode anything, or else we can only hardcode existing +- # directories. +- hardcode_action_CXX=unsupported +-fi +-{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 +-echo "${ECHO_T}$hardcode_action_CXX" >&6; } + +-if test "$hardcode_action_CXX" = relink; then +- # Fast installation is not supported +- enable_fast_install=no +-elif test "$shlibpath_overrides_runpath" = yes || +- test "$enable_shared" = no; then +- # Fast installation is not necessary +- enable_fast_install=needless +-fi + + +-# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- compiler_CXX \ +- CC_CXX \ +- LD_CXX \ +- lt_prog_compiler_wl_CXX \ +- lt_prog_compiler_pic_CXX \ +- lt_prog_compiler_static_CXX \ +- lt_prog_compiler_no_builtin_flag_CXX \ +- export_dynamic_flag_spec_CXX \ +- thread_safe_flag_spec_CXX \ +- whole_archive_flag_spec_CXX \ +- enable_shared_with_static_runtimes_CXX \ +- old_archive_cmds_CXX \ +- old_archive_from_new_cmds_CXX \ +- predep_objects_CXX \ +- postdep_objects_CXX \ +- predeps_CXX \ +- postdeps_CXX \ +- compiler_lib_search_path_CXX \ +- compiler_lib_search_dirs_CXX \ +- archive_cmds_CXX \ +- archive_expsym_cmds_CXX \ +- postinstall_cmds_CXX \ +- postuninstall_cmds_CXX \ +- old_archive_from_expsyms_cmds_CXX \ +- allow_undefined_flag_CXX \ +- no_undefined_flag_CXX \ +- export_symbols_cmds_CXX \ +- hardcode_libdir_flag_spec_CXX \ +- hardcode_libdir_flag_spec_ld_CXX \ +- hardcode_libdir_separator_CXX \ +- hardcode_automatic_CXX \ +- module_cmds_CXX \ +- module_expsym_cmds_CXX \ +- lt_cv_prog_compiler_c_o_CXX \ +- fix_srcfile_path_CXX \ +- exclude_expsyms_CXX \ +- include_expsyms_CXX; do +- +- case $var in +- old_archive_cmds_CXX | \ +- old_archive_from_new_cmds_CXX | \ +- archive_cmds_CXX | \ +- archive_expsym_cmds_CXX | \ +- module_cmds_CXX | \ +- module_expsym_cmds_CXX | \ +- old_archive_from_expsyms_cmds_CXX | \ +- export_symbols_cmds_CXX | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" +- ;; +- *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" +- ;; +- esac +- done + +- case $lt_echo in +- *'\$0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` +- ;; +- esac + +-cfgfile="$ofile" + +- cat <<__EOF__ >> "$cfgfile" +-# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL + +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared + +-# Whether or not to build static libraries. +-build_old_libs=$enable_static + +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$archive_cmds_need_lc_CXX + +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX + +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install + +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os + +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os + +-# An echo program that does not interpret backslashes. +-echo=$lt_echo + +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS + +-# A C compiler. +-LTCC=$lt_LTCC + +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS + +-# A language-specific compiler. +-CC=$lt_compiler_CXX + +-# Is the compiler the GNU C compiler? +-with_gcc=$GCC_CXX + +-# An ERE matcher. +-EGREP=$lt_EGREP + +-# The linker used to build libraries. +-LD=$lt_LD_CXX + +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S + +-# A BSD-compatible nm program. +-NM=$lt_NM + +-# A symbol stripping program +-STRIP=$lt_STRIP + +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD + +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" + +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" + +-# Used on cygwin: assembler. +-AS="$AS" + +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir + +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds + +-# How to pass a linker flag through the compiler. +-wl=$lt_lt_prog_compiler_wl_CXX + +-# Object file suffix (normally "o"). +-objext="$ac_objext" + +-# Old archive suffix (normally "a"). +-libext="$libext" + +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' + +-# Executable file suffix (normally ""). +-exeext="$exeext" + +-# Additional compiler flags for building library objects. +-pic_flag=$lt_lt_prog_compiler_pic_CXX +-pic_mode=$pic_mode +- +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len +- +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX +- +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks +- +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix +- +-# Do we need a version for libraries? +-need_version=$need_version +- +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen +- +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self + +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static +- +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_lt_prog_compiler_static_CXX + +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX + +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX + +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX + +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX + +-# Library versioning type. +-version_type=$version_type + +-# Format of library name prefix. +-libname_spec=$lt_libname_spec + +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec + +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec + +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_old_archive_cmds_CXX +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds + +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX + +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX + +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_archive_cmds_CXX +-archive_expsym_cmds=$lt_archive_expsym_cmds_CXX +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds + +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_module_cmds_CXX +-module_expsym_cmds=$lt_module_expsym_cmds_CXX + +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_predep_objects_CXX +- +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_postdep_objects_CXX +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_predeps_CXX +- +-# Dependencies to place after the objects being linked to create a +-# 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 + +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method + +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd + +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_allow_undefined_flag_CXX + +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_no_undefined_flag_CXX + +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds + +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval + +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var + +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var + +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +-# How to hardcode a shared library path into an executable. +-hardcode_action=$hardcode_action_CXX + +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs + +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX + +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX +- +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX +- +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$hardcode_direct_CXX +- +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$hardcode_minus_L_CXX +- +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX +- +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$hardcode_automatic_CXX + +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" + +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$link_all_deplibs_CXX + +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path + +-# Set to yes if exported symbols are required. +-always_export_symbols=$always_export_symbols_CXX + +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_export_symbols_cmds_CXX + +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds + +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_exclude_expsyms_CXX + +-# Symbols that must always be exported. +-include_expsyms=$lt_include_expsyms_CXX + +-# ### END LIBTOOL TAG CONFIG: $tagname + +-__EOF__ + ++ { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 ++$as_echo_n "checking how to hardcode library paths into programs... " >&6; } ++hardcode_action= ++if test -n "$hardcode_libdir_flag_spec" || ++ test -n "$runpath_var" || ++ test "X$hardcode_automatic" = "Xyes" ; then + +-else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" ++ # We can hardcode non-existent directories. ++ if test "$hardcode_direct" != no && ++ # If the only mechanism to avoid hardcoding is shlibpath_var, we ++ # have to relink, otherwise we might link with an installed library ++ # when we should be linking with a yet-to-be-installed one ++ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && ++ test "$hardcode_minus_L" != no; then ++ # Linking always hardcodes the temporary library directory. ++ hardcode_action=relink ++ else ++ # We can link without hardcoding, and we can hardcode nonexisting dirs. ++ hardcode_action=immediate + fi ++else ++ # We cannot hardcode anything, or else we can only hardcode existing ++ # directories. ++ hardcode_action=unsupported + fi ++{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 ++$as_echo "$hardcode_action" >&6; } + ++if test "$hardcode_action" = relink || ++ test "$inherit_rpath" = yes; then ++ # Fast installation is not supported ++ enable_fast_install=no ++elif test "$shlibpath_overrides_runpath" = yes || ++ test "$enable_shared" = no; then ++ # Fast installation is not necessary ++ enable_fast_install=needless ++fi + +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu + +-CC=$lt_save_CC +-LDCXX=$LD +-LD=$lt_save_LD +-GCC=$lt_save_GCC +-with_gnu_ldcxx=$with_gnu_ld +-with_gnu_ld=$lt_save_with_gnu_ld +-lt_cv_path_LDCXX=$lt_cv_path_LD +-lt_cv_path_LD=$lt_save_path_LD +-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld + +- else +- tagname="" +- fi +- ;; + +- F77) +- if test -n "$F77" && test "X$F77" != "Xno"; then + +-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' +-ac_compiler_gnu=$ac_cv_f77_compiler_gnu +- +- +-archive_cmds_need_lc_F77=no +-allow_undefined_flag_F77= +-always_export_symbols_F77=no +-archive_expsym_cmds_F77= +-export_dynamic_flag_spec_F77= +-hardcode_direct_F77=no +-hardcode_libdir_flag_spec_F77= +-hardcode_libdir_flag_spec_ld_F77= +-hardcode_libdir_separator_F77= +-hardcode_minus_L_F77=no +-hardcode_automatic_F77=no +-module_cmds_F77= +-module_expsym_cmds_F77= +-link_all_deplibs_F77=unknown +-old_archive_cmds_F77=$old_archive_cmds +-no_undefined_flag_F77= +-whole_archive_flag_spec_F77= +-enable_shared_with_static_runtimes_F77=no + +-# Source file extension for f77 test sources. +-ac_ext=f ++ if test "x$enable_dlopen" != xyes; then ++ enable_dlopen=unknown ++ enable_dlopen_self=unknown ++ enable_dlopen_self_static=unknown ++else ++ lt_cv_dlopen=no ++ lt_cv_dlopen_libs= + +-# Object file extension for compiled f77 test sources. +-objext=o +-objext_F77=$objext ++ case $host_os in ++ beos*) ++ lt_cv_dlopen="load_add_on" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ;; + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="\ +- subroutine t +- return +- end +-" ++ mingw* | pw32* | cegcc*) ++ lt_cv_dlopen="LoadLibrary" ++ lt_cv_dlopen_libs= ++ ;; + +-# Code to be used in simple link tests +-lt_simple_link_test_code="\ +- program t +- end +-" ++ cygwin*) ++ lt_cv_dlopen="dlopen" ++ lt_cv_dlopen_libs= ++ ;; + +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ darwin*) ++ # if libdl is installed we need to link against it ++ { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 ++$as_echo_n "checking for dlopen in -ldl... " >&6; } ++if test "${ac_cv_lib_dl_dlopen+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-ldl $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char dlopen (); ++int ++main () ++{ ++return dlopen (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_lib_dl_dlopen=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ac_cv_lib_dl_dlopen=no ++fi + +-# Allow CC to be a program name with arguments. +-compiler=$CC ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 ++$as_echo "$ac_cv_lib_dl_dlopen" >&6; } ++if test "x$ac_cv_lib_dl_dlopen" = x""yes; then ++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" ++else + ++ lt_cv_dlopen="dyld" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes + +-# save warnings/boilerplate of simple test code +-ac_outfile=conftest.$ac_objext +-echo "$lt_simple_compile_test_code" >conftest.$ac_ext +-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +-_lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* ++fi + +-ac_outfile=conftest.$ac_objext +-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 -r conftest* ++ ;; + ++ *) ++ { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 ++$as_echo_n "checking for shl_load... " >&6; } ++if test "${ac_cv_func_shl_load+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++/* Define shl_load to an innocuous variant, in case declares shl_load. ++ For example, HP-UX 11i declares gettimeofday. */ ++#define shl_load innocuous_shl_load + +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${F77-"f77"} +-compiler=$CC +-compiler_F77=$CC +-for cc_temp in $compiler""; do +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++/* System header to define __stub macros and hopefully few prototypes, ++ which can conflict with char shl_load (); below. ++ Prefer to if __STDC__ is defined, since ++ exists even on freestanding compilers. */ + ++#ifdef __STDC__ ++# include ++#else ++# include ++#endif + +-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } +-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 +-echo "${ECHO_T}$can_build_shared" >&6; } ++#undef shl_load + +-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } +-test "$can_build_shared" = "no" && enable_shared=no ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char shl_load (); ++/* The GNU C library defines this for functions which it implements ++ to always fail with ENOSYS. Some functions are actually named ++ something starting with __ and the normal name is an alias. */ ++#if defined __stub_shl_load || defined __stub___shl_load ++choke me ++#endif + +-# On AIX, shared libraries and static libraries use the same namespace, and +-# are all built from PIC. +-case $host_os in +-aix3*) +- test "$enable_shared" = yes && enable_static=no +- if test -n "$RANLIB"; then +- archive_cmds="$archive_cmds~\$RANLIB \$lib" +- postinstall_cmds='$RANLIB $lib' +- fi +- ;; +-aix[4-9]*) +- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then +- test "$enable_shared" = yes && enable_static=no +- fi +- ;; ++int ++main () ++{ ++return shl_load (); ++ ; ++ 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 +-{ echo "$as_me:$LINENO: result: $enable_shared" >&5 +-echo "${ECHO_T}$enable_shared" >&6; } ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_func_shl_load=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } +-# Make sure either enable_shared or enable_static is yes. +-test "$enable_shared" = yes || enable_static=yes +-{ echo "$as_me:$LINENO: result: $enable_static" >&5 +-echo "${ECHO_T}$enable_static" >&6; } +- +-GCC_F77="$G77" +-LD_F77="$LD" +- +-lt_prog_compiler_wl_F77= +-lt_prog_compiler_pic_F77= +-lt_prog_compiler_static_F77= ++ ac_cv_func_shl_load=no ++fi + +-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 ++$as_echo "$ac_cv_func_shl_load" >&6; } ++if test "x$ac_cv_func_shl_load" = x""yes; then ++ lt_cv_dlopen="shl_load" ++else ++ { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 ++$as_echo_n "checking for shl_load in -ldld... " >&6; } ++if test "${ac_cv_lib_dld_shl_load+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-ldld $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +- if test "$GCC" = yes; then +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_static_F77='-static' ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char shl_load (); ++int ++main () ++{ ++return shl_load (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_lib_dld_shl_load=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +- case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_F77='-Bstatic' +- fi +- ;; ++ ac_cv_lib_dld_shl_load=no ++fi + +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' +- ;; ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 ++$as_echo "$ac_cv_lib_dld_shl_load" >&6; } ++if test "x$ac_cv_lib_dld_shl_load" = x""yes; then ++ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" ++else ++ { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 ++$as_echo_n "checking for dlopen... " >&6; } ++if test "${ac_cv_func_dlopen+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++/* Define dlopen to an innocuous variant, in case declares dlopen. ++ For example, HP-UX 11i declares gettimeofday. */ ++#define dlopen innocuous_dlopen + +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; ++/* System header to define __stub macros and hopefully few prototypes, ++ which can conflict with char dlopen (); below. ++ Prefer to if __STDC__ is defined, since ++ exists even on freestanding compilers. */ + +- 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- lt_prog_compiler_pic_F77='-DDLL_EXPORT' +- ;; ++#ifdef __STDC__ ++# include ++#else ++# include ++#endif + +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- lt_prog_compiler_pic_F77='-fno-common' +- ;; ++#undef dlopen + +- interix[3-9]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char dlopen (); ++/* The GNU C library defines this for functions which it implements ++ to always fail with ENOSYS. Some functions are actually named ++ something starting with __ and the normal name is an alias. */ ++#if defined __stub_dlopen || defined __stub___dlopen ++choke me ++#endif + +- msdosdjgpp*) +- # Just because we use GCC doesn't mean we suddenly get shared libraries +- # on systems that don't support them. +- lt_prog_compiler_can_build_shared_F77=no +- enable_shared=no +- ;; ++int ++main () ++{ ++return dlopen (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_func_dlopen=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +- sysv4*MP*) +- if test -d /usr/nec; then +- lt_prog_compiler_pic_F77=-Kconform_pic +- fi +- ;; ++ ac_cv_func_dlopen=no ++fi + +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic_F77='-fPIC' +- ;; +- esac +- ;; ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 ++$as_echo "$ac_cv_func_dlopen" >&6; } ++if test "x$ac_cv_func_dlopen" = x""yes; then ++ lt_cv_dlopen="dlopen" ++else ++ { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 ++$as_echo_n "checking for dlopen in -ldl... " >&6; } ++if test "${ac_cv_lib_dl_dlopen+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-ldl $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +- *) +- lt_prog_compiler_pic_F77='-fPIC' +- ;; +- esac +- else +- # PORTME Check for flag to pass linker flags through the system compiler. +- case $host_os in +- aix*) +- lt_prog_compiler_wl_F77='-Wl,' +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_F77='-Bstatic' +- else +- lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' +- fi +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- lt_prog_compiler_pic_F77='-qnocommon' +- lt_prog_compiler_wl_F77='-Wl,' +- ;; +- esac +- ;; ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char dlopen (); ++int ++main () ++{ ++return dlopen (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_lib_dl_dlopen=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +- 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_F77='-DDLL_EXPORT' +- ;; +- +- hpux9* | hpux10* | hpux11*) +- lt_prog_compiler_wl_F77='-Wl,' +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic_F77='+Z' +- ;; +- esac +- # Is there a better lt_prog_compiler_static that works with the bundled CC? +- lt_prog_compiler_static_F77='${wl}-a ${wl}archive' +- ;; +- +- irix5* | irix6* | nonstopux*) +- lt_prog_compiler_wl_F77='-Wl,' +- # PIC (with -KPIC) is the default. +- lt_prog_compiler_static_F77='-non_shared' +- ;; +- +- newsos6) +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- +- linux* | k*bsd*-gnu) +- case $cc_basename in +- icc* | ecc*) +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-static' +- ;; +- pgcc* | pgf77* | pgf90* | pgf95*) +- # Portland Group compilers (*not* the Pentium gcc compiler, +- # which looks to be a dead project) +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_pic_F77='-fpic' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- ccc*) +- lt_prog_compiler_wl_F77='-Wl,' +- # All Alpha code is PIC. +- lt_prog_compiler_static_F77='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C 5.9 +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- lt_prog_compiler_wl_F77='-Wl,' +- ;; +- *Sun\ F*) +- # Sun Fortran 8.3 passes all unrecognized flags to the linker +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- lt_prog_compiler_wl_F77='' +- ;; +- esac +- ;; +- esac +- ;; +- +- osf3* | osf4* | osf5*) +- lt_prog_compiler_wl_F77='-Wl,' +- # All OSF/1 code is PIC. +- lt_prog_compiler_static_F77='-non_shared' +- ;; +- +- rdos*) +- lt_prog_compiler_static_F77='-non_shared' +- ;; +- +- solaris*) +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- case $cc_basename in +- f77* | f90* | f95*) +- lt_prog_compiler_wl_F77='-Qoption ld ';; +- *) +- lt_prog_compiler_wl_F77='-Wl,';; +- esac +- ;; +- +- sunos4*) +- lt_prog_compiler_wl_F77='-Qoption ld ' +- lt_prog_compiler_pic_F77='-PIC' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- +- sysv4 | sysv4.2uw2* | sysv4.3*) +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- +- sysv4*MP*) +- if test -d /usr/nec ;then +- lt_prog_compiler_pic_F77='-Kconform_pic' +- lt_prog_compiler_static_F77='-Bstatic' +- fi +- ;; +- +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_pic_F77='-KPIC' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- +- unicos*) +- lt_prog_compiler_wl_F77='-Wl,' +- lt_prog_compiler_can_build_shared_F77=no +- ;; +- +- uts4*) +- lt_prog_compiler_pic_F77='-pic' +- lt_prog_compiler_static_F77='-Bstatic' +- ;; +- +- *) +- lt_prog_compiler_can_build_shared_F77=no +- ;; +- esac +- fi +- +-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 +-echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } +- +-# +-# Check to make sure the PIC flag actually works. +-# +-if test -n "$lt_prog_compiler_pic_F77"; then +- +-{ 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_cv_prog_compiler_pic_works_F77+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:14692: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:14696: \$? = $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_cv_prog_compiler_pic_works_F77=yes +- fi +- fi +- $rm conftest* +- +-fi +-{ 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_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" ;; +- esac +-else +- lt_prog_compiler_pic_F77= +- lt_prog_compiler_can_build_shared_F77=no ++ ac_cv_lib_dl_dlopen=no + fi + ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi +-case $host_os in +- # For platforms which do not support PIC, -DPIC is meaningless: +- *djgpp*) +- lt_prog_compiler_pic_F77= +- ;; +- *) +- lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" +- ;; +-esac +- +-# +-# Check to make sure the static flag actually works. +-# +-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_cv_prog_compiler_static_works_F77+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 ++$as_echo "$ac_cv_lib_dl_dlopen" >&6; } ++if test "x$ac_cv_lib_dl_dlopen" = x""yes; then ++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" + else +- 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 +- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then +- # The linker can only warn and ignore the option if not recognized +- # So say no if there are warnings +- if test -s conftest.err; then +- # Append any errors to the config.log. +- cat conftest.err 1>&5 +- $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_cv_prog_compiler_static_works_F77=yes +- fi +- else +- lt_cv_prog_compiler_static_works_F77=yes +- fi +- fi +- $rm -r conftest* +- LDFLAGS="$save_LDFLAGS" +- +-fi +-{ 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_cv_prog_compiler_static_works_F77" = xyes; then +- : ++ { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 ++$as_echo_n "checking for dlopen in -lsvld... " >&6; } ++if test "${ac_cv_lib_svld_dlopen+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- lt_prog_compiler_static_F77= +-fi +- ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-lsvld $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char dlopen (); ++int ++main () ++{ ++return dlopen (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_lib_svld_dlopen=yes + else +- lt_cv_prog_compiler_c_o_F77=no +- $rm -r conftest 2>/dev/null +- mkdir conftest +- cd conftest +- mkdir out +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- +- lt_compiler_flag="-o out/conftest2.$ac_objext" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:14796: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>out/conftest.err) +- ac_status=$? +- cat out/conftest.err >&5 +- echo "$as_me:14800: \$? = $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 +- # So say no if there are warnings +- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp +- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 +- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then +- lt_cv_prog_compiler_c_o_F77=yes +- fi +- fi +- chmod u+w . 2>&5 +- $rm conftest* +- # SGI C++ compiler will create directory out/ii_files/ for +- # template instantiation +- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files +- $rm out/* && rmdir out +- cd .. +- rmdir conftest +- $rm conftest* +- +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } +- ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-hard_links="nottested" +-if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then +- # do not overwrite the value of need_locks provided by the user +- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } +- hard_links=yes +- $rm conftest* +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- touch conftest.a +- ln conftest.a conftest.b 2>&5 || hard_links=no +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- { echo "$as_me:$LINENO: result: $hard_links" >&5 +-echo "${ECHO_T}$hard_links" >&6; } +- if test "$hard_links" = no; then +- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} +- need_locks=warn +- fi +-else +- need_locks=no ++ ac_cv_lib_svld_dlopen=no + fi + +-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } +- +- runpath_var= +- allow_undefined_flag_F77= +- enable_shared_with_static_runtimes_F77=no +- archive_cmds_F77= +- archive_expsym_cmds_F77= +- old_archive_From_new_cmds_F77= +- old_archive_from_expsyms_cmds_F77= +- export_dynamic_flag_spec_F77= +- whole_archive_flag_spec_F77= +- thread_safe_flag_spec_F77= +- hardcode_libdir_flag_spec_F77= +- hardcode_libdir_flag_spec_ld_F77= +- hardcode_libdir_separator_F77= +- hardcode_direct_F77=no +- hardcode_minus_L_F77=no +- hardcode_shlibpath_var_F77=unsupported +- link_all_deplibs_F77=unknown +- hardcode_automatic_F77=no +- module_cmds_F77= +- module_expsym_cmds_F77= +- always_export_symbols_F77=no +- export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +- # include_expsyms should be a list of space-separated symbols to be *always* +- # included in the symbol list +- include_expsyms_F77= +- # exclude_expsyms can be an extended regexp of symbols to exclude +- # 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_|_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 +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +- +- case $host_os in +- cygwin* | mingw* | pw32*) +- # FIXME: the MSVC++ port hasn't been tested in a loooong time +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- if test "$GCC" != yes; then +- with_gnu_ld=no +- fi +- ;; +- interix*) +- # we just hope/assume this is gcc and not c89 (= MSVC++) +- with_gnu_ld=yes +- ;; +- openbsd*) +- with_gnu_ld=no +- ;; +- esac +- +- ld_shlibs_F77=yes +- if test "$with_gnu_ld" = yes; then +- # If archive_cmds runs LD, not CC, wlarc should be empty +- wlarc='${wl}' +- +- # Set some defaults for GNU ld with shared library support. These +- # are reset later if shared libraries are not supported. Putting them +- # here allows them to be overridden if necessary. +- runpath_var=LD_RUN_PATH +- hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' +- export_dynamic_flag_spec_F77='${wl}--export-dynamic' +- # ancient GNU ld didn't support --whole-archive et. al. +- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then +- whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- else +- whole_archive_flag_spec_F77= +- fi +- supports_anon_versioning=no +- case `$LD -v 2>/dev/null` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 +- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... +- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... +- *\ 2.11.*) ;; # other 2.11 versions +- *) supports_anon_versioning=yes ;; +- esac +- +- # See if GNU ld supports shared libraries. +- case $host_os in +- aix[3-9]*) +- # On AIX/PPC, the GNU linker is very broken +- if test "$host_cpu" != ia64; then +- ld_shlibs_F77=no +- cat <&2 +- +-*** Warning: the GNU linker, at least up to release 2.9.1, is reported +-*** to be unable to reliably create shared libraries on AIX. +-*** Therefore, libtool is disabling shared libraries support. If you +-*** really care for shared libraries, you may want to modify your PATH +-*** so that a non-GNU linker is found, and then restart. +- +-EOF +- fi +- ;; +- +- amigaos*) +- archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_minus_L_F77=yes +- +- # Samuel A. Falvo II reports +- # that the semantics of dynamic libraries on AmigaOS, at least up +- # to version 4, is to share data among multiple programs linked +- # with the same dynamic library. Since this doesn't match the +- # behavior of shared libraries on other platforms, we can't use +- # them. +- ld_shlibs_F77=no +- ;; +- +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- allow_undefined_flag_F77=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- ld_shlibs_F77=no +- fi +- ;; +- +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, +- # as there is no search path for DLLs. +- hardcode_libdir_flag_spec_F77='-L$libdir' +- allow_undefined_flag_F77=unsupported +- always_export_symbols_F77=no +- enable_shared_with_static_runtimes_F77=yes +- export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' +- +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- ld_shlibs_F77=no +- fi +- ;; +- +- interix[3-9]*) +- hardcode_direct_F77=no +- hardcode_shlibpath_var_F77=no +- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_F77='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; +- +- gnu* | linux* | k*bsd*-gnu) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- tmp_addflag= +- case $cc_basename,$host_cpu in +- pgcc*) # Portland Group C compiler +- whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag' +- ;; +- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers +- whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 +- tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 +- tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler +- tmp_addflag=' -nofor_main' ;; +- esac +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) # Sun C 5.9 +- whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_sharedflag='-G' ;; +- *Sun\ F*) # Sun Fortran 8.3 +- tmp_sharedflag='-G' ;; +- *) +- tmp_sharedflag='-shared' ;; +- esac +- archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- +- if test $supports_anon_versioning = yes; then +- archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ +- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +- $echo "local: *; };" >> $output_objdir/$libname.ver~ +- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' +- fi +- link_all_deplibs_F77=no +- else +- ld_shlibs_F77=no +- fi +- ;; +- +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' +- wlarc= +- else +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- fi +- ;; +- +- solaris*) +- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then +- ld_shlibs_F77=no +- cat <&2 +- +-*** Warning: The releases 2.8.* of the GNU linker cannot reliably +-*** create shared libraries on Solaris systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.9.1 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. +- +-EOF +- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs_F77=no +- fi +- ;; +- +- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) +- case `$LD -v 2>&1` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) +- ld_shlibs_F77=no +- cat <<_LT_EOF 1>&2 +- +-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +-*** reliably create shared libraries on SCO systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. +- +-_LT_EOF +- ;; +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' +- archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' +- else +- ld_shlibs_F77=no +- fi +- ;; +- esac +- ;; +- +- sunos4*) +- archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- wlarc= +- hardcode_direct_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs_F77=no +- fi +- ;; +- esac +- +- if test "$ld_shlibs_F77" = no; then +- runpath_var= +- hardcode_libdir_flag_spec_F77= +- export_dynamic_flag_spec_F77= +- whole_archive_flag_spec_F77= +- fi +- else +- # PORTME fill in a description of your system's linker (not GNU ld) +- case $host_os in +- aix3*) +- allow_undefined_flag_F77=unsupported +- always_export_symbols_F77=yes +- archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' +- # Note: this linker hardcodes the directories in LIBPATH if there +- # are no directories specified by -L. +- hardcode_minus_L_F77=yes +- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then +- # Neither direct hardcoding nor static linking is supported with a +- # broken collect2. +- hardcode_direct_F77=unsupported +- fi +- ;; +- +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- # 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 +- export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- else +- export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- fi +- aix_use_runtimelinking=no +- +- # 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].*|aix[5-9]*) +- for ld_flag in $LDFLAGS; do +- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then +- aix_use_runtimelinking=yes +- break +- fi +- done +- ;; +- esac +- +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi +- +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. +- +- archive_cmds_F77='' +- hardcode_direct_F77=yes +- hardcode_libdir_separator_F77=':' +- link_all_deplibs_F77=yes +- +- if test "$GCC" = yes; then +- case $host_os in aix4.[012]|aix4.[012].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- hardcode_direct_F77=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- hardcode_minus_L_F77=yes +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_libdir_separator_F77= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi +- +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- always_export_symbols_F77=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- allow_undefined_flag_F77='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- cat >conftest.$ac_ext <<_ACEOF +- program main +- +- end +-_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_f77_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +- +- hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" +- archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else +- if test "$host_cpu" = ia64; then +- hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' +- allow_undefined_flag_F77="-z nodefs" +- archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- cat >conftest.$ac_ext <<_ACEOF +- program main +- +- end +-_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_f77_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +- +- hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- no_undefined_flag_F77=' ${wl}-bernotok' +- allow_undefined_flag_F77=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- whole_archive_flag_spec_F77='$convenience' +- archive_cmds_need_lc_F77=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- archive_expsym_cmds_F77="\$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' +- fi +- fi +- ;; +- +- amigaos*) +- archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_minus_L_F77=yes +- # see comment about different semantics on the GNU ld section +- ld_shlibs_F77=no +- ;; +- +- bsdi[45]*) +- export_dynamic_flag_spec_F77=-rdynamic +- ;; +- +- cygwin* | mingw* | pw32*) +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- # hardcode_libdir_flag_spec is actually meaningless, as there is +- # no search path for DLLs. +- hardcode_libdir_flag_spec_F77=' ' +- allow_undefined_flag_F77=unsupported +- # Tell ltmain to make .lib files, not .a files. +- libext=lib +- # Tell ltmain to make .dll files, not .so files. +- shrext_cmds=".dll" +- # FIXME: Setting linknames here is a bad hack. +- archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' +- # The linker will automatically build a .lib file if we build a DLL. +- old_archive_From_new_cmds_F77='true' +- # FIXME: Should let the user specify the lib program. +- old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' +- fix_srcfile_path_F77='`cygpath -w "$srcfile"`' +- enable_shared_with_static_runtimes_F77=yes +- ;; +- +- darwin* | rhapsody*) +- case $host_os in +- rhapsody* | darwin1.[012]) +- allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' +- ;; +- *) # Darwin 1.3 on +- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then +- allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- else +- case ${MACOSX_DEPLOYMENT_TARGET} in +- 10.[012]) +- allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- ;; +- 10.*) +- allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' +- ;; +- esac +- fi +- ;; +- esac +- archive_cmds_need_lc_F77=no +- hardcode_direct_F77=no +- hardcode_automatic_F77=yes +- hardcode_shlibpath_var_F77=unsupported +- whole_archive_flag_spec_F77='' +- 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 $_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*) +- output_verbose_link_cmd='echo' +- archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- 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 -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~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}' +- ;; +- *) +- ld_shlibs_F77=no +- ;; +- esac +- fi +- ;; +- +- dgux*) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_shlibpath_var_F77=no +- ;; +- +- freebsd1*) +- ld_shlibs_F77=no +- ;; +- +- # 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_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' +- hardcode_libdir_flag_spec_F77='-R$libdir' +- hardcode_direct_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- # Unfortunately, older versions of FreeBSD 2 do not have this feature. +- freebsd2*) +- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_F77=yes +- hardcode_minus_L_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- # FreeBSD 3 and greater uses gcc -shared to do shared libraries. +- freebsd* | dragonfly*) +- archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec_F77='-R$libdir' +- hardcode_direct_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- hpux9*) +- if test "$GCC" = yes; then +- archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- fi +- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- hardcode_direct_F77=yes +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_F77=yes +- export_dynamic_flag_spec_F77='${wl}-E' +- ;; +- +- hpux10*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- +- hardcode_direct_F77=yes +- export_dynamic_flag_spec_F77='${wl}-E' +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_F77=yes +- fi +- ;; +- +- hpux11*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- case $host_cpu in +- hppa*64*) +- archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- else +- case $host_cpu in +- hppa*64*) +- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- +- case $host_cpu in +- hppa*64*|ia64*) +- hardcode_libdir_flag_spec_ld_F77='+b $libdir' +- hardcode_direct_F77=no +- hardcode_shlibpath_var_F77=no +- ;; +- *) +- hardcode_direct_F77=yes +- export_dynamic_flag_spec_F77='${wl}-E' +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_F77=yes +- ;; +- esac +- fi +- ;; +- +- irix5* | irix6* | nonstopux*) +- if test "$GCC" = yes; then +- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' +- fi +- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- link_all_deplibs_F77=yes +- ;; +- +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out +- else +- archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF +- fi +- hardcode_libdir_flag_spec_F77='-R$libdir' +- hardcode_direct_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- newsos6) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_F77=yes +- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- hardcode_shlibpath_var_F77=no +- ;; +- +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- hardcode_direct_F77=yes +- hardcode_shlibpath_var_F77=no +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' +- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_F77='${wl}-E' +- else +- case $host_os in +- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) +- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_F77='-R$libdir' +- ;; +- *) +- archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' +- ;; +- esac +- fi +- else +- ld_shlibs_F77=no +- fi +- ;; +- +- os2*) +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_minus_L_F77=yes +- allow_undefined_flag_F77=unsupported +- archive_cmds_F77='$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' +- old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' +- ;; +- +- osf3*) +- if test "$GCC" = yes; then +- allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- allow_undefined_flag_F77=' -expect_unresolved \*' +- archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- fi +- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_F77=: +- ;; +- +- osf4* | osf5*) # as osf3* with the addition of -msym flag +- if test "$GCC" = yes; then +- allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' +- else +- allow_undefined_flag_F77=' -expect_unresolved \*' +- archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ +- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' +- +- # Both c and cxx compiler support -rpath directly +- hardcode_libdir_flag_spec_F77='-rpath $libdir' +- fi +- hardcode_libdir_separator_F77=: +- ;; +- +- solaris*) +- no_undefined_flag_F77=' -z text' +- if test "$GCC" = yes; then +- wlarc='${wl}' +- archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' +- else +- wlarc='' +- archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' +- archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' +- fi +- hardcode_libdir_flag_spec_F77='-R$libdir' +- hardcode_shlibpath_var_F77=no +- case $host_os in +- solaris2.[0-5] | solaris2.[0-5].*) ;; +- *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. GCC discards it without `$wl', +- # but is careful enough not to reorder. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- if test "$GCC" = yes; then +- whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' +- else +- whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' +- fi +- ;; +- esac +- link_all_deplibs_F77=yes +- ;; +- +- sunos4*) +- if test "x$host_vendor" = xsequent; then +- # Use $CC to link under sequent, because it throws in some extra .o +- # files that make .init and .fini sections work. +- archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' +- fi +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_direct_F77=yes +- hardcode_minus_L_F77=yes +- hardcode_shlibpath_var_F77=no +- ;; +- +- sysv4) +- case $host_vendor in +- sni) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_F77=yes # is this really true??? +- ;; +- siemens) +- ## LD is ld it makes a PLAMLIB +- ## CC just makes a GrossModule. +- archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' +- reload_cmds_F77='$CC -r -o $output$reload_objs' +- hardcode_direct_F77=no +- ;; +- motorola) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie +- ;; +- esac +- runpath_var='LD_RUN_PATH' +- hardcode_shlibpath_var_F77=no +- ;; +- +- sysv4.3*) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var_F77=no +- export_dynamic_flag_spec_F77='-Bexport' +- ;; +- +- sysv4*MP*) +- if test -d /usr/nec; then +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var_F77=no +- runpath_var=LD_RUN_PATH +- hardcode_runpath_var=yes +- ld_shlibs_F77=yes +- fi +- ;; +- +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) +- no_undefined_flag_F77='${wl}-z,text' +- archive_cmds_need_lc_F77=no +- hardcode_shlibpath_var_F77=no +- runpath_var='LD_RUN_PATH' +- +- if test "$GCC" = yes; then +- archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; +- +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- no_undefined_flag_F77='${wl}-z,text' +- allow_undefined_flag_F77='${wl}-z,nodefs' +- archive_cmds_need_lc_F77=no +- hardcode_shlibpath_var_F77=no +- hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- hardcode_libdir_separator_F77=':' +- link_all_deplibs_F77=yes +- export_dynamic_flag_spec_F77='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' +- +- if test "$GCC" = yes; then +- archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; +- +- uts4*) +- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_F77='-L$libdir' +- hardcode_shlibpath_var_F77=no +- ;; +- +- *) +- ld_shlibs_F77=no +- ;; +- esac +- fi +- +-{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 +-echo "${ECHO_T}$ld_shlibs_F77" >&6; } +-test "$ld_shlibs_F77" = no && can_build_shared=no +- +-# +-# Do we need to explicitly link libc? +-# +-case "x$archive_cmds_need_lc_F77" in +-x|xyes) +- # Assume -lc should be added +- archive_cmds_need_lc_F77=yes +- +- if test "$enable_shared" = yes && test "$GCC" = yes; then +- case $archive_cmds_F77 in +- *'~'*) +- # FIXME: we may have to deal with multi-command sequences. +- ;; +- '$CC '*) +- # Test whether the compiler implicitly links with -lc since on some +- # systems, -lgcc has to come before -lc. If gcc already passes -lc +- # to ld, don't add -lc before -lgcc. +- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } +- $rm conftest* +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } 2>conftest.err; then +- soname=conftest +- lib=conftest +- libobjs=conftest.$ac_objext +- deplibs= +- wl=$lt_prog_compiler_wl_F77 +- pic_flag=$lt_prog_compiler_pic_F77 +- compiler_flags=-v +- linker_flags=-v +- verstring= +- output_objdir=. +- libname=conftest +- lt_save_allow_undefined_flag=$allow_undefined_flag_F77 +- allow_undefined_flag_F77= +- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 +- (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +- then +- archive_cmds_need_lc_F77=no +- else +- archive_cmds_need_lc_F77=yes +- fi +- allow_undefined_flag_F77=$lt_save_allow_undefined_flag +- else +- cat conftest.err 1>&5 +- fi +- $rm conftest* +- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 +-echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } +- ;; +- esac +- fi +- ;; +-esac +- +-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } +-library_names_spec= +-libname_spec='lib$name' +-soname_spec= +-shrext_cmds=".so" +-postinstall_cmds= +-postuninstall_cmds= +-finish_cmds= +-finish_eval= +-shlibpath_var= +-shlibpath_overrides_runpath=unknown +-version_type=none +-dynamic_linker="$host_os ld.so" +-sys_lib_dlsearch_path_spec="/lib /usr/lib" +- +-need_lib_prefix=unknown +-hardcode_into_libs=no +- +-# when you set need_version to no, make sure it does not cause -set_version +-# flags to be left without arguments +-need_version=unknown +- +-case $host_os in +-aix3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' +- shlibpath_var=LIBPATH +- +- # AIX 3 has no versioning support, so we append a major version to the name. +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; +- +-aix[4-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- hardcode_into_libs=yes +- if test "$host_cpu" = ia64; then +- # AIX 5 supports IA64 +- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- else +- # With GCC up to 2.95.x, collect2 would create an import file +- # for dependence libraries. The import file would start with +- # the line `#! .'. This would cause the generated library to +- # depend on `.', always an invalid library. This was fixed in +- # development snapshots of GCC prior to 3.0. +- case $host_os in +- aix4 | aix4.[01] | aix4.[01].*) +- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' +- echo ' yes ' +- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then +- : +- else +- can_build_shared=no +- fi +- ;; +- esac +- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct +- # soname into executable. Probably we can add versioning support to +- # collect2, so additional links can be useful in future. +- if test "$aix_use_runtimelinking" = yes; then +- # If using run time linking (on AIX 4.2 or later) use lib.so +- # instead of lib.a to let people know that these are not +- # typical AIX shared libraries. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- else +- # We preserve .a as extension for shared libraries through AIX4.2 +- # and later when we are not doing run time linking. +- library_names_spec='${libname}${release}.a $libname.a' +- soname_spec='${libname}${release}${shared_ext}$major' +- fi +- shlibpath_var=LIBPATH +- fi +- ;; +- +-amigaos*) +- library_names_spec='$libname.ixlibrary $libname.a' +- # Create ${libname}_ixlibrary.a entries in /sys/libs. +- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' +- ;; +- +-beos*) +- library_names_spec='${libname}${shared_ext}' +- dynamic_linker="$host_os ld.so" +- shlibpath_var=LIBRARY_PATH +- ;; +- +-bsdi[45]*) +- version_type=linux +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" +- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" +- # the default ld.so.conf also contains /usr/contrib/lib and +- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow +- # libtool to hard-code these into programs +- ;; +- +-cygwin* | mingw* | pw32*) +- version_type=windows +- shrext_cmds=".dll" +- need_version=no +- need_lib_prefix=no +- +- case $GCC,$host_os in +- yes,cygwin* | yes,mingw* | yes,pw32*) +- library_names_spec='$libname.dll.a' +- # DLL is installed to $(libdir)/../bin by postinstall_cmds +- postinstall_cmds='base_file=`basename \${file}`~ +- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ +- dldir=$destdir/`dirname \$dlpath`~ +- test -d \$dldir || mkdir -p \$dldir~ +- $install_prog $dir/$dlname \$dldir/$dlname~ +- chmod a+x \$dldir/$dlname' +- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ +- dlpath=$dir/\$dldll~ +- $rm \$dlpath' +- shlibpath_overrides_runpath=yes +- +- case $host_os in +- cygwin*) +- # Cygwin DLLs use 'cyg' prefix rather than 'lib' +- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" +- ;; +- mingw*) +- # MinGW DLLs use traditional 'lib' prefix +- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then +- # It is most probably a Windows format PATH printed by +- # mingw gcc, but we are running on Cygwin. Gcc prints its search +- # path with ; separators, and with drive letters. We can handle the +- # drive letters (cygwin fileutils understands them), so leave them, +- # especially as we might pass files found there to a mingw objdump, +- # which wouldn't understand a cygwinified path. Ahh. +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` +- else +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` +- fi +- ;; +- pw32*) +- # pw32 DLLs use 'pw' prefix rather than 'lib' +- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- ;; +- esac +- ;; +- +- *) +- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' +- ;; +- esac +- dynamic_linker='Win32 ld.exe' +- # FIXME: first we should search . and the directory the executable is in +- shlibpath_var=PATH +- ;; +- +-darwin* | rhapsody*) +- dynamic_linker="$host_os dyld" +- version_type=darwin +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' +- soname_spec='${libname}${release}${major}$shared_ext' +- shlibpath_overrides_runpath=yes +- shlibpath_var=DYLD_LIBRARY_PATH +- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +- +- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' +- ;; +- +-dgux*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; +- +-freebsd1*) +- dynamic_linker=no +- ;; +- +-freebsd* | dragonfly*) +- # DragonFly does not have aout. When/if they implement a new +- # versioning mechanism, adjust this. +- if test -x /usr/bin/objformat; then +- objformat=`/usr/bin/objformat` +- else +- case $host_os in +- freebsd[123]*) objformat=aout ;; +- *) objformat=elf ;; +- esac +- fi +- version_type=freebsd-$objformat +- case $version_type in +- freebsd-elf*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- need_version=no +- need_lib_prefix=no +- ;; +- freebsd-*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' +- need_version=yes +- ;; +- esac +- shlibpath_var=LD_LIBRARY_PATH +- case $host_os in +- freebsd2*) +- shlibpath_overrides_runpath=yes +- ;; +- freebsd3.[01]* | freebsdelf3.[01]*) +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ +- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; +- *) # from 4.6 on, and DragonFly +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- esac +- ;; +- +-gnu*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- ;; +- +-hpux9* | hpux10* | hpux11*) +- # Give a soname corresponding to the major version so that dld.sl refuses to +- # link against other versions. +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- case $host_cpu in +- ia64*) +- shrext_cmds='.so' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.so" +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- if test "X$HPUX_IA64_MODE" = X32; then +- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" +- else +- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" +- fi +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- hppa*64*) +- shrext_cmds='.sl' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- *) +- shrext_cmds='.sl' +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=SHLIB_PATH +- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; +- esac +- # HP-UX runs *really* slowly unless shared libraries are mode 555. +- postinstall_cmds='chmod 555 $lib' +- ;; +- +-interix[3-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; +- +-irix5* | irix6* | nonstopux*) +- case $host_os in +- nonstopux*) version_type=nonstopux ;; +- *) +- if test "$lt_cv_prog_gnu_ld" = yes; then +- version_type=linux +- else +- version_type=irix +- fi ;; +- esac +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' +- case $host_os in +- irix5* | nonstopux*) +- libsuff= shlibsuff= +- ;; +- *) +- case $LD in # libtool.m4 will add one of these switches to LD +- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") +- libsuff= shlibsuff= libmagic=32-bit;; +- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") +- libsuff=32 shlibsuff=N32 libmagic=N32;; +- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") +- libsuff=64 shlibsuff=64 libmagic=64-bit;; +- *) libsuff= shlibsuff= libmagic=never-match;; +- esac +- ;; +- esac +- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" +- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" +- hardcode_into_libs=yes +- ;; +- +-# No shared lib support for Linux oldld, aout, or coff. +-linux*oldld* | linux*aout* | linux*coff*) +- dynamic_linker=no +- ;; +- +-# This must be Linux ELF. +-linux* | k*bsd*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- # This implies no fast_install, which is unacceptable. +- # Some rework will be needed to allow for fast_install +- # before this can be enabled. +- hardcode_into_libs=yes +- +- # Append ld.so.conf contents to the search path +- if test -f /etc/ld.so.conf; then +- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" +- fi +- +- # We used to test for /lib/ld.so.1 and disable shared libraries on +- # powerpc, because MkLinux only supported shared libraries with the +- # GNU dynamic linker. Since this was broken with cross compilers, +- # most powerpc-linux boxes support dynamic linking these days and +- # people can always --disable-shared, the test was removed, and we +- # assume the GNU/Linux dynamic linker is in use. +- dynamic_linker='GNU/Linux ld.so' +- ;; +- +-netbsdelf*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- dynamic_linker='NetBSD ld.elf_so' +- ;; +- +-netbsd*) +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- dynamic_linker='NetBSD (a.out) ld.so' +- else +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='NetBSD ld.elf_so' +- fi +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- +-newsos6) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; +- +-nto-qnx*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; +- +-openbsd*) +- version_type=sunos +- sys_lib_dlsearch_path_spec="/usr/lib" +- need_lib_prefix=no +- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. +- case $host_os in +- openbsd3.3 | openbsd3.3.*) need_version=yes ;; +- *) need_version=no ;; +- esac +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- case $host_os in +- openbsd2.[89] | openbsd2.[89].*) +- shlibpath_overrides_runpath=no +- ;; +- *) +- shlibpath_overrides_runpath=yes +- ;; +- esac +- else +- shlibpath_overrides_runpath=yes +- fi +- ;; +- +-os2*) +- libname_spec='$name' +- shrext_cmds=".dll" +- need_lib_prefix=no +- library_names_spec='$libname${shared_ext} $libname.a' +- dynamic_linker='OS/2 ld.exe' +- shlibpath_var=LIBPATH +- ;; +- +-osf3* | osf4* | osf5*) +- version_type=osf +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" +- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" +- ;; +- +-rdos*) +- dynamic_linker=no +- ;; +- +-solaris*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- # ldd complains unless libraries are executable +- postinstall_cmds='chmod +x $lib' +- ;; +- +-sunos4*) +- version_type=sunos +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- if test "$with_gnu_ld" = yes; then +- need_lib_prefix=no +- fi +- need_version=yes +- ;; +- +-sysv4 | sysv4.3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- case $host_vendor in +- sni) +- shlibpath_overrides_runpath=no +- need_lib_prefix=no +- export_dynamic_flag_spec='${wl}-Blargedynsym' +- runpath_var=LD_RUN_PATH +- ;; +- siemens) +- need_lib_prefix=no +- ;; +- motorola) +- need_lib_prefix=no +- need_version=no +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' +- ;; +- esac +- ;; +- +-sysv4*MP*) +- if test -d /usr/nec ;then +- version_type=linux +- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' +- soname_spec='$libname${shared_ext}.$major' +- shlibpath_var=LD_LIBRARY_PATH +- fi +- ;; +- +-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) +- version_type=freebsd-elf +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- if test "$with_gnu_ld" = yes; then +- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' +- shlibpath_overrides_runpath=no +- else +- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' +- shlibpath_overrides_runpath=yes +- case $host_os in +- sco3.2v5*) +- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" +- ;; +- esac +- fi +- sys_lib_dlsearch_path_spec='/usr/lib' +- ;; +- +-uts4*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; +- +-*) +- dynamic_linker=no +- ;; +-esac +-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +-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" +-fi +- +-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } +-hardcode_action_F77= +-if test -n "$hardcode_libdir_flag_spec_F77" || \ +- test -n "$runpath_var_F77" || \ +- test "X$hardcode_automatic_F77" = "Xyes" ; then +- +- # We can hardcode non-existant directories. +- if test "$hardcode_direct_F77" != no && +- # If the only mechanism to avoid hardcoding is shlibpath_var, we +- # have to relink, otherwise we might link with an installed library +- # when we should be linking with a yet-to-be-installed one +- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && +- test "$hardcode_minus_L_F77" != no; then +- # Linking always hardcodes the temporary library directory. +- hardcode_action_F77=relink +- else +- # We can link without hardcoding, and we can hardcode nonexisting dirs. +- hardcode_action_F77=immediate +- fi +-else +- # We cannot hardcode anything, or else we can only hardcode existing +- # directories. +- hardcode_action_F77=unsupported +-fi +-{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 +-echo "${ECHO_T}$hardcode_action_F77" >&6; } +- +-if test "$hardcode_action_F77" = relink; then +- # Fast installation is not supported +- enable_fast_install=no +-elif test "$shlibpath_overrides_runpath" = yes || +- test "$enable_shared" = no; then +- # Fast installation is not necessary +- enable_fast_install=needless +-fi +- +- +-# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- compiler_F77 \ +- CC_F77 \ +- LD_F77 \ +- lt_prog_compiler_wl_F77 \ +- lt_prog_compiler_pic_F77 \ +- lt_prog_compiler_static_F77 \ +- lt_prog_compiler_no_builtin_flag_F77 \ +- export_dynamic_flag_spec_F77 \ +- thread_safe_flag_spec_F77 \ +- whole_archive_flag_spec_F77 \ +- enable_shared_with_static_runtimes_F77 \ +- old_archive_cmds_F77 \ +- old_archive_from_new_cmds_F77 \ +- predep_objects_F77 \ +- postdep_objects_F77 \ +- predeps_F77 \ +- postdeps_F77 \ +- compiler_lib_search_path_F77 \ +- compiler_lib_search_dirs_F77 \ +- archive_cmds_F77 \ +- archive_expsym_cmds_F77 \ +- postinstall_cmds_F77 \ +- postuninstall_cmds_F77 \ +- old_archive_from_expsyms_cmds_F77 \ +- allow_undefined_flag_F77 \ +- no_undefined_flag_F77 \ +- export_symbols_cmds_F77 \ +- hardcode_libdir_flag_spec_F77 \ +- hardcode_libdir_flag_spec_ld_F77 \ +- hardcode_libdir_separator_F77 \ +- hardcode_automatic_F77 \ +- module_cmds_F77 \ +- module_expsym_cmds_F77 \ +- lt_cv_prog_compiler_c_o_F77 \ +- fix_srcfile_path_F77 \ +- exclude_expsyms_F77 \ +- include_expsyms_F77; do +- +- case $var in +- old_archive_cmds_F77 | \ +- old_archive_from_new_cmds_F77 | \ +- archive_cmds_F77 | \ +- archive_expsym_cmds_F77 | \ +- module_cmds_F77 | \ +- module_expsym_cmds_F77 | \ +- old_archive_from_expsyms_cmds_F77 | \ +- export_symbols_cmds_F77 | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" +- ;; +- *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" +- ;; +- esac +- done +- +- case $lt_echo in +- *'\$0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` +- ;; +- esac +- +-cfgfile="$ofile" +- +- cat <<__EOF__ >> "$cfgfile" +-# ### BEGIN LIBTOOL TAG CONFIG: $tagname +- +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +- +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL +- +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared +- +-# Whether or not to build static libraries. +-build_old_libs=$enable_static +- +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$archive_cmds_need_lc_F77 +- +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 +- +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install +- +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os +- +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os +- +-# An echo program that does not interpret backslashes. +-echo=$lt_echo +- +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS +- +-# A C compiler. +-LTCC=$lt_LTCC +- +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS +- +-# A language-specific compiler. +-CC=$lt_compiler_F77 +- +-# Is the compiler the GNU C compiler? +-with_gcc=$GCC_F77 +- +-# An ERE matcher. +-EGREP=$lt_EGREP +- +-# The linker used to build libraries. +-LD=$lt_LD_F77 +- +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S +- +-# A BSD-compatible nm program. +-NM=$lt_NM +- +-# A symbol stripping program +-STRIP=$lt_STRIP +- +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD +- +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" +- +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" +- +-# Used on cygwin: assembler. +-AS="$AS" +- +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir +- +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds +- +-# How to pass a linker flag through the compiler. +-wl=$lt_lt_prog_compiler_wl_F77 +- +-# Object file suffix (normally "o"). +-objext="$ac_objext" +- +-# Old archive suffix (normally "a"). +-libext="$libext" +- +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' +- +-# Executable file suffix (normally ""). +-exeext="$exeext" +- +-# Additional compiler flags for building library objects. +-pic_flag=$lt_lt_prog_compiler_pic_F77 +-pic_mode=$pic_mode +- +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len +- +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 +- +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks +- +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix +- +-# Do we need a version for libraries? +-need_version=$need_version +- +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen +- +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self +- +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static +- +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_lt_prog_compiler_static_F77 +- +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 +- +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 +- +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 +- +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 +- +-# Library versioning type. +-version_type=$version_type +- +-# Format of library name prefix. +-libname_spec=$lt_libname_spec +- +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec +- +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec +- +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_old_archive_cmds_F77 +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds +- +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 +- +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 +- +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_archive_cmds_F77 +-archive_expsym_cmds=$lt_archive_expsym_cmds_F77 +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds +- +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_module_cmds_F77 +-module_expsym_cmds=$lt_module_expsym_cmds_F77 +- +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_predep_objects_F77 +- +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_postdep_objects_F77 +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_predeps_F77 +- +-# Dependencies to place after the objects being linked to create a +-# 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 +- +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method +- +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd +- +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_allow_undefined_flag_F77 +- +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_no_undefined_flag_F77 +- +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds +- +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval +- +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe +- +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl +- +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address +- +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var +- +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var +- +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath +- +-# How to hardcode a shared library path into an executable. +-hardcode_action=$hardcode_action_F77 +- +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs +- +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 +- +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 +- +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 +- +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$hardcode_direct_F77 +- +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$hardcode_minus_L_F77 +- +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 +- +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$hardcode_automatic_F77 +- +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" +- +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$link_all_deplibs_F77 +- +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +- +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec +- +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path +- +-# Set to yes if exported symbols are required. +-always_export_symbols=$always_export_symbols_F77 +- +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_export_symbols_cmds_F77 +- +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds +- +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_exclude_expsyms_F77 +- +-# Symbols that must always be exported. +-include_expsyms=$lt_include_expsyms_F77 +- +-# ### END LIBTOOL TAG CONFIG: $tagname +- +-__EOF__ +- +- +-else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" +- fi +-fi +- +- +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +-CC="$lt_save_CC" +- +- else +- tagname="" +- fi +- ;; +- +- GCJ) +- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then +- +- +-# Source file extension for Java test sources. +-ac_ext=java +- +-# Object file extension for compiled Java test sources. +-objext=o +-objext_GCJ=$objext +- +-# Code to be used in simple compile tests +-lt_simple_compile_test_code="class foo {}" +- +-# Code to be used in simple link tests +-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' +- +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. +- +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} +- +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} +- +-# Allow CC to be a program name with arguments. +-compiler=$CC +- +- +-# save warnings/boilerplate of simple test code +-ac_outfile=conftest.$ac_objext +-echo "$lt_simple_compile_test_code" >conftest.$ac_ext +-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +-_lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* +- +-ac_outfile=conftest.$ac_objext +-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 -r conftest* +- +- +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${GCJ-"gcj"} +-compiler=$CC +-compiler_GCJ=$CC +-for cc_temp in $compiler""; do +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +- +- +-# GCJ did not exist at the time GCC didn't implicitly link libc in. +-archive_cmds_need_lc_GCJ=no +- +-old_archive_cmds_GCJ=$old_archive_cmds +- +- +-lt_prog_compiler_no_builtin_flag_GCJ= +- +-if test "$GCC" = yes; then +- lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' +- +- +-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_prog_compiler_rtti_exceptions=no +- ac_outfile=conftest.$ac_objext +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- lt_compiler_flag="-fno-rtti -fno-exceptions" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:17016: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:17020: \$? = $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_cv_prog_compiler_rtti_exceptions=yes +- fi +- fi +- $rm conftest* +- +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } +- +-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then +- lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" +-else +- : +-fi +- +-fi +- +-lt_prog_compiler_wl_GCJ= +-lt_prog_compiler_pic_GCJ= +-lt_prog_compiler_static_GCJ= +- +-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } +- +- if test "$GCC" = yes; then +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_static_GCJ='-static' +- +- case $host_os in +- aix*) +- # All AIX code is PIC. +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_GCJ='-Bstatic' +- fi +- ;; +- +- amigaos*) +- # FIXME: we need at least 68020 code to build shared libraries, but +- # adding the `-m68020' flag to GCC prevents building anything better, +- # like `-m68040'. +- lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' +- ;; +- +- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) +- # PIC is the default for these OSes. +- ;; +- +- 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). +- # Although the cygwin gcc ignores -fPIC, still need this for old-style +- # (--disable-auto-import) libraries +- +- ;; +- +- darwin* | rhapsody*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- lt_prog_compiler_pic_GCJ='-fno-common' +- ;; +- +- interix[3-9]*) +- # Interix 3.x gcc -fpic/-fPIC options generate broken code. +- # Instead, we relocate shared libraries at runtime. +- ;; +- +- msdosdjgpp*) +- # Just because we use GCC doesn't mean we suddenly get shared libraries +- # on systems that don't support them. +- lt_prog_compiler_can_build_shared_GCJ=no +- enable_shared=no +- ;; +- +- sysv4*MP*) +- if test -d /usr/nec; then +- lt_prog_compiler_pic_GCJ=-Kconform_pic +- fi +- ;; +- +- hpux*) +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic_GCJ='-fPIC' +- ;; +- esac +- ;; +- +- *) +- lt_prog_compiler_pic_GCJ='-fPIC' +- ;; +- esac +- else +- # PORTME Check for flag to pass linker flags through the system compiler. +- case $host_os in +- aix*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- if test "$host_cpu" = ia64; then +- # AIX 5 now supports IA64 processor +- lt_prog_compiler_static_GCJ='-Bstatic' +- else +- lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' +- fi +- ;; +- darwin*) +- # PIC is the default on this platform +- # Common symbols not allowed in MH_DYLIB files +- case $cc_basename in +- xlc*) +- lt_prog_compiler_pic_GCJ='-qnocommon' +- lt_prog_compiler_wl_GCJ='-Wl,' +- ;; +- esac +- ;; +- +- 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). +- +- ;; +- +- hpux9* | hpux10* | hpux11*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but +- # not for PA HP-UX. +- case $host_cpu in +- hppa*64*|ia64*) +- # +Z the default +- ;; +- *) +- lt_prog_compiler_pic_GCJ='+Z' +- ;; +- esac +- # Is there a better lt_prog_compiler_static that works with the bundled CC? +- lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' +- ;; +- +- irix5* | irix6* | nonstopux*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- # PIC (with -KPIC) is the default. +- lt_prog_compiler_static_GCJ='-non_shared' +- ;; +- +- newsos6) +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- +- linux* | k*bsd*-gnu) +- case $cc_basename in +- icc* | ecc*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-static' +- ;; +- pgcc* | pgf77* | pgf90* | pgf95*) +- # Portland Group compilers (*not* the Pentium gcc compiler, +- # which looks to be a dead project) +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_pic_GCJ='-fpic' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- ccc*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- # All Alpha code is PIC. +- lt_prog_compiler_static_GCJ='-non_shared' +- ;; +- *) +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) +- # Sun C 5.9 +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- lt_prog_compiler_wl_GCJ='-Wl,' +- ;; +- *Sun\ F*) +- # Sun Fortran 8.3 passes all unrecognized flags to the linker +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- lt_prog_compiler_wl_GCJ='' +- ;; +- esac +- ;; +- esac +- ;; +- +- osf3* | osf4* | osf5*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- # All OSF/1 code is PIC. +- lt_prog_compiler_static_GCJ='-non_shared' +- ;; +- +- rdos*) +- lt_prog_compiler_static_GCJ='-non_shared' +- ;; +- +- solaris*) +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- case $cc_basename in +- f77* | f90* | f95*) +- lt_prog_compiler_wl_GCJ='-Qoption ld ';; +- *) +- lt_prog_compiler_wl_GCJ='-Wl,';; +- esac +- ;; +- +- sunos4*) +- lt_prog_compiler_wl_GCJ='-Qoption ld ' +- lt_prog_compiler_pic_GCJ='-PIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- +- sysv4 | sysv4.2uw2* | sysv4.3*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- +- sysv4*MP*) +- if test -d /usr/nec ;then +- lt_prog_compiler_pic_GCJ='-Kconform_pic' +- lt_prog_compiler_static_GCJ='-Bstatic' +- fi +- ;; +- +- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_pic_GCJ='-KPIC' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- +- unicos*) +- lt_prog_compiler_wl_GCJ='-Wl,' +- lt_prog_compiler_can_build_shared_GCJ=no +- ;; +- +- uts4*) +- lt_prog_compiler_pic_GCJ='-pic' +- lt_prog_compiler_static_GCJ='-Bstatic' +- ;; +- +- *) +- lt_prog_compiler_can_build_shared_GCJ=no +- ;; +- esac +- fi +- +-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 +-echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } +- +-# +-# Check to make sure the PIC flag actually works. +-# +-if test -n "$lt_prog_compiler_pic_GCJ"; then +- +-{ 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_cv_prog_compiler_pic_works_GCJ+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- # The option is referenced via a variable to avoid confusing sed. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:17306: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>conftest.err) +- ac_status=$? +- cat conftest.err >&5 +- echo "$as_me:17310: \$? = $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_cv_prog_compiler_pic_works_GCJ=yes +- fi +- fi +- $rm conftest* +- +-fi +-{ 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_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" ;; +- esac +-else +- lt_prog_compiler_pic_GCJ= +- lt_prog_compiler_can_build_shared_GCJ=no +-fi +- +-fi +-case $host_os in +- # For platforms which do not support PIC, -DPIC is meaningless: +- *djgpp*) +- lt_prog_compiler_pic_GCJ= +- ;; +- *) +- lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" +- ;; +-esac +- +-# +-# Check to make sure the static flag actually works. +-# +-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_cv_prog_compiler_static_works_GCJ+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- 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 +- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then +- # The linker can only warn and ignore the option if not recognized +- # So say no if there are warnings +- if test -s conftest.err; then +- # Append any errors to the config.log. +- cat conftest.err 1>&5 +- $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_cv_prog_compiler_static_works_GCJ=yes +- fi +- else +- lt_cv_prog_compiler_static_works_GCJ=yes +- fi +- fi +- $rm -r conftest* +- LDFLAGS="$save_LDFLAGS" +- +-fi +-{ 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_cv_prog_compiler_static_works_GCJ" = xyes; then +- : +-else +- lt_prog_compiler_static_GCJ= +-fi +- +- +-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } +-if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- lt_cv_prog_compiler_c_o_GCJ=no +- $rm -r conftest 2>/dev/null +- mkdir conftest +- cd conftest +- mkdir out +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- +- lt_compiler_flag="-o out/conftest2.$ac_objext" +- # Insert the option either (1) after the last *FLAGS variable, or +- # (2) before a word containing "conftest.", or (3) at the end. +- # Note that $ac_compile itself does not contain backslashes and begins +- # with a dollar sign (not a hyphen), so the echo should work correctly. +- lt_compile=`echo "$ac_compile" | $SED \ +- -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:17410: $lt_compile\"" >&5) +- (eval "$lt_compile" 2>out/conftest.err) +- ac_status=$? +- cat out/conftest.err >&5 +- echo "$as_me:17414: \$? = $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 +- # So say no if there are warnings +- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp +- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 +- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then +- lt_cv_prog_compiler_c_o_GCJ=yes +- fi +- fi +- chmod u+w . 2>&5 +- $rm conftest* +- # SGI C++ compiler will create directory out/ii_files/ for +- # template instantiation +- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files +- $rm out/* && rmdir out +- cd .. +- rmdir conftest +- $rm conftest* +- +-fi +-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 +-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } +- +- +-hard_links="nottested" +-if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then +- # do not overwrite the value of need_locks provided by the user +- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } +- hard_links=yes +- $rm conftest* +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- touch conftest.a +- ln conftest.a conftest.b 2>&5 || hard_links=no +- ln conftest.a conftest.b 2>/dev/null && hard_links=no +- { echo "$as_me:$LINENO: result: $hard_links" >&5 +-echo "${ECHO_T}$hard_links" >&6; } +- if test "$hard_links" = no; then +- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} +- need_locks=warn +- fi +-else +- need_locks=no +-fi +- +-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } +- +- runpath_var= +- allow_undefined_flag_GCJ= +- enable_shared_with_static_runtimes_GCJ=no +- archive_cmds_GCJ= +- archive_expsym_cmds_GCJ= +- old_archive_From_new_cmds_GCJ= +- old_archive_from_expsyms_cmds_GCJ= +- export_dynamic_flag_spec_GCJ= +- whole_archive_flag_spec_GCJ= +- thread_safe_flag_spec_GCJ= +- hardcode_libdir_flag_spec_GCJ= +- hardcode_libdir_flag_spec_ld_GCJ= +- hardcode_libdir_separator_GCJ= +- hardcode_direct_GCJ=no +- hardcode_minus_L_GCJ=no +- hardcode_shlibpath_var_GCJ=unsupported +- link_all_deplibs_GCJ=unknown +- hardcode_automatic_GCJ=no +- module_cmds_GCJ= +- module_expsym_cmds_GCJ= +- always_export_symbols_GCJ=no +- export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +- # include_expsyms should be a list of space-separated symbols to be *always* +- # included in the symbol list +- include_expsyms_GCJ= +- # exclude_expsyms can be an extended regexp of symbols to exclude +- # 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_|_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 +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +- +- case $host_os in +- cygwin* | mingw* | pw32*) +- # FIXME: the MSVC++ port hasn't been tested in a loooong time +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- if test "$GCC" != yes; then +- with_gnu_ld=no +- fi +- ;; +- interix*) +- # we just hope/assume this is gcc and not c89 (= MSVC++) +- with_gnu_ld=yes +- ;; +- openbsd*) +- with_gnu_ld=no +- ;; +- esac +- +- ld_shlibs_GCJ=yes +- if test "$with_gnu_ld" = yes; then +- # If archive_cmds runs LD, not CC, wlarc should be empty +- wlarc='${wl}' +- +- # Set some defaults for GNU ld with shared library support. These +- # are reset later if shared libraries are not supported. Putting them +- # here allows them to be overridden if necessary. +- runpath_var=LD_RUN_PATH +- hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' +- export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' +- # ancient GNU ld didn't support --whole-archive et. al. +- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then +- whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' +- else +- whole_archive_flag_spec_GCJ= +- fi +- supports_anon_versioning=no +- case `$LD -v 2>/dev/null` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 +- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... +- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... +- *\ 2.11.*) ;; # other 2.11 versions +- *) supports_anon_versioning=yes ;; +- esac +- +- # See if GNU ld supports shared libraries. +- case $host_os in +- aix[3-9]*) +- # On AIX/PPC, the GNU linker is very broken +- if test "$host_cpu" != ia64; then +- ld_shlibs_GCJ=no +- cat <&2 +- +-*** Warning: the GNU linker, at least up to release 2.9.1, is reported +-*** to be unable to reliably create shared libraries on AIX. +-*** Therefore, libtool is disabling shared libraries support. If you +-*** really care for shared libraries, you may want to modify your PATH +-*** so that a non-GNU linker is found, and then restart. +- +-EOF +- fi +- ;; +- +- amigaos*) +- archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_minus_L_GCJ=yes +- +- # Samuel A. Falvo II reports +- # that the semantics of dynamic libraries on AmigaOS, at least up +- # to version 4, is to share data among multiple programs linked +- # with the same dynamic library. Since this doesn't match the +- # behavior of shared libraries on other platforms, we can't use +- # them. +- ld_shlibs_GCJ=no +- ;; +- +- beos*) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- allow_undefined_flag_GCJ=unsupported +- # Joseph Beckenbach says some releases of gcc +- # support --undefined. This deserves some investigation. FIXME +- archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- +- cygwin* | mingw* | pw32*) +- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, +- # as there is no search path for DLLs. +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- allow_undefined_flag_GCJ=unsupported +- always_export_symbols_GCJ=no +- enable_shared_with_static_runtimes_GCJ=yes +- export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' +- +- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- # If the export-symbols file already is a .def file (1st line +- # is EXPORTS), use it as is; otherwise, prepend... +- archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then +- cp $export_symbols $output_objdir/$soname.def; +- else +- echo EXPORTS > $output_objdir/$soname.def; +- cat $export_symbols >> $output_objdir/$soname.def; +- fi~ +- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- +- interix[3-9]*) +- hardcode_direct_GCJ=no +- hardcode_shlibpath_var_GCJ=no +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_GCJ='${wl}-E' +- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. +- # Instead, shared libraries are loaded at an image base (0x10000000 by +- # default) and relocated if they conflict, which is a slow very memory +- # consuming and fragmenting process. To avoid this, we pick a random, +- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link +- # time. Moving up from 0x10000000 also allows more sbrk(2) space. +- archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' +- ;; +- +- gnu* | linux* | k*bsd*-gnu) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- tmp_addflag= +- case $cc_basename,$host_cpu in +- pgcc*) # Portland Group C compiler +- whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag' +- ;; +- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers +- whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_addflag=' $pic_flag -Mnomain' ;; +- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 +- tmp_addflag=' -i_dynamic' ;; +- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 +- tmp_addflag=' -i_dynamic -nofor_main' ;; +- ifc* | ifort*) # Intel Fortran compiler +- tmp_addflag=' -nofor_main' ;; +- esac +- case `$CC -V 2>&1 | sed 5q` in +- *Sun\ C*) # Sun C 5.9 +- whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' +- tmp_sharedflag='-G' ;; +- *Sun\ F*) # Sun Fortran 8.3 +- tmp_sharedflag='-G' ;; +- *) +- tmp_sharedflag='-shared' ;; +- esac +- archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- +- if test $supports_anon_versioning = yes; then +- archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ +- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ +- $echo "local: *; };" >> $output_objdir/$libname.ver~ +- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' +- fi +- link_all_deplibs_GCJ=no +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' +- wlarc= +- else +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- fi +- ;; +- +- solaris*) +- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then +- ld_shlibs_GCJ=no +- cat <&2 +- +-*** Warning: The releases 2.8.* of the GNU linker cannot reliably +-*** create shared libraries on Solaris systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.9.1 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. +- +-EOF +- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- +- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) +- case `$LD -v 2>&1` in +- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) +- ld_shlibs_GCJ=no +- cat <<_LT_EOF 1>&2 +- +-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +-*** reliably create shared libraries on SCO systems. Therefore, libtool +-*** is disabling shared libraries support. We urge you to upgrade GNU +-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +-*** your PATH or compiler configuration so that the native linker is +-*** used, and then restart. +- +-_LT_EOF +- ;; +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' +- archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- esac +- ;; +- +- sunos4*) +- archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- wlarc= +- hardcode_direct_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- *) +- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' +- archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- esac +- +- if test "$ld_shlibs_GCJ" = no; then +- runpath_var= +- hardcode_libdir_flag_spec_GCJ= +- export_dynamic_flag_spec_GCJ= +- whole_archive_flag_spec_GCJ= +- fi +- else +- # PORTME fill in a description of your system's linker (not GNU ld) +- case $host_os in +- aix3*) +- allow_undefined_flag_GCJ=unsupported +- always_export_symbols_GCJ=yes +- archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' +- # Note: this linker hardcodes the directories in LIBPATH if there +- # are no directories specified by -L. +- hardcode_minus_L_GCJ=yes +- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then +- # Neither direct hardcoding nor static linking is supported with a +- # broken collect2. +- hardcode_direct_GCJ=unsupported +- fi +- ;; +- +- 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. +- aix_use_runtimelinking=no +- exp_sym_flag='-Bexport' +- no_entry_flag="" +- else +- # 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 +- export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- else +- export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' +- fi +- aix_use_runtimelinking=no +- +- # 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].*|aix[5-9]*) +- for ld_flag in $LDFLAGS; do +- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then +- aix_use_runtimelinking=yes +- break +- fi +- done +- ;; +- esac +- +- exp_sym_flag='-bexport' +- no_entry_flag='-bnoentry' +- fi +- +- # When large executables or shared objects are built, AIX ld can +- # have problems creating the table of contents. If linking a library +- # or program results in "error TOC overflow" add -mminimal-toc to +- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not +- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. +- +- archive_cmds_GCJ='' +- hardcode_direct_GCJ=yes +- hardcode_libdir_separator_GCJ=':' +- link_all_deplibs_GCJ=yes +- +- if test "$GCC" = yes; then +- case $host_os in aix4.[012]|aix4.[012].*) +- # We only want to do this on AIX 4.2 and lower, the check +- # below for broken collect2 doesn't work under 4.3+ +- collect2name=`${CC} -print-prog-name=collect2` +- if test -f "$collect2name" && \ +- strings "$collect2name" | grep resolve_lib_name >/dev/null +- then +- # We have reworked collect2 +- : +- else +- # We have old collect2 +- hardcode_direct_GCJ=unsupported +- # It fails to find uninstalled libraries when the uninstalled +- # path is not listed in the libpath. Setting hardcode_minus_L +- # to unsupported forces relinking +- hardcode_minus_L_GCJ=yes +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_libdir_separator_GCJ= +- fi +- ;; +- esac +- shared_flag='-shared' +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag="$shared_flag "'${wl}-G' +- fi +- else +- # not using gcc +- if test "$host_cpu" = ia64; then +- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release +- # chokes on -Wl,-G. The following line is correct: +- shared_flag='-G' +- else +- if test "$aix_use_runtimelinking" = yes; then +- shared_flag='${wl}-G' +- else +- shared_flag='${wl}-bM:SRE' +- fi +- fi +- fi +- +- # It seems that -bexpall does not export symbols beginning with +- # underscore (_), so it is better to generate a list of symbols to export. +- always_export_symbols_GCJ=yes +- if test "$aix_use_runtimelinking" = yes; then +- # Warning - without using the other runtime loading flags (-brtl), +- # -berok will link without error, but may produce a broken library. +- allow_undefined_flag_GCJ='-berok' +- # Determine the default libpath from the value encoded in an empty executable. +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +- +- hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" +- archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" +- else +- if test "$host_cpu" = ia64; then +- hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' +- allow_undefined_flag_GCJ="-z nodefs" +- archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" +- else +- # Determine the default libpath from the value encoded in an empty executable. +- 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest$ac_exeext && +- $as_test_x conftest$ac_exeext; then +- +-lt_aix_libpath_sed=' +- /Import File Strings/,/^$/ { +- /^0/ { +- s/^0 *\(.*\)$/\1/ +- p +- } +- }' +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-# Check for a 64-bit object if we didn't find anything. +-if test -z "$aix_libpath"; then +- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` +-fi +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +- +- hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" +- # Warning - without using the other run time loading flags, +- # -berok will link without error, but may produce a broken library. +- no_undefined_flag_GCJ=' ${wl}-bernotok' +- allow_undefined_flag_GCJ=' ${wl}-berok' +- # Exported symbols can be pulled into shared objects from archives +- whole_archive_flag_spec_GCJ='$convenience' +- archive_cmds_need_lc_GCJ=yes +- # This is similar to how AIX traditionally builds its shared libraries. +- archive_expsym_cmds_GCJ="\$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' +- fi +- fi +- ;; +- +- amigaos*) +- archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_minus_L_GCJ=yes +- # see comment about different semantics on the GNU ld section +- ld_shlibs_GCJ=no +- ;; +- +- bsdi[45]*) +- export_dynamic_flag_spec_GCJ=-rdynamic +- ;; +- +- cygwin* | mingw* | pw32*) +- # When not using gcc, we currently assume that we are using +- # Microsoft Visual C++. +- # hardcode_libdir_flag_spec is actually meaningless, as there is +- # no search path for DLLs. +- hardcode_libdir_flag_spec_GCJ=' ' +- allow_undefined_flag_GCJ=unsupported +- # Tell ltmain to make .lib files, not .a files. +- libext=lib +- # Tell ltmain to make .dll files, not .so files. +- shrext_cmds=".dll" +- # FIXME: Setting linknames here is a bad hack. +- archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' +- # The linker will automatically build a .lib file if we build a DLL. +- old_archive_From_new_cmds_GCJ='true' +- # FIXME: Should let the user specify the lib program. +- old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' +- fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' +- enable_shared_with_static_runtimes_GCJ=yes +- ;; +- +- darwin* | rhapsody*) +- case $host_os in +- rhapsody* | darwin1.[012]) +- allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' +- ;; +- *) # Darwin 1.3 on +- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then +- allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- else +- case ${MACOSX_DEPLOYMENT_TARGET} in +- 10.[012]) +- allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' +- ;; +- 10.*) +- allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' +- ;; +- esac +- fi +- ;; +- esac +- archive_cmds_need_lc_GCJ=no +- hardcode_direct_GCJ=no +- hardcode_automatic_GCJ=yes +- hardcode_shlibpath_var_GCJ=unsupported +- whole_archive_flag_spec_GCJ='' +- 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 $_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*) +- output_verbose_link_cmd='echo' +- archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' +- 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 -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~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}' +- ;; +- *) +- ld_shlibs_GCJ=no +- ;; +- esac +- fi +- ;; +- +- dgux*) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- freebsd1*) +- ld_shlibs_GCJ=no +- ;; +- +- # 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_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' +- hardcode_libdir_flag_spec_GCJ='-R$libdir' +- hardcode_direct_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- # Unfortunately, older versions of FreeBSD 2 do not have this feature. +- freebsd2*) +- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_GCJ=yes +- hardcode_minus_L_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- # FreeBSD 3 and greater uses gcc -shared to do shared libraries. +- freebsd* | dragonfly*) +- archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec_GCJ='-R$libdir' +- hardcode_direct_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- hpux9*) +- if test "$GCC" = yes; then +- archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- else +- archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' +- fi +- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- hardcode_direct_GCJ=yes +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_GCJ=yes +- export_dynamic_flag_spec_GCJ='${wl}-E' +- ;; +- +- hpux10*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- +- hardcode_direct_GCJ=yes +- export_dynamic_flag_spec_GCJ='${wl}-E' +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_GCJ=yes +- fi +- ;; +- +- hpux11*) +- if test "$GCC" = yes -a "$with_gnu_ld" = no; then +- case $host_cpu in +- hppa*64*) +- archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- else +- case $host_cpu in +- hppa*64*) +- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- ia64*) +- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- *) +- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +- ;; +- esac +- fi +- if test "$with_gnu_ld" = no; then +- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- +- case $host_cpu in +- hppa*64*|ia64*) +- hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' +- hardcode_direct_GCJ=no +- hardcode_shlibpath_var_GCJ=no +- ;; +- *) +- hardcode_direct_GCJ=yes +- export_dynamic_flag_spec_GCJ='${wl}-E' +- +- # hardcode_minus_L: Not really in the search PATH, +- # but as the default location of the library. +- hardcode_minus_L_GCJ=yes +- ;; +- esac +- fi +- ;; +- +- irix5* | irix6* | nonstopux*) +- if test "$GCC" = yes; then +- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' +- fi +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- link_all_deplibs_GCJ=yes +- ;; +- +- netbsd* | netbsdelf*-gnu) +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out +- else +- archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF +- fi +- hardcode_libdir_flag_spec_GCJ='-R$libdir' +- hardcode_direct_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- newsos6) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_GCJ=yes +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- openbsd*) +- if test -f /usr/libexec/ld.so; then +- hardcode_direct_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' +- export_dynamic_flag_spec_GCJ='${wl}-E' +- else +- case $host_os in +- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) +- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_GCJ='-R$libdir' +- ;; +- *) +- archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' +- ;; +- esac +- fi +- else +- ld_shlibs_GCJ=no +- fi +- ;; +- +- os2*) +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_minus_L_GCJ=yes +- allow_undefined_flag_GCJ=unsupported +- archive_cmds_GCJ='$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' +- old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' +- ;; +- +- osf3*) +- if test "$GCC" = yes; then +- allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- else +- allow_undefined_flag_GCJ=' -expect_unresolved \*' +- archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- fi +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' +- hardcode_libdir_separator_GCJ=: +- ;; +- +- osf4* | osf5*) # as osf3* with the addition of -msym flag +- if test "$GCC" = yes; then +- allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' +- archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' +- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' +- else +- allow_undefined_flag_GCJ=' -expect_unresolved \*' +- archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' +- archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ +- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' +- +- # Both c and cxx compiler support -rpath directly +- hardcode_libdir_flag_spec_GCJ='-rpath $libdir' +- fi +- hardcode_libdir_separator_GCJ=: +- ;; +- +- solaris*) +- no_undefined_flag_GCJ=' -z text' +- if test "$GCC" = yes; then +- wlarc='${wl}' +- archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' +- else +- wlarc='' +- archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' +- archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ +- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' +- fi +- hardcode_libdir_flag_spec_GCJ='-R$libdir' +- hardcode_shlibpath_var_GCJ=no +- case $host_os in +- solaris2.[0-5] | solaris2.[0-5].*) ;; +- *) +- # The compiler driver will combine and reorder linker options, +- # but understands `-z linker_flag'. GCC discards it without `$wl', +- # but is careful enough not to reorder. +- # Supported since Solaris 2.6 (maybe 2.5.1?) +- if test "$GCC" = yes; then +- whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' +- else +- whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' +- fi +- ;; +- esac +- link_all_deplibs_GCJ=yes +- ;; +- +- sunos4*) +- if test "x$host_vendor" = xsequent; then +- # Use $CC to link under sequent, because it throws in some extra .o +- # files that make .init and .fini sections work. +- archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' +- fi +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_direct_GCJ=yes +- hardcode_minus_L_GCJ=yes +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- sysv4) +- case $host_vendor in +- sni) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_GCJ=yes # is this really true??? +- ;; +- siemens) +- ## LD is ld it makes a PLAMLIB +- ## CC just makes a GrossModule. +- archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' +- reload_cmds_GCJ='$CC -r -o $output$reload_objs' +- hardcode_direct_GCJ=no +- ;; +- motorola) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie +- ;; +- esac +- runpath_var='LD_RUN_PATH' +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- sysv4.3*) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var_GCJ=no +- export_dynamic_flag_spec_GCJ='-Bexport' +- ;; +- +- sysv4*MP*) +- if test -d /usr/nec; then +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_shlibpath_var_GCJ=no +- runpath_var=LD_RUN_PATH +- hardcode_runpath_var=yes +- ld_shlibs_GCJ=yes +- fi +- ;; +- +- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) +- no_undefined_flag_GCJ='${wl}-z,text' +- archive_cmds_need_lc_GCJ=no +- hardcode_shlibpath_var_GCJ=no +- runpath_var='LD_RUN_PATH' +- +- if test "$GCC" = yes; then +- archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; +- +- sysv5* | sco3.2v5* | sco5v6*) +- # Note: We can NOT use -z defs as we might desire, because we do not +- # link with -lc, and that would cause any symbols used from libc to +- # always be unresolved, which means just about no library would +- # ever link correctly. If we're not using GNU ld we use -z text +- # though, which does catch some bad symbols but isn't as heavy-handed +- # as -z defs. +- no_undefined_flag_GCJ='${wl}-z,text' +- allow_undefined_flag_GCJ='${wl}-z,nodefs' +- archive_cmds_need_lc_GCJ=no +- hardcode_shlibpath_var_GCJ=no +- hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' +- hardcode_libdir_separator_GCJ=':' +- link_all_deplibs_GCJ=yes +- export_dynamic_flag_spec_GCJ='${wl}-Bexport' +- runpath_var='LD_RUN_PATH' +- +- if test "$GCC" = yes; then +- archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- else +- archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' +- fi +- ;; +- +- uts4*) +- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec_GCJ='-L$libdir' +- hardcode_shlibpath_var_GCJ=no +- ;; +- +- *) +- ld_shlibs_GCJ=no +- ;; +- esac +- fi +- +-{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 +-echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } +-test "$ld_shlibs_GCJ" = no && can_build_shared=no +- +-# +-# Do we need to explicitly link libc? +-# +-case "x$archive_cmds_need_lc_GCJ" in +-x|xyes) +- # Assume -lc should be added +- archive_cmds_need_lc_GCJ=yes +- +- if test "$enable_shared" = yes && test "$GCC" = yes; then +- case $archive_cmds_GCJ in +- *'~'*) +- # FIXME: we may have to deal with multi-command sequences. +- ;; +- '$CC '*) +- # Test whether the compiler implicitly links with -lc since on some +- # systems, -lgcc has to come before -lc. If gcc already passes -lc +- # to ld, don't add -lc before -lgcc. +- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } +- $rm conftest* +- echo "$lt_simple_compile_test_code" > conftest.$ac_ext +- +- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } 2>conftest.err; then +- soname=conftest +- lib=conftest +- libobjs=conftest.$ac_objext +- deplibs= +- wl=$lt_prog_compiler_wl_GCJ +- pic_flag=$lt_prog_compiler_pic_GCJ +- compiler_flags=-v +- linker_flags=-v +- verstring= +- output_objdir=. +- libname=conftest +- lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ +- allow_undefined_flag_GCJ= +- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 +- (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +- then +- archive_cmds_need_lc_GCJ=no +- else +- archive_cmds_need_lc_GCJ=yes +- fi +- allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag +- else +- cat conftest.err 1>&5 +- fi +- $rm conftest* +- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 +-echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } +- ;; +- esac +- fi +- ;; +-esac +- +-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } +-library_names_spec= +-libname_spec='lib$name' +-soname_spec= +-shrext_cmds=".so" +-postinstall_cmds= +-postuninstall_cmds= +-finish_cmds= +-finish_eval= +-shlibpath_var= +-shlibpath_overrides_runpath=unknown +-version_type=none +-dynamic_linker="$host_os ld.so" +-sys_lib_dlsearch_path_spec="/lib /usr/lib" +- +-need_lib_prefix=unknown +-hardcode_into_libs=no +- +-# when you set need_version to no, make sure it does not cause -set_version +-# flags to be left without arguments +-need_version=unknown +- +-case $host_os in +-aix3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' +- shlibpath_var=LIBPATH +- +- # AIX 3 has no versioning support, so we append a major version to the name. +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; +- +-aix[4-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- hardcode_into_libs=yes +- if test "$host_cpu" = ia64; then +- # AIX 5 supports IA64 +- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- else +- # With GCC up to 2.95.x, collect2 would create an import file +- # for dependence libraries. The import file would start with +- # the line `#! .'. This would cause the generated library to +- # depend on `.', always an invalid library. This was fixed in +- # development snapshots of GCC prior to 3.0. +- case $host_os in +- aix4 | aix4.[01] | aix4.[01].*) +- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' +- echo ' yes ' +- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then +- : +- else +- can_build_shared=no +- fi +- ;; +- esac +- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct +- # soname into executable. Probably we can add versioning support to +- # collect2, so additional links can be useful in future. +- if test "$aix_use_runtimelinking" = yes; then +- # If using run time linking (on AIX 4.2 or later) use lib.so +- # instead of lib.a to let people know that these are not +- # typical AIX shared libraries. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- else +- # We preserve .a as extension for shared libraries through AIX4.2 +- # and later when we are not doing run time linking. +- library_names_spec='${libname}${release}.a $libname.a' +- soname_spec='${libname}${release}${shared_ext}$major' +- fi +- shlibpath_var=LIBPATH +- fi +- ;; +- +-amigaos*) +- library_names_spec='$libname.ixlibrary $libname.a' +- # Create ${libname}_ixlibrary.a entries in /sys/libs. +- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' +- ;; +- +-beos*) +- library_names_spec='${libname}${shared_ext}' +- dynamic_linker="$host_os ld.so" +- shlibpath_var=LIBRARY_PATH +- ;; +- +-bsdi[45]*) +- version_type=linux +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" +- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" +- # the default ld.so.conf also contains /usr/contrib/lib and +- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow +- # libtool to hard-code these into programs +- ;; +- +-cygwin* | mingw* | pw32*) +- version_type=windows +- shrext_cmds=".dll" +- need_version=no +- need_lib_prefix=no +- +- case $GCC,$host_os in +- yes,cygwin* | yes,mingw* | yes,pw32*) +- library_names_spec='$libname.dll.a' +- # DLL is installed to $(libdir)/../bin by postinstall_cmds +- postinstall_cmds='base_file=`basename \${file}`~ +- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ +- dldir=$destdir/`dirname \$dlpath`~ +- test -d \$dldir || mkdir -p \$dldir~ +- $install_prog $dir/$dlname \$dldir/$dlname~ +- chmod a+x \$dldir/$dlname' +- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ +- dlpath=$dir/\$dldll~ +- $rm \$dlpath' +- shlibpath_overrides_runpath=yes +- +- case $host_os in +- cygwin*) +- # Cygwin DLLs use 'cyg' prefix rather than 'lib' +- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" +- ;; +- mingw*) +- # MinGW DLLs use traditional 'lib' prefix +- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` +- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then +- # It is most probably a Windows format PATH printed by +- # mingw gcc, but we are running on Cygwin. Gcc prints its search +- # path with ; separators, and with drive letters. We can handle the +- # drive letters (cygwin fileutils understands them), so leave them, +- # especially as we might pass files found there to a mingw objdump, +- # which wouldn't understand a cygwinified path. Ahh. +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` +- else +- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` +- fi +- ;; +- pw32*) +- # pw32 DLLs use 'pw' prefix rather than 'lib' +- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' +- ;; +- esac +- ;; +- +- *) +- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' +- ;; +- esac +- dynamic_linker='Win32 ld.exe' +- # FIXME: first we should search . and the directory the executable is in +- shlibpath_var=PATH +- ;; +- +-darwin* | rhapsody*) +- dynamic_linker="$host_os dyld" +- version_type=darwin +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' +- soname_spec='${libname}${release}${major}$shared_ext' +- shlibpath_overrides_runpath=yes +- shlibpath_var=DYLD_LIBRARY_PATH +- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +- +- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' +- ;; +- +-dgux*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; +- +-freebsd1*) +- dynamic_linker=no +- ;; +- +-freebsd* | dragonfly*) +- # DragonFly does not have aout. When/if they implement a new +- # versioning mechanism, adjust this. +- if test -x /usr/bin/objformat; then +- objformat=`/usr/bin/objformat` +- else +- case $host_os in +- freebsd[123]*) objformat=aout ;; +- *) objformat=elf ;; +- esac +- fi +- version_type=freebsd-$objformat +- case $version_type in +- freebsd-elf*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- need_version=no +- need_lib_prefix=no +- ;; +- freebsd-*) +- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' +- need_version=yes +- ;; +- esac +- shlibpath_var=LD_LIBRARY_PATH +- case $host_os in +- freebsd2*) +- shlibpath_overrides_runpath=yes +- ;; +- freebsd3.[01]* | freebsdelf3.[01]*) +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ +- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; +- *) # from 4.6 on, and DragonFly +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; +- esac +- ;; ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 ++$as_echo "$ac_cv_lib_svld_dlopen" >&6; } ++if test "x$ac_cv_lib_svld_dlopen" = x""yes; then ++ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" ++else ++ { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 ++$as_echo_n "checking for dld_link in -ldld... " >&6; } ++if test "${ac_cv_lib_dld_dld_link+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-ldld $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-gnu*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- ;; ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char dld_link (); ++int ++main () ++{ ++return dld_link (); ++ ; ++ 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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && { ++ test "$cross_compiling" = yes || ++ $as_test_x conftest$ac_exeext ++ }; then ++ ac_cv_lib_dld_dld_link=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-hpux9* | hpux10* | hpux11*) +- # Give a soname corresponding to the major version so that dld.sl refuses to +- # link against other versions. +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- case $host_cpu in +- ia64*) +- shrext_cmds='.so' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.so" +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- if test "X$HPUX_IA64_MODE" = X32; then +- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" +- else +- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" +- fi +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- hppa*64*) +- shrext_cmds='.sl' +- hardcode_into_libs=yes +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH +- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" +- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec +- ;; +- *) +- shrext_cmds='.sl' +- dynamic_linker="$host_os dld.sl" +- shlibpath_var=SHLIB_PATH +- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- ;; +- esac +- # HP-UX runs *really* slowly unless shared libraries are mode 555. +- postinstall_cmds='chmod 555 $lib' +- ;; ++ ac_cv_lib_dld_dld_link=no ++fi + +-interix[3-9]*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- ;; ++rm -rf conftest.dSYM ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 ++$as_echo "$ac_cv_lib_dld_dld_link" >&6; } ++if test "x$ac_cv_lib_dld_dld_link" = x""yes; then ++ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" ++fi + +-irix5* | irix6* | nonstopux*) +- case $host_os in +- nonstopux*) version_type=nonstopux ;; +- *) +- if test "$lt_cv_prog_gnu_ld" = yes; then +- version_type=linux +- else +- version_type=irix +- fi ;; +- esac +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' +- case $host_os in +- irix5* | nonstopux*) +- libsuff= shlibsuff= +- ;; +- *) +- case $LD in # libtool.m4 will add one of these switches to LD +- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") +- libsuff= shlibsuff= libmagic=32-bit;; +- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") +- libsuff=32 shlibsuff=N32 libmagic=N32;; +- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") +- libsuff=64 shlibsuff=64 libmagic=64-bit;; +- *) libsuff= shlibsuff= libmagic=never-match;; +- esac +- ;; +- esac +- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" +- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" +- hardcode_into_libs=yes +- ;; + +-# No shared lib support for Linux oldld, aout, or coff. +-linux*oldld* | linux*aout* | linux*coff*) +- dynamic_linker=no +- ;; ++fi + +-# This must be Linux ELF. +-linux* | k*bsd*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- # This implies no fast_install, which is unacceptable. +- # Some rework will be needed to allow for fast_install +- # before this can be enabled. +- hardcode_into_libs=yes + +- # Append ld.so.conf contents to the search path +- if test -f /etc/ld.so.conf; then +- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` +- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" +- fi ++fi + +- # We used to test for /lib/ld.so.1 and disable shared libraries on +- # powerpc, because MkLinux only supported shared libraries with the +- # GNU dynamic linker. Since this was broken with cross compilers, +- # most powerpc-linux boxes support dynamic linking these days and +- # people can always --disable-shared, the test was removed, and we +- # assume the GNU/Linux dynamic linker is in use. +- dynamic_linker='GNU/Linux ld.so' +- ;; + +-netbsdelf*-gnu) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=no +- hardcode_into_libs=yes +- dynamic_linker='NetBSD ld.elf_so' +- ;; ++fi + +-netbsd*) +- version_type=sunos +- need_lib_prefix=no +- need_version=no +- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- dynamic_linker='NetBSD (a.out) ld.so' +- else +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- dynamic_linker='NetBSD ld.elf_so' +- fi +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- ;; + +-newsos6) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; ++fi + +-nto-qnx*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- ;; + +-openbsd*) +- version_type=sunos +- sys_lib_dlsearch_path_spec="/usr/lib" +- need_lib_prefix=no +- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. +- case $host_os in +- openbsd3.3 | openbsd3.3.*) need_version=yes ;; +- *) need_version=no ;; ++fi ++ ++ ;; + esac +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- case $host_os in +- openbsd2.[89] | openbsd2.[89].*) +- shlibpath_overrides_runpath=no +- ;; +- *) +- shlibpath_overrides_runpath=yes +- ;; +- esac ++ ++ if test "x$lt_cv_dlopen" != xno; then ++ enable_dlopen=yes + else +- shlibpath_overrides_runpath=yes ++ enable_dlopen=no + fi +- ;; + +-os2*) +- libname_spec='$name' +- shrext_cmds=".dll" +- need_lib_prefix=no +- library_names_spec='$libname${shared_ext} $libname.a' +- dynamic_linker='OS/2 ld.exe' +- shlibpath_var=LIBPATH +- ;; ++ case $lt_cv_dlopen in ++ dlopen) ++ save_CPPFLAGS="$CPPFLAGS" ++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" ++ ++ save_LDFLAGS="$LDFLAGS" ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + +-osf3* | osf4* | osf5*) +- version_type=osf +- need_lib_prefix=no +- need_version=no +- soname_spec='${libname}${release}${shared_ext}$major' +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- shlibpath_var=LD_LIBRARY_PATH +- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" +- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" +- ;; ++ save_LIBS="$LIBS" ++ LIBS="$lt_cv_dlopen_libs $LIBS" + +-rdos*) +- dynamic_linker=no +- ;; ++ { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 ++$as_echo_n "checking whether a program can dlopen itself... " >&6; } ++if test "${lt_cv_dlopen_self+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ if test "$cross_compiling" = yes; then : ++ lt_cv_dlopen_self=cross ++else ++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 ++ lt_status=$lt_dlunknown ++ cat > conftest.$ac_ext <<_LT_EOF ++#line 11222 "configure" ++#include "confdefs.h" + +-solaris*) +- version_type=linux +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- hardcode_into_libs=yes +- # ldd complains unless libraries are executable +- postinstall_cmds='chmod +x $lib' +- ;; ++#if HAVE_DLFCN_H ++#include ++#endif + +-sunos4*) +- version_type=sunos +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' +- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' +- shlibpath_var=LD_LIBRARY_PATH +- shlibpath_overrides_runpath=yes +- if test "$with_gnu_ld" = yes; then +- need_lib_prefix=no +- fi +- need_version=yes +- ;; ++#include + +-sysv4 | sysv4.3*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- case $host_vendor in +- sni) +- shlibpath_overrides_runpath=no +- need_lib_prefix=no +- export_dynamic_flag_spec='${wl}-Blargedynsym' +- runpath_var=LD_RUN_PATH +- ;; +- siemens) +- need_lib_prefix=no +- ;; +- motorola) +- need_lib_prefix=no +- need_version=no +- shlibpath_overrides_runpath=no +- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' +- ;; +- esac +- ;; ++#ifdef RTLD_GLOBAL ++# define LT_DLGLOBAL RTLD_GLOBAL ++#else ++# ifdef DL_GLOBAL ++# define LT_DLGLOBAL DL_GLOBAL ++# else ++# define LT_DLGLOBAL 0 ++# endif ++#endif + +-sysv4*MP*) +- if test -d /usr/nec ;then +- version_type=linux +- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' +- soname_spec='$libname${shared_ext}.$major' +- shlibpath_var=LD_LIBRARY_PATH +- fi +- ;; ++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we ++ find out it does not work in some platform. */ ++#ifndef LT_DLLAZY_OR_NOW ++# ifdef RTLD_LAZY ++# define LT_DLLAZY_OR_NOW RTLD_LAZY ++# else ++# ifdef DL_LAZY ++# define LT_DLLAZY_OR_NOW DL_LAZY ++# else ++# ifdef RTLD_NOW ++# define LT_DLLAZY_OR_NOW RTLD_NOW ++# else ++# ifdef DL_NOW ++# define LT_DLLAZY_OR_NOW DL_NOW ++# else ++# define LT_DLLAZY_OR_NOW 0 ++# endif ++# endif ++# endif ++# endif ++#endif + +-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) +- version_type=freebsd-elf +- need_lib_prefix=no +- need_version=no +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- hardcode_into_libs=yes +- if test "$with_gnu_ld" = yes; then +- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' +- shlibpath_overrides_runpath=no ++void fnord() { int i=42;} ++int main () ++{ ++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); ++ int status = $lt_dlunknown; ++ ++ if (self) ++ { ++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ++ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ++ /* dlclose (self); */ ++ } + else +- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' +- shlibpath_overrides_runpath=yes +- case $host_os in +- sco3.2v5*) +- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" +- ;; ++ puts (dlerror ()); ++ ++ return status; ++} ++_LT_EOF ++ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ++ (eval $ac_link) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then ++ (./conftest; exit; ) >&5 2>/dev/null ++ lt_status=$? ++ case x$lt_status in ++ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; ++ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; ++ x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac ++ else : ++ # compilation failed ++ lt_cv_dlopen_self=no + fi +- sys_lib_dlsearch_path_spec='/usr/lib' +- ;; +- +-uts4*) +- version_type=linux +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +- soname_spec='${libname}${release}${shared_ext}$major' +- shlibpath_var=LD_LIBRARY_PATH +- ;; ++fi ++rm -fr conftest* + +-*) +- dynamic_linker=no +- ;; +-esac +-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +-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 ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 ++$as_echo "$lt_cv_dlopen_self" >&6; } + +-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 ++ if test "x$lt_cv_dlopen_self" = xyes; then ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ++ { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 ++$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } ++if test "${lt_cv_dlopen_self_static+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" +-fi ++ if test "$cross_compiling" = yes; then : ++ lt_cv_dlopen_self_static=cross ++else ++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 ++ lt_status=$lt_dlunknown ++ cat > conftest.$ac_ext <<_LT_EOF ++#line 11318 "configure" ++#include "confdefs.h" + +-sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" ++#if HAVE_DLFCN_H ++#include ++#endif + +-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" +-fi ++#include + +-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } +-hardcode_action_GCJ= +-if test -n "$hardcode_libdir_flag_spec_GCJ" || \ +- test -n "$runpath_var_GCJ" || \ +- test "X$hardcode_automatic_GCJ" = "Xyes" ; then ++#ifdef RTLD_GLOBAL ++# define LT_DLGLOBAL RTLD_GLOBAL ++#else ++# ifdef DL_GLOBAL ++# define LT_DLGLOBAL DL_GLOBAL ++# else ++# define LT_DLGLOBAL 0 ++# endif ++#endif + +- # We can hardcode non-existant directories. +- if test "$hardcode_direct_GCJ" != no && +- # If the only mechanism to avoid hardcoding is shlibpath_var, we +- # have to relink, otherwise we might link with an installed library +- # when we should be linking with a yet-to-be-installed one +- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && +- test "$hardcode_minus_L_GCJ" != no; then +- # Linking always hardcodes the temporary library directory. +- hardcode_action_GCJ=relink ++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we ++ find out it does not work in some platform. */ ++#ifndef LT_DLLAZY_OR_NOW ++# ifdef RTLD_LAZY ++# define LT_DLLAZY_OR_NOW RTLD_LAZY ++# else ++# ifdef DL_LAZY ++# define LT_DLLAZY_OR_NOW DL_LAZY ++# else ++# ifdef RTLD_NOW ++# define LT_DLLAZY_OR_NOW RTLD_NOW ++# else ++# ifdef DL_NOW ++# define LT_DLLAZY_OR_NOW DL_NOW ++# else ++# define LT_DLLAZY_OR_NOW 0 ++# endif ++# endif ++# endif ++# endif ++#endif ++ ++void fnord() { int i=42;} ++int main () ++{ ++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); ++ int status = $lt_dlunknown; ++ ++ if (self) ++ { ++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ++ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ++ /* dlclose (self); */ ++ } + else +- # We can link without hardcoding, and we can hardcode nonexisting dirs. +- hardcode_action_GCJ=immediate ++ puts (dlerror ()); ++ ++ return status; ++} ++_LT_EOF ++ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ++ (eval $ac_link) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then ++ (./conftest; exit; ) >&5 2>/dev/null ++ lt_status=$? ++ case x$lt_status in ++ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; ++ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; ++ x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; ++ esac ++ else : ++ # compilation failed ++ lt_cv_dlopen_self_static=no + fi +-else +- # We cannot hardcode anything, or else we can only hardcode existing +- # directories. +- hardcode_action_GCJ=unsupported +-fi +-{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 +-echo "${ECHO_T}$hardcode_action_GCJ" >&6; } +- +-if test "$hardcode_action_GCJ" = relink; then +- # Fast installation is not supported +- enable_fast_install=no +-elif test "$shlibpath_overrides_runpath" = yes || +- test "$enable_shared" = no; then +- # Fast installation is not necessary +- enable_fast_install=needless + fi ++rm -fr conftest* + + +-# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- compiler_GCJ \ +- CC_GCJ \ +- LD_GCJ \ +- lt_prog_compiler_wl_GCJ \ +- lt_prog_compiler_pic_GCJ \ +- lt_prog_compiler_static_GCJ \ +- lt_prog_compiler_no_builtin_flag_GCJ \ +- export_dynamic_flag_spec_GCJ \ +- thread_safe_flag_spec_GCJ \ +- whole_archive_flag_spec_GCJ \ +- enable_shared_with_static_runtimes_GCJ \ +- old_archive_cmds_GCJ \ +- old_archive_from_new_cmds_GCJ \ +- predep_objects_GCJ \ +- postdep_objects_GCJ \ +- predeps_GCJ \ +- postdeps_GCJ \ +- compiler_lib_search_path_GCJ \ +- compiler_lib_search_dirs_GCJ \ +- archive_cmds_GCJ \ +- archive_expsym_cmds_GCJ \ +- postinstall_cmds_GCJ \ +- postuninstall_cmds_GCJ \ +- old_archive_from_expsyms_cmds_GCJ \ +- allow_undefined_flag_GCJ \ +- no_undefined_flag_GCJ \ +- export_symbols_cmds_GCJ \ +- hardcode_libdir_flag_spec_GCJ \ +- hardcode_libdir_flag_spec_ld_GCJ \ +- hardcode_libdir_separator_GCJ \ +- hardcode_automatic_GCJ \ +- module_cmds_GCJ \ +- module_expsym_cmds_GCJ \ +- lt_cv_prog_compiler_c_o_GCJ \ +- fix_srcfile_path_GCJ \ +- exclude_expsyms_GCJ \ +- include_expsyms_GCJ; do +- +- case $var in +- old_archive_cmds_GCJ | \ +- old_archive_from_new_cmds_GCJ | \ +- archive_cmds_GCJ | \ +- archive_expsym_cmds_GCJ | \ +- module_cmds_GCJ | \ +- module_expsym_cmds_GCJ | \ +- old_archive_from_expsyms_cmds_GCJ | \ +- export_symbols_cmds_GCJ | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" +- ;; +- *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" +- ;; +- esac +- done ++fi ++{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 ++$as_echo "$lt_cv_dlopen_self_static" >&6; } ++ fi + +- case $lt_echo in +- *'\$0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ++ CPPFLAGS="$save_CPPFLAGS" ++ LDFLAGS="$save_LDFLAGS" ++ LIBS="$save_LIBS" + ;; + esac + +-cfgfile="$ofile" +- +- cat <<__EOF__ >> "$cfgfile" +-# ### BEGIN LIBTOOL TAG CONFIG: $tagname +- +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +- +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL +- +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared +- +-# Whether or not to build static libraries. +-build_old_libs=$enable_static +- +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$archive_cmds_need_lc_GCJ +- +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ +- +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install +- +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os +- +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os +- +-# An echo program that does not interpret backslashes. +-echo=$lt_echo +- +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS ++ case $lt_cv_dlopen_self in ++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; ++ *) enable_dlopen_self=unknown ;; ++ esac + +-# A C compiler. +-LTCC=$lt_LTCC ++ case $lt_cv_dlopen_self_static in ++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; ++ *) enable_dlopen_self_static=unknown ;; ++ esac ++fi + +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS + +-# A language-specific compiler. +-CC=$lt_compiler_GCJ + +-# Is the compiler the GNU C compiler? +-with_gcc=$GCC_GCJ + +-# An ERE matcher. +-EGREP=$lt_EGREP + +-# The linker used to build libraries. +-LD=$lt_LD_GCJ + +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S + +-# A BSD-compatible nm program. +-NM=$lt_NM + +-# A symbol stripping program +-STRIP=$lt_STRIP + +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD + +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" + +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" + +-# Used on cygwin: assembler. +-AS="$AS" + +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir + +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds + +-# How to pass a linker flag through the compiler. +-wl=$lt_lt_prog_compiler_wl_GCJ + +-# Object file suffix (normally "o"). +-objext="$ac_objext" + +-# Old archive suffix (normally "a"). +-libext="$libext" ++striplib= ++old_striplib= ++{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 ++$as_echo_n "checking whether stripping libraries is possible... " >&6; } ++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then ++ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" ++ test -z "$striplib" && striplib="$STRIP --strip-unneeded" ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++# FIXME - insert some real tests, host_os isn't really good enough ++ case $host_os in ++ darwin*) ++ if test -n "$STRIP" ; then ++ striplib="$STRIP -x" ++ old_striplib="$STRIP -S" ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++ else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++ fi ++ ;; ++ *) ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++ ;; ++ esac ++fi + +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' + +-# Executable file suffix (normally ""). +-exeext="$exeext" + +-# Additional compiler flags for building library objects. +-pic_flag=$lt_lt_prog_compiler_pic_GCJ +-pic_mode=$pic_mode + +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len + +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ + +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks + +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix + +-# Do we need a version for libraries? +-need_version=$need_version + +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen + +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self + +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static + +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_lt_prog_compiler_static_GCJ ++ # Report which library types will actually be built ++ { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 ++$as_echo_n "checking if libtool supports shared libraries... " >&6; } ++ { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 ++$as_echo "$can_build_shared" >&6; } + +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ ++ { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 ++$as_echo_n "checking whether to build shared libraries... " >&6; } ++ test "$can_build_shared" = "no" && enable_shared=no + +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. ++ case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; + +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ ++ aix[4-9]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 ++$as_echo "$enable_shared" >&6; } + +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ ++ { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 ++$as_echo_n "checking whether to build static libraries... " >&6; } ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 ++$as_echo "$enable_static" >&6; } + +-# Library versioning type. +-version_type=$version_type + +-# Format of library name prefix. +-libname_spec=$lt_libname_spec + +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec + +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec ++fi ++ac_ext=c ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ++ac_compiler_gnu=$ac_cv_c_compiler_gnu + +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_old_archive_cmds_GCJ +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds ++CC="$lt_save_CC" + +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ + +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ + +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_archive_cmds_GCJ +-archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds + +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_module_cmds_GCJ +-module_expsym_cmds=$lt_module_expsym_cmds_GCJ + +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_predep_objects_GCJ +- +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_postdep_objects_GCJ +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_predeps_GCJ +- +-# Dependencies to place after the objects being linked to create a +-# 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 + +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method + +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd + +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_allow_undefined_flag_GCJ + +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_no_undefined_flag_GCJ + +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds + +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval + +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe ++ ac_config_commands="$ac_config_commands libtool" + +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var + +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var ++# Only expand once: + +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +-# How to hardcode a shared library path into an executable. +-hardcode_action=$hardcode_action_GCJ + +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs ++{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 ++$as_echo_n "checking for an ANSI C-conforming const... " >&6; } ++if test "${ac_cv_c_const+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ ++int ++main () ++{ ++/* FIXME: Include the comments suggested by Paul. */ ++#ifndef __cplusplus ++ /* Ultrix mips cc rejects this. */ ++ typedef int charset[2]; ++ const charset cs; ++ /* SunOS 4.1.1 cc rejects this. */ ++ char const *const *pcpcc; ++ char **ppc; ++ /* NEC SVR4.0.2 mips cc rejects this. */ ++ struct point {int x, y;}; ++ static struct point const zero = {0,0}; ++ /* AIX XL C 1.02.0.0 rejects this. ++ It does not let you subtract one const X* pointer from another in ++ an arm of an if-expression whose if-part is not a constant ++ expression */ ++ const char *g = "string"; ++ pcpcc = &g + (g ? g-g : 0); ++ /* HPUX 7.0 cc rejects these. */ ++ ++pcpcc; ++ ppc = (char**) pcpcc; ++ pcpcc = (char const *const *) ppc; ++ { /* SCO 3.2v4 cc rejects this. */ ++ char *t; ++ char const *s = 0 ? (char *) 0 : (char const *) 0; + +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ +- +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ +- +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$hardcode_direct_GCJ +- +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$hardcode_minus_L_GCJ +- +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ +- +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$hardcode_automatic_GCJ ++ *t++ = 0; ++ if (s) return 0; ++ } ++ { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ ++ int x[] = {25, 17}; ++ const int *foo = &x[0]; ++ ++foo; ++ } ++ { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ ++ typedef const int *iptr; ++ iptr p = 0; ++ ++p; ++ } ++ { /* AIX XL C 1.02.0.0 rejects this saying ++ "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ ++ struct s { int j; const int *ap[3]; }; ++ struct s *b; b->j = 5; ++ } ++ { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ ++ const int foo = 10; ++ if (!foo) return 0; ++ } ++ return !cs[0] && !zero.x; ++#endif + +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_cv_c_const=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$link_all_deplibs_GCJ ++ ac_cv_c_const=no ++fi + +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 ++$as_echo "$ac_cv_c_const" >&6; } ++if test $ac_cv_c_const = no; then + +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec ++cat >>confdefs.h <<\_ACEOF ++#define const /**/ ++_ACEOF + +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path ++fi + +-# Set to yes if exported symbols are required. +-always_export_symbols=$always_export_symbols_GCJ ++{ $as_echo "$as_me:$LINENO: checking for inline" >&5 ++$as_echo_n "checking for inline... " >&6; } ++if test "${ac_cv_c_inline+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_cv_c_inline=no ++for ac_kw in inline __inline__ __inline; do ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#ifndef __cplusplus ++typedef int foo_t; ++static $ac_kw foo_t static_foo () {return 0; } ++$ac_kw foo_t foo () {return 0; } ++#endif + +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_export_symbols_cmds_GCJ ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_cv_c_inline=$ac_kw ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds + +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_exclude_expsyms_GCJ ++fi + +-# Symbols that must always be exported. +-include_expsyms=$lt_include_expsyms_GCJ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ test "$ac_cv_c_inline" != no && break ++done + +-# ### END LIBTOOL TAG CONFIG: $tagname ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 ++$as_echo "$ac_cv_c_inline" >&6; } + +-__EOF__ + ++case $ac_cv_c_inline in ++ inline | yes) ;; ++ *) ++ case $ac_cv_c_inline in ++ no) ac_val=;; ++ *) ac_val=$ac_cv_c_inline;; ++ esac ++ cat >>confdefs.h <<_ACEOF ++#ifndef __cplusplus ++#define inline $ac_val ++#endif ++_ACEOF ++ ;; ++esac + ++{ $as_echo "$as_me:$LINENO: checking for size_t" >&5 ++$as_echo_n "checking for size_t... " >&6; } ++if test "${ac_cv_type_size_t+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" +- fi +-fi +- ++ ac_cv_type_size_t=no ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++int ++main () ++{ ++if (sizeof (size_t)) ++ return 0; ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++int ++main () ++{ ++if (sizeof ((size_t))) ++ return 0; ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ : ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu ++ ac_cv_type_size_t=yes ++fi + +-CC="$lt_save_CC" ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +- else +- tagname="" +- fi +- ;; + +- RC) ++fi + ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 ++$as_echo "$ac_cv_type_size_t" >&6; } ++if test "x$ac_cv_type_size_t" = x""yes; then ++ : ++else + +-# Source file extension for RC test sources. +-ac_ext=rc ++cat >>confdefs.h <<_ACEOF ++#define size_t unsigned int ++_ACEOF + +-# Object file extension for compiled RC test sources. +-objext=o +-objext_RC=$objext ++fi + +-# Code to be used in simple compile tests +-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +-# Code to be used in simple link tests +-lt_simple_link_test_code="$lt_simple_compile_test_code" + +-# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +-# If no C compiler was specified, use CC. +-LTCC=${LTCC-"$CC"} + +-# If no C compiler flags were specified, use CFLAGS. +-LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +-# Allow CC to be a program name with arguments. +-compiler=$CC + ++for ac_header in unistd.h sys/param.h limits.h pwd.h errno.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++$as_echo_n "checking $ac_header usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# save warnings/boilerplate of simple test code +-ac_outfile=conftest.$ac_objext +-echo "$lt_simple_compile_test_code" >conftest.$ac_ext +-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +-_lt_compiler_boilerplate=`cat conftest.err` +-$rm conftest* ++ ac_header_compiler=no ++fi + +-ac_outfile=conftest.$ac_objext +-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 -r conftest* ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++$as_echo_n "checking $ac_header presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Allow CC to be a program name with arguments. +-lt_save_CC="$CC" +-CC=${RC-"windres"} +-compiler=$CC +-compiler_RC=$CC +-for cc_temp in $compiler""; do +- case $cc_temp in +- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; +- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; +- \-*) ;; +- *) break;; +- esac +-done +-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++ ac_header_preproc=no ++fi + +-lt_cv_prog_compiler_c_o_RC=yes ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + +-# The else clause should only fire when bootstrapping the +-# libtool distribution, otherwise you forgot to ship ltmain.sh +-# with your package, and you will get complaints that there are +-# no rules to generate ltmain.sh. +-if test -f "$ltmain"; then +- # See if we are running on zsh, and set the options which allow our commands through +- # without removal of \ escapes. +- if test -n "${ZSH_VERSION+set}" ; then +- setopt NO_GLOB_SUBST +- fi +- # Now quote all the things that may contain metacharacters while being +- # careful not to overquote the AC_SUBSTed values. We take copies of the +- # variables and quote the copies for generation of the libtool script. +- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ +- SED SHELL STRIP \ +- libname_spec library_names_spec soname_spec extract_expsyms_cmds \ +- old_striplib striplib file_magic_cmd finish_cmds finish_eval \ +- deplibs_check_method reload_flag reload_cmds need_locks \ +- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ +- lt_cv_sys_global_symbol_to_c_name_address \ +- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ +- old_postinstall_cmds old_postuninstall_cmds \ +- compiler_RC \ +- CC_RC \ +- LD_RC \ +- lt_prog_compiler_wl_RC \ +- lt_prog_compiler_pic_RC \ +- lt_prog_compiler_static_RC \ +- lt_prog_compiler_no_builtin_flag_RC \ +- export_dynamic_flag_spec_RC \ +- thread_safe_flag_spec_RC \ +- whole_archive_flag_spec_RC \ +- enable_shared_with_static_runtimes_RC \ +- old_archive_cmds_RC \ +- old_archive_from_new_cmds_RC \ +- predep_objects_RC \ +- postdep_objects_RC \ +- predeps_RC \ +- postdeps_RC \ +- compiler_lib_search_path_RC \ +- compiler_lib_search_dirs_RC \ +- archive_cmds_RC \ +- archive_expsym_cmds_RC \ +- postinstall_cmds_RC \ +- postuninstall_cmds_RC \ +- old_archive_from_expsyms_cmds_RC \ +- allow_undefined_flag_RC \ +- no_undefined_flag_RC \ +- export_symbols_cmds_RC \ +- hardcode_libdir_flag_spec_RC \ +- hardcode_libdir_flag_spec_ld_RC \ +- hardcode_libdir_separator_RC \ +- hardcode_automatic_RC \ +- module_cmds_RC \ +- module_expsym_cmds_RC \ +- lt_cv_prog_compiler_c_o_RC \ +- fix_srcfile_path_RC \ +- exclude_expsyms_RC \ +- include_expsyms_RC; do +- +- case $var in +- old_archive_cmds_RC | \ +- old_archive_from_new_cmds_RC | \ +- archive_cmds_RC | \ +- archive_expsym_cmds_RC | \ +- module_cmds_RC | \ +- module_expsym_cmds_RC | \ +- old_archive_from_expsyms_cmds_RC | \ +- export_symbols_cmds_RC | \ +- extract_expsyms_cmds | reload_cmds | finish_cmds | \ +- postinstall_cmds | postuninstall_cmds | \ +- old_postinstall_cmds | old_postuninstall_cmds | \ +- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) +- # Double-quote double-evaled strings. +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" +- ;; +- *) +- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" +- ;; +- esac +- done ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +- case $lt_echo in +- *'\$0 --fallback-echo"') +- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; +- esac ++esac ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } + +-cfgfile="$ofile" ++fi ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +- cat <<__EOF__ >> "$cfgfile" +-# ### BEGIN LIBTOOL TAG CONFIG: $tagname ++fi + +-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++done + +-# Shell to use when invoking shell scripts. +-SHELL=$lt_SHELL + +-# Whether or not to build shared libraries. +-build_libtool_libs=$enable_shared ++case x"${target_os}" in ++ xdarwin*) ++ CFLAGS="${CFLAGS} -no-cpp-precomp" ++ ;; ++ x*cygwin*) ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#ifndef WIN32 ++ yes ++ #endif ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "yes" >/dev/null 2>&1; then + +-# Whether or not to build static libraries. +-build_old_libs=$enable_static ++cat >>confdefs.h <<\_ACEOF ++#define SYS_CYGWIN 1 ++_ACEOF + +-# Whether or not to add -lc for building shared libraries. +-build_libtool_need_lc=$archive_cmds_need_lc_RC ++fi ++rm -f conftest* + +-# Whether or not to disallow shared libs when runtime libs are static +-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC + +-# Whether or not to optimize for fast installation. +-fast_install=$enable_fast_install ++cat >>confdefs.h <<\_ACEOF ++#define WIN32 1 ++_ACEOF + +-# The host system. +-host_alias=$host_alias +-host=$host +-host_os=$host_os ++ ;; ++ xbeos*) + +-# The build system. +-build_alias=$build_alias +-build=$build +-build_os=$build_os ++cat >>confdefs.h <<\_ACEOF ++#define SYS_BEOS 1 ++_ACEOF + +-# An echo program that does not interpret backslashes. +-echo=$lt_echo ++ ;; ++ x*msvc*) ++ SYS_MSVC=1 ++ ;; ++ x*) ++ ;; ++esac + +-# The archiver. +-AR=$lt_AR +-AR_FLAGS=$lt_AR_FLAGS + +-# A C compiler. +-LTCC=$lt_LTCC ++CAN_BUILD_LIBDVDCSS=0 + +-# LTCC compiler flags. +-LTCFLAGS=$lt_LTCFLAGS + +-# A language-specific compiler. +-CC=$lt_compiler_RC ++for ac_header in windows.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++$as_echo_n "checking $ac_header usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Is the compiler the GNU C compiler? +-with_gcc=$GCC_RC ++ ac_header_compiler=no ++fi + +-# An ERE matcher. +-EGREP=$lt_EGREP ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + +-# The linker used to build libraries. +-LD=$lt_LD_RC ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++$as_echo_n "checking $ac_header presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Whether we need hard or soft links. +-LN_S=$lt_LN_S ++ ac_header_preproc=no ++fi + +-# A BSD-compatible nm program. +-NM=$lt_NM ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + +-# A symbol stripping program +-STRIP=$lt_STRIP ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +-# Used to examine libraries when file_magic_cmd begins "file" +-MAGIC_CMD=$MAGIC_CMD ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } + +-# Used on cygwin: DLL creation program. +-DLLTOOL="$DLLTOOL" ++fi ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# Used on cygwin: object dumper. +-OBJDUMP="$OBJDUMP" + +-# Used on cygwin: assembler. +-AS="$AS" ++for ac_header in direct.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-# The name of the directory that contains temporary libtool files. +-objdir=$objdir ++ #include + +-# How to create reloadable object files. +-reload_flag=$lt_reload_flag +-reload_cmds=$lt_reload_cmds + +-# How to pass a linker flag through the compiler. +-wl=$lt_lt_prog_compiler_wl_RC ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ eval "$as_ac_Header=yes" ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Object file suffix (normally "o"). +-objext="$ac_objext" ++ eval "$as_ac_Header=no" ++fi + +-# Old archive suffix (normally "a"). +-libext="$libext" ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# Shared library suffix (normally ".so"). +-shrext_cmds='$shrext_cmds' ++fi + +-# Executable file suffix (normally ""). +-exeext="$exeext" ++done + +-# Additional compiler flags for building library objects. +-pic_flag=$lt_lt_prog_compiler_pic_RC +-pic_mode=$pic_mode + +-# What is the maximum length of a command? +-max_cmd_len=$lt_cv_sys_max_cmd_len ++for ac_header in winioctl.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ + +-# Does compiler simultaneously support -c and -o options? +-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC ++ #include + +-# Must we lock files when doing compilation? +-need_locks=$lt_need_locks + +-# Do we need the lib prefix for modules? +-need_lib_prefix=$need_lib_prefix ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ eval "$as_ac_Header=yes" ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Do we need a version for libraries? +-need_version=$need_version ++ eval "$as_ac_Header=no" ++fi + +-# Whether dlopen is supported. +-dlopen_support=$enable_dlopen ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# Whether dlopen of programs is supported. +-dlopen_self=$enable_dlopen_self ++ CAN_BUILD_LIBDVDCSS=1 + +-# Whether dlopen of statically linked programs is supported. +-dlopen_self_static=$enable_dlopen_self_static ++fi + +-# Compiler flag to prevent dynamic linking. +-link_static_flag=$lt_lt_prog_compiler_static_RC ++done + +-# Compiler flag to turn off builtin functions. +-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC + +-# Compiler flag to allow reflexive dlopens. +-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC ++fi + +-# Compiler flag to generate shared objects directly from archives. +-whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC ++done + +-# Compiler flag to generate thread-safe objects. +-thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC + +-# Library versioning type. +-version_type=$version_type + +-# Format of library name prefix. +-libname_spec=$lt_libname_spec ++for ac_header in sys/ioctl.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++$as_echo_n "checking $ac_header usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# List of archive names. First name is the real one, the rest are links. +-# The last name is the one that the linker finds with -lNAME. +-library_names_spec=$lt_library_names_spec ++ ac_header_compiler=no ++fi + +-# The coded name of the library, if different from the real name. +-soname_spec=$lt_soname_spec ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + +-# Commands used to build and install an old-style archive. +-RANLIB=$lt_RANLIB +-old_archive_cmds=$lt_old_archive_cmds_RC +-old_postinstall_cmds=$lt_old_postinstall_cmds +-old_postuninstall_cmds=$lt_old_postuninstall_cmds ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++$as_echo_n "checking $ac_header presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Create an old-style archive from a shared archive. +-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC ++ ac_header_preproc=no ++fi + +-# Create a temporary old-style archive to link instead of a shared archive. +-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + +-# Commands used to build and install a shared archive. +-archive_cmds=$lt_archive_cmds_RC +-archive_expsym_cmds=$lt_archive_expsym_cmds_RC +-postinstall_cmds=$lt_postinstall_cmds +-postuninstall_cmds=$lt_postuninstall_cmds ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +-# Commands used to build a loadable module (assumed same as above if empty) +-module_cmds=$lt_module_cmds_RC +-module_expsym_cmds=$lt_module_expsym_cmds_RC ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } + +-# Commands to strip libraries. +-old_striplib=$lt_old_striplib +-striplib=$lt_striplib ++fi ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predep_objects=$lt_predep_objects_RC +- +-# Dependencies to place after the objects being linked to create a +-# shared library. +-postdep_objects=$lt_postdep_objects_RC +- +-# Dependencies to place before the objects being linked to create a +-# shared library. +-predeps=$lt_predeps_RC +- +-# Dependencies to place after the objects being linked to create a +-# 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 ++ CAN_BUILD_LIBDVDCSS=1 + +-# Method to check whether dependent libraries are shared objects. +-deplibs_check_method=$lt_deplibs_check_method + +-# Command to use when deplibs_check_method == file_magic. +-file_magic_cmd=$lt_file_magic_cmd + +-# Flag that allows shared libraries with undefined symbols to be built. +-allow_undefined_flag=$lt_allow_undefined_flag_RC + +-# Flag that forces no undefined symbols. +-no_undefined_flag=$lt_no_undefined_flag_RC ++for ac_header in sys/cdio.h sys/dvdio.h linux/cdrom.h dvd.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++$as_echo_n "checking $ac_header usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Commands used to finish a libtool library installation in a directory. +-finish_cmds=$lt_finish_cmds ++ ac_header_compiler=no ++fi + +-# Same as above, but a single script fragment to be evaled but not shown. +-finish_eval=$lt_finish_eval ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + +-# Take the output of nm and produce a listing of raw symbols and C names. +-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++$as_echo_n "checking $ac_header presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + +-# Transform the output of nm in a proper C declaration +-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl ++ ac_header_preproc=no ++fi + +-# Transform the output of nm in a C name address pair +-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + +-# This is the shared library runtime path variable. +-runpath_var=$runpath_var ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +-# This is the shared library path variable. +-shlibpath_var=$shlibpath_var ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } + +-# Is shlibpath searched before the hard-coded library search path? +-shlibpath_overrides_runpath=$shlibpath_overrides_runpath ++fi ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + +-# How to hardcode a shared library path into an executable. +-hardcode_action=$hardcode_action_RC ++fi + +-# Whether we should hardcode library paths into libraries. +-hardcode_into_libs=$hardcode_into_libs ++done + +-# Flag to hardcode \$libdir into a binary during linking. +-# This must work even if \$libdir does not exist. +-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC ++ BSD_DVD_STRUCT=0 ++ LINUX_DVD_STRUCT=0 ++ OPENBSD_DVD_STRUCT=0 ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + +-# If ld is used when linking, flag to hardcode \$libdir into +-# a binary during linking. This must work even if \$libdir does +-# not exist. +-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC +- +-# Whether we need a single -rpath flag with a separated argument. +-hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC +- +-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +-# resulting binary. +-hardcode_direct=$hardcode_direct_RC +- +-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +-# resulting binary. +-hardcode_minus_L=$hardcode_minus_L_RC +- +-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +-# the resulting binary. +-hardcode_shlibpath_var=$hardcode_shlibpath_var_RC +- +-# Set to yes if building a shared library automatically hardcodes DIR into the library +-# and all subsequent libraries and executables linked against it. +-hardcode_automatic=$hardcode_automatic_RC ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "dvd_struct" >/dev/null 2>&1; then + +-# Variables whose values should be saved in libtool wrapper scripts and +-# restored at relink time. +-variables_saved_for_relink="$variables_saved_for_relink" + +-# Whether libtool must link a program against all its dependency libraries. +-link_all_deplibs=$link_all_deplibs_RC ++cat >>confdefs.h <<\_ACEOF ++#define DVD_STRUCT_IN_SYS_CDIO_H 1 ++_ACEOF + +-# Compile-time system search path for libraries +-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + +-# Run-time system search path for libraries +-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "struct dvd_struct" >/dev/null 2>&1; then + +-# Fix the shell variable \$srcfile for the compiler. +-fix_srcfile_path=$lt_fix_srcfile_path ++ BSD_DVD_STRUCT=1 ++else ++ LINUX_DVD_STRUCT=1; OPENBSD_DVD_STRUCT=1 ++fi ++rm -f conftest* + +-# Set to yes if exported symbols are required. +-always_export_symbols=$always_export_symbols_RC + +-# The commands to list exported symbols. +-export_symbols_cmds=$lt_export_symbols_cmds_RC ++fi ++rm -f conftest* + +-# The commands to extract the exported symbol list from a shared archive. +-extract_expsyms_cmds=$lt_extract_expsyms_cmds ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + +-# Symbols that should not be listed in the preloaded symbols. +-exclude_expsyms=$lt_exclude_expsyms_RC ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "dvd_struct" >/dev/null 2>&1; then + +-# Symbols that must always be exported. +-include_expsyms=$lt_include_expsyms_RC + +-# ### END LIBTOOL TAG CONFIG: $tagname ++cat >>confdefs.h <<\_ACEOF ++#define DVD_STRUCT_IN_SYS_DVDIO_H 1 ++_ACEOF + +-__EOF__ ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "struct dvd_struct" >/dev/null 2>&1; then + ++ BSD_DVD_STRUCT=1 + else +- # If there is no Makefile yet, we rely on a make rule to execute +- # `config.status --recheck' to rerun these tests and create the +- # libtool script then. +- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` +- if test -f "$ltmain_in"; then +- test -f Makefile && make "$ltmain" +- fi ++ LINUX_DVD_STRUCT=1 + fi ++rm -f conftest* + + +-ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +-CC="$lt_save_CC" ++fi ++rm -f conftest* + +- ;; ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + +- *) +- { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 +-echo "$as_me: error: Unsupported tag name: $tagname" >&2;} +- { (exit 1); exit 1; }; } +- ;; +- esac ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "dvd_struct" >/dev/null 2>&1; then + +- # Append the new tag name to the list of available tags. +- if test -n "$tagname" ; then +- available_tags="$available_tags $tagname" +- fi +- fi +- done +- IFS="$lt_save_ifs" + +- # Now substitute the updated list of available tags. +- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then +- mv "${ofile}T" "$ofile" +- chmod +x "$ofile" +- else +- rm -f "${ofile}T" +- { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 +-echo "$as_me: error: unable to update list of available tagged configurations." >&2;} +- { (exit 1); exit 1; }; } +- fi +-fi ++cat >>confdefs.h <<\_ACEOF ++#define DVD_STRUCT_IN_LINUX_CDROM_H 1 ++_ACEOF + ++ LINUX_DVD_STRUCT=1 + ++fi ++rm -f conftest* + +-# This can be used to rebuild libtool when needed +-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + +-# Always use our own libtool. +-LIBTOOL='$(SHELL) $(top_builddir)/libtool' ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "dvd_struct" >/dev/null 2>&1; then + +-# Prevent multiple expansion + ++cat >>confdefs.h <<\_ACEOF ++#define DVD_STRUCT_IN_DVD_H 1 ++_ACEOF + ++ SYS_BSDI_LIBDVD=1 ++ LINUX_DVD_STRUCT=1 + ++else + + ++for ac_header in /sys/dev/scsi/scsi_ioctl.h ++do ++as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++$as_echo_n "checking $ac_header usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + ++ ac_header_compiler=no ++fi + ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++$as_echo_n "checking $ac_header presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 + ++ ac_header_preproc=no ++fi + ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 ++$as_echo_n "checking for $ac_header... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ $as_echo_n "(cached) " >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } + ++fi ++as_val=`eval 'as_val=${'$as_ac_Header'} ++ $as_echo "$as_val"'` ++ if test "x$as_val" = x""yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF + + ++cat >>confdefs.h <<\_ACEOF ++#define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1 ++_ACEOF + ++ SYS_BSDI=1 ++ LINUX_DVD_STRUCT=1 + ++fi + ++done + + ++fi ++rm -f conftest* + +-{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 +-echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } +-if test "${ac_cv_c_const+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then ++ { $as_echo "$as_me:$LINENO: checking for sys/scsi/scsi_types.h" >&5 ++$as_echo_n "checking for sys/scsi/scsi_types.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_scsi_types_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_scsi_types_h" >&6; } + else +- cat >conftest.$ac_ext <<_ACEOF ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking sys/scsi/scsi_types.h usability" >&5 ++$as_echo_n "checking sys/scsi/scsi_types.h usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-int +-main () +-{ +-/* FIXME: Include the comments suggested by Paul. */ +-#ifndef __cplusplus +- /* Ultrix mips cc rejects this. */ +- typedef int charset[2]; +- const charset cs; +- /* SunOS 4.1.1 cc rejects this. */ +- char const *const *pcpcc; +- char **ppc; +- /* NEC SVR4.0.2 mips cc rejects this. */ +- struct point {int x, y;}; +- static struct point const zero = {0,0}; +- /* AIX XL C 1.02.0.0 rejects this. +- It does not let you subtract one const X* pointer from another in +- an arm of an if-expression whose if-part is not a constant +- expression */ +- const char *g = "string"; +- pcpcc = &g + (g ? g-g : 0); +- /* HPUX 7.0 cc rejects these. */ +- ++pcpcc; +- ppc = (char**) pcpcc; +- pcpcc = (char const *const *) ppc; +- { /* SCO 3.2v4 cc rejects this. */ +- char *t; +- char const *s = 0 ? (char *) 0 : (char const *) 0; +- +- *t++ = 0; +- if (s) return 0; +- } +- { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ +- int x[] = {25, 17}; +- const int *foo = &x[0]; +- ++foo; +- } +- { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ +- typedef const int *iptr; +- iptr p = 0; +- ++p; +- } +- { /* AIX XL C 1.02.0.0 rejects this saying +- "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ +- struct s { int j; const int *ap[3]; }; +- struct s *b; b->j = 5; +- } +- { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ +- const int foo = 10; +- if (!foo) return 0; +- } +- return !cs[0] && !zero.x; +-#endif +- +- ; +- return 0; +-} ++/* end confdefs.h. */ ++$ac_includes_default ++#include + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20173,129 +12904,128 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then +- ac_cv_c_const=yes ++ ac_header_compiler=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_c_const=no ++ ac_header_compiler=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 +-echo "${ECHO_T}$ac_cv_c_const" >&6; } +-if test $ac_cv_c_const = no; then +- +-cat >>confdefs.h <<\_ACEOF +-#define const +-_ACEOF ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + +-fi +- +-{ echo "$as_me:$LINENO: checking for inline" >&5 +-echo $ECHO_N "checking for inline... $ECHO_C" >&6; } +-if test "${ac_cv_c_inline+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_c_inline=no +-for ac_kw in inline __inline__ __inline; do +- cat >conftest.$ac_ext <<_ACEOF ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking sys/scsi/scsi_types.h presence" >&5 ++$as_echo_n "checking sys/scsi/scsi_types.h presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ +-#ifndef __cplusplus +-typedef int foo_t; +-static $ac_kw foo_t static_foo () {return 0; } +-$ac_kw foo_t foo () {return 0; } +-#endif +- ++#include + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" ++if { (ac_try="$ac_cpp conftest.$ac_ext" + 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_compile") 2>conftest.er1 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 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_c_werror_flag" || ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_cv_c_inline=$ac_kw ++ }; then ++ ac_header_preproc=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ++ ac_header_preproc=no + fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- test "$ac_cv_c_inline" != no && break +-done +- +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 +-echo "${ECHO_T}$ac_cv_c_inline" >&6; } ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/scsi_types.h: in the future, the compiler will take precedence" >&2;} + +-case $ac_cv_c_inline in +- inline | yes) ;; +- *) +- case $ac_cv_c_inline in +- no) ac_val=;; +- *) ac_val=$ac_cv_c_inline;; +- esac +- cat >>confdefs.h <<_ACEOF +-#ifndef __cplusplus +-#define inline $ac_val +-#endif +-_ACEOF + ;; + esac ++{ $as_echo "$as_me:$LINENO: checking for sys/scsi/scsi_types.h" >&5 ++$as_echo_n "checking for sys/scsi/scsi_types.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_cv_header_sys_scsi_scsi_types_h=$ac_header_preproc ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_scsi_types_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_scsi_types_h" >&6; } + +-{ echo "$as_me:$LINENO: checking for size_t" >&5 +-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } +-if test "${ac_cv_type_size_t+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++if test "x$ac_cv_header_sys_scsi_scsi_types_h" = x""yes; then ++ ++ if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then ++ { $as_echo "$as_me:$LINENO: checking for sys/scsi/impl/uscsi.h" >&5 ++$as_echo_n "checking for sys/scsi/impl/uscsi.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_impl_uscsi_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_impl_uscsi_h" >&6; } + else +- cat >conftest.$ac_ext <<_ACEOF ++ # Is the header compilable? ++{ $as_echo "$as_me:$LINENO: checking sys/scsi/impl/uscsi.h usability" >&5 ++$as_echo_n "checking sys/scsi/impl/uscsi.h usability... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default +-typedef size_t ac__type_new_; +-int +-main () +-{ +-if ((ac__type_new_ *) 0) +- return 0; +-if (sizeof (ac__type_new_)) +- return 0; +- ; +- return 0; +-} ++#include + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20303,61 +13033,133 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then +- ac_cv_type_size_t=yes ++ ac_header_compiler=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_type_size_t=no ++ ac_header_compiler=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 +-echo "${ECHO_T}$ac_cv_type_size_t" >&6; } +-if test $ac_cv_type_size_t = yes; then +- : +-else ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + +-cat >>confdefs.h <<_ACEOF +-#define size_t unsigned int ++# Is the header present? ++{ $as_echo "$as_me:$LINENO: checking sys/scsi/impl/uscsi.h presence" >&5 ++$as_echo_n "checking sys/scsi/impl/uscsi.h presence... " >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include + _ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_header_preproc=no ++fi ++ ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } ++ ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: in the future, the compiler will take precedence" >&2;} + ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for sys/scsi/impl/uscsi.h" >&5 ++$as_echo_n "checking for sys/scsi/impl/uscsi.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_cv_header_sys_scsi_impl_uscsi_h=$ac_header_preproc + fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_impl_uscsi_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_impl_uscsi_h" >&6; } + ++fi ++if test "x$ac_cv_header_sys_scsi_impl_uscsi_h" = x""yes; then + + ++cat >>confdefs.h <<\_ACEOF ++#define SOLARIS_USCSI 1 ++_ACEOF + + ++fi + + +-for ac_header in unistd.h sys/param.h limits.h pwd.h errno.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++fi ++ ++ ++ if test "${ac_cv_header_sys_scsi_h+set}" = set; then ++ { $as_echo "$as_me:$LINENO: checking for sys/scsi.h" >&5 ++$as_echo_n "checking for sys/scsi.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_h" >&6; } + else + # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking sys/scsi.h usability" >&5 ++$as_echo_n "checking sys/scsi.h usability... " >&6; } + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -20365,7 +13167,7 @@ + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default +-#include <$ac_header> ++#include + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20373,180 +13175,145 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + + # Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking sys/scsi.h presence" >&5 ++$as_echo_n "checking sys/scsi.h presence... " >&6; } + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ +-#include <$ac_header> ++#include + _ACEOF + if { (ac_try="$ac_cpp conftest.$ac_ext" + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no + fi + + rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + + # So? What about this header? + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: sys/scsi.h: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: sys/scsi.h: in the future, the compiler will take precedence" >&2;} + + ;; + esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:$LINENO: checking for sys/scsi.h" >&5 ++$as_echo_n "checking for sys/scsi.h... " >&6; } ++if test "${ac_cv_header_sys_scsi_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- eval "$as_ac_Header=\$ac_header_preproc" +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +- ++ ac_cv_header_sys_scsi_h=$ac_header_preproc + fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_h" >&5 ++$as_echo "$ac_cv_header_sys_scsi_h" >&6; } + + fi ++if test "x$ac_cv_header_sys_scsi_h" = x""yes; then + +-done +- +- +-case x"${target_os}" in +- xdarwin*) +- CFLAGS="${CFLAGS} -no-cpp-precomp" +- ;; +- x*cygwin*) +- cat >conftest.$ac_ext <<_ACEOF ++ cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ +-#ifndef WIN32 +- yes +- #endif +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "yes" >/dev/null 2>&1; then ++#include + +-cat >>confdefs.h <<\_ACEOF +-#define SYS_CYGWIN 1 + _ACEOF +- +-fi +-rm -f conftest* ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "sctl_io" >/dev/null 2>&1; then + + + cat >>confdefs.h <<\_ACEOF +-#define WIN32 1 ++#define HPUX_SCTL_IO 1 + _ACEOF + +- ;; +- xbeos*) +- +-cat >>confdefs.h <<\_ACEOF +-#define SYS_BEOS 1 +-_ACEOF + +- ;; +- x*msvc*) +- SYS_MSVC=1 +- ;; +- x*) +- ;; +-esac ++fi ++rm -f conftest* + + +-CAN_BUILD_LIBDVDCSS=0 ++fi + + +-for ac_header in windows.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then ++ { $as_echo "$as_me:$LINENO: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5 ++$as_echo_n "checking for IOKit/storage/IODVDMediaBSDClient.h... " >&6; } ++if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&5 ++$as_echo "$ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&6; } + else + # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking IOKit/storage/IODVDMediaBSDClient.h usability" >&5 ++$as_echo_n "checking IOKit/storage/IODVDMediaBSDClient.h usability... " >&6; } + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -20554,7 +13321,7 @@ + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default +-#include <$ac_header> ++#include + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20562,130 +13329,168 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } + + # Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } ++{ $as_echo "$as_me:$LINENO: checking IOKit/storage/IODVDMediaBSDClient.h presence" >&5 ++$as_echo_n "checking IOKit/storage/IODVDMediaBSDClient.h presence... " >&6; } + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ +-#include <$ac_header> ++#include + _ACEOF + if { (ac_try="$ac_cpp conftest.$ac_ext" + 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_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_cpp conftest.$ac_ext") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no + fi + + rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } + + # So? What about this header? + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: present but cannot be compiled" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: check for missing prerequisite headers?" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: see the Autoconf documentation" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: section \"Present But Cannot Be Compiled\"" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the preprocessor's result" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the preprocessor's result" >&2;} ++ { $as_echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: in the future, the compiler will take precedence" >&5 ++$as_echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: in the future, the compiler will take precedence" >&2;} ++ ++ ;; ++esac ++{ $as_echo "$as_me:$LINENO: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5 ++$as_echo_n "checking for IOKit/storage/IODVDMediaBSDClient.h... " >&6; } ++if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h=$ac_header_preproc ++fi ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&5 ++$as_echo "$ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&6; } ++ ++fi ++if test "x$ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" = x""yes; then ++ ++ ++cat >>confdefs.h <<\_ACEOF ++#define DARWIN_DVD_IOCTL 1 ++_ACEOF ++ ++ DVDCSS_LDFLAGS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,IOKit" ++ ++fi ++ ++ ++ if test x$LINUX_DVD_STRUCT = x1; then ++ ++cat >>confdefs.h <<\_ACEOF ++#define HAVE_LINUX_DVD_STRUCT 1 ++_ACEOF ++ ++ if test x$OPENBSD_DVD_STRUCT = x1; then ++ ++cat >>confdefs.h <<\_ACEOF ++#define HAVE_OPENBSD_DVD_STRUCT 1 ++_ACEOF ++ ++ fi ++ else ++ if test x$BSD_DVD_STRUCT = x1; then ++ ++cat >>confdefs.h <<\_ACEOF ++#define HAVE_BSD_DVD_STRUCT 1 ++_ACEOF + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- eval "$as_ac_Header=\$ac_header_preproc" +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++ fi ++ fi + + fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF ++ ++done + + +-for ac_header in direct.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++CFLAGS_save="${CFLAGS}" ++ ++{ $as_echo "$as_me:$LINENO: checking if \$CC accepts -Wall" >&5 ++$as_echo_n "checking if \$CC accepts -Wall... " >&6; } ++if test "${ac_cv_c_Wall+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- cat >conftest.$ac_ext <<_ACEOF ++ CFLAGS="-Wall ${CFLAGS_save}" ++ cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + +- #include +- ++int ++main () ++{ + +-#include <$ac_header> ++ ; ++ return 0; ++} + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20693,59 +13498,54 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then +- eval "$as_ac_Header=yes" ++ ac_cv_c_Wall=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- eval "$as_ac_Header=no" ++ ac_cv_c_Wall=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF +- ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_Wall" >&5 ++$as_echo "$ac_cv_c_Wall" >&6; } ++if test "${ac_cv_c_Wall}" != "no"; then ++ CFLAGS_save="-Wall ${CFLAGS_save}" + fi + +-done +- +- +-for ac_header in winioctl.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:$LINENO: checking if \$CC accepts -Wsign-compare" >&5 ++$as_echo_n "checking if \$CC accepts -Wsign-compare... " >&6; } ++if test "${ac_cv_c_Wsign_compare+set}" = set; then ++ $as_echo_n "(cached) " >&6 + else +- cat >conftest.$ac_ext <<_ACEOF ++ CFLAGS="-Wsign-compare ${CFLAGS_save}" ++ cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + +- #include +- ++int ++main () ++{ + +-#include <$ac_header> ++ ; ++ return 0; ++} + _ACEOF + rm -f conftest.$ac_objext + if { (ac_try="$ac_compile" +@@ -20753,2863 +13553,2531 @@ + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" ++$as_echo "$ac_try_echo") >&5 + (eval "$ac_compile") 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 ++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then +- eval "$as_ac_Header=yes" ++ ac_cv_c_Wsign_compare=yes + else +- echo "$as_me: failed program was:" >&5 ++ $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- eval "$as_ac_Header=no" ++ ac_cv_c_Wsign_compare=no + fi + + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF ++{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_Wsign_compare" >&5 ++$as_echo "$ac_cv_c_Wsign_compare" >&6; } ++if test "${ac_cv_c_Wsign_compare}" != "no"; then ++ CFLAGS_save="-Wsign-compare ${CFLAGS_save}" ++fi + +- CAN_BUILD_LIBDVDCSS=1 ++CFLAGS="${CFLAGS_save}" ++ ++CFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST ${CFLAGS}" ++ ++ if test "${SYS_BSDI}" = "1"; then ++ SYS_BSDI_TRUE= ++ SYS_BSDI_FALSE='#' ++else ++ SYS_BSDI_TRUE='#' ++ SYS_BSDI_FALSE= ++fi ++ ++ if test "${SYS_BSDI_LIBDVD}" = "1"; then ++ SYS_BSDI_LIBDVD_TRUE= ++ SYS_BSDI_LIBDVD_FALSE='#' ++else ++ SYS_BSDI_LIBDVD_TRUE='#' ++ SYS_BSDI_LIBDVD_FALSE= ++fi ++ ++ if test "${SYS_MSVC}" = "1"; then ++ SYS_MSVC_TRUE= ++ SYS_MSVC_FALSE='#' ++else ++ SYS_MSVC_TRUE='#' ++ SYS_MSVC_FALSE= ++fi + ++ ++# Check whether --enable-doc was given. ++if test "${enable_doc+set}" = set; then ++ enableval=$enable_doc; ++fi ++ ++if test "$enable_doc" != "no"; then ++ # Extract the first word of "doxygen", so it can be a program name with args. ++set dummy doxygen; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_DOXYGEN+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ case $DOXYGEN in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. ++ ;; ++ *) ++ 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_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++IFS=$as_save_IFS ++ ++ test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="no" ++ ;; ++esac ++fi ++DOXYGEN=$ac_cv_path_DOXYGEN ++if test -n "$DOXYGEN"; then ++ { $as_echo "$as_me:$LINENO: result: $DOXYGEN" >&5 ++$as_echo "$DOXYGEN" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } + fi + ++ ++ # Extract the first word of "latex", so it can be a program name with args. ++set dummy latex; ac_word=$2 ++{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_LATEX+set}" = set; then ++ $as_echo_n "(cached) " >&6 ++else ++ case $LATEX in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_LATEX="$LATEX" # Let the user override the test with a path. ++ ;; ++ *) ++ 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_path_LATEX="$as_dir/$ac_word$ac_exec_ext" ++ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done + done ++IFS=$as_save_IFS ++ ++ test -z "$ac_cv_path_LATEX" && ac_cv_path_LATEX="no" ++ ;; ++esac ++fi ++LATEX=$ac_cv_path_LATEX ++if test -n "$LATEX"; then ++ { $as_echo "$as_me:$LINENO: result: $LATEX" >&5 ++$as_echo "$LATEX" >&6; } ++else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++else ++ DOXYGEN="no" ++ LATEX="no" ++fi ++ if test "${DOXYGEN}" != "no"; then ++ DOXYGEN_TRUE= ++ DOXYGEN_FALSE='#' ++else ++ DOXYGEN_TRUE='#' ++ DOXYGEN_FALSE= ++fi ++ ++ if test "${LATEX}" != "no"; then ++ LATEX_TRUE= ++ LATEX_FALSE='#' ++else ++ LATEX_TRUE='#' ++ LATEX_FALSE= ++fi ++ ++ ++ ++ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/dvdcss/Makefile test/Makefile src/libdvdcss.pc" ++ ++cat >confcache <<\_ACEOF ++# This file is a shell script that caches the results of configure ++# tests run on this system so they can be shared between configure ++# scripts and configure runs, see configure's option --config-cache. ++# It is not useful on other systems. If it contains results you don't ++# want to keep, you may remove or edit it. ++# ++# config.status only pays attention to the cache file if you give it ++# the --recheck option to rerun configure. ++# ++# `ac_cv_env_foo' variables (set or unset) will be overridden when ++# loading this file, other *unset* `ac_cv_foo' will be assigned the ++# following values. ++ ++_ACEOF ++ ++# The following way of writing the cache mishandles newlines in values, ++# but we know of no workaround that is simple, portable, and efficient. ++# So, we kill variables containing newlines. ++# Ultrix sh set writes to stderr and can't be redirected directly, ++# and sets the high bit in the cache file unless we assign to the vars. ++( ++ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do ++ eval ac_val=\$$ac_var ++ case $ac_val in #( ++ *${as_nl}*) ++ case $ac_var in #( ++ *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++ esac ++ case $ac_var in #( ++ _ | IFS | as_nl) ;; #( ++ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++ *) $as_unset $ac_var ;; ++ esac ;; ++ esac ++ done ++ ++ (set) 2>&1 | ++ case $as_nl`(ac_space=' '; set) 2>&1` in #( ++ *${as_nl}ac_space=\ *) ++ # `set' does not quote correctly, so add quotes (double-quote ++ # substitution turns \\\\ into \\, and sed turns \\ into \). ++ sed -n \ ++ "s/'/'\\\\''/g; ++ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ++ ;; #( ++ *) ++ # `set' quotes correctly as required by POSIX, so do not add quotes. ++ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++ ;; ++ esac | ++ sort ++) | ++ sed ' ++ /^ac_cv_env_/b end ++ t clear ++ :clear ++ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ ++ t end ++ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ ++ :end' >>confcache ++if diff "$cache_file" confcache >/dev/null 2>&1; then :; else ++ if test -w "$cache_file"; then ++ test "x$cache_file" != "x/dev/null" && ++ { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 ++$as_echo "$as_me: updating cache $cache_file" >&6;} ++ cat confcache >$cache_file ++ else ++ { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 ++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} ++ fi ++fi ++rm -f confcache + ++test "x$prefix" = xNONE && prefix=$ac_default_prefix ++# Let make expand exec_prefix. ++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +-fi ++DEFS=-DHAVE_CONFIG_H + ++ac_libobjs= ++ac_ltlibobjs= ++for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue ++ # 1. Remove the extension, and $U if already installed. ++ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ++ ac_i=`$as_echo "$ac_i" | sed "$ac_script"` ++ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR ++ # will be set to the directory where LIBOBJS objects are built. ++ ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ++ ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + done ++LIBOBJS=$ac_libobjs + ++LTLIBOBJS=$ac_ltlibobjs + + +-for ac_header in sys/ioctl.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes ++ if test -n "$EXEEXT"; then ++ am__EXEEXT_TRUE= ++ am__EXEEXT_FALSE='#' + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ am__EXEEXT_TRUE='#' ++ am__EXEEXT_FALSE= ++fi + +- ac_header_compiler=no ++if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${SYS_BSDI_TRUE}" && test -z "${SYS_BSDI_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"SYS_BSDI\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"SYS_BSDI\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${SYS_BSDI_LIBDVD_TRUE}" && test -z "${SYS_BSDI_LIBDVD_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"SYS_BSDI_LIBDVD\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"SYS_BSDI_LIBDVD\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${SYS_MSVC_TRUE}" && test -z "${SYS_MSVC_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"SYS_MSVC\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"SYS_MSVC\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${DOXYGEN_TRUE}" && test -z "${DOXYGEN_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"DOXYGEN\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"DOXYGEN\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } ++fi ++if test -z "${LATEX_TRUE}" && test -z "${LATEX_FALSE}"; then ++ { { $as_echo "$as_me:$LINENO: error: conditional \"LATEX\" was never defined. ++Usually this means the macro was only invoked conditionally." >&5 ++$as_echo "$as_me: error: conditional \"LATEX\" was never defined. ++Usually this means the macro was only invoked conditionally." >&2;} ++ { (exit 1); exit 1; }; } + fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++: ${CONFIG_STATUS=./config.status} ++ac_write_fail=0 ++ac_clean_files_save=$ac_clean_files ++ac_clean_files="$ac_clean_files $CONFIG_STATUS" ++{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 ++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} ++cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++#! $SHELL ++# Generated by $as_me. ++# Run this file to recreate the current configuration. ++# Compiler output produced by configure, useful for debugging ++# configure, is in config.log if it exists. + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <$ac_header> ++debug=false ++ac_cs_recheck=false ++ac_cs_silent=false ++SHELL=\${CONFIG_SHELL-$SHELL} + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no +-fi +- +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++## --------------------- ## ++## M4sh Initialization. ## ++## --------------------- ## + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++# Be more Bourne compatible ++DUALCASE=1; export DUALCASE # for MKS sh ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++ emulate sh ++ NULLCMD=: ++ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which ++ # is contrary to our usage. Disable this feature. ++ alias -g '${1+"$@"}'='"$@"' ++ setopt NO_GLOB_SUBST + else +- eval "$as_ac_Header=\$ac_header_preproc" +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++ case `(set -o) 2>/dev/null` in ++ *posix*) set -o posix ;; ++esac + + fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF + +- CAN_BUILD_LIBDVDCSS=1 + + + ++# PATH needs CR ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits + +-for ac_header in sys/cdio.h sys/dvdio.h linux/cdrom.h dvd.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++ as_echo='printf %s\n' ++ as_echo_n='printf %s' ++else ++ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++ as_echo_n='/usr/ucb/echo -n' ++ else ++ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++ as_echo_n_body='eval ++ arg=$1; ++ case $arg in ++ *"$as_nl"*) ++ expr "X$arg" : "X\\(.*\\)$as_nl"; ++ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++ esac; ++ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++ ' ++ export as_echo_n_body ++ as_echo_n='sh -c $as_echo_n_body as_echo' ++ fi ++ export as_echo_body ++ as_echo='sh -c $as_echo_body as_echo' + fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_compiler=no ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++ PATH_SEPARATOR=: ++ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++ PATH_SEPARATOR=';' ++ } + fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +- +-# Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <$ac_header> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes ++# Support unset when possible. ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ as_unset=unset + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no ++ as_unset=false + fi + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++# IFS ++# We need space, tab and new line, in precisely that order. Quoting is ++# there to prevent editors from complaining about space-tab. ++# (If _AS_PATH_WALK were called with IFS unset, it would disable word ++# splitting by setting IFS to empty value.) ++IFS=" "" $as_nl" ++ ++# Find who we are. Look in the path if we contain no directory separator. ++case $0 in ++ *[\\/]* ) as_myself=$0 ;; ++ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++done ++IFS=$as_save_IFS + +- ;; ++ ;; + esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- eval "$as_ac_Header=\$ac_header_preproc" +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +- ++# We did not find ourselves, most probably we were run as `sh COMMAND' ++# in which case we are not to be found in the path. ++if test "x$as_myself" = x; then ++ as_myself=$0 + fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF +- ++if test ! -f "$as_myself"; then ++ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++ { (exit 1); exit 1; } + fi + ++# Work around bugs in pre-3.0 UWIN ksh. ++for as_var in ENV MAIL MAILPATH ++do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + done ++PS1='$ ' ++PS2='> ' ++PS4='+ ' + +- BSD_DVD_STRUCT=0 +- LINUX_DVD_STRUCT=0 +- OPENBSD_DVD_STRUCT=0 +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "dvd_struct" >/dev/null 2>&1; then +- +- +-cat >>confdefs.h <<\_ACEOF +-#define DVD_STRUCT_IN_SYS_CDIO_H 1 +-_ACEOF +- +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include ++# NLS nuisances. ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE + +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "struct dvd_struct" >/dev/null 2>&1; then ++# Required to use basename. ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false ++fi + +- BSD_DVD_STRUCT=1 ++if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then ++ as_basename=basename + else +- LINUX_DVD_STRUCT=1; OPENBSD_DVD_STRUCT=1 ++ as_basename=false + fi +-rm -f conftest* + + +-fi +-rm -f conftest* ++# Name of the executable. ++as_me=`$as_basename -- "$0" || ++$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ ++ X"$0" : 'X\(//\)$' \| \ ++ X"$0" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X/"$0" | ++ sed '/^.*\/\([^/][^/]*\)\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\/\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` + +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include ++# CDPATH. ++$as_unset CDPATH + +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "dvd_struct" >/dev/null 2>&1; then + + +-cat >>confdefs.h <<\_ACEOF +-#define DVD_STRUCT_IN_SYS_DVDIO_H 1 +-_ACEOF ++ as_lineno_1=$LINENO ++ as_lineno_2=$LINENO ++ test "x$as_lineno_1" != "x$as_lineno_2" && ++ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { + +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include ++ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ++ # uniformly replaced by the line number. The first 'sed' inserts a ++ # line-number line after each line using $LINENO; the second 'sed' ++ # does the real work. The second script uses 'N' to pair each ++ # line-number line with the line containing $LINENO, and appends ++ # trailing '-' during substitution so that $LINENO is not a special ++ # case at line end. ++ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ++ # scripts with optimization help from Paolo Bonzini. Blame Lee ++ # E. McMahon (1931-1989) for sed's syntax. :-) ++ sed -n ' ++ p ++ /[$]LINENO/= ++ ' <$as_myself | ++ sed ' ++ s/[$]LINENO.*/&-/ ++ t lineno ++ b ++ :lineno ++ N ++ :loop ++ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++ t loop ++ s/-\n.*// ++ ' >$as_me.lineno && ++ chmod +x "$as_me.lineno" || ++ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ++ { (exit 1); exit 1; }; } + +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "struct dvd_struct" >/dev/null 2>&1; then ++ # Don't try to exec as it changes $[0], causing all sort of problems ++ # (the dirname of $[0] is not the place where we might find the ++ # original and so on. Autoconf is especially sensitive to this). ++ . "./$as_me.lineno" ++ # Exit status is that of the last command. ++ exit ++} + +- BSD_DVD_STRUCT=1 ++ ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++ as_dirname=dirname + else +- LINUX_DVD_STRUCT=1 ++ as_dirname=false + fi +-rm -f conftest* +- + ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in ++-n*) ++ case `echo 'x\c'` in ++ *c*) ECHO_T=' ';; # ECHO_T is single tab character. ++ *) ECHO_C='\c';; ++ esac;; ++*) ++ ECHO_N='-n';; ++esac ++if expr a : '\(a\)' >/dev/null 2>&1 && ++ test "X`expr 00001 : '.*\(...\)'`" = X001; then ++ as_expr=expr ++else ++ as_expr=false + fi +-rm -f conftest* +- +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "dvd_struct" >/dev/null 2>&1; then +- +- +-cat >>confdefs.h <<\_ACEOF +-#define DVD_STRUCT_IN_LINUX_CDROM_H 1 +-_ACEOF +- +- LINUX_DVD_STRUCT=1 + ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++ rm -f conf$$.dir/conf$$.file ++else ++ rm -f conf$$.dir ++ mkdir conf$$.dir 2>/dev/null + fi +-rm -f conftest* +- +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include ++if (echo >conf$$.file) 2>/dev/null; then ++ if ln -s conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s='ln -s' ++ # ... but there are two gotchas: ++ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++ # In both cases, we have to default to `cp -p'. ++ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++ as_ln_s='cp -p' ++ elif ln conf$$.file conf$$ 2>/dev/null; then ++ as_ln_s=ln ++ else ++ as_ln_s='cp -p' ++ fi ++else ++ as_ln_s='cp -p' ++fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null + +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "dvd_struct" >/dev/null 2>&1; then ++if mkdir -p . 2>/dev/null; then ++ as_mkdir_p=: ++else ++ test -d ./-p && rmdir ./-p ++ as_mkdir_p=false ++fi + ++if test -x / >/dev/null 2>&1; then ++ as_test_x='test -x' ++else ++ if ls -dL / >/dev/null 2>&1; then ++ as_ls_L_option=L ++ else ++ as_ls_L_option= ++ fi ++ as_test_x=' ++ eval sh -c '\'' ++ if test -d "$1"; then ++ test -d "$1/."; ++ else ++ case $1 in ++ -*)set "./$1";; ++ esac; ++ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++ ???[sx]*):;;*)false;;esac;fi ++ '\'' sh ++ ' ++fi ++as_executable_p=$as_test_x + +-cat >>confdefs.h <<\_ACEOF +-#define DVD_STRUCT_IN_DVD_H 1 +-_ACEOF ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +- SYS_BSDI_LIBDVD=1 +- LINUX_DVD_STRUCT=1 ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +-else + ++exec 6>&1 + +-for ac_header in /sys/dev/scsi/scsi_ioctl.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- { echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 +-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++# Save the log message, to keep $[0] and so on meaningful, and to ++# report actual input values of CONFIG_FILES etc. instead of their ++# values after options handling. ++ac_log=" ++This file was extended by $as_me, which was ++generated by GNU Autoconf 2.63. Invocation command line was + +- ac_header_compiler=no +-fi ++ CONFIG_FILES = $CONFIG_FILES ++ CONFIG_HEADERS = $CONFIG_HEADERS ++ CONFIG_LINKS = $CONFIG_LINKS ++ CONFIG_COMMANDS = $CONFIG_COMMANDS ++ $ $0 $@ + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++on `(hostname || uname -n) 2>/dev/null | sed 1q` ++" + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 +-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <$ac_header> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_preproc=no +-fi ++case $ac_config_files in *" ++"*) set x $ac_config_files; shift; ac_config_files=$*;; ++esac + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++case $ac_config_headers in *" ++"*) set x $ac_config_headers; shift; ac_config_headers=$*;; ++esac + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- eval "$as_ac_Header=\$ac_header_preproc" +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +- { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++# Files that config.status was made for. ++config_files="$ac_config_files" ++config_headers="$ac_config_headers" ++config_commands="$ac_config_commands" + +-fi +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 + _ACEOF + ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ac_cs_usage="\ ++\`$as_me' instantiates files from templates according to the ++current configuration. + +-cat >>confdefs.h <<\_ACEOF +-#define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1 +-_ACEOF ++Usage: $0 [OPTION]... [FILE]... + +- SYS_BSDI=1 +- LINUX_DVD_STRUCT=1 ++ -h, --help print this help, then exit ++ -V, --version print version number and configuration settings, then exit ++ -q, --quiet, --silent ++ do not print progress messages ++ -d, --debug don't remove temporary files ++ --recheck update $as_me by reconfiguring in the same conditions ++ --file=FILE[:TEMPLATE] ++ instantiate the configuration file FILE ++ --header=FILE[:TEMPLATE] ++ instantiate the configuration header FILE + +-fi ++Configuration files: ++$config_files + +-done ++Configuration headers: ++$config_headers + ++Configuration commands: ++$config_commands + +-fi +-rm -f conftest* ++Report bugs to ." + +- if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then +- { echo "$as_me:$LINENO: checking for sys/scsi/scsi_types.h" >&5 +-echo $ECHO_N "checking for sys/scsi/scsi_types.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_scsi_types_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_scsi_types_h" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking sys/scsi/scsi_types.h usability" >&5 +-echo $ECHO_N "checking sys/scsi/scsi_types.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_cs_version="\\ ++config.status ++configured by $0, generated by GNU Autoconf 2.63, ++ with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ++ ++Copyright (C) 2008 Free Software Foundation, Inc. ++This config.status script is free software; the Free Software Foundation ++gives unlimited permission to copy, distribute and modify it." ++ ++ac_pwd='$ac_pwd' ++srcdir='$srcdir' ++INSTALL='$INSTALL' ++MKDIR_P='$MKDIR_P' ++AWK='$AWK' ++test -n "\$AWK" || AWK=awk + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_compiler=no +-fi ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# The default lists apply if the user does not specify any file. ++ac_need_defaults=: ++while test $# != 0 ++do ++ case $1 in ++ --*=*) ++ ac_option=`expr "X$1" : 'X\([^=]*\)='` ++ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ++ ac_shift=: ++ ;; ++ *) ++ ac_option=$1 ++ ac_optarg=$2 ++ ac_shift=shift ++ ;; ++ esac + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++ case $ac_option in ++ # Handling of the options. ++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ++ ac_cs_recheck=: ;; ++ --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) ++ $as_echo "$ac_cs_version"; exit ;; ++ --debug | --debu | --deb | --de | --d | -d ) ++ debug=: ;; ++ --file | --fil | --fi | --f ) ++ $ac_shift ++ case $ac_optarg in ++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ++ ac_need_defaults=false;; ++ --header | --heade | --head | --hea ) ++ $ac_shift ++ case $ac_optarg in ++ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++ esac ++ CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" ++ ac_need_defaults=false;; ++ --he | --h) ++ # Conflict between --help and --header ++ { $as_echo "$as_me: error: ambiguous option: $1 ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; };; ++ --help | --hel | -h ) ++ $as_echo "$ac_cs_usage"; exit ;; ++ -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++ | -silent | --silent | --silen | --sile | --sil | --si | --s) ++ ac_cs_silent=: ;; + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking sys/scsi/scsi_types.h presence" >&5 +-echo $ECHO_N "checking sys/scsi/scsi_types.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ # This is an error. ++ -*) { $as_echo "$as_me: error: unrecognized option: $1 ++Try \`$0 --help' for more information." >&2 ++ { (exit 1); exit 1; }; } ;; + +- ac_header_preproc=no +-fi ++ *) ac_config_targets="$ac_config_targets $1" ++ ac_need_defaults=false ;; + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++ esac ++ shift ++done + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/scsi_types.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: sys/scsi/scsi_types.h: in the future, the compiler will take precedence" >&2;} ++ac_configure_extra_args= + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for sys/scsi/scsi_types.h" >&5 +-echo $ECHO_N "checking for sys/scsi/scsi_types.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_scsi_types_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_sys_scsi_scsi_types_h=$ac_header_preproc ++if $ac_cs_silent; then ++ exec 6>/dev/null ++ ac_configure_extra_args="$ac_configure_extra_args --silent" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_scsi_types_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_scsi_types_h" >&6; } + ++_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++if \$ac_cs_recheck; then ++ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ++ shift ++ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 ++ CONFIG_SHELL='$SHELL' ++ export CONFIG_SHELL ++ exec "\$@" + fi +-if test $ac_cv_header_sys_scsi_scsi_types_h = yes; then + +- if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then +- { echo "$as_me:$LINENO: checking for sys/scsi/impl/uscsi.h" >&5 +-echo $ECHO_N "checking for sys/scsi/impl/uscsi.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_impl_uscsi_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_impl_uscsi_h" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking sys/scsi/impl/uscsi.h usability" >&5 +-echo $ECHO_N "checking sys/scsi/impl/uscsi.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++exec 5>>config.log ++{ ++ echo ++ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ++## Running $as_me. ## ++_ASBOX ++ $as_echo "$ac_log" ++} >&5 ++ + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++# ++# INIT-COMMANDS ++# ++AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +- ac_header_compiler=no +-fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++# The HP-UX ksh and POSIX shell print the target directory to stdout ++# if CDPATH is set. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking sys/scsi/impl/uscsi.h presence" >&5 +-echo $ECHO_N "checking sys/scsi/impl/uscsi.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++sed_quote_subst='$sed_quote_subst' ++double_quote_subst='$double_quote_subst' ++delay_variable_subst='$delay_variable_subst' ++AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' ++DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' ++OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' ++macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' ++macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' ++enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' ++enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' ++pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' ++enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' ++host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' ++host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' ++host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' ++build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' ++build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' ++build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' ++SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' ++Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' ++GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' ++EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' ++FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' ++LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' ++NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' ++LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' ++max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ++ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' ++exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' ++lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' ++lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' ++lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' ++reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' ++reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' ++file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' ++AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' ++AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' ++STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' ++RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' ++old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' ++CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' ++compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' ++GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' ++lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' ++lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' ++lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' ++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' ++objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' ++SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ++ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' ++MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' ++lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' ++lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' ++lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' ++lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' ++lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' ++need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' ++DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' ++NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' ++LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' ++OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' ++OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' ++libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' ++shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' ++enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' ++export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ++whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ++compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' ++old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' ++allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' ++no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' ++inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' ++link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' ++fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' ++always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' ++export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' ++include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' ++prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' ++variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' ++need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' ++need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' ++version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' ++runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' ++shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' ++shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' ++libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' ++library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' ++soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' ++postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' ++finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' ++sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' ++sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' ++hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' ++enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' ++enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' ++enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' ++old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' ++striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' ++ ++LTCC='$LTCC' ++LTCFLAGS='$LTCFLAGS' ++compiler='$compiler_DEFAULT' ++ ++# Quote evaled strings. ++for var in SED \ ++GREP \ ++EGREP \ ++FGREP \ ++LD \ ++NM \ ++LN_S \ ++lt_SP2NL \ ++lt_NL2SP \ ++reload_flag \ ++deplibs_check_method \ ++file_magic_cmd \ ++AR \ ++AR_FLAGS \ ++STRIP \ ++RANLIB \ ++CC \ ++CFLAGS \ ++compiler \ ++lt_cv_sys_global_symbol_pipe \ ++lt_cv_sys_global_symbol_to_cdecl \ ++lt_cv_sys_global_symbol_to_c_name_address \ ++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ ++SHELL \ ++ECHO \ ++lt_prog_compiler_no_builtin_flag \ ++lt_prog_compiler_wl \ ++lt_prog_compiler_pic \ ++lt_prog_compiler_static \ ++lt_cv_prog_compiler_c_o \ ++need_locks \ ++DSYMUTIL \ ++NMEDIT \ ++LIPO \ ++OTOOL \ ++OTOOL64 \ ++shrext_cmds \ ++export_dynamic_flag_spec \ ++whole_archive_flag_spec \ ++compiler_needs_object \ ++with_gnu_ld \ ++allow_undefined_flag \ ++no_undefined_flag \ ++hardcode_libdir_flag_spec \ ++hardcode_libdir_flag_spec_ld \ ++hardcode_libdir_separator \ ++fix_srcfile_path \ ++exclude_expsyms \ ++include_expsyms \ ++file_list_spec \ ++variables_saved_for_relink \ ++libname_spec \ ++library_names_spec \ ++soname_spec \ ++finish_eval \ ++old_striplib \ ++striplib; do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[\\\\\\\`\\"\\\$]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done + +- ac_header_preproc=no +-fi ++# Double-quote double-evaled strings. ++for var in reload_cmds \ ++old_postinstall_cmds \ ++old_postuninstall_cmds \ ++old_archive_cmds \ ++extract_expsyms_cmds \ ++old_archive_from_new_cmds \ ++old_archive_from_expsyms_cmds \ ++archive_cmds \ ++archive_expsym_cmds \ ++module_cmds \ ++module_expsym_cmds \ ++export_symbols_cmds \ ++prelink_cmds \ ++postinstall_cmds \ ++postuninstall_cmds \ ++finish_cmds \ ++sys_lib_search_path_spec \ ++sys_lib_dlsearch_path_spec; do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[\\\\\\\`\\"\\\$]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++# Fix-up fallback echo if it was mangled by the above quoting rules. ++case \$lt_ECHO in ++*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ++ ;; ++esac + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi/impl/uscsi.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: sys/scsi/impl/uscsi.h: in the future, the compiler will take precedence" >&2;} ++ac_aux_dir='$ac_aux_dir' ++xsi_shell='$xsi_shell' ++lt_shell_append='$lt_shell_append' + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for sys/scsi/impl/uscsi.h" >&5 +-echo $ECHO_N "checking for sys/scsi/impl/uscsi.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_impl_uscsi_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_sys_scsi_impl_uscsi_h=$ac_header_preproc ++# See if we are running on zsh, and set the options which allow our ++# commands through without removal of \ escapes INIT. ++if test -n "\${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_impl_uscsi_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_impl_uscsi_h" >&6; } + +-fi +-if test $ac_cv_header_sys_scsi_impl_uscsi_h = yes; then + ++ PACKAGE='$PACKAGE' ++ VERSION='$VERSION' ++ TIMESTAMP='$TIMESTAMP' ++ RM='$RM' ++ ofile='$ofile' + +-cat >>confdefs.h <<\_ACEOF +-#define SOLARIS_USCSI 1 +-_ACEOF + + +-fi + ++_ACEOF + ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +-fi ++# Handling of arguments. ++for ac_config_target in $ac_config_targets ++do ++ case $ac_config_target in ++ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; ++ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; ++ "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; ++ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; ++ "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; ++ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; ++ "src/dvdcss/Makefile") CONFIG_FILES="$CONFIG_FILES src/dvdcss/Makefile" ;; ++ "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; ++ "src/libdvdcss.pc") CONFIG_FILES="$CONFIG_FILES src/libdvdcss.pc" ;; + ++ *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 ++$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++done + +- if test "${ac_cv_header_sys_scsi_h+set}" = set; then +- { echo "$as_me:$LINENO: checking for sys/scsi.h" >&5 +-echo $ECHO_N "checking for sys/scsi.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_h" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking sys/scsi.h usability" >&5 +-echo $ECHO_N "checking sys/scsi.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_compiler=no ++# If the user did not use the arguments to specify the items to instantiate, ++# then the envvar interface is used. Set only those that are not. ++# We use the long form for the default assignment because of an extremely ++# bizarre bug on SunOS 4.1.3. ++if $ac_need_defaults; then ++ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files ++ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers ++ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands + fi + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +- +-# Is the header present? +-{ echo "$as_me:$LINENO: checking sys/scsi.h presence" >&5 +-echo $ECHO_N "checking sys/scsi.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++# Have a temporary directory for convenience. Make it in the build tree ++# simply because there is no reason against having it here, and in addition, ++# creating and moving files from /tmp can sometimes cause problems. ++# Hook for its removal unless debugging. ++# Note that there is a small window in which the directory will not be cleaned: ++# after its creation but before its name has been assigned to `$tmp'. ++$debug || ++{ ++ tmp= ++ trap 'exit_status=$? ++ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ++' 0 ++ trap '{ (exit 1); exit 1; }' 1 2 13 15 ++} ++# Create a (secure) tmp directory for tmp files. + +- ac_header_preproc=no +-fi ++{ ++ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && ++ test -n "$tmp" && test -d "$tmp" ++} || ++{ ++ tmp=./conf$$-$RANDOM ++ (umask 077 && mkdir "$tmp") ++} || ++{ ++ $as_echo "$as_me: cannot create a temporary directory in ." >&2 ++ { (exit 1); exit 1; } ++} + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++# Set up the scripts for CONFIG_FILES section. ++# No need to generate them if there are no CONFIG_FILES. ++# This happens for instance with `./config.status config.h'. ++if test -n "$CONFIG_FILES"; then + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/scsi.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: sys/scsi.h: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/scsi.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/scsi.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: sys/scsi.h: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: sys/scsi.h: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/scsi.h: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/scsi.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: sys/scsi.h: in the future, the compiler will take precedence" >&2;} + +- ;; +-esac +-{ echo "$as_me:$LINENO: checking for sys/scsi.h" >&5 +-echo $ECHO_N "checking for sys/scsi.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_scsi_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ac_cr=' ' ++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` ++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ++ ac_cs_awk_cr='\\r' + else +- ac_cv_header_sys_scsi_h=$ac_header_preproc ++ ac_cs_awk_cr=$ac_cr + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_scsi_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_scsi_h" >&6; } + +-fi +-if test $ac_cv_header_sys_scsi_h = yes; then +- +- cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ ++echo 'BEGIN {' >"$tmp/subs1.awk" && + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include + +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "sctl_io" >/dev/null 2>&1; then + ++{ ++ echo "cat >conf$$subs.awk <<_ACEOF" && ++ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && ++ echo "_ACEOF" ++} >conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ++ac_delim='%!_!# ' ++for ac_last_try in false false false false false :; do ++ . ./conf$$subs.sh || ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ ++ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` ++ if test $ac_delim_n = $ac_delim_num; then ++ break ++ elif $ac_last_try; then ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ else ++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ++ fi ++done ++rm -f conf$$subs.sh + +-cat >>confdefs.h <<\_ACEOF +-#define HPUX_SCTL_IO 1 ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++cat >>"\$tmp/subs1.awk" <<\\_ACAWK && + _ACEOF ++sed -n ' ++h ++s/^/S["/; s/!.*/"]=/ ++p ++g ++s/^[^!]*!// ++:repl ++t repl ++s/'"$ac_delim"'$// ++t delim ++:nl ++h ++s/\(.\{148\}\).*/\1/ ++t more1 ++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ ++p ++n ++b repl ++:more1 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t nl ++:delim ++h ++s/\(.\{148\}\).*/\1/ ++t more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"/ ++p ++b ++:more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t delim ++' >$CONFIG_STATUS || ac_write_fail=1 ++rm -f conf$$subs.awk ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACAWK ++cat >>"\$tmp/subs1.awk" <<_ACAWK && ++ for (key in S) S_is_set[key] = 1 ++ FS = "" + ++} ++{ ++ line = $ 0 ++ nfields = split(line, field, "@") ++ substed = 0 ++ len = length(field[1]) ++ for (i = 2; i < nfields; i++) { ++ key = field[i] ++ keylen = length(key) ++ if (S_is_set[key]) { ++ value = S[key] ++ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) ++ len += length(value) + length(field[++i]) ++ substed = 1 ++ } else ++ len += 1 + keylen ++ } + +-fi +-rm -f conftest* ++ print line ++} + ++_ACAWK ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then ++ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" ++else ++ cat ++fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 ++$as_echo "$as_me: error: could not setup config files machinery" >&2;} ++ { (exit 1); exit 1; }; } ++_ACEOF + ++# VPATH may cause trouble with some makes, so we remove $(srcdir), ++# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and ++# trailing colons and then remove the whole line if VPATH becomes empty ++# (actually we leave an empty line to preserve line numbers). ++if test "x$srcdir" = x.; then ++ ac_vpsub='/^[ ]*VPATH[ ]*=/{ ++s/:*\$(srcdir):*/:/ ++s/:*\${srcdir}:*/:/ ++s/:*@srcdir@:*/:/ ++s/^\([^=]*=[ ]*\):*/\1/ ++s/:*$// ++s/^[^=]*=[ ]*$// ++}' + fi + ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++fi # test -n "$CONFIG_FILES" + +- if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then +- { echo "$as_me:$LINENO: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5 +-echo $ECHO_N "checking for IOKit/storage/IODVDMediaBSDClient.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&5 +-echo "${ECHO_T}$ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&6; } +-else +- # Is the header compilable? +-{ echo "$as_me:$LINENO: checking IOKit/storage/IODVDMediaBSDClient.h usability" >&5 +-echo $ECHO_N "checking IOKit/storage/IODVDMediaBSDClient.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include ++# Set up the scripts for CONFIG_HEADERS section. ++# No need to generate them if there are no CONFIG_HEADERS. ++# This happens for instance with `./config.status Makefile'. ++if test -n "$CONFIG_HEADERS"; then ++cat >"$tmp/defines.awk" <<\_ACAWK || ++BEGIN { + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_header_compiler=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_header_compiler=no +-fi ++# Transform confdefs.h into an awk script `defines.awk', embedded as ++# here-document in config.status, that substitutes the proper values into ++# config.h.in to produce config.h. + +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++# Create a delimiter string that does not exist in confdefs.h, to ease ++# handling of long lines. ++ac_delim='%!_!# ' ++for ac_last_try in false false :; do ++ ac_t=`sed -n "/$ac_delim/p" confdefs.h` ++ if test -z "$ac_t"; then ++ break ++ elif $ac_last_try; then ++ { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 ++$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} ++ { (exit 1); exit 1; }; } ++ else ++ ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ++ fi ++done + +-# Is the header present? +-{ echo "$as_me:$LINENO: checking IOKit/storage/IODVDMediaBSDClient.h presence" >&5 +-echo $ECHO_N "checking IOKit/storage/IODVDMediaBSDClient.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include ++# For the awk script, D is an array of macro values keyed by name, ++# likewise P contains macro parameters if any. Preserve backslash ++# newline sequences. ++ ++ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* ++sed -n ' ++s/.\{148\}/&'"$ac_delim"'/g ++t rset ++:rset ++s/^[ ]*#[ ]*define[ ][ ]*/ / ++t def ++d ++:def ++s/\\$// ++t bsnl ++s/["\\]/\\&/g ++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ ++D["\1"]=" \3"/p ++s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p ++d ++:bsnl ++s/["\\]/\\&/g ++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ ++D["\1"]=" \3\\\\\\n"\\/p ++t cont ++s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p ++t cont ++d ++:cont ++n ++s/.\{148\}/&'"$ac_delim"'/g ++t clear ++:clear ++s/\\$// ++t bsnlc ++s/["\\]/\\&/g; s/^/"/; s/$/"/p ++d ++:bsnlc ++s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p ++b cont ++' >$CONFIG_STATUS || ac_write_fail=1 ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ for (key in D) D_is_set[key] = 1 ++ FS = "" ++} ++/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { ++ line = \$ 0 ++ split(line, arg, " ") ++ if (arg[1] == "#") { ++ defundef = arg[2] ++ mac1 = arg[3] ++ } else { ++ defundef = substr(arg[1], 2) ++ mac1 = arg[2] ++ } ++ split(mac1, mac2, "(") #) ++ macro = mac2[1] ++ prefix = substr(line, 1, index(line, defundef) - 1) ++ if (D_is_set[macro]) { ++ # Preserve the white space surrounding the "#". ++ print prefix "define", macro P[macro] D[macro] ++ next ++ } else { ++ # Replace #undef with comments. This is necessary, for example, ++ # in the case of _POSIX_SOURCE, which is predefined and required ++ # on some systems where configure will not decide to define it. ++ if (defundef == "undef") { ++ print "/*", prefix defundef, macro, "*/" ++ next ++ } ++ } ++} ++{ print } ++_ACAWK + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-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_cpp conftest.$ac_ext") 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); } >/dev/null && { +- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +- test ! -s conftest.err +- }; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++ { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 ++$as_echo "$as_me: error: could not setup config headers machinery" >&2;} ++ { (exit 1); exit 1; }; } ++fi # test -n "$CONFIG_HEADERS" + +- ac_header_preproc=no +-fi + +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" ++shift ++for ac_tag ++do ++ case $ac_tag in ++ :[FHLC]) ac_mode=$ac_tag; continue;; ++ esac ++ case $ac_mode$ac_tag in ++ :[FHL]*:*);; ++ :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 ++$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} ++ { (exit 1); exit 1; }; };; ++ :[FH]-) ac_tag=-:-;; ++ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; ++ esac ++ ac_save_IFS=$IFS ++ IFS=: ++ set x $ac_tag ++ IFS=$ac_save_IFS ++ shift ++ ac_file=$1 ++ shift + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +- yes:no: ) +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the compiler's result" >&2;} +- ac_header_preproc=yes +- ;; +- no:yes:* ) +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: see the Autoconf documentation" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: section \"Present But Cannot Be Compiled\"" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: proceeding with the preprocessor's result" >&2;} +- { echo "$as_me:$LINENO: WARNING: IOKit/storage/IODVDMediaBSDClient.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: IOKit/storage/IODVDMediaBSDClient.h: in the future, the compiler will take precedence" >&2;} ++ case $ac_mode in ++ :L) ac_source=$1;; ++ :[FH]) ++ ac_file_inputs= ++ for ac_f ++ do ++ case $ac_f in ++ -) ac_f="$tmp/stdin";; ++ *) # Look for the file first in the build tree, then in the source tree ++ # (if the path is not absolute). The absolute path cannot be DOS-style, ++ # because $ac_f cannot contain `:'. ++ test -f "$ac_f" || ++ case $ac_f in ++ [\\/$]*) false;; ++ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; ++ esac || ++ { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 ++$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} ++ { (exit 1); exit 1; }; };; ++ esac ++ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ++ ac_file_inputs="$ac_file_inputs '$ac_f'" ++ done ++ ++ # Let's still pretend it is `configure' which instantiates (i.e., don't ++ # use $as_me), people would be surprised to read: ++ # /* config.h. Generated by config.status. */ ++ configure_input='Generated from '` ++ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' ++ `' by configure.' ++ if test x"$ac_file" != x-; then ++ configure_input="$ac_file. $configure_input" ++ { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 ++$as_echo "$as_me: creating $ac_file" >&6;} ++ fi ++ # Neutralize special characters interpreted by sed in replacement strings. ++ case $configure_input in #( ++ *\&* | *\|* | *\\* ) ++ ac_sed_conf_input=`$as_echo "$configure_input" | ++ sed 's/[\\\\&|]/\\\\&/g'`;; #( ++ *) ac_sed_conf_input=$configure_input;; ++ esac + ++ case $ac_tag in ++ *:-:* | *:-) cat >"$tmp/stdin" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ;; ++ esac + ;; ++ esac ++ ++ ac_dir=`$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 || ++$as_echo X"$ac_file" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ { as_dir="$ac_dir" ++ case $as_dir in #( ++ -*) as_dir=./$as_dir;; ++ esac ++ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { ++ as_dirs= ++ while :; do ++ case $as_dir in #( ++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++ *) as_qdir=$as_dir;; ++ esac ++ as_dirs="'$as_qdir' $as_dirs" ++ as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_dir" : 'X\(//\)[^/]' \| \ ++ X"$as_dir" : 'X\(//\)$' \| \ ++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ test -d "$as_dir" && break ++ done ++ test -z "$as_dirs" || eval "mkdir $as_dirs" ++ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 ++$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} ++ { (exit 1); exit 1; }; }; } ++ ac_builddir=. ++ ++case "$ac_dir" in ++.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ++*) ++ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ++ # A ".." for each directory in $ac_dir_suffix. ++ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ++ case $ac_top_builddir_sub in ++ "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ++ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ++ esac ;; + esac +-{ echo "$as_me:$LINENO: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5 +-echo $ECHO_N "checking for IOKit/storage/IODVDMediaBSDClient.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h=$ac_header_preproc +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&5 +-echo "${ECHO_T}$ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h" >&6; } ++ac_abs_top_builddir=$ac_pwd ++ac_abs_builddir=$ac_pwd$ac_dir_suffix ++# for backward compatibility: ++ac_top_builddir=$ac_top_build_prefix ++ ++case $srcdir in ++ .) # We are building in place. ++ ac_srcdir=. ++ ac_top_srcdir=$ac_top_builddir_sub ++ ac_abs_top_srcdir=$ac_pwd ;; ++ [\\/]* | ?:[\\/]* ) # Absolute name. ++ ac_srcdir=$srcdir$ac_dir_suffix; ++ ac_top_srcdir=$srcdir ++ ac_abs_top_srcdir=$srcdir ;; ++ *) # Relative name. ++ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ++ ac_top_srcdir=$ac_top_build_prefix$srcdir ++ ac_abs_top_srcdir=$ac_pwd/$srcdir ;; ++esac ++ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + +-fi +-if test $ac_cv_header_IOKit_storage_IODVDMediaBSDClient_h = yes; then + ++ case $ac_mode in ++ :F) ++ # ++ # CONFIG_FILE ++ # + +-cat >>confdefs.h <<\_ACEOF +-#define DARWIN_DVD_IOCTL 1 ++ case $INSTALL in ++ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; ++ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; ++ esac ++ ac_MKDIR_P=$MKDIR_P ++ case $MKDIR_P in ++ [\\/$]* | ?:[\\/]* ) ;; ++ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; ++ esac + _ACEOF + +- DVDCSS_LDFLAGS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,IOKit" +- +-fi +- +- +- if test x$LINUX_DVD_STRUCT = x1; then ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# If the template does not know about datarootdir, expand it. ++# FIXME: This hack should be removed a few years after 2.60. ++ac_datarootdir_hack=; ac_datarootdir_seen= + +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_LINUX_DVD_STRUCT 1 ++ac_sed_dataroot=' ++/datarootdir/ { ++ p ++ q ++} ++/@datadir@/p ++/@docdir@/p ++/@infodir@/p ++/@localedir@/p ++/@mandir@/p ++' ++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in ++*datarootdir*) ac_datarootdir_seen=yes;; ++*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 ++$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + _ACEOF +- +- if test x$OPENBSD_DVD_STRUCT = x1; then +- +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_OPENBSD_DVD_STRUCT 1 ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ ac_datarootdir_hack=' ++ s&@datadir@&$datadir&g ++ s&@docdir@&$docdir&g ++ s&@infodir@&$infodir&g ++ s&@localedir@&$localedir&g ++ s&@mandir@&$mandir&g ++ s&\\\${datarootdir}&$datarootdir&g' ;; ++esac + _ACEOF + +- fi +- else +- if test x$BSD_DVD_STRUCT = x1; then +- +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_BSD_DVD_STRUCT 1 ++# Neutralize VPATH when `$srcdir' = `.'. ++# Shell code in configure.ac might set extrasub. ++# FIXME: do we really want to maintain this feature? ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_sed_extra="$ac_vpsub ++$extrasub + _ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++:t ++/@[a-zA-Z_][a-zA-Z_0-9]*@/!b ++s|@configure_input@|$ac_sed_conf_input|;t t ++s&@top_builddir@&$ac_top_builddir_sub&;t t ++s&@top_build_prefix@&$ac_top_build_prefix&;t t ++s&@srcdir@&$ac_srcdir&;t t ++s&@abs_srcdir@&$ac_abs_srcdir&;t t ++s&@top_srcdir@&$ac_top_srcdir&;t t ++s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t ++s&@builddir@&$ac_builddir&;t t ++s&@abs_builddir@&$ac_abs_builddir&;t t ++s&@abs_top_builddir@&$ac_abs_top_builddir&;t t ++s&@INSTALL@&$ac_INSTALL&;t t ++s&@MKDIR_P@&$ac_MKDIR_P&;t t ++$ac_datarootdir_hack ++" ++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ++ ++test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && ++ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && ++ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && ++ { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' ++which seems to be undefined. Please make sure it is defined." >&5 ++$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' ++which seems to be undefined. Please make sure it is defined." >&2;} + ++ rm -f "$tmp/stdin" ++ case $ac_file in ++ -) cat "$tmp/out" && rm -f "$tmp/out";; ++ *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; ++ esac \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ++ ;; ++ :H) ++ # ++ # CONFIG_HEADER ++ # ++ if test x"$ac_file" != x-; then ++ { ++ $as_echo "/* $configure_input */" \ ++ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" ++ } >"$tmp/config.h" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } ++ if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then ++ { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 ++$as_echo "$as_me: $ac_file is unchanged" >&6;} ++ else ++ rm -f "$ac_file" ++ mv "$tmp/config.h" "$ac_file" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 ++$as_echo "$as_me: error: could not create $ac_file" >&2;} ++ { (exit 1); exit 1; }; } + fi ++ else ++ $as_echo "/* $configure_input */" \ ++ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ ++ || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 ++$as_echo "$as_me: error: could not create -" >&2;} ++ { (exit 1); exit 1; }; } + fi +- +-fi +- ++# 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 ++ $_am_arg | $_am_arg:* ) ++ break ;; ++ * ) ++ _am_stamp_count=`expr $_am_stamp_count + 1` ;; ++ esac + done ++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 || ++$as_echo X"$_am_arg" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'`/stamp-h$_am_stamp_count ++ ;; + ++ :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 ++$as_echo "$as_me: executing $ac_file commands" >&6;} ++ ;; ++ esac + +-CFLAGS_save="${CFLAGS}" +- +-{ echo "$as_me:$LINENO: checking if \$CC accepts -Wall" >&5 +-echo $ECHO_N "checking if \$CC accepts -Wall... $ECHO_C" >&6; } +-if test "${ac_cv_c_Wall+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- CFLAGS="-Wall ${CFLAGS_save}" +- 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 +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_cv_c_Wall=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_cv_c_Wall=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_Wall" >&5 +-echo "${ECHO_T}$ac_cv_c_Wall" >&6; } +-if test "${ac_cv_c_Wall}" != "no"; then +- CFLAGS_save="-Wall ${CFLAGS_save}" +-fi +- +-{ echo "$as_me:$LINENO: checking if \$CC accepts -Wsign-compare" >&5 +-echo $ECHO_N "checking if \$CC accepts -Wsign-compare... $ECHO_C" >&6; } +-if test "${ac_cv_c_Wsign_compare+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- CFLAGS="-Wsign-compare ${CFLAGS_save}" +- 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; ++ case $ac_file$ac_mode in ++ "depfiles":C) test x"$AMDEP_TRUE" != x"" || { ++ # Autoconf 2.62 quotes --file arguments for eval, but not when files ++ # are listed without --file. Let's play safe and only enable the eval ++ # if we detect the quoting. ++ case $CONFIG_FILES in ++ *\'*) eval set x "$CONFIG_FILES" ;; ++ *) set x $CONFIG_FILES ;; ++ esac ++ shift ++ for mf ++ do ++ # Strip MF so we end up with the name of the file. ++ mf=`echo "$mf" | sed -e 's/:.*$//'` ++ # Check whether this is an Automake generated Makefile or not. ++ # We used to match only the files named `Makefile.in', but ++ # some people rename them; so instead we look at the file content. ++ # Grep'ing the first line is not enough: some people post-process ++ # 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 -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\(//\)[^/]' \| \ ++ X"$mf" : 'X\(//\)$' \| \ ++ X"$mf" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$mf" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ else ++ continue ++ fi ++ # Extract the definition of DEPDIR, am__include, and am__quote ++ # from the Makefile without running `make'. ++ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` ++ test -z "$DEPDIR" && continue ++ am__include=`sed -n 's/^am__include = //p' < "$mf"` ++ test -z "am__include" && continue ++ am__quote=`sed -n 's/^am__quote = //p' < "$mf"` ++ # When using ansi2knr, U may be empty or an underscore; expand it ++ U=`sed -n 's/^U = //p' < "$mf"` ++ # Find all dependency output files, they are included files with ++ # $(DEPDIR) in their names. We invoke sed twice because it is the ++ # simplest approach to changing $(DEPDIR) to its actual value in the ++ # expansion. ++ for file in `sed -n " ++ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ ++ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do ++ # Make sure the directory exists. ++ test -f "$dirpart/$file" && continue ++ fdir=`$as_dirname -- "$file" || ++$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$file" : 'X\(//\)[^/]' \| \ ++ X"$file" : 'X\(//\)$' \| \ ++ X"$file" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$file" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ { as_dir=$dirpart/$fdir ++ case $as_dir in #( ++ -*) as_dir=./$as_dir;; ++ esac ++ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { ++ as_dirs= ++ while :; do ++ case $as_dir in #( ++ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++ *) as_qdir=$as_dir;; ++ esac ++ as_dirs="'$as_qdir' $as_dirs" ++ as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++ X"$as_dir" : 'X\(//\)[^/]' \| \ ++ X"$as_dir" : 'X\(//\)$' \| \ ++ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)[^/].*/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\/\)$/{ ++ s//\1/ ++ q ++ } ++ /^X\(\/\).*/{ ++ s//\1/ ++ q ++ } ++ s/.*/./; q'` ++ test -d "$as_dir" && break ++ done ++ test -z "$as_dirs" || eval "mkdir $as_dirs" ++ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 ++$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} ++ { (exit 1); exit 1; }; }; } ++ # echo "creating $dirpart/$file" ++ echo '# dummy' > "$dirpart/$file" ++ done ++ done + } +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-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_compile") 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_c_werror_flag" || +- test ! -s conftest.err +- } && test -s conftest.$ac_objext; then +- ac_cv_c_Wsign_compare=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_cv_c_Wsign_compare=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_Wsign_compare" >&5 +-echo "${ECHO_T}$ac_cv_c_Wsign_compare" >&6; } +-if test "${ac_cv_c_Wsign_compare}" != "no"; then +- CFLAGS_save="-Wsign-compare ${CFLAGS_save}" +-fi +- +-CFLAGS="${CFLAGS_save}" +- +-CFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST ${CFLAGS}" +- +- if test "${SYS_BSDI}" = "1"; then +- SYS_BSDI_TRUE= +- SYS_BSDI_FALSE='#' +-else +- SYS_BSDI_TRUE='#' +- SYS_BSDI_FALSE= +-fi +- +- if test "${SYS_BSDI_LIBDVD}" = "1"; then +- SYS_BSDI_LIBDVD_TRUE= +- SYS_BSDI_LIBDVD_FALSE='#' +-else +- SYS_BSDI_LIBDVD_TRUE='#' +- SYS_BSDI_LIBDVD_FALSE= +-fi +- +- if test "${SYS_MSVC}" = "1"; then +- SYS_MSVC_TRUE= +- SYS_MSVC_FALSE='#' +-else +- SYS_MSVC_TRUE='#' +- SYS_MSVC_FALSE= +-fi ++ ;; ++ "libtool":C) + ++ # See if we are running on zsh, and set the options which allow our ++ # commands through without removal of \ escapes. ++ if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++ fi + +-# Check whether --enable-doc was given. +-if test "${enable_doc+set}" = set; then +- enableval=$enable_doc; +-fi ++ cfgfile="${ofile}T" ++ trap "$RM \"$cfgfile\"; exit 1" 1 2 15 ++ $RM "$cfgfile" + +-if test "$enable_doc" != "no"; then +- # Extract the first word of "doxygen", so it can be a program name with args. +-set dummy doxygen; 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_path_DOXYGEN+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- case $DOXYGEN in +- [\\/]* | ?:[\\/]*) +- ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. +- ;; +- *) +- 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_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS ++ cat <<_LT_EOF >> "$cfgfile" ++#! $SHELL + +- test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="no" +- ;; +-esac +-fi +-DOXYGEN=$ac_cv_path_DOXYGEN +-if test -n "$DOXYGEN"; then +- { echo "$as_me:$LINENO: result: $DOXYGEN" >&5 +-echo "${ECHO_T}$DOXYGEN" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi ++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION ++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++# NOTE: Changes made to this file will be lost: look at ltmain.sh. ++# ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ++# 2006, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gordon Matzigkeit, 1996 ++# ++# This file is part of GNU Libtool. ++# ++# GNU Libtool is free software; you can redistribute it and/or ++# modify it under the terms of the GNU General Public License as ++# published by the Free Software Foundation; either version 2 of ++# the License, or (at your option) any later version. ++# ++# As a special exception to the GNU General Public License, ++# if you distribute this file as part of a program or library that ++# is built using GNU Libtool, you may include this file under the ++# same distribution terms that you use for the rest of that program. ++# ++# GNU Libtool is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with GNU Libtool; see the file COPYING. If not, a copy ++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or ++# obtained by writing to the Free Software Foundation, Inc., ++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +- # Extract the first word of "latex", so it can be a program name with args. +-set dummy latex; 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_path_LATEX+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- case $LATEX in +- [\\/]* | ?:[\\/]*) +- ac_cv_path_LATEX="$LATEX" # Let the user override the test with a path. +- ;; +- *) +- 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_path_LATEX="$as_dir/$ac_word$ac_exec_ext" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +-IFS=$as_save_IFS ++# The names of the tagged configurations supported by this script. ++available_tags="" + +- test -z "$ac_cv_path_LATEX" && ac_cv_path_LATEX="no" +- ;; +-esac +-fi +-LATEX=$ac_cv_path_LATEX +-if test -n "$LATEX"; then +- { echo "$as_me:$LINENO: result: $LATEX" >&5 +-echo "${ECHO_T}$LATEX" >&6; } +-else +- { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi ++# ### BEGIN LIBTOOL CONFIG + ++# Assembler program. ++AS=$AS + +-else +- DOXYGEN="no" +- LATEX="no" +-fi +- if test "${DOXYGEN}" != "no"; then +- DOXYGEN_TRUE= +- DOXYGEN_FALSE='#' +-else +- DOXYGEN_TRUE='#' +- DOXYGEN_FALSE= +-fi ++# DLL creation program. ++DLLTOOL=$DLLTOOL + +- if test "${LATEX}" != "no"; then +- LATEX_TRUE= +- LATEX_FALSE='#' +-else +- LATEX_TRUE='#' +- LATEX_FALSE= +-fi ++# Object dumper program. ++OBJDUMP=$OBJDUMP + ++# Which release of libtool.m4 was used? ++macro_version=$macro_version ++macro_revision=$macro_revision + ++# Whether or not to build shared libraries. ++build_libtool_libs=$enable_shared + +-ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/dvdcss/Makefile test/Makefile src/libdvdcss.pc" ++# Whether or not to build static libraries. ++build_old_libs=$enable_static + +-cat >confcache <<\_ACEOF +-# This file is a shell script that caches the results of configure +-# tests run on this system so they can be shared between configure +-# scripts and configure runs, see configure's option --config-cache. +-# It is not useful on other systems. If it contains results you don't +-# want to keep, you may remove or edit it. +-# +-# config.status only pays attention to the cache file if you give it +-# the --recheck option to rerun configure. +-# +-# `ac_cv_env_foo' variables (set or unset) will be overridden when +-# loading this file, other *unset* `ac_cv_foo' will be assigned the +-# following values. ++# What type of objects to build. ++pic_mode=$pic_mode + +-_ACEOF ++# Whether or not to optimize for fast installation. ++fast_install=$enable_fast_install + +-# The following way of writing the cache mishandles newlines in values, +-# but we know of no workaround that is simple, portable, and efficient. +-# So, we kill variables containing newlines. +-# Ultrix sh set writes to stderr and can't be redirected directly, +-# and sets the high bit in the cache file unless we assign to the vars. +-( +- for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do +- eval ac_val=\$$ac_var +- case $ac_val in #( +- *${as_nl}*) +- case $ac_var in #( +- *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; +- esac +- case $ac_var in #( +- _ | IFS | as_nl) ;; #( +- *) $as_unset $ac_var ;; +- esac ;; +- esac +- done ++# The host system. ++host_alias=$host_alias ++host=$host ++host_os=$host_os + +- (set) 2>&1 | +- case $as_nl`(ac_space=' '; set) 2>&1` in #( +- *${as_nl}ac_space=\ *) +- # `set' does not quote correctly, so add quotes (double-quote +- # substitution turns \\\\ into \\, and sed turns \\ into \). +- sed -n \ +- "s/'/'\\\\''/g; +- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" +- ;; #( +- *) +- # `set' quotes correctly as required by POSIX, so do not add quotes. +- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" +- ;; +- esac | +- sort +-) | +- sed ' +- /^ac_cv_env_/b end +- t clear +- :clear +- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ +- t end +- s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ +- :end' >>confcache +-if diff "$cache_file" confcache >/dev/null 2>&1; then :; else +- if test -w "$cache_file"; then +- test "x$cache_file" != "x/dev/null" && +- { echo "$as_me:$LINENO: updating cache $cache_file" >&5 +-echo "$as_me: updating cache $cache_file" >&6;} +- cat confcache >$cache_file +- else +- { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +-echo "$as_me: not updating unwritable cache $cache_file" >&6;} +- fi +-fi +-rm -f confcache ++# The build system. ++build_alias=$build_alias ++build=$build ++build_os=$build_os + +-test "x$prefix" = xNONE && prefix=$ac_default_prefix +-# Let make expand exec_prefix. +-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' ++# A sed program that does not truncate output. ++SED=$lt_SED + +-DEFS=-DHAVE_CONFIG_H ++# Sed that helps us avoid accidentally triggering echo(1) options like -n. ++Xsed="\$SED -e 1s/^X//" + +-ac_libobjs= +-ac_ltlibobjs= +-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue +- # 1. Remove the extension, and $U if already installed. +- ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' +- ac_i=`echo "$ac_i" | sed "$ac_script"` +- # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR +- # will be set to the directory where LIBOBJS objects are built. +- ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" +- ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' +-done +-LIBOBJS=$ac_libobjs ++# A grep program that handles long lines. ++GREP=$lt_GREP + +-LTLIBOBJS=$ac_ltlibobjs ++# An ERE matcher. ++EGREP=$lt_EGREP + ++# A literal string matcher. ++FGREP=$lt_FGREP + +-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"AMDEP\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${SYS_BSDI_TRUE}" && test -z "${SYS_BSDI_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"SYS_BSDI\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"SYS_BSDI\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${SYS_BSDI_LIBDVD_TRUE}" && test -z "${SYS_BSDI_LIBDVD_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"SYS_BSDI_LIBDVD\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"SYS_BSDI_LIBDVD\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${SYS_MSVC_TRUE}" && test -z "${SYS_MSVC_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"SYS_MSVC\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"SYS_MSVC\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${DOXYGEN_TRUE}" && test -z "${DOXYGEN_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"DOXYGEN\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"DOXYGEN\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi +-if test -z "${LATEX_TRUE}" && test -z "${LATEX_FALSE}"; then +- { { echo "$as_me:$LINENO: error: conditional \"LATEX\" was never defined. +-Usually this means the macro was only invoked conditionally." >&5 +-echo "$as_me: error: conditional \"LATEX\" was never defined. +-Usually this means the macro was only invoked conditionally." >&2;} +- { (exit 1); exit 1; }; } +-fi ++# A BSD- or MS-compatible name lister. ++NM=$lt_NM + +-: ${CONFIG_STATUS=./config.status} +-ac_clean_files_save=$ac_clean_files +-ac_clean_files="$ac_clean_files $CONFIG_STATUS" +-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +-echo "$as_me: creating $CONFIG_STATUS" >&6;} +-cat >$CONFIG_STATUS <<_ACEOF +-#! $SHELL +-# Generated by $as_me. +-# Run this file to recreate the current configuration. +-# Compiler output produced by configure, useful for debugging +-# configure, is in config.log if it exists. ++# Whether we need soft or hard links. ++LN_S=$lt_LN_S + +-debug=false +-ac_cs_recheck=false +-ac_cs_silent=false +-SHELL=\${CONFIG_SHELL-$SHELL} +-_ACEOF ++# What is the maximum length of a command? ++max_cmd_len=$max_cmd_len + +-cat >>$CONFIG_STATUS <<\_ACEOF +-## --------------------- ## +-## M4sh Initialization. ## +-## --------------------- ## ++# Object file suffix (normally "o"). ++objext=$ac_objext + +-# Be more Bourne compatible +-DUALCASE=1; export DUALCASE # for MKS sh +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +- emulate sh +- NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which +- # is contrary to our usage. Disable this feature. +- alias -g '${1+"$@"}'='"$@"' +- setopt NO_GLOB_SUBST +-else +- case `(set -o) 2>/dev/null` in +- *posix*) set -o posix ;; +-esac ++# Executable file suffix (normally ""). ++exeext=$exeext + +-fi ++# whether the shell understands "unset". ++lt_unset=$lt_unset + ++# turn spaces into newlines. ++SP2NL=$lt_lt_SP2NL + ++# turn newlines into spaces. ++NL2SP=$lt_lt_NL2SP + ++# How to create reloadable object files. ++reload_flag=$lt_reload_flag ++reload_cmds=$lt_reload_cmds + +-# PATH needs CR +-# Avoid depending upon Character Ranges. +-as_cr_letters='abcdefghijklmnopqrstuvwxyz' +-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +-as_cr_Letters=$as_cr_letters$as_cr_LETTERS +-as_cr_digits='0123456789' +-as_cr_alnum=$as_cr_Letters$as_cr_digits ++# Method to check whether dependent libraries are shared objects. ++deplibs_check_method=$lt_deplibs_check_method + +-# The user is always right. +-if test "${PATH_SEPARATOR+set}" != set; then +- echo "#! /bin/sh" >conf$$.sh +- echo "exit 0" >>conf$$.sh +- chmod +x conf$$.sh +- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +- PATH_SEPARATOR=';' +- else +- PATH_SEPARATOR=: +- fi +- rm -f conf$$.sh +-fi ++# Command to use when deplibs_check_method == "file_magic". ++file_magic_cmd=$lt_file_magic_cmd + +-# Support unset when possible. +-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +- as_unset=unset +-else +- as_unset=false +-fi ++# The archiver. ++AR=$lt_AR ++AR_FLAGS=$lt_AR_FLAGS + ++# A symbol stripping program. ++STRIP=$lt_STRIP + +-# IFS +-# We need space, tab and new line, in precisely that order. Quoting is +-# there to prevent editors from complaining about space-tab. +-# (If _AS_PATH_WALK were called with IFS unset, it would disable word +-# splitting by setting IFS to empty value.) +-as_nl=' +-' +-IFS=" "" $as_nl" ++# Commands used to install an old-style archive. ++RANLIB=$lt_RANLIB ++old_postinstall_cmds=$lt_old_postinstall_cmds ++old_postuninstall_cmds=$lt_old_postuninstall_cmds + +-# Find who we are. Look in the path if we contain no directory separator. +-case $0 in +- *[\\/]* ) as_myself=$0 ;; +- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +-done +-IFS=$as_save_IFS ++# A C compiler. ++LTCC=$lt_CC + +- ;; +-esac +-# We did not find ourselves, most probably we were run as `sh COMMAND' +-# in which case we are not to be found in the path. +-if test "x$as_myself" = x; then +- as_myself=$0 +-fi +-if test ! -f "$as_myself"; then +- echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 +- { (exit 1); exit 1; } +-fi ++# LTCC compiler flags. ++LTCFLAGS=$lt_CFLAGS + +-# Work around bugs in pre-3.0 UWIN ksh. +-for as_var in ENV MAIL MAILPATH +-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +-done +-PS1='$ ' +-PS2='> ' +-PS4='+ ' ++# Take the output of nm and produce a listing of raw symbols and C names. ++global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +-# NLS nuisances. +-for as_var in \ +- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +- LC_TELEPHONE LC_TIME +-do +- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then +- eval $as_var=C; export $as_var +- else +- ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +- fi +-done ++# Transform the output of nm in a proper C declaration. ++global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +-# Required to use basename. +-if expr a : '\(a\)' >/dev/null 2>&1 && +- test "X`expr 00001 : '.*\(...\)'`" = X001; then +- as_expr=expr +-else +- as_expr=false +-fi ++# Transform the output of nm in a C name address pair. ++global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then +- as_basename=basename +-else +- as_basename=false +-fi ++# Transform the output of nm in a C name address pair when lib prefix is needed. ++global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + ++# The name of the directory that contains temporary libtool files. ++objdir=$objdir + +-# Name of the executable. +-as_me=`$as_basename -- "$0" || +-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ +- X"$0" : 'X\(//\)$' \| \ +- X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X/"$0" | +- sed '/^.*\/\([^/][^/]*\)\/*$/{ +- s//\1/ +- q +- } +- /^X\/\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\/\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` ++# Shell to use when invoking shell scripts. ++SHELL=$lt_SHELL + +-# CDPATH. +-$as_unset CDPATH ++# An echo program that does not interpret backslashes. ++ECHO=$lt_ECHO + ++# Used to examine libraries when file_magic_cmd begins with "file". ++MAGIC_CMD=$MAGIC_CMD + ++# Must we lock files when doing compilation? ++need_locks=$lt_need_locks + +- as_lineno_1=$LINENO +- as_lineno_2=$LINENO +- test "x$as_lineno_1" != "x$as_lineno_2" && +- test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { ++# Tool to manipulate archived DWARF debug symbol files on Mac OS X. ++DSYMUTIL=$lt_DSYMUTIL + +- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO +- # uniformly replaced by the line number. The first 'sed' inserts a +- # line-number line after each line using $LINENO; the second 'sed' +- # does the real work. The second script uses 'N' to pair each +- # line-number line with the line containing $LINENO, and appends +- # trailing '-' during substitution so that $LINENO is not a special +- # case at line end. +- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the +- # scripts with optimization help from Paolo Bonzini. Blame Lee +- # E. McMahon (1931-1989) for sed's syntax. :-) +- sed -n ' +- p +- /[$]LINENO/= +- ' <$as_myself | +- sed ' +- s/[$]LINENO.*/&-/ +- t lineno +- b +- :lineno +- N +- :loop +- s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ +- t loop +- s/-\n.*// +- ' >$as_me.lineno && +- chmod +x "$as_me.lineno" || +- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 +- { (exit 1); exit 1; }; } ++# Tool to change global to local symbols on Mac OS X. ++NMEDIT=$lt_NMEDIT + +- # Don't try to exec as it changes $[0], causing all sort of problems +- # (the dirname of $[0] is not the place where we might find the +- # original and so on. Autoconf is especially sensitive to this). +- . "./$as_me.lineno" +- # Exit status is that of the last command. +- exit +-} ++# Tool to manipulate fat objects and archives on Mac OS X. ++LIPO=$lt_LIPO + ++# ldd/readelf like tool for Mach-O binaries on Mac OS X. ++OTOOL=$lt_OTOOL + +-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then +- as_dirname=dirname +-else +- as_dirname=false +-fi ++# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. ++OTOOL64=$lt_OTOOL64 + +-ECHO_C= ECHO_N= ECHO_T= +-case `echo -n x` in +--n*) +- case `echo 'x\c'` in +- *c*) ECHO_T=' ';; # ECHO_T is single tab character. +- *) ECHO_C='\c';; +- esac;; +-*) +- ECHO_N='-n';; +-esac ++# Old archive suffix (normally "a"). ++libext=$libext + +-if expr a : '\(a\)' >/dev/null 2>&1 && +- test "X`expr 00001 : '.*\(...\)'`" = X001; then +- as_expr=expr +-else +- as_expr=false +-fi ++# Shared library suffix (normally ".so"). ++shrext_cmds=$lt_shrext_cmds + +-rm -f conf$$ conf$$.exe conf$$.file +-if test -d conf$$.dir; then +- rm -f conf$$.dir/conf$$.file +-else +- rm -f conf$$.dir +- mkdir conf$$.dir +-fi +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +- as_ln_s='ln -s' +- # ... but there are two gotchas: +- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. +- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. +- # In both cases, we have to default to `cp -p'. +- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +- as_ln_s='cp -p' +-elif ln conf$$.file conf$$ 2>/dev/null; then +- as_ln_s=ln +-else +- as_ln_s='cp -p' +-fi +-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +-rmdir conf$$.dir 2>/dev/null ++# The commands to extract the exported symbol list from a shared archive. ++extract_expsyms_cmds=$lt_extract_expsyms_cmds + +-if mkdir -p . 2>/dev/null; then +- as_mkdir_p=: +-else +- test -d ./-p && rmdir ./-p +- as_mkdir_p=false +-fi ++# Variables whose values should be saved in libtool wrapper scripts and ++# restored at link time. ++variables_saved_for_relink=$lt_variables_saved_for_relink + +-if test -x / >/dev/null 2>&1; then +- as_test_x='test -x' +-else +- if ls -dL / >/dev/null 2>&1; then +- as_ls_L_option=L +- else +- as_ls_L_option= +- fi +- as_test_x=' +- eval sh -c '\'' +- if test -d "$1"; then +- test -d "$1/."; +- else +- case $1 in +- -*)set "./$1";; +- esac; +- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in +- ???[sx]*):;;*)false;;esac;fi +- '\'' sh +- ' +-fi +-as_executable_p=$as_test_x ++# Do we need the "lib" prefix for modules? ++need_lib_prefix=$need_lib_prefix + +-# Sed expression to map a string onto a valid CPP name. +-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" ++# Do we need a version for libraries? ++need_version=$need_version + +-# Sed expression to map a string onto a valid variable name. +-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" ++# Library versioning type. ++version_type=$version_type + ++# Shared library runtime path variable. ++runpath_var=$runpath_var + +-exec 6>&1 ++# Shared library path variable. ++shlibpath_var=$shlibpath_var + +-# Save the log message, to keep $[0] and so on meaningful, and to +-# report actual input values of CONFIG_FILES etc. instead of their +-# values after options handling. +-ac_log=" +-This file was extended by $as_me, which was +-generated by GNU Autoconf 2.61. Invocation command line was ++# Is shlibpath searched before the hard-coded library search path? ++shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +- CONFIG_FILES = $CONFIG_FILES +- CONFIG_HEADERS = $CONFIG_HEADERS +- CONFIG_LINKS = $CONFIG_LINKS +- CONFIG_COMMANDS = $CONFIG_COMMANDS +- $ $0 $@ ++# Format of library name prefix. ++libname_spec=$lt_libname_spec + +-on `(hostname || uname -n) 2>/dev/null | sed 1q` +-" ++# List of archive names. First name is the real one, the rest are links. ++# The last name is the one that the linker finds with -lNAME ++library_names_spec=$lt_library_names_spec + +-_ACEOF ++# The coded name of the library, if different from the real name. ++soname_spec=$lt_soname_spec + +-cat >>$CONFIG_STATUS <<_ACEOF +-# Files that config.status was made for. +-config_files="$ac_config_files" +-config_headers="$ac_config_headers" +-config_commands="$ac_config_commands" ++# Command to use after installation of a shared archive. ++postinstall_cmds=$lt_postinstall_cmds + +-_ACEOF ++# Command to use after uninstallation of a shared archive. ++postuninstall_cmds=$lt_postuninstall_cmds + +-cat >>$CONFIG_STATUS <<\_ACEOF +-ac_cs_usage="\ +-\`$as_me' instantiates files from templates according to the +-current configuration. ++# Commands used to finish a libtool library installation in a directory. ++finish_cmds=$lt_finish_cmds + +-Usage: $0 [OPTIONS] [FILE]... ++# As "finish_cmds", except a single script fragment to be evaled but ++# not shown. ++finish_eval=$lt_finish_eval + +- -h, --help print this help, then exit +- -V, --version print version number and configuration settings, then exit +- -q, --quiet do not print progress messages +- -d, --debug don't remove temporary files +- --recheck update $as_me by reconfiguring in the same conditions +- --file=FILE[:TEMPLATE] +- instantiate the configuration file FILE +- --header=FILE[:TEMPLATE] +- instantiate the configuration header FILE ++# Whether we should hardcode library paths into libraries. ++hardcode_into_libs=$hardcode_into_libs + +-Configuration files: +-$config_files ++# Compile-time system search path for libraries. ++sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +-Configuration headers: +-$config_headers ++# Run-time system search path for libraries. ++sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +-Configuration commands: +-$config_commands ++# Whether dlopen is supported. ++dlopen_support=$enable_dlopen + +-Report bugs to ." ++# Whether dlopen of programs is supported. ++dlopen_self=$enable_dlopen_self + +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +-ac_cs_version="\\ +-config.status +-configured by $0, generated by GNU Autoconf 2.61, +- with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ++# Whether dlopen of statically linked programs is supported. ++dlopen_self_static=$enable_dlopen_self_static + +-Copyright (C) 2006 Free Software Foundation, Inc. +-This config.status script is free software; the Free Software Foundation +-gives unlimited permission to copy, distribute and modify it." ++# Commands to strip libraries. ++old_striplib=$lt_old_striplib ++striplib=$lt_striplib + +-ac_pwd='$ac_pwd' +-srcdir='$srcdir' +-INSTALL='$INSTALL' +-MKDIR_P='$MKDIR_P' +-_ACEOF + +-cat >>$CONFIG_STATUS <<\_ACEOF +-# If no file are specified by the user, then we need to provide default +-# value. By we need to know if files were specified by the user. +-ac_need_defaults=: +-while test $# != 0 +-do +- case $1 in +- --*=*) +- ac_option=`expr "X$1" : 'X\([^=]*\)='` +- ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` +- ac_shift=: +- ;; +- *) +- ac_option=$1 +- ac_optarg=$2 +- ac_shift=shift +- ;; +- esac ++# The linker used to build libraries. ++LD=$lt_LD + +- case $ac_option in +- # Handling of the options. +- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) +- ac_cs_recheck=: ;; +- --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) +- echo "$ac_cs_version"; exit ;; +- --debug | --debu | --deb | --de | --d | -d ) +- debug=: ;; +- --file | --fil | --fi | --f ) +- $ac_shift +- CONFIG_FILES="$CONFIG_FILES $ac_optarg" +- ac_need_defaults=false;; +- --header | --heade | --head | --hea ) +- $ac_shift +- CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" +- ac_need_defaults=false;; +- --he | --h) +- # Conflict between --help and --header +- { echo "$as_me: error: ambiguous option: $1 +-Try \`$0 --help' for more information." >&2 +- { (exit 1); exit 1; }; };; +- --help | --hel | -h ) +- echo "$ac_cs_usage"; exit ;; +- -q | -quiet | --quiet | --quie | --qui | --qu | --q \ +- | -silent | --silent | --silen | --sile | --sil | --si | --s) +- ac_cs_silent=: ;; ++# Commands used to build an old-style archive. ++old_archive_cmds=$lt_old_archive_cmds + +- # This is an error. +- -*) { echo "$as_me: error: unrecognized option: $1 +-Try \`$0 --help' for more information." >&2 +- { (exit 1); exit 1; }; } ;; ++# A language specific compiler. ++CC=$lt_compiler + +- *) ac_config_targets="$ac_config_targets $1" +- ac_need_defaults=false ;; ++# Is the compiler the GNU compiler? ++with_gcc=$GCC + +- esac +- shift +-done ++# Compiler flag to turn off builtin functions. ++no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +-ac_configure_extra_args= ++# How to pass a linker flag through the compiler. ++wl=$lt_lt_prog_compiler_wl + +-if $ac_cs_silent; then +- exec 6>/dev/null +- ac_configure_extra_args="$ac_configure_extra_args --silent" +-fi ++# Additional compiler flags for building library objects. ++pic_flag=$lt_lt_prog_compiler_pic + +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +-if \$ac_cs_recheck; then +- echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 +- CONFIG_SHELL=$SHELL +- export CONFIG_SHELL +- exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +-fi ++# Compiler flag to prevent dynamic linking. ++link_static_flag=$lt_lt_prog_compiler_static + +-_ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF +-exec 5>>config.log +-{ +- echo +- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +-## Running $as_me. ## +-_ASBOX +- echo "$ac_log" +-} >&5 ++# Does compiler simultaneously support -c and -o options? ++compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +-# +-# INIT-COMMANDS +-# +-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" ++# Whether or not to add -lc for building shared libraries. ++build_libtool_need_lc=$archive_cmds_need_lc + +-_ACEOF ++# Whether or not to disallow shared libs when runtime libs are static. ++allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +-cat >>$CONFIG_STATUS <<\_ACEOF ++# Compiler flag to allow reflexive dlopens. ++export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +-# Handling of arguments. +-for ac_config_target in $ac_config_targets +-do +- case $ac_config_target in +- "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; +- "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; +- "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; +- "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; +- "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; +- "src/dvdcss/Makefile") CONFIG_FILES="$CONFIG_FILES src/dvdcss/Makefile" ;; +- "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; +- "src/libdvdcss.pc") CONFIG_FILES="$CONFIG_FILES src/libdvdcss.pc" ;; ++# Compiler flag to generate shared objects directly from archives. ++whole_archive_flag_spec=$lt_whole_archive_flag_spec + +- *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +-echo "$as_me: error: invalid argument: $ac_config_target" >&2;} +- { (exit 1); exit 1; }; };; +- esac +-done ++# Whether the compiler copes with passing no objects directly. ++compiler_needs_object=$lt_compiler_needs_object + ++# Create an old-style archive from a shared archive. ++old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +-# If the user did not use the arguments to specify the items to instantiate, +-# then the envvar interface is used. Set only those that are not. +-# We use the long form for the default assignment because of an extremely +-# bizarre bug on SunOS 4.1.3. +-if $ac_need_defaults; then +- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files +- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers +- test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +-fi ++# Create a temporary old-style archive to link instead of a shared archive. ++old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +-# Have a temporary directory for convenience. Make it in the build tree +-# simply because there is no reason against having it here, and in addition, +-# creating and moving files from /tmp can sometimes cause problems. +-# Hook for its removal unless debugging. +-# Note that there is a small window in which the directory will not be cleaned: +-# after its creation but before its name has been assigned to `$tmp'. +-$debug || +-{ +- tmp= +- trap 'exit_status=$? +- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +-' 0 +- trap '{ (exit 1); exit 1; }' 1 2 13 15 +-} +-# Create a (secure) tmp directory for tmp files. ++# Commands used to build a shared archive. ++archive_cmds=$lt_archive_cmds ++archive_expsym_cmds=$lt_archive_expsym_cmds + +-{ +- tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && +- test -n "$tmp" && test -d "$tmp" +-} || +-{ +- tmp=./conf$$-$RANDOM +- (umask 077 && mkdir "$tmp") +-} || +-{ +- echo "$me: cannot create a temporary directory in ." >&2 +- { (exit 1); exit 1; } +-} ++# Commands used to build a loadable module if different from building ++# a shared archive. ++module_cmds=$lt_module_cmds ++module_expsym_cmds=$lt_module_expsym_cmds + +-# +-# Set up the sed scripts for CONFIG_FILES section. +-# ++# Whether we are building with GNU ld or not. ++with_gnu_ld=$lt_with_gnu_ld + +-# No need to generate the scripts if there are no CONFIG_FILES. +-# This happens for instance when ./config.status config.h +-if test -n "$CONFIG_FILES"; then ++# Flag that allows shared libraries with undefined symbols to be built. ++allow_undefined_flag=$lt_allow_undefined_flag + +-_ACEOF ++# Flag that enforces no undefined symbols. ++no_undefined_flag=$lt_no_undefined_flag + ++# Flag to hardcode \$libdir into a binary during linking. ++# This must work even if \$libdir does not exist ++hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + ++# If ld is used when linking, flag to hardcode \$libdir into a binary ++# during linking. This must work even if \$libdir does not exist. ++hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +-ac_delim='%!_!# ' +-for ac_last_try in false false false false false :; do +- cat >conf$$subs.sed <<_ACEOF +-SHELL!$SHELL$ac_delim +-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim +-PACKAGE_NAME!$PACKAGE_NAME$ac_delim +-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim +-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim +-PACKAGE_STRING!$PACKAGE_STRING$ac_delim +-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim +-exec_prefix!$exec_prefix$ac_delim +-prefix!$prefix$ac_delim +-program_transform_name!$program_transform_name$ac_delim +-bindir!$bindir$ac_delim +-sbindir!$sbindir$ac_delim +-libexecdir!$libexecdir$ac_delim +-datarootdir!$datarootdir$ac_delim +-datadir!$datadir$ac_delim +-sysconfdir!$sysconfdir$ac_delim +-sharedstatedir!$sharedstatedir$ac_delim +-localstatedir!$localstatedir$ac_delim +-includedir!$includedir$ac_delim +-oldincludedir!$oldincludedir$ac_delim +-docdir!$docdir$ac_delim +-infodir!$infodir$ac_delim +-htmldir!$htmldir$ac_delim +-dvidir!$dvidir$ac_delim +-pdfdir!$pdfdir$ac_delim +-psdir!$psdir$ac_delim +-libdir!$libdir$ac_delim +-localedir!$localedir$ac_delim +-mandir!$mandir$ac_delim +-DEFS!$DEFS$ac_delim +-ECHO_C!$ECHO_C$ac_delim +-ECHO_N!$ECHO_N$ac_delim +-ECHO_T!$ECHO_T$ac_delim +-LIBS!$LIBS$ac_delim +-build_alias!$build_alias$ac_delim +-host_alias!$host_alias$ac_delim +-target_alias!$target_alias$ac_delim +-build!$build$ac_delim +-build_cpu!$build_cpu$ac_delim +-build_vendor!$build_vendor$ac_delim +-build_os!$build_os$ac_delim +-host!$host$ac_delim +-host_cpu!$host_cpu$ac_delim +-host_vendor!$host_vendor$ac_delim +-host_os!$host_os$ac_delim +-target!$target$ac_delim +-target_cpu!$target_cpu$ac_delim +-target_vendor!$target_vendor$ac_delim +-target_os!$target_os$ac_delim +-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim +-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim +-INSTALL_DATA!$INSTALL_DATA$ac_delim +-am__isrc!$am__isrc$ac_delim +-CYGPATH_W!$CYGPATH_W$ac_delim +-PACKAGE!$PACKAGE$ac_delim +-VERSION!$VERSION$ac_delim +-ACLOCAL!$ACLOCAL$ac_delim +-AUTOCONF!$AUTOCONF$ac_delim +-AUTOMAKE!$AUTOMAKE$ac_delim +-AUTOHEADER!$AUTOHEADER$ac_delim +-MAKEINFO!$MAKEINFO$ac_delim +-install_sh!$install_sh$ac_delim +-STRIP!$STRIP$ac_delim +-INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim +-mkdir_p!$mkdir_p$ac_delim +-AWK!$AWK$ac_delim +-SET_MAKE!$SET_MAKE$ac_delim +-am__leading_dot!$am__leading_dot$ac_delim +-AMTAR!$AMTAR$ac_delim +-am__tar!$am__tar$ac_delim +-am__untar!$am__untar$ac_delim +-CC!$CC$ac_delim +-CFLAGS!$CFLAGS$ac_delim +-LDFLAGS!$LDFLAGS$ac_delim +-CPPFLAGS!$CPPFLAGS$ac_delim +-ac_ct_CC!$ac_ct_CC$ac_delim +-EXEEXT!$EXEEXT$ac_delim +-OBJEXT!$OBJEXT$ac_delim +-DEPDIR!$DEPDIR$ac_delim +-am__include!$am__include$ac_delim +-am__quote!$am__quote$ac_delim +-AMDEP_TRUE!$AMDEP_TRUE$ac_delim +-AMDEP_FALSE!$AMDEP_FALSE$ac_delim +-AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim +-CCDEPMODE!$CCDEPMODE$ac_delim +-am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim +-am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim +-CPP!$CPP$ac_delim +-GREP!$GREP$ac_delim +-EGREP!$EGREP$ac_delim +-SED!$SED$ac_delim +-LN_S!$LN_S$ac_delim +-ECHO!$ECHO$ac_delim +-AR!$AR$ac_delim +-RANLIB!$RANLIB$ac_delim +-DSYMUTIL!$DSYMUTIL$ac_delim +-NMEDIT!$NMEDIT$ac_delim +-_ACEOF ++# Whether we need a single "-rpath" flag with a separated argument. ++hardcode_libdir_separator=$lt_hardcode_libdir_separator + +- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +- break +- elif $ac_last_try; then +- { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} +- { (exit 1); exit 1; }; } +- else +- ac_delim="$ac_delim!$ac_delim _$ac_delim!! " +- fi +-done ++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes ++# DIR into the resulting binary. ++hardcode_direct=$hardcode_direct + +-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +-if test -n "$ac_eof"; then +- ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` +- ac_eof=`expr $ac_eof + 1` +-fi ++# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes ++# DIR into the resulting binary and the resulting library dependency is ++# "absolute",i.e impossible to change by setting \${shlibpath_var} if the ++# library is relocated. ++hardcode_direct_absolute=$hardcode_direct_absolute + +-cat >>$CONFIG_STATUS <<_ACEOF +-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +-_ACEOF +-sed ' +-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +-s/^/s,@/; s/!/@,|#_!!_#|/ +-:n +-t n +-s/'"$ac_delim"'$/,g/; t +-s/$/\\/; p +-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +-' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF +-CEOF$ac_eof +-_ACEOF ++# Set to "yes" if using the -LDIR flag during linking hardcodes DIR ++# into the resulting binary. ++hardcode_minus_L=$hardcode_minus_L + ++# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR ++# into the resulting binary. ++hardcode_shlibpath_var=$hardcode_shlibpath_var + +-ac_delim='%!_!# ' +-for ac_last_try in false false false false false :; do +- cat >conf$$subs.sed <<_ACEOF +-DLLTOOL!$DLLTOOL$ac_delim +-AS!$AS$ac_delim +-OBJDUMP!$OBJDUMP$ac_delim +-CXX!$CXX$ac_delim +-CXXFLAGS!$CXXFLAGS$ac_delim +-ac_ct_CXX!$ac_ct_CXX$ac_delim +-CXXDEPMODE!$CXXDEPMODE$ac_delim +-am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim +-am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim +-CXXCPP!$CXXCPP$ac_delim +-F77!$F77$ac_delim +-FFLAGS!$FFLAGS$ac_delim +-ac_ct_F77!$ac_ct_F77$ac_delim +-LIBTOOL!$LIBTOOL$ac_delim +-SYS_BSDI_TRUE!$SYS_BSDI_TRUE$ac_delim +-SYS_BSDI_FALSE!$SYS_BSDI_FALSE$ac_delim +-SYS_BSDI_LIBDVD_TRUE!$SYS_BSDI_LIBDVD_TRUE$ac_delim +-SYS_BSDI_LIBDVD_FALSE!$SYS_BSDI_LIBDVD_FALSE$ac_delim +-SYS_MSVC_TRUE!$SYS_MSVC_TRUE$ac_delim +-SYS_MSVC_FALSE!$SYS_MSVC_FALSE$ac_delim +-DOXYGEN!$DOXYGEN$ac_delim +-LATEX!$LATEX$ac_delim +-DOXYGEN_TRUE!$DOXYGEN_TRUE$ac_delim +-DOXYGEN_FALSE!$DOXYGEN_FALSE$ac_delim +-LATEX_TRUE!$LATEX_TRUE$ac_delim +-LATEX_FALSE!$LATEX_FALSE$ac_delim +-DVDCSS_LDFLAGS!$DVDCSS_LDFLAGS$ac_delim +-LIBOBJS!$LIBOBJS$ac_delim +-LTLIBOBJS!$LTLIBOBJS$ac_delim +-_ACEOF ++# Set to "yes" if building a shared library automatically hardcodes DIR ++# into the library and all subsequent libraries and executables linked ++# against it. ++hardcode_automatic=$hardcode_automatic + +- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 29; then +- break +- elif $ac_last_try; then +- { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} +- { (exit 1); exit 1; }; } +- else +- ac_delim="$ac_delim!$ac_delim _$ac_delim!! " +- fi +-done ++# Set to yes if linker adds runtime paths of dependent libraries ++# to runtime path list. ++inherit_rpath=$inherit_rpath + +-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +-if test -n "$ac_eof"; then +- ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` +- ac_eof=`expr $ac_eof + 1` +-fi +- +-cat >>$CONFIG_STATUS <<_ACEOF +-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end +-_ACEOF +-sed ' +-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +-s/^/s,@/; s/!/@,|#_!!_#|/ +-:n +-t n +-s/'"$ac_delim"'$/,g/; t +-s/$/\\/; p +-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +-' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF +-:end +-s/|#_!!_#|//g +-CEOF$ac_eof +-_ACEOF ++# Whether libtool must link a program against all its dependency libraries. ++link_all_deplibs=$link_all_deplibs + ++# Fix the shell variable \$srcfile for the compiler. ++fix_srcfile_path=$lt_fix_srcfile_path + +-# VPATH may cause trouble with some makes, so we remove $(srcdir), +-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +-# trailing colons and then remove the whole line if VPATH becomes empty +-# (actually we leave an empty line to preserve line numbers). +-if test "x$srcdir" = x.; then +- ac_vpsub='/^[ ]*VPATH[ ]*=/{ +-s/:*\$(srcdir):*/:/ +-s/:*\${srcdir}:*/:/ +-s/:*@srcdir@:*/:/ +-s/^\([^=]*=[ ]*\):*/\1/ +-s/:*$// +-s/^[^=]*=[ ]*$// +-}' +-fi ++# Set to "yes" if exported symbols are required. ++always_export_symbols=$always_export_symbols + +-cat >>$CONFIG_STATUS <<\_ACEOF +-fi # test -n "$CONFIG_FILES" ++# The commands to list exported symbols. ++export_symbols_cmds=$lt_export_symbols_cmds + ++# Symbols that should not be listed in the preloaded symbols. ++exclude_expsyms=$lt_exclude_expsyms + +-for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS +-do +- case $ac_tag in +- :[FHLC]) ac_mode=$ac_tag; continue;; +- esac +- case $ac_mode$ac_tag in +- :[FHL]*:*);; +- :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 +-echo "$as_me: error: Invalid tag $ac_tag." >&2;} +- { (exit 1); exit 1; }; };; +- :[FH]-) ac_tag=-:-;; +- :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; +- esac +- ac_save_IFS=$IFS +- IFS=: +- set x $ac_tag +- IFS=$ac_save_IFS +- shift +- ac_file=$1 +- shift ++# Symbols that must always be exported. ++include_expsyms=$lt_include_expsyms + +- case $ac_mode in +- :L) ac_source=$1;; +- :[FH]) +- ac_file_inputs= +- for ac_f +- do +- case $ac_f in +- -) ac_f="$tmp/stdin";; +- *) # Look for the file first in the build tree, then in the source tree +- # (if the path is not absolute). The absolute path cannot be DOS-style, +- # because $ac_f cannot contain `:'. +- test -f "$ac_f" || +- case $ac_f in +- [\\/$]*) false;; +- *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; +- esac || +- { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +-echo "$as_me: error: cannot find input file: $ac_f" >&2;} +- { (exit 1); exit 1; }; };; +- esac +- ac_file_inputs="$ac_file_inputs $ac_f" +- done ++# Commands necessary for linking programs (against libraries) with templates. ++prelink_cmds=$lt_prelink_cmds + +- # Let's still pretend it is `configure' which instantiates (i.e., don't +- # use $as_me), people would be surprised to read: +- # /* config.h. Generated by config.status. */ +- configure_input="Generated from "`IFS=: +- echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." +- if test x"$ac_file" != x-; then +- configure_input="$ac_file. $configure_input" +- { echo "$as_me:$LINENO: creating $ac_file" >&5 +-echo "$as_me: creating $ac_file" >&6;} +- fi ++# Specify filename containing input files. ++file_list_spec=$lt_file_list_spec + +- case $ac_tag in +- *:-:* | *:-) cat >"$tmp/stdin";; +- esac +- ;; +- esac ++# How to hardcode a shared library path into an executable. ++hardcode_action=$hardcode_action + +- ac_dir=`$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" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` +- { as_dir="$ac_dir" +- case $as_dir in #( +- -*) as_dir=./$as_dir;; ++# ### END LIBTOOL CONFIG ++ ++_LT_EOF ++ ++ case $host_os in ++ aix3*) ++ cat <<\_LT_EOF >> "$cfgfile" ++# AIX sometimes has problems with the GCC collect2 program. For some ++# reason, if we set the COLLECT_NAMES environment variable, the problems ++# vanish in a puff of smoke. ++if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++fi ++_LT_EOF ++ ;; + esac +- test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { +- as_dirs= +- while :; do +- case $as_dir in #( +- *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( +- *) as_qdir=$as_dir;; +- esac +- as_dirs="'$as_qdir' $as_dirs" +- as_dir=`$as_dirname -- "$as_dir" || +-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$as_dir" : 'X\(//\)[^/]' \| \ +- X"$as_dir" : 'X\(//\)$' \| \ +- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$as_dir" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` +- test -d "$as_dir" && break +- done +- test -z "$as_dirs" || eval "mkdir $as_dirs" +- } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +-echo "$as_me: error: cannot create directory $as_dir" >&2;} +- { (exit 1); exit 1; }; }; } +- ac_builddir=. + +-case "$ac_dir" in +-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +-*) +- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` +- # A ".." for each directory in $ac_dir_suffix. +- ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` +- case $ac_top_builddir_sub in +- "") ac_top_builddir_sub=. ac_top_build_prefix= ;; +- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; +- esac ;; +-esac +-ac_abs_top_builddir=$ac_pwd +-ac_abs_builddir=$ac_pwd$ac_dir_suffix +-# for backward compatibility: +-ac_top_builddir=$ac_top_build_prefix + +-case $srcdir in +- .) # We are building in place. +- ac_srcdir=. +- ac_top_srcdir=$ac_top_builddir_sub +- ac_abs_top_srcdir=$ac_pwd ;; +- [\\/]* | ?:[\\/]* ) # Absolute name. +- ac_srcdir=$srcdir$ac_dir_suffix; +- ac_top_srcdir=$srcdir +- ac_abs_top_srcdir=$srcdir ;; +- *) # Relative name. +- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix +- ac_top_srcdir=$ac_top_build_prefix$srcdir +- ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +-esac +-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ++ltmain="$ac_aux_dir/ltmain.sh" + + +- case $ac_mode in +- :F) +- # +- # CONFIG_FILE +- # ++ # We use sed instead of cat because bash on DJGPP gets confused if ++ # if finds mixed CR/LF and LF-only lines. Since sed operates in ++ # text mode, it properly converts lines to CR/LF. This bash problem ++ # is reportedly fixed, but why not run on old versions too? ++ sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) + +- case $INSTALL in +- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; +- *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; +- esac +- ac_MKDIR_P=$MKDIR_P +- case $MKDIR_P in +- [\\/$]* | ?:[\\/]* ) ;; +- */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; ++ case $xsi_shell in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; + esac +-_ACEOF ++} + +-cat >>$CONFIG_STATUS <<\_ACEOF +-# If the template does not know about datarootdir, expand it. +-# FIXME: This hack should be removed a few years after 2.60. +-ac_datarootdir_hack=; ac_datarootdir_seen= ++# func_basename file ++func_basename () ++{ ++ func_basename_result="${1##*/}" ++} + +-case `sed -n '/datarootdir/ { +- p +- q ++# func_dirname_and_basename file append nondir_replacement ++# perform func_basename and func_dirname in a single function ++# call: ++# dirname: Compute the dirname of FILE. If nonempty, ++# add APPEND to the result, otherwise set result ++# to NONDIR_REPLACEMENT. ++# value returned in "$func_dirname_result" ++# basename: Compute filename of FILE. ++# value retuned in "$func_basename_result" ++# Implementation must be kept synchronized with func_dirname ++# and func_basename. For efficiency, we do not delegate to ++# those functions but instead duplicate the functionality here. ++func_dirname_and_basename () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; ++ esac ++ func_basename_result="${1##*/}" + } +-/@datadir@/p +-/@docdir@/p +-/@infodir@/p +-/@localedir@/p +-/@mandir@/p +-' $ac_file_inputs` in +-*datarootdir*) ac_datarootdir_seen=yes;; +-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) +- { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +- ac_datarootdir_hack=' +- s&@datadir@&$datadir&g +- s&@docdir@&$docdir&g +- s&@infodir@&$infodir&g +- s&@localedir@&$localedir&g +- s&@mandir@&$mandir&g +- s&\\\${datarootdir}&$datarootdir&g' ;; +-esac +-_ACEOF + +-# Neutralize VPATH when `$srcdir' = `.'. +-# Shell code in configure.ac might set extrasub. +-# FIXME: do we really want to maintain this feature? +-cat >>$CONFIG_STATUS <<_ACEOF +- sed "$ac_vpsub +-$extrasub +-_ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF +-:t +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +-s&@configure_input@&$configure_input&;t t +-s&@top_builddir@&$ac_top_builddir_sub&;t t +-s&@srcdir@&$ac_srcdir&;t t +-s&@abs_srcdir@&$ac_abs_srcdir&;t t +-s&@top_srcdir@&$ac_top_srcdir&;t t +-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +-s&@builddir@&$ac_builddir&;t t +-s&@abs_builddir@&$ac_abs_builddir&;t t +-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +-s&@INSTALL@&$ac_INSTALL&;t t +-s&@MKDIR_P@&$ac_MKDIR_P&;t t +-$ac_datarootdir_hack +-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++func_stripname () ++{ ++ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are ++ # positional parameters, so assign one to ordinary parameter first. ++ func_stripname_result=${3} ++ func_stripname_result=${func_stripname_result#"${1}"} ++ func_stripname_result=${func_stripname_result%"${2}"} ++} + +-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && +- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && +- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && +- { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' +-which seems to be undefined. Please make sure it is defined." >&5 +-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +-which seems to be undefined. Please make sure it is defined." >&2;} ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=${1%%=*} ++ func_opt_split_arg=${1#*=} ++} + +- rm -f "$tmp/stdin" +- case $ac_file in +- -) cat "$tmp/out"; rm -f "$tmp/out";; +- *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; ++# func_lo2o object ++func_lo2o () ++{ ++ case ${1} in ++ *.lo) func_lo2o_result=${1%.lo}.${objext} ;; ++ *) func_lo2o_result=${1} ;; + esac +- ;; +- :H) +- # +- # CONFIG_HEADER +- # +-_ACEOF ++} + +-# Transform confdefs.h into a sed script `conftest.defines', that +-# substitutes the proper values into config.h.in to produce config.h. +-rm -f conftest.defines conftest.tail +-# First, append a space to every undef/define line, to ease matching. +-echo 's/$/ /' >conftest.defines +-# Then, protect against being on the right side of a sed subst, or in +-# an unquoted here document, in config.status. If some macros were +-# called several times there might be several #defines for the same +-# symbol, which is useless. But do not sort them, since the last +-# AC_DEFINE must be honored. +-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where +-# NAME is the cpp macro being defined, VALUE is the value it is being given. +-# PARAMS is the parameter list in the macro definition--in most cases, it's +-# just an empty string. +-ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' +-ac_dB='\\)[ (].*,\\1define\\2' +-ac_dC=' ' +-ac_dD=' ,' ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=${1%.*}.lo ++} + +-uniq confdefs.h | +- sed -n ' +- t rset +- :rset +- s/^[ ]*#[ ]*define[ ][ ]*// +- t ok +- d +- :ok +- s/[\\&,]/\\&/g +- s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p +- s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p +- ' >>conftest.defines +- +-# Remove the space that was appended to ease matching. +-# Then replace #undef with comments. This is necessary, for +-# example, in the case of _POSIX_SOURCE, which is predefined and required +-# on some systems where configure will not decide to define it. +-# (The regexp can be short, since the line contains either #define or #undef.) +-echo 's/ $// +-s,^[ #]*u.*,/* & */,' >>conftest.defines +- +-# Break up conftest.defines: +-ac_max_sed_lines=50 +- +-# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" +-# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" +-# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" +-# et cetera. +-ac_in='$ac_file_inputs' +-ac_out='"$tmp/out1"' +-ac_nxt='"$tmp/out2"' ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=$(( $* )) ++} + +-while : +-do +- # Write a here document: +- cat >>$CONFIG_STATUS <<_ACEOF +- # First, check the format of the line: +- cat >"\$tmp/defines.sed" <<\\CEOF +-/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def +-/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def +-b +-:def +-_ACEOF +- sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS +- echo 'CEOF +- sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS +- ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in +- sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail +- grep . conftest.tail >/dev/null || break +- rm -f conftest.defines +- mv conftest.tail conftest.defines +-done +-rm -f conftest.defines conftest.tail ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=${#1} ++} + +-echo "ac_result=$ac_in" >>$CONFIG_STATUS +-cat >>$CONFIG_STATUS <<\_ACEOF +- if test x"$ac_file" != x-; then +- echo "/* $configure_input */" >"$tmp/config.h" +- cat "$ac_result" >>"$tmp/config.h" +- if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then +- { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +-echo "$as_me: $ac_file is unchanged" >&6;} +- else +- rm -f $ac_file +- mv "$tmp/config.h" $ac_file +- fi ++_LT_EOF ++ ;; ++ *) # Bourne compatible functions. ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ # Extract subdirectory from the argument. ++ func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` ++ if test "X$func_dirname_result" = "X${1}"; then ++ func_dirname_result="${3}" + else +- echo "/* $configure_input */" +- cat "$ac_result" ++ func_dirname_result="$func_dirname_result${2}" + 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 +- $_am_arg | $_am_arg:* ) +- break ;; +- * ) +- _am_stamp_count=`expr $_am_stamp_count + 1` ;; +- esac +-done +-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 +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'`/stamp-h$_am_stamp_count +- ;; ++} + +- :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 +-echo "$as_me: executing $ac_file commands" >&6;} +- ;; ++# func_basename file ++func_basename () ++{ ++ func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` ++} ++ ++ ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++# func_strip_suffix prefix name ++func_stripname () ++{ ++ case ${2} in ++ .*) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; ++ *) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; + esac ++} + ++# sed scripts: ++my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' ++my_sed_long_arg='1s/^-[^=]*=//' + +- case $ac_file$ac_mode in +- "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do +- # Strip MF so we end up with the name of the file. +- mf=`echo "$mf" | sed -e 's/:.*$//'` +- # Check whether this is an Automake generated Makefile or not. +- # We used to match only the files named `Makefile.in', but +- # some people rename them; so instead we look at the file content. +- # Grep'ing the first line is not enough: some people post-process +- # 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 -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\(//\)[^/]' \| \ +- X"$mf" : 'X\(//\)$' \| \ +- X"$mf" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$mf" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` +- else +- continue +- fi +- # Extract the definition of DEPDIR, am__include, and am__quote +- # from the Makefile without running `make'. +- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` +- test -z "$DEPDIR" && continue +- am__include=`sed -n 's/^am__include = //p' < "$mf"` +- test -z "am__include" && continue +- am__quote=`sed -n 's/^am__quote = //p' < "$mf"` +- # When using ansi2knr, U may be empty or an underscore; expand it +- U=`sed -n 's/^U = //p' < "$mf"` +- # Find all dependency output files, they are included files with +- # $(DEPDIR) in their names. We invoke sed twice because it is the +- # simplest approach to changing $(DEPDIR) to its actual value in the +- # expansion. +- for file in `sed -n " +- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ +- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do +- # Make sure the directory exists. +- test -f "$dirpart/$file" && continue +- fdir=`$as_dirname -- "$file" || +-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$file" : 'X\(//\)[^/]' \| \ +- X"$file" : 'X\(//\)$' \| \ +- X"$file" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$file" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` +- { as_dir=$dirpart/$fdir +- case $as_dir in #( +- -*) as_dir=./$as_dir;; ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` ++ func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` ++} ++ ++# func_lo2o object ++func_lo2o () ++{ ++ func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` ++} ++ ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` ++} ++ ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=`expr "$@"` ++} ++ ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` ++} ++ ++_LT_EOF ++esac ++ ++case $lt_shell_append in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$1+=\$2" ++} ++_LT_EOF ++ ;; ++ *) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$1=\$$1\$2" ++} ++ ++_LT_EOF ++ ;; + esac +- test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { +- as_dirs= +- while :; do +- case $as_dir in #( +- *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( +- *) as_qdir=$as_dir;; +- esac +- as_dirs="'$as_qdir' $as_dirs" +- as_dir=`$as_dirname -- "$as_dir" || +-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$as_dir" : 'X\(//\)[^/]' \| \ +- X"$as_dir" : 'X\(//\)$' \| \ +- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$as_dir" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)[^/].*/{ +- s//\1/ +- q +- } +- /^X\(\/\/\)$/{ +- s//\1/ +- q +- } +- /^X\(\/\).*/{ +- s//\1/ +- q +- } +- s/.*/./; q'` +- test -d "$as_dir" && break +- done +- test -z "$as_dirs" || eval "mkdir $as_dirs" +- } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +-echo "$as_me: error: cannot create directory $as_dir" >&2;} +- { (exit 1); exit 1; }; }; } +- # echo "creating $dirpart/$file" +- echo '# dummy' > "$dirpart/$file" +- done +-done ++ ++ ++ sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) ++ ++ mv -f "$cfgfile" "$ofile" || ++ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") ++ chmod +x "$ofile" ++ + ;; + + esac +@@ -23621,6 +16089,11 @@ + chmod +x $CONFIG_STATUS + ac_clean_files=$ac_clean_files_save + ++test $ac_write_fail = 0 || ++ { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 ++$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} ++ { (exit 1); exit 1; }; } ++ + + # configure is writing to config.log, and then calls config.status. + # config.status does its own redirection, appending to config.log. +@@ -23642,5 +16115,9 @@ + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } + fi ++if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then ++ { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 ++$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} ++fi + + +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure.ac xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure.ac +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure.ac 2009-10-21 08:21:58.561148085 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/configure.ac 2009-10-21 06:12:16.000000000 +0200 +@@ -3,11 +3,13 @@ + AC_PREREQ(2.50) + AC_CONFIG_AUX_DIR(.auto) + AC_CANONICAL_SYSTEM ++AC_CONFIG_MACRO_DIR([m4]) + + AM_INIT_AUTOMAKE(libdvdcss, 1.2.10) + AM_CONFIG_HEADER(config.h) + + AC_PROG_CC ++AM_PROG_CC_C_O + AC_STDC_HEADERS + + AC_LIBTOOL_WIN32_DLL +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/doc/Makefile.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/doc/Makefile.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/doc/Makefile.in 2009-10-21 08:21:58.556151542 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/doc/Makefile.in 2009-10-21 08:25:09.265146278 +0200 +@@ -1,8 +1,9 @@ +-# Makefile.in generated by automake 1.10.1 from Makefile.am. ++# Makefile.in generated by automake 1.11 from Makefile.am. + # @configure_input@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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. +@@ -15,8 +16,9 @@ + @SET_MAKE@ + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +@@ -41,6 +43,7 @@ + mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = + SOURCES = + DIST_SOURCES = + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +@@ -57,25 +60,20 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ +-CXX = @CXX@ +-CXXCPP = @CXXCPP@ +-CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ + DLLTOOL = @DLLTOOL@ + DOXYGEN = @DOXYGEN@ + DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ + DVDCSS_LDFLAGS = @DVDCSS_LDFLAGS@ +-ECHO = @ECHO@ + ECHO_C = @ECHO_C@ + ECHO_N = @ECHO_N@ + ECHO_T = @ECHO_T@ + EGREP = @EGREP@ + EXEEXT = @EXEEXT@ +-F77 = @F77@ +-FFLAGS = @FFLAGS@ ++FGREP = @FGREP@ + GREP = @GREP@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -83,17 +81,22 @@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ + LATEX = @LATEX@ ++LD = @LD@ + LDFLAGS = @LDFLAGS@ + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ ++NM = @NM@ + NMEDIT = @NMEDIT@ + OBJDUMP = @OBJDUMP@ + OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + PACKAGE_NAME = @PACKAGE_NAME@ +@@ -112,8 +115,7 @@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ + ac_ct_CC = @ac_ct_CC@ +-ac_ct_CXX = @ac_ct_CXX@ +-ac_ct_F77 = @ac_ct_F77@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ + am__include = @am__include@ + am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ +@@ -144,6 +146,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ ++lt_ECHO = @lt_ECHO@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +@@ -160,6 +163,7 @@ + target_cpu = @target_cpu@ + target_os = @target_os@ + target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + EXTRA_DIST = doxygen.cfg.in footer.html header.html +@@ -171,14 +175,14 @@ + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ +- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +- && exit 0; \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign doc/Makefile ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --gnu doc/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -196,6 +200,7 @@ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + $(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): + + mostlyclean-libtool: + -rm -f *.lo +@@ -225,13 +230,17 @@ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ +- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ +- test -f $(distdir)/$$file \ +- || cp -p $$d/$$file $(distdir)/$$file \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +@@ -259,6 +268,7 @@ + + distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + + maintainer-clean-generic: +@@ -276,6 +286,8 @@ + + html: html-am + ++html-am: ++ + info: info-am + + info-am: +@@ -284,18 +296,28 @@ + + install-dvi: install-dvi-am + ++install-dvi-am: ++ + install-exec-am: + + install-html: install-html-am + ++install-html-am: ++ + install-info: install-info-am + ++install-info-am: ++ + install-man: + + install-pdf: install-pdf-am + ++install-pdf-am: ++ + install-ps: install-ps-am + ++install-ps-am: ++ + installcheck-am: + + maintainer-clean: maintainer-clean-am +@@ -349,6 +371,7 @@ + clean-local: + -rm -f stamp-latex stamp-doxygen + -rm -Rf html latex ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/libtool.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/libtool.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/libtool.m4 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/libtool.m4 2009-07-30 18:46:57.000000000 +0200 +@@ -0,0 +1,7360 @@ ++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- ++# ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ++# 2006, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gordon Matzigkeit, 1996 ++# ++# 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. ++ ++m4_define([_LT_COPYING], [dnl ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ++# 2006, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gordon Matzigkeit, 1996 ++# ++# This file is part of GNU Libtool. ++# ++# GNU Libtool is free software; you can redistribute it and/or ++# modify it under the terms of the GNU General Public License as ++# published by the Free Software Foundation; either version 2 of ++# the License, or (at your option) any later version. ++# ++# As a special exception to the GNU General Public License, ++# if you distribute this file as part of a program or library that ++# is built using GNU Libtool, you may include this file under the ++# same distribution terms that you use for the rest of that program. ++# ++# GNU Libtool is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with GNU Libtool; see the file COPYING. If not, a copy ++# can be downloaded from http://www.gnu.org/licenses/gpl.html, or ++# obtained by writing to the Free Software Foundation, Inc., ++# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ++]) ++ ++# serial 56 LT_INIT ++ ++ ++# LT_PREREQ(VERSION) ++# ------------------ ++# Complain and exit if this libtool version is less that VERSION. ++m4_defun([LT_PREREQ], ++[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, ++ [m4_default([$3], ++ [m4_fatal([Libtool version $1 or higher is required], ++ 63)])], ++ [$2])]) ++ ++ ++# _LT_CHECK_BUILDDIR ++# ------------------ ++# Complain if the absolute build directory name contains unusual characters ++m4_defun([_LT_CHECK_BUILDDIR], ++[case `pwd` in ++ *\ * | *\ *) ++ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; ++esac ++]) ++ ++ ++# LT_INIT([OPTIONS]) ++# ------------------ ++AC_DEFUN([LT_INIT], ++[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT ++AC_BEFORE([$0], [LT_LANG])dnl ++AC_BEFORE([$0], [LT_OUTPUT])dnl ++AC_BEFORE([$0], [LTDL_INIT])dnl ++m4_require([_LT_CHECK_BUILDDIR])dnl ++ ++dnl Autoconf doesn't catch unexpanded LT_ macros by default: ++m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl ++m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl ++dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 ++dnl unless we require an AC_DEFUNed macro: ++AC_REQUIRE([LTOPTIONS_VERSION])dnl ++AC_REQUIRE([LTSUGAR_VERSION])dnl ++AC_REQUIRE([LTVERSION_VERSION])dnl ++AC_REQUIRE([LTOBSOLETE_VERSION])dnl ++m4_require([_LT_PROG_LTMAIN])dnl ++ ++dnl Parse OPTIONS ++_LT_SET_OPTIONS([$0], [$1]) ++ ++# This can be used to rebuild libtool when needed ++LIBTOOL_DEPS="$ltmain" ++ ++# Always use our own libtool. ++LIBTOOL='$(SHELL) $(top_builddir)/libtool' ++AC_SUBST(LIBTOOL)dnl ++ ++_LT_SETUP ++ ++# Only expand once: ++m4_define([LT_INIT]) ++])# LT_INIT ++ ++# Old names: ++AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) ++AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_PROG_LIBTOOL], []) ++dnl AC_DEFUN([AM_PROG_LIBTOOL], []) ++ ++ ++# _LT_CC_BASENAME(CC) ++# ------------------- ++# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. ++m4_defun([_LT_CC_BASENAME], ++[for cc_temp in $1""; do ++ case $cc_temp in ++ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; ++ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; ++ \-*) ;; ++ *) break;; ++ esac ++done ++cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ++]) ++ ++ ++# _LT_FILEUTILS_DEFAULTS ++# ---------------------- ++# It is okay to use these file commands and assume they have been set ++# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. ++m4_defun([_LT_FILEUTILS_DEFAULTS], ++[: ${CP="cp -f"} ++: ${MV="mv -f"} ++: ${RM="rm -f"} ++])# _LT_FILEUTILS_DEFAULTS ++ ++ ++# _LT_SETUP ++# --------- ++m4_defun([_LT_SETUP], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++_LT_DECL([], [host_alias], [0], [The host system])dnl ++_LT_DECL([], [host], [0])dnl ++_LT_DECL([], [host_os], [0])dnl ++dnl ++_LT_DECL([], [build_alias], [0], [The build system])dnl ++_LT_DECL([], [build], [0])dnl ++_LT_DECL([], [build_os], [0])dnl ++dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([LT_PATH_LD])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++dnl ++AC_REQUIRE([AC_PROG_LN_S])dnl ++test -z "$LN_S" && LN_S="ln -s" ++_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl ++dnl ++AC_REQUIRE([LT_CMD_MAX_LEN])dnl ++_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl ++_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl ++dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_CHECK_SHELL_FEATURES])dnl ++m4_require([_LT_CMD_RELOAD])dnl ++m4_require([_LT_CHECK_MAGIC_METHOD])dnl ++m4_require([_LT_CMD_OLD_ARCHIVE])dnl ++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl ++ ++_LT_CONFIG_LIBTOOL_INIT([ ++# See if we are running on zsh, and set the options which allow our ++# commands through without removal of \ escapes INIT. ++if test -n "\${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++fi ++]) ++if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++fi ++ ++_LT_CHECK_OBJDIR ++ ++m4_require([_LT_TAG_COMPILER])dnl ++_LT_PROG_ECHO_BACKSLASH ++ ++case $host_os in ++aix3*) ++ # AIX sometimes has problems with the GCC collect2 program. For some ++ # reason, if we set the COLLECT_NAMES environment variable, the problems ++ # vanish in a puff of smoke. ++ if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++ fi ++ ;; ++esac ++ ++# Sed substitution that helps us do robust quoting. It backslashifies ++# metacharacters that are still active within double-quoted strings. ++sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' ++ ++# Same as above, but do not quote variable references. ++double_quote_subst='s/\([["`\\]]\)/\\\1/g' ++ ++# Sed substitution to delay expansion of an escaped shell variable in a ++# double_quote_subst'ed string. ++delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' ++ ++# Sed substitution to delay expansion of an escaped single quote. ++delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' ++ ++# Sed substitution to avoid accidental globbing in evaled expressions ++no_glob_subst='s/\*/\\\*/g' ++ ++# Global variables: ++ofile=libtool ++can_build_shared=yes ++ ++# All known linkers require a `.a' archive for static linking (except MSVC, ++# which needs '.lib'). ++libext=a ++ ++with_gnu_ld="$lt_cv_prog_gnu_ld" ++ ++old_CC="$CC" ++old_CFLAGS="$CFLAGS" ++ ++# Set sane defaults for various variables ++test -z "$CC" && CC=cc ++test -z "$LTCC" && LTCC=$CC ++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS ++test -z "$LD" && LD=ld ++test -z "$ac_objext" && ac_objext=o ++ ++_LT_CC_BASENAME([$compiler]) ++ ++# Only perform the check for file, if the check method requires it ++test -z "$MAGIC_CMD" && MAGIC_CMD=file ++case $deplibs_check_method in ++file_magic*) ++ if test "$file_magic_cmd" = '$MAGIC_CMD'; then ++ _LT_PATH_MAGIC ++ fi ++ ;; ++esac ++ ++# Use C for the default configuration in the libtool script ++LT_SUPPORTED_TAG([CC]) ++_LT_LANG_C_CONFIG ++_LT_LANG_DEFAULT_CONFIG ++_LT_CONFIG_COMMANDS ++])# _LT_SETUP ++ ++ ++# _LT_PROG_LTMAIN ++# --------------- ++# Note that this code is called both from `configure', and `config.status' ++# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, ++# `config.status' has no value for ac_aux_dir unless we are using Automake, ++# so we pass a copy along to make sure it has a sensible value anyway. ++m4_defun([_LT_PROG_LTMAIN], ++[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl ++_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ++ltmain="$ac_aux_dir/ltmain.sh" ++])# _LT_PROG_LTMAIN ++ ++ ++## ------------------------------------- ## ++## Accumulate code for creating libtool. ## ++## ------------------------------------- ## ++ ++# So that we can recreate a full libtool script including additional ++# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS ++# in macros and then make a single call at the end using the `libtool' ++# label. ++ ++ ++# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) ++# ---------------------------------------- ++# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. ++m4_define([_LT_CONFIG_LIBTOOL_INIT], ++[m4_ifval([$1], ++ [m4_append([_LT_OUTPUT_LIBTOOL_INIT], ++ [$1 ++])])]) ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_INIT]) ++ ++ ++# _LT_CONFIG_LIBTOOL([COMMANDS]) ++# ------------------------------ ++# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. ++m4_define([_LT_CONFIG_LIBTOOL], ++[m4_ifval([$1], ++ [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], ++ [$1 ++])])]) ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) ++ ++ ++# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) ++# ----------------------------------------------------- ++m4_defun([_LT_CONFIG_SAVE_COMMANDS], ++[_LT_CONFIG_LIBTOOL([$1]) ++_LT_CONFIG_LIBTOOL_INIT([$2]) ++]) ++ ++ ++# _LT_FORMAT_COMMENT([COMMENT]) ++# ----------------------------- ++# Add leading comment marks to the start of each line, and a trailing ++# full-stop to the whole comment if one is not present already. ++m4_define([_LT_FORMAT_COMMENT], ++[m4_ifval([$1], [ ++m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], ++ [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) ++)]) ++ ++ ++ ++## ------------------------ ## ++## FIXME: Eliminate VARNAME ## ++## ------------------------ ## ++ ++ ++# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) ++# ------------------------------------------------------------------- ++# CONFIGNAME is the name given to the value in the libtool script. ++# VARNAME is the (base) name used in the configure script. ++# VALUE may be 0, 1 or 2 for a computed quote escaped value based on ++# VARNAME. Any other value will be used directly. ++m4_define([_LT_DECL], ++[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], ++ [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], ++ [m4_ifval([$1], [$1], [$2])]) ++ lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) ++ m4_ifval([$4], ++ [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) ++ lt_dict_add_subkey([lt_decl_dict], [$2], ++ [tagged?], [m4_ifval([$5], [yes], [no])])]) ++]) ++ ++ ++# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) ++# -------------------------------------------------------- ++m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) ++ ++ ++# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) ++# ------------------------------------------------ ++m4_define([lt_decl_tag_varnames], ++[_lt_decl_filter([tagged?], [yes], $@)]) ++ ++ ++# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) ++# --------------------------------------------------------- ++m4_define([_lt_decl_filter], ++[m4_case([$#], ++ [0], [m4_fatal([$0: too few arguments: $#])], ++ [1], [m4_fatal([$0: too few arguments: $#: $1])], ++ [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], ++ [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], ++ [lt_dict_filter([lt_decl_dict], $@)])[]dnl ++]) ++ ++ ++# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) ++# -------------------------------------------------- ++m4_define([lt_decl_quote_varnames], ++[_lt_decl_filter([value], [1], $@)]) ++ ++ ++# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) ++# --------------------------------------------------- ++m4_define([lt_decl_dquote_varnames], ++[_lt_decl_filter([value], [2], $@)]) ++ ++ ++# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) ++# --------------------------------------------------- ++m4_define([lt_decl_varnames_tagged], ++[m4_assert([$# <= 2])dnl ++_$0(m4_quote(m4_default([$1], [[, ]])), ++ m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), ++ m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) ++m4_define([_lt_decl_varnames_tagged], ++[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) ++ ++ ++# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) ++# ------------------------------------------------ ++m4_define([lt_decl_all_varnames], ++[_$0(m4_quote(m4_default([$1], [[, ]])), ++ m4_if([$2], [], ++ m4_quote(lt_decl_varnames), ++ m4_quote(m4_shift($@))))[]dnl ++]) ++m4_define([_lt_decl_all_varnames], ++[lt_join($@, lt_decl_varnames_tagged([$1], ++ lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ++]) ++ ++ ++# _LT_CONFIG_STATUS_DECLARE([VARNAME]) ++# ------------------------------------ ++# Quote a variable value, and forward it to `config.status' so that its ++# declaration there will have the same value as in `configure'. VARNAME ++# must have a single quote delimited value for this to work. ++m4_define([_LT_CONFIG_STATUS_DECLARE], ++[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) ++ ++ ++# _LT_CONFIG_STATUS_DECLARATIONS ++# ------------------------------ ++# We delimit libtool config variables with single quotes, so when ++# we write them to config.status, we have to be sure to quote all ++# embedded single quotes properly. In configure, this macro expands ++# each variable declared with _LT_DECL (and _LT_TAGDECL) into: ++# ++# ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`' ++m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], ++[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), ++ [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) ++ ++ ++# _LT_LIBTOOL_TAGS ++# ---------------- ++# Output comment and list of tags supported by the script ++m4_defun([_LT_LIBTOOL_TAGS], ++[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl ++available_tags="_LT_TAGS"dnl ++]) ++ ++ ++# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) ++# ----------------------------------- ++# Extract the dictionary values for VARNAME (optionally with TAG) and ++# expand to a commented shell variable setting: ++# ++# # Some comment about what VAR is for. ++# visible_name=$lt_internal_name ++m4_define([_LT_LIBTOOL_DECLARE], ++[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], ++ [description])))[]dnl ++m4_pushdef([_libtool_name], ++ m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl ++m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), ++ [0], [_libtool_name=[$]$1], ++ [1], [_libtool_name=$lt_[]$1], ++ [2], [_libtool_name=$lt_[]$1], ++ [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl ++m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ++]) ++ ++ ++# _LT_LIBTOOL_CONFIG_VARS ++# ----------------------- ++# Produce commented declarations of non-tagged libtool config variables ++# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' ++# script. Tagged libtool config variables (even for the LIBTOOL CONFIG ++# section) are produced by _LT_LIBTOOL_TAG_VARS. ++m4_defun([_LT_LIBTOOL_CONFIG_VARS], ++[m4_foreach([_lt_var], ++ m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), ++ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) ++ ++ ++# _LT_LIBTOOL_TAG_VARS(TAG) ++# ------------------------- ++m4_define([_LT_LIBTOOL_TAG_VARS], ++[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), ++ [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) ++ ++ ++# _LT_TAGVAR(VARNAME, [TAGNAME]) ++# ------------------------------ ++m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) ++ ++ ++# _LT_CONFIG_COMMANDS ++# ------------------- ++# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of ++# variables for single and double quote escaping we saved from calls ++# to _LT_DECL, we can put quote escaped variables declarations ++# into `config.status', and then the shell code to quote escape them in ++# for loops in `config.status'. Finally, any additional code accumulated ++# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. ++m4_defun([_LT_CONFIG_COMMANDS], ++[AC_PROVIDE_IFELSE([LT_OUTPUT], ++ dnl If the libtool generation code has been placed in $CONFIG_LT, ++ dnl instead of duplicating it all over again into config.status, ++ dnl then we will have config.status run $CONFIG_LT later, so it ++ dnl needs to know what name is stored there: ++ [AC_CONFIG_COMMANDS([libtool], ++ [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], ++ dnl If the libtool generation code is destined for config.status, ++ dnl expand the accumulated commands and init code now: ++ [AC_CONFIG_COMMANDS([libtool], ++ [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ++])#_LT_CONFIG_COMMANDS ++ ++ ++# Initialize. ++m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], ++[ ++ ++# The HP-UX ksh and POSIX shell print the target directory to stdout ++# if CDPATH is set. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++sed_quote_subst='$sed_quote_subst' ++double_quote_subst='$double_quote_subst' ++delay_variable_subst='$delay_variable_subst' ++_LT_CONFIG_STATUS_DECLARATIONS ++LTCC='$LTCC' ++LTCFLAGS='$LTCFLAGS' ++compiler='$compiler_DEFAULT' ++ ++# Quote evaled strings. ++for var in lt_decl_all_varnames([[ \ ++]], lt_decl_quote_varnames); do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[[\\\\\\\`\\"\\\$]]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done ++ ++# Double-quote double-evaled strings. ++for var in lt_decl_all_varnames([[ \ ++]], lt_decl_dquote_varnames); do ++ case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in ++ *[[\\\\\\\`\\"\\\$]]*) ++ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ++ ;; ++ *) ++ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ++ ;; ++ esac ++done ++ ++# Fix-up fallback echo if it was mangled by the above quoting rules. ++case \$lt_ECHO in ++*'\\\[$]0 --fallback-echo"')dnl " ++ lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` ++ ;; ++esac ++ ++_LT_OUTPUT_LIBTOOL_INIT ++]) ++ ++ ++# LT_OUTPUT ++# --------- ++# This macro allows early generation of the libtool script (before ++# AC_OUTPUT is called), incase it is used in configure for compilation ++# tests. ++AC_DEFUN([LT_OUTPUT], ++[: ${CONFIG_LT=./config.lt} ++AC_MSG_NOTICE([creating $CONFIG_LT]) ++cat >"$CONFIG_LT" <<_LTEOF ++#! $SHELL ++# Generated by $as_me. ++# Run this file to recreate a libtool stub with the current configuration. ++ ++lt_cl_silent=false ++SHELL=\${CONFIG_SHELL-$SHELL} ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<\_LTEOF ++AS_SHELL_SANITIZE ++_AS_PREPARE ++ ++exec AS_MESSAGE_FD>&1 ++exec AS_MESSAGE_LOG_FD>>config.log ++{ ++ echo ++ AS_BOX([Running $as_me.]) ++} >&AS_MESSAGE_LOG_FD ++ ++lt_cl_help="\ ++\`$as_me' creates a local libtool stub from the current configuration, ++for use in further configure time tests before the real libtool is ++generated. ++ ++Usage: $[0] [[OPTIONS]] ++ ++ -h, --help print this help, then exit ++ -V, --version print version number, then exit ++ -q, --quiet do not print progress messages ++ -d, --debug don't remove temporary files ++ ++Report bugs to ." ++ ++lt_cl_version="\ ++m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl ++m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) ++configured by $[0], generated by m4_PACKAGE_STRING. ++ ++Copyright (C) 2008 Free Software Foundation, Inc. ++This config.lt script is free software; the Free Software Foundation ++gives unlimited permision to copy, distribute and modify it." ++ ++while test $[#] != 0 ++do ++ case $[1] in ++ --version | --v* | -V ) ++ echo "$lt_cl_version"; exit 0 ;; ++ --help | --h* | -h ) ++ echo "$lt_cl_help"; exit 0 ;; ++ --debug | --d* | -d ) ++ debug=: ;; ++ --quiet | --q* | --silent | --s* | -q ) ++ lt_cl_silent=: ;; ++ ++ -*) AC_MSG_ERROR([unrecognized option: $[1] ++Try \`$[0] --help' for more information.]) ;; ++ ++ *) AC_MSG_ERROR([unrecognized argument: $[1] ++Try \`$[0] --help' for more information.]) ;; ++ esac ++ shift ++done ++ ++if $lt_cl_silent; then ++ exec AS_MESSAGE_FD>/dev/null ++fi ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<_LTEOF ++_LT_OUTPUT_LIBTOOL_COMMANDS_INIT ++_LTEOF ++ ++cat >>"$CONFIG_LT" <<\_LTEOF ++AC_MSG_NOTICE([creating $ofile]) ++_LT_OUTPUT_LIBTOOL_COMMANDS ++AS_EXIT(0) ++_LTEOF ++chmod +x "$CONFIG_LT" ++ ++# configure is writing to config.log, but config.lt does its own redirection, ++# appending to config.log, which fails on DOS, as config.log is still kept ++# open by configure. Here we exec the FD to /dev/null, effectively closing ++# config.log, so it can be properly (re)opened and appended to by config.lt. ++if test "$no_create" != yes; then ++ lt_cl_success=: ++ test "$silent" = yes && ++ lt_config_lt_args="$lt_config_lt_args --quiet" ++ exec AS_MESSAGE_LOG_FD>/dev/null ++ $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false ++ exec AS_MESSAGE_LOG_FD>>config.log ++ $lt_cl_success || AS_EXIT(1) ++fi ++])# LT_OUTPUT ++ ++ ++# _LT_CONFIG(TAG) ++# --------------- ++# If TAG is the built-in tag, create an initial libtool script with a ++# default configuration from the untagged config vars. Otherwise add code ++# to config.status for appending the configuration named by TAG from the ++# matching tagged config vars. ++m4_defun([_LT_CONFIG], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++_LT_CONFIG_SAVE_COMMANDS([ ++ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl ++ m4_if(_LT_TAG, [C], [ ++ # See if we are running on zsh, and set the options which allow our ++ # commands through without removal of \ escapes. ++ if test -n "${ZSH_VERSION+set}" ; then ++ setopt NO_GLOB_SUBST ++ fi ++ ++ cfgfile="${ofile}T" ++ trap "$RM \"$cfgfile\"; exit 1" 1 2 15 ++ $RM "$cfgfile" ++ ++ cat <<_LT_EOF >> "$cfgfile" ++#! $SHELL ++ ++# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ++# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION ++# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++# NOTE: Changes made to this file will be lost: look at ltmain.sh. ++# ++_LT_COPYING ++_LT_LIBTOOL_TAGS ++ ++# ### BEGIN LIBTOOL CONFIG ++_LT_LIBTOOL_CONFIG_VARS ++_LT_LIBTOOL_TAG_VARS ++# ### END LIBTOOL CONFIG ++ ++_LT_EOF ++ ++ case $host_os in ++ aix3*) ++ cat <<\_LT_EOF >> "$cfgfile" ++# AIX sometimes has problems with the GCC collect2 program. For some ++# reason, if we set the COLLECT_NAMES environment variable, the problems ++# vanish in a puff of smoke. ++if test "X${COLLECT_NAMES+set}" != Xset; then ++ COLLECT_NAMES= ++ export COLLECT_NAMES ++fi ++_LT_EOF ++ ;; ++ esac ++ ++ _LT_PROG_LTMAIN ++ ++ # We use sed instead of cat because bash on DJGPP gets confused if ++ # if finds mixed CR/LF and LF-only lines. Since sed operates in ++ # text mode, it properly converts lines to CR/LF. This bash problem ++ # is reportedly fixed, but why not run on old versions too? ++ sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) ++ ++ _LT_PROG_XSI_SHELLFNS ++ ++ sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ ++ || (rm -f "$cfgfile"; exit 1) ++ ++ mv -f "$cfgfile" "$ofile" || ++ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") ++ chmod +x "$ofile" ++], ++[cat <<_LT_EOF >> "$ofile" ++ ++dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded ++dnl in a comment (ie after a #). ++# ### BEGIN LIBTOOL TAG CONFIG: $1 ++_LT_LIBTOOL_TAG_VARS(_LT_TAG) ++# ### END LIBTOOL TAG CONFIG: $1 ++_LT_EOF ++])dnl /m4_if ++], ++[m4_if([$1], [], [ ++ PACKAGE='$PACKAGE' ++ VERSION='$VERSION' ++ TIMESTAMP='$TIMESTAMP' ++ RM='$RM' ++ ofile='$ofile'], []) ++])dnl /_LT_CONFIG_SAVE_COMMANDS ++])# _LT_CONFIG ++ ++ ++# LT_SUPPORTED_TAG(TAG) ++# --------------------- ++# Trace this macro to discover what tags are supported by the libtool ++# --tag option, using: ++# autoconf --trace 'LT_SUPPORTED_TAG:$1' ++AC_DEFUN([LT_SUPPORTED_TAG], []) ++ ++ ++# C support is built-in for now ++m4_define([_LT_LANG_C_enabled], []) ++m4_define([_LT_TAGS], []) ++ ++ ++# LT_LANG(LANG) ++# ------------- ++# Enable libtool support for the given language if not already enabled. ++AC_DEFUN([LT_LANG], ++[AC_BEFORE([$0], [LT_OUTPUT])dnl ++m4_case([$1], ++ [C], [_LT_LANG(C)], ++ [C++], [_LT_LANG(CXX)], ++ [Java], [_LT_LANG(GCJ)], ++ [Fortran 77], [_LT_LANG(F77)], ++ [Fortran], [_LT_LANG(FC)], ++ [Windows Resource], [_LT_LANG(RC)], ++ [m4_ifdef([_LT_LANG_]$1[_CONFIG], ++ [_LT_LANG($1)], ++ [m4_fatal([$0: unsupported language: "$1"])])])dnl ++])# LT_LANG ++ ++ ++# _LT_LANG(LANGNAME) ++# ------------------ ++m4_defun([_LT_LANG], ++[m4_ifdef([_LT_LANG_]$1[_enabled], [], ++ [LT_SUPPORTED_TAG([$1])dnl ++ m4_append([_LT_TAGS], [$1 ])dnl ++ m4_define([_LT_LANG_]$1[_enabled], [])dnl ++ _LT_LANG_$1_CONFIG($1)])dnl ++])# _LT_LANG ++ ++ ++# _LT_LANG_DEFAULT_CONFIG ++# ----------------------- ++m4_defun([_LT_LANG_DEFAULT_CONFIG], ++[AC_PROVIDE_IFELSE([AC_PROG_CXX], ++ [LT_LANG(CXX)], ++ [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) ++ ++AC_PROVIDE_IFELSE([AC_PROG_F77], ++ [LT_LANG(F77)], ++ [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) ++ ++AC_PROVIDE_IFELSE([AC_PROG_FC], ++ [LT_LANG(FC)], ++ [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) ++ ++dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal ++dnl pulling things in needlessly. ++AC_PROVIDE_IFELSE([AC_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [AC_PROVIDE_IFELSE([LT_PROG_GCJ], ++ [LT_LANG(GCJ)], ++ [m4_ifdef([AC_PROG_GCJ], ++ [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) ++ m4_ifdef([A][M_PROG_GCJ], ++ [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) ++ m4_ifdef([LT_PROG_GCJ], ++ [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) ++ ++AC_PROVIDE_IFELSE([LT_PROG_RC], ++ [LT_LANG(RC)], ++ [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ++])# _LT_LANG_DEFAULT_CONFIG ++ ++# Obsolete macros: ++AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) ++AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) ++AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) ++AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_CXX], []) ++dnl AC_DEFUN([AC_LIBTOOL_F77], []) ++dnl AC_DEFUN([AC_LIBTOOL_FC], []) ++dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) ++ ++ ++# _LT_TAG_COMPILER ++# ---------------- ++m4_defun([_LT_TAG_COMPILER], ++[AC_REQUIRE([AC_PROG_CC])dnl ++ ++_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl ++_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl ++_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl ++_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl ++ ++# If no C compiler was specified, use CC. ++LTCC=${LTCC-"$CC"} ++ ++# If no C compiler flags were specified, use CFLAGS. ++LTCFLAGS=${LTCFLAGS-"$CFLAGS"} ++ ++# Allow CC to be a program name with arguments. ++compiler=$CC ++])# _LT_TAG_COMPILER ++ ++ ++# _LT_COMPILER_BOILERPLATE ++# ------------------------ ++# Check for compiler boilerplate output or warnings with ++# the simple compiler test code. ++m4_defun([_LT_COMPILER_BOILERPLATE], ++[m4_require([_LT_DECL_SED])dnl ++ac_outfile=conftest.$ac_objext ++echo "$lt_simple_compile_test_code" >conftest.$ac_ext ++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err ++_lt_compiler_boilerplate=`cat conftest.err` ++$RM conftest* ++])# _LT_COMPILER_BOILERPLATE ++ ++ ++# _LT_LINKER_BOILERPLATE ++# ---------------------- ++# Check for linker boilerplate output or warnings with ++# the simple link test code. ++m4_defun([_LT_LINKER_BOILERPLATE], ++[m4_require([_LT_DECL_SED])dnl ++ac_outfile=conftest.$ac_objext ++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 -r conftest* ++])# _LT_LINKER_BOILERPLATE ++ ++# _LT_REQUIRED_DARWIN_CHECKS ++# ------------------------- ++m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ ++ case $host_os in ++ rhapsody* | darwin*) ++ AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) ++ AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) ++ AC_CHECK_TOOL([LIPO], [lipo], [:]) ++ AC_CHECK_TOOL([OTOOL], [otool], [:]) ++ AC_CHECK_TOOL([OTOOL64], [otool64], [:]) ++ _LT_DECL([], [DSYMUTIL], [1], ++ [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) ++ _LT_DECL([], [NMEDIT], [1], ++ [Tool to change global to local symbols on Mac OS X]) ++ _LT_DECL([], [LIPO], [1], ++ [Tool to manipulate fat objects and archives on Mac OS X]) ++ _LT_DECL([], [OTOOL], [1], ++ [ldd/readelf like tool for Mach-O binaries on Mac OS X]) ++ _LT_DECL([], [OTOOL64], [1], ++ [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) ++ ++ 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. ++ rm -rf libconftest.dylib* ++ echo "int foo(void){return 1;}" > conftest.c ++ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD ++ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ ++ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err ++ _lt_result=$? ++ if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then ++ lt_cv_apple_cc_single_mod=yes ++ else ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ fi ++ rm -rf libconftest.dylib* ++ rm -f conftest.* ++ 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.[[012]]) ++ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; ++ darwin1.*) ++ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; ++ darwin*) # darwin 5.x on ++ # 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_DARWIN_LINKER_FEATURES ++# -------------------------- ++# Checks for linker and compiler features on darwin ++m4_defun([_LT_DARWIN_LINKER_FEATURES], ++[ ++ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_automatic, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" ++ case $cc_basename in ++ ifort*) _lt_dar_can_shared=yes ;; ++ *) _lt_dar_can_shared=$GCC ;; ++ esac ++ if test "$_lt_dar_can_shared" = "yes"; then ++ output_verbose_link_cmd=echo ++ _LT_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_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" ++ _LT_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_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}" ++ m4_if([$1], [CXX], ++[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then ++ _LT_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_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 ++],[]) ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++]) ++ ++# _LT_SYS_MODULE_PATH_AIX ++# ----------------------- ++# Links a minimal program and checks the executable ++# for the system default hardcoded library path. In most cases, ++# this is /usr/lib:/lib, but when the MPI compilers are used ++# the location of the communication and MPI libs are included too. ++# If we don't find anything, use the default library path according ++# to the aix ld manual. ++m4_defun([_LT_SYS_MODULE_PATH_AIX], ++[m4_require([_LT_DECL_SED])dnl ++AC_LINK_IFELSE(AC_LANG_PROGRAM,[ ++lt_aix_libpath_sed=' ++ /Import File Strings/,/^$/ { ++ /^0/ { ++ s/^0 *\(.*\)$/\1/ ++ p ++ } ++ }' ++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++# Check for a 64-bit object if we didn't find anything. ++if test -z "$aix_libpath"; then ++ aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ++fi],[]) ++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ++])# _LT_SYS_MODULE_PATH_AIX ++ ++ ++# _LT_SHELL_INIT(ARG) ++# ------------------- ++m4_define([_LT_SHELL_INIT], ++[ifdef([AC_DIVERSION_NOTICE], ++ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], ++ [AC_DIVERT_PUSH(NOTICE)]) ++$1 ++AC_DIVERT_POP ++])# _LT_SHELL_INIT ++ ++ ++# _LT_PROG_ECHO_BACKSLASH ++# ----------------------- ++# Add some code to the start of the generated configure script which ++# will find an echo command which doesn't interpret backslashes. ++m4_defun([_LT_PROG_ECHO_BACKSLASH], ++[_LT_SHELL_INIT([ ++# Check that we are running under the correct shell. ++SHELL=${CONFIG_SHELL-/bin/sh} ++ ++case X$lt_ECHO in ++X*--fallback-echo) ++ # Remove one level of quotation (which was required for Make). ++ ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ++ ;; ++esac ++ ++ECHO=${lt_ECHO-echo} ++if test "X[$]1" = X--no-reexec; then ++ # Discard the --no-reexec flag, and continue. ++ shift ++elif test "X[$]1" = X--fallback-echo; then ++ # Avoid inline document here, it may be left over ++ : ++elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then ++ # Yippee, $ECHO works! ++ : ++else ++ # Restart under the correct shell. ++ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} ++fi ++ ++if test "X[$]1" = X--fallback-echo; then ++ # used as fallback echo ++ shift ++ cat <<_LT_EOF ++[$]* ++_LT_EOF ++ exit 0 ++fi ++ ++# The HP-UX ksh and POSIX shell print the target directory to stdout ++# if CDPATH is set. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++if test -z "$lt_ECHO"; then ++ if test "X${echo_test_string+set}" != Xset; then ++ # find a string as large as possible, as long as the shell can cope with it ++ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do ++ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... ++ if { echo_test_string=`eval $cmd`; } 2>/dev/null && ++ { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null ++ then ++ break ++ fi ++ done ++ fi ++ ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ : ++ else ++ # The Solaris, AIX, and Digital Unix default echo programs unquote ++ # backslashes. This makes it impossible to quote backslashes using ++ # echo "$something" | sed 's/\\/\\\\/g' ++ # ++ # So, first we look for a working echo in the user's PATH. ++ ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for dir in $PATH /usr/ucb; do ++ IFS="$lt_save_ifs" ++ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && ++ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$dir/echo" ++ break ++ fi ++ done ++ IFS="$lt_save_ifs" ++ ++ if test "X$ECHO" = Xecho; then ++ # We didn't find a better echo, so look for alternatives. ++ if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # This shell has a builtin print -r that does the trick. ++ ECHO='print -r' ++ elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && ++ test "X$CONFIG_SHELL" != X/bin/ksh; then ++ # If we have ksh, try running configure again with it. ++ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} ++ export ORIGINAL_CONFIG_SHELL ++ CONFIG_SHELL=/bin/ksh ++ export CONFIG_SHELL ++ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} ++ else ++ # Try using printf. ++ ECHO='printf %s\n' ++ if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && ++ echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ # Cool, printf works ++ : ++ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL ++ export CONFIG_SHELL ++ SHELL="$CONFIG_SHELL" ++ export SHELL ++ ECHO="$CONFIG_SHELL [$]0 --fallback-echo" ++ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && ++ test "X$echo_testing_string" = 'X\t' && ++ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && ++ test "X$echo_testing_string" = "X$echo_test_string"; then ++ ECHO="$CONFIG_SHELL [$]0 --fallback-echo" ++ else ++ # maybe with a smaller string... ++ prev=: ++ ++ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do ++ if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null ++ then ++ break ++ fi ++ prev="$cmd" ++ done ++ ++ if test "$prev" != 'sed 50q "[$]0"'; then ++ echo_test_string=`eval $prev` ++ export echo_test_string ++ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} ++ else ++ # Oops. We lost completely, so just stick with echo. ++ ECHO=echo ++ fi ++ fi ++ fi ++ fi ++ fi ++fi ++ ++# Copy echo and quote the copy suitably for passing to libtool from ++# the Makefile, instead of quoting the original, which is used later. ++lt_ECHO=$ECHO ++if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ++ lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" ++fi ++ ++AC_SUBST(lt_ECHO) ++]) ++_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) ++_LT_DECL([], [ECHO], [1], ++ [An echo program that does not interpret backslashes]) ++])# _LT_PROG_ECHO_BACKSLASH ++ ++ ++# _LT_ENABLE_LOCK ++# --------------- ++m4_defun([_LT_ENABLE_LOCK], ++[AC_ARG_ENABLE([libtool-lock], ++ [AS_HELP_STRING([--disable-libtool-lock], ++ [avoid locking (might break parallel builds)])]) ++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes ++ ++# Some flags need to be propagated to the compiler or linker for good ++# libtool support. ++case $host in ++ia64-*-hpux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *ELF-32*) ++ HPUX_IA64_MODE="32" ++ ;; ++ *ELF-64*) ++ HPUX_IA64_MODE="64" ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++*-*-irix6*) ++ # Find out which ABI we are using. ++ echo '[#]line __oline__ "configure"' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -melf32bsmip" ++ ;; ++ *N32*) ++ LD="${LD-ld} -melf32bmipn32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -melf64bmip" ++ ;; ++ esac ++ else ++ case `/usr/bin/file conftest.$ac_objext` in ++ *32-bit*) ++ LD="${LD-ld} -32" ++ ;; ++ *N32*) ++ LD="${LD-ld} -n32" ++ ;; ++ *64-bit*) ++ LD="${LD-ld} -64" ++ ;; ++ esac ++ fi ++ fi ++ rm -rf conftest* ++ ;; ++ ++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ ++s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *32-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_i386_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_i386" ++ ;; ++ ppc64-*linux*|powerpc64-*linux*) ++ LD="${LD-ld} -m elf32ppclinux" ++ ;; ++ s390x-*linux*) ++ LD="${LD-ld} -m elf_s390" ++ ;; ++ sparc64-*linux*) ++ LD="${LD-ld} -m elf32_sparc" ++ ;; ++ esac ++ ;; ++ *64-bit*) ++ case $host in ++ x86_64-*kfreebsd*-gnu) ++ LD="${LD-ld} -m elf_x86_64_fbsd" ++ ;; ++ x86_64-*linux*) ++ LD="${LD-ld} -m elf_x86_64" ++ ;; ++ ppc*-*linux*|powerpc*-*linux*) ++ LD="${LD-ld} -m elf64ppc" ++ ;; ++ s390*-*linux*|s390*-*tpf*) ++ LD="${LD-ld} -m elf64_s390" ++ ;; ++ sparc*-*linux*) ++ LD="${LD-ld} -m elf64_sparc" ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++ ++*-*-sco3.2v5*) ++ # On SCO OpenServer 5, we need -belf to get full-featured binaries. ++ SAVE_CFLAGS="$CFLAGS" ++ CFLAGS="$CFLAGS -belf" ++ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, ++ [AC_LANG_PUSH(C) ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) ++ AC_LANG_POP]) ++ if test x"$lt_cv_cc_needs_belf" != x"yes"; then ++ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf ++ CFLAGS="$SAVE_CFLAGS" ++ fi ++ ;; ++sparc*-*solaris*) ++ # Find out which ABI we are using. ++ echo 'int i;' > conftest.$ac_ext ++ if AC_TRY_EVAL(ac_compile); then ++ case `/usr/bin/file conftest.o` in ++ *64-bit*) ++ case $lt_cv_prog_gnu_ld in ++ yes*) LD="${LD-ld} -m elf64_sparc" ;; ++ *) ++ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then ++ LD="${LD-ld} -64" ++ fi ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ rm -rf conftest* ++ ;; ++esac ++ ++need_locks="$enable_libtool_lock" ++])# _LT_ENABLE_LOCK ++ ++ ++# _LT_CMD_OLD_ARCHIVE ++# ------------------- ++m4_defun([_LT_CMD_OLD_ARCHIVE], ++[AC_CHECK_TOOL(AR, ar, false) ++test -z "$AR" && AR=ar ++test -z "$AR_FLAGS" && AR_FLAGS=cru ++_LT_DECL([], [AR], [1], [The archiver]) ++_LT_DECL([], [AR_FLAGS], [1]) ++ ++AC_CHECK_TOOL(STRIP, strip, :) ++test -z "$STRIP" && STRIP=: ++_LT_DECL([], [STRIP], [1], [A symbol stripping program]) ++ ++AC_CHECK_TOOL(RANLIB, ranlib, :) ++test -z "$RANLIB" && RANLIB=: ++_LT_DECL([], [RANLIB], [1], ++ [Commands used to install an old-style archive]) ++ ++# Determine commands to create old-style static archives. ++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' ++old_postinstall_cmds='chmod 644 $oldlib' ++old_postuninstall_cmds= ++ ++if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ++ ;; ++ *) ++ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ++ ;; ++ esac ++ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" ++fi ++_LT_DECL([], [old_postinstall_cmds], [2]) ++_LT_DECL([], [old_postuninstall_cmds], [2]) ++_LT_TAGDECL([], [old_archive_cmds], [2], ++ [Commands used to build an old-style archive]) ++])# _LT_CMD_OLD_ARCHIVE ++ ++ ++# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ---------------------------------------------------------------- ++# Check whether the given compiler option works ++AC_DEFUN([_LT_COMPILER_OPTION], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_SED])dnl ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ lt_compiler_flag="$3" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ # The option is referenced via a variable to avoid confusing sed. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>conftest.err) ++ ac_status=$? ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ 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 ++ $2=yes ++ fi ++ fi ++ $RM conftest* ++]) ++ ++if test x"[$]$2" = xyes; then ++ m4_if([$5], , :, [$5]) ++else ++ m4_if([$6], , :, [$6]) ++fi ++])# _LT_COMPILER_OPTION ++ ++# Old name: ++AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) ++ ++ ++# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, ++# [ACTION-SUCCESS], [ACTION-FAILURE]) ++# ---------------------------------------------------- ++# Check whether the given linker option works ++AC_DEFUN([_LT_LINKER_OPTION], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_SED])dnl ++AC_CACHE_CHECK([$1], [$2], ++ [$2=no ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS $3" ++ echo "$lt_simple_link_test_code" > conftest.$ac_ext ++ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then ++ # The linker can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ if test -s conftest.err; then ++ # Append any errors to the config.log. ++ cat conftest.err 1>&AS_MESSAGE_LOG_FD ++ $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 ++ $2=yes ++ fi ++ else ++ $2=yes ++ fi ++ fi ++ $RM -r conftest* ++ LDFLAGS="$save_LDFLAGS" ++]) ++ ++if test x"[$]$2" = xyes; then ++ m4_if([$4], , :, [$4]) ++else ++ m4_if([$5], , :, [$5]) ++fi ++])# _LT_LINKER_OPTION ++ ++# Old name: ++AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) ++ ++ ++# LT_CMD_MAX_LEN ++#--------------- ++AC_DEFUN([LT_CMD_MAX_LEN], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++# find the maximum length of command line arguments ++AC_MSG_CHECKING([the maximum length of command line arguments]) ++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ++ i=0 ++ teststring="ABCD" ++ ++ case $build_os in ++ msdosdjgpp*) ++ # On DJGPP, this test can blow up pretty badly due to problems in libc ++ # (any single argument exceeding 2000 bytes causes a buffer overrun ++ # during glob expansion). Even if it were fixed, the result of this ++ # check would be larger than it should be. ++ lt_cv_sys_max_cmd_len=12288; # 12K is about right ++ ;; ++ ++ gnu*) ++ # Under GNU Hurd, this test is not required because there is ++ # no limit to the length of command line arguments. ++ # Libtool will interpret -1 as no limit whatsoever ++ lt_cv_sys_max_cmd_len=-1; ++ ;; ++ ++ cygwin* | mingw* | cegcc*) ++ # On Win9x/ME, this test blows up -- it succeeds, but takes ++ # about 5 minutes as the teststring grows exponentially. ++ # Worse, since 9x/ME are not pre-emptively multitasking, ++ # you end up with a "frozen" computer, even though with patience ++ # the test eventually succeeds (with a max line length of 256k). ++ # Instead, let's just punt: use the minimum linelength reported by ++ # all of the supported platforms: 8192 (on NT/2K/XP). ++ lt_cv_sys_max_cmd_len=8192; ++ ;; ++ ++ amigaos*) ++ # On AmigaOS with pdksh, this test takes hours, literally. ++ # So we just punt and use a minimum line length of 8192. ++ lt_cv_sys_max_cmd_len=8192; ++ ;; ++ ++ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) ++ # This has been around since 386BSD, at least. Likely further. ++ if test -x /sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` ++ elif test -x /usr/sbin/sysctl; then ++ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` ++ else ++ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs ++ fi ++ # And add a safety zone ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ ;; ++ ++ interix*) ++ # We know the value 262144 and hardcode it with a safety zone (like BSD) ++ lt_cv_sys_max_cmd_len=196608 ++ ;; ++ ++ osf*) ++ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure ++ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not ++ # nice to cause kernel panics so lets avoid the loop below. ++ # First set a reasonable default. ++ lt_cv_sys_max_cmd_len=16384 ++ # ++ if test -x /sbin/sysconfig; then ++ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in ++ *1*) lt_cv_sys_max_cmd_len=-1 ;; ++ esac ++ fi ++ ;; ++ sco3.2v5*) ++ lt_cv_sys_max_cmd_len=102400 ++ ;; ++ sysv5* | sco5v6* | sysv4.2uw2*) ++ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` ++ if test -n "$kargmax"; then ++ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` ++ else ++ lt_cv_sys_max_cmd_len=32768 ++ fi ++ ;; ++ *) ++ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` ++ if test -n "$lt_cv_sys_max_cmd_len"; then ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ++ else ++ # Make teststring a little bigger before we do anything with it. ++ # a 1K string should be a reasonable start. ++ for i in 1 2 3 4 5 6 7 8 ; do ++ teststring=$teststring$teststring ++ done ++ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} ++ # If test is not a shell built-in, we'll probably end up computing a ++ # maximum length that is only half of the actual maximum length, but ++ # we can't tell. ++ while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ ++ = "XX$teststring$teststring"; } >/dev/null 2>&1 && ++ test $i != 17 # 1/2 MB should be enough ++ do ++ i=`expr $i + 1` ++ teststring=$teststring$teststring ++ done ++ # Only check the string length outside the loop. ++ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` ++ teststring= ++ # Add a significant safety factor because C++ compilers can tack on ++ # massive amounts of additional arguments before passing them to the ++ # linker. It appears as though 1/2 is a usable value. ++ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ++ fi ++ ;; ++ esac ++]) ++if test -n $lt_cv_sys_max_cmd_len ; then ++ AC_MSG_RESULT($lt_cv_sys_max_cmd_len) ++else ++ AC_MSG_RESULT(none) ++fi ++max_cmd_len=$lt_cv_sys_max_cmd_len ++_LT_DECL([], [max_cmd_len], [0], ++ [What is the maximum length of a command?]) ++])# LT_CMD_MAX_LEN ++ ++# Old name: ++AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) ++ ++ ++# _LT_HEADER_DLFCN ++# ---------------- ++m4_defun([_LT_HEADER_DLFCN], ++[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ++])# _LT_HEADER_DLFCN ++ ++ ++# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, ++# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) ++# ---------------------------------------------------------------- ++m4_defun([_LT_TRY_DLOPEN_SELF], ++[m4_require([_LT_HEADER_DLFCN])dnl ++if test "$cross_compiling" = yes; then : ++ [$4] ++else ++ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 ++ lt_status=$lt_dlunknown ++ cat > conftest.$ac_ext <<_LT_EOF ++[#line __oline__ "configure" ++#include "confdefs.h" ++ ++#if HAVE_DLFCN_H ++#include ++#endif ++ ++#include ++ ++#ifdef RTLD_GLOBAL ++# define LT_DLGLOBAL RTLD_GLOBAL ++#else ++# ifdef DL_GLOBAL ++# define LT_DLGLOBAL DL_GLOBAL ++# else ++# define LT_DLGLOBAL 0 ++# endif ++#endif ++ ++/* We may have to define LT_DLLAZY_OR_NOW in the command line if we ++ find out it does not work in some platform. */ ++#ifndef LT_DLLAZY_OR_NOW ++# ifdef RTLD_LAZY ++# define LT_DLLAZY_OR_NOW RTLD_LAZY ++# else ++# ifdef DL_LAZY ++# define LT_DLLAZY_OR_NOW DL_LAZY ++# else ++# ifdef RTLD_NOW ++# define LT_DLLAZY_OR_NOW RTLD_NOW ++# else ++# ifdef DL_NOW ++# define LT_DLLAZY_OR_NOW DL_NOW ++# else ++# define LT_DLLAZY_OR_NOW 0 ++# endif ++# endif ++# endif ++# endif ++#endif ++ ++void fnord() { int i=42;} ++int main () ++{ ++ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); ++ int status = $lt_dlunknown; ++ ++ if (self) ++ { ++ if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ++ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ++ /* dlclose (self); */ ++ } ++ else ++ puts (dlerror ()); ++ ++ return status; ++}] ++_LT_EOF ++ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then ++ (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null ++ lt_status=$? ++ case x$lt_status in ++ x$lt_dlno_uscore) $1 ;; ++ x$lt_dlneed_uscore) $2 ;; ++ x$lt_dlunknown|x*) $3 ;; ++ esac ++ else : ++ # compilation failed ++ $3 ++ fi ++fi ++rm -fr conftest* ++])# _LT_TRY_DLOPEN_SELF ++ ++ ++# LT_SYS_DLOPEN_SELF ++# ------------------ ++AC_DEFUN([LT_SYS_DLOPEN_SELF], ++[m4_require([_LT_HEADER_DLFCN])dnl ++if test "x$enable_dlopen" != xyes; then ++ enable_dlopen=unknown ++ enable_dlopen_self=unknown ++ enable_dlopen_self_static=unknown ++else ++ lt_cv_dlopen=no ++ lt_cv_dlopen_libs= ++ ++ case $host_os in ++ beos*) ++ lt_cv_dlopen="load_add_on" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ;; ++ ++ mingw* | pw32* | cegcc*) ++ lt_cv_dlopen="LoadLibrary" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ cygwin*) ++ lt_cv_dlopen="dlopen" ++ lt_cv_dlopen_libs= ++ ;; ++ ++ darwin*) ++ # if libdl is installed we need to link against it ++ AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ ++ lt_cv_dlopen="dyld" ++ lt_cv_dlopen_libs= ++ lt_cv_dlopen_self=yes ++ ]) ++ ;; ++ ++ *) ++ 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="-ldld"], ++ [AC_CHECK_FUNC([dlopen], ++ [lt_cv_dlopen="dlopen"], ++ [AC_CHECK_LIB([dl], [dlopen], ++ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], ++ [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="-ldld"]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ]) ++ ;; ++ esac ++ ++ if test "x$lt_cv_dlopen" != xno; then ++ enable_dlopen=yes ++ else ++ enable_dlopen=no ++ fi ++ ++ case $lt_cv_dlopen in ++ dlopen) ++ save_CPPFLAGS="$CPPFLAGS" ++ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" ++ ++ save_LDFLAGS="$LDFLAGS" ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" ++ ++ save_LIBS="$LIBS" ++ LIBS="$lt_cv_dlopen_libs $LIBS" ++ ++ AC_CACHE_CHECK([whether a program can dlopen itself], ++ lt_cv_dlopen_self, [dnl ++ _LT_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, ++ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ++ ]) ++ ++ if test "x$lt_cv_dlopen_self" = xyes; then ++ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ++ AC_CACHE_CHECK([whether a statically linked program can dlopen itself], ++ lt_cv_dlopen_self_static, [dnl ++ _LT_TRY_DLOPEN_SELF( ++ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, ++ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ++ ]) ++ fi ++ ++ CPPFLAGS="$save_CPPFLAGS" ++ LDFLAGS="$save_LDFLAGS" ++ LIBS="$save_LIBS" ++ ;; ++ esac ++ ++ case $lt_cv_dlopen_self in ++ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; ++ *) enable_dlopen_self=unknown ;; ++ esac ++ ++ case $lt_cv_dlopen_self_static in ++ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; ++ *) enable_dlopen_self_static=unknown ;; ++ esac ++fi ++_LT_DECL([dlopen_support], [enable_dlopen], [0], ++ [Whether dlopen is supported]) ++_LT_DECL([dlopen_self], [enable_dlopen_self], [0], ++ [Whether dlopen of programs is supported]) ++_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], ++ [Whether dlopen of statically linked programs is supported]) ++])# LT_SYS_DLOPEN_SELF ++ ++# Old name: ++AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) ++ ++ ++# _LT_COMPILER_C_O([TAGNAME]) ++# --------------------------- ++# Check to see if options -c and -o are simultaneously supported by compiler. ++# This macro does not hard code the compiler like AC_PROG_CC_C_O. ++m4_defun([_LT_COMPILER_C_O], ++[m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_TAG_COMPILER])dnl ++AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], ++ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], ++ [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no ++ $RM -r conftest 2>/dev/null ++ mkdir conftest ++ cd conftest ++ mkdir out ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ ++ lt_compiler_flag="-o out/conftest2.$ac_objext" ++ # Insert the option either (1) after the last *FLAGS variable, or ++ # (2) before a word containing "conftest.", or (3) at the end. ++ # Note that $ac_compile itself does not contain backslashes and begins ++ # with a dollar sign (not a hyphen), so the echo should work correctly. ++ lt_compile=`echo "$ac_compile" | $SED \ ++ -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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$lt_compile" 2>out/conftest.err) ++ ac_status=$? ++ cat out/conftest.err >&AS_MESSAGE_LOG_FD ++ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD ++ if (exit $ac_status) && test -s out/conftest2.$ac_objext ++ then ++ # The compiler can only warn and ignore the option if not recognized ++ # So say no if there are warnings ++ $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp ++ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 ++ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then ++ _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ++ fi ++ fi ++ chmod u+w . 2>&AS_MESSAGE_LOG_FD ++ $RM conftest* ++ # SGI C++ compiler will create directory out/ii_files/ for ++ # template instantiation ++ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files ++ $RM out/* && rmdir out ++ cd .. ++ $RM -r conftest ++ $RM conftest* ++]) ++_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], ++ [Does compiler simultaneously support -c and -o options?]) ++])# _LT_COMPILER_C_O ++ ++ ++# _LT_COMPILER_FILE_LOCKS([TAGNAME]) ++# ---------------------------------- ++# Check to see if we can do hard links to lock some files if needed ++m4_defun([_LT_COMPILER_FILE_LOCKS], ++[m4_require([_LT_ENABLE_LOCK])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++_LT_COMPILER_C_O([$1]) ++ ++hard_links="nottested" ++if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then ++ # do not overwrite the value of need_locks provided by the user ++ AC_MSG_CHECKING([if we can lock with hard links]) ++ hard_links=yes ++ $RM conftest* ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ touch conftest.a ++ ln conftest.a conftest.b 2>&5 || hard_links=no ++ ln conftest.a conftest.b 2>/dev/null && hard_links=no ++ AC_MSG_RESULT([$hard_links]) ++ if test "$hard_links" = no; then ++ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) ++ need_locks=warn ++ fi ++else ++ need_locks=no ++fi ++_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ++])# _LT_COMPILER_FILE_LOCKS ++ ++ ++# _LT_CHECK_OBJDIR ++# ---------------- ++m4_defun([_LT_CHECK_OBJDIR], ++[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], ++[rm -f .libs 2>/dev/null ++mkdir .libs 2>/dev/null ++if test -d .libs; then ++ lt_cv_objdir=.libs ++else ++ # MS-DOS does not allow filenames that begin with a dot. ++ lt_cv_objdir=_libs ++fi ++rmdir .libs 2>/dev/null]) ++objdir=$lt_cv_objdir ++_LT_DECL([], [objdir], [0], ++ [The name of the directory that contains temporary libtool files])dnl ++m4_pattern_allow([LT_OBJDIR])dnl ++AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", ++ [Define to the sub-directory in which libtool stores uninstalled libraries.]) ++])# _LT_CHECK_OBJDIR ++ ++ ++# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) ++# -------------------------------------- ++# Check hardcoding attributes. ++m4_defun([_LT_LINKER_HARDCODE_LIBPATH], ++[AC_MSG_CHECKING([how to hardcode library paths into programs]) ++_LT_TAGVAR(hardcode_action, $1)= ++if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || ++ test -n "$_LT_TAGVAR(runpath_var, $1)" || ++ test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then ++ ++ # We can hardcode non-existent directories. ++ if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && ++ # If the only mechanism to avoid hardcoding is shlibpath_var, we ++ # have to relink, otherwise we might link with an installed library ++ # when we should be linking with a yet-to-be-installed one ++ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && ++ test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then ++ # Linking always hardcodes the temporary library directory. ++ _LT_TAGVAR(hardcode_action, $1)=relink ++ else ++ # We can link without hardcoding, and we can hardcode nonexisting dirs. ++ _LT_TAGVAR(hardcode_action, $1)=immediate ++ fi ++else ++ # We cannot hardcode anything, or else we can only hardcode existing ++ # directories. ++ _LT_TAGVAR(hardcode_action, $1)=unsupported ++fi ++AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) ++ ++if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || ++ test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then ++ # Fast installation is not supported ++ enable_fast_install=no ++elif test "$shlibpath_overrides_runpath" = yes || ++ test "$enable_shared" = no; then ++ # Fast installation is not necessary ++ enable_fast_install=needless ++fi ++_LT_TAGDECL([], [hardcode_action], [0], ++ [How to hardcode a shared library path into an executable]) ++])# _LT_LINKER_HARDCODE_LIBPATH ++ ++ ++# _LT_CMD_STRIPLIB ++# ---------------- ++m4_defun([_LT_CMD_STRIPLIB], ++[m4_require([_LT_DECL_EGREP]) ++striplib= ++old_striplib= ++AC_MSG_CHECKING([whether stripping libraries is possible]) ++if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then ++ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" ++ test -z "$striplib" && striplib="$STRIP --strip-unneeded" ++ AC_MSG_RESULT([yes]) ++else ++# FIXME - insert some real tests, host_os isn't really good enough ++ case $host_os in ++ darwin*) ++ if test -n "$STRIP" ; then ++ striplib="$STRIP -x" ++ old_striplib="$STRIP -S" ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++ fi ++ ;; ++ *) ++ AC_MSG_RESULT([no]) ++ ;; ++ esac ++fi ++_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) ++_LT_DECL([], [striplib], [1]) ++])# _LT_CMD_STRIPLIB ++ ++ ++# _LT_SYS_DYNAMIC_LINKER([TAG]) ++# ----------------------------- ++# PORTME Fill in your ld.so characteristics ++m4_defun([_LT_SYS_DYNAMIC_LINKER], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_OBJDUMP])dnl ++m4_require([_LT_DECL_SED])dnl ++AC_MSG_CHECKING([dynamic linker characteristics]) ++m4_if([$1], ++ [], [ ++if test "$GCC" = yes; then ++ case $host_os in ++ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; ++ *) lt_awk_arg="/^libraries:/" ;; ++ esac ++ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then ++ # if the path contains ";" then we assume it to be the separator ++ # otherwise default to the standard path separator (i.e. ":") - it is ++ # assumed that no part of a normal pathname contains ";" but that should ++ # okay in the real world where ";" in dirpaths is itself problematic. ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` ++ else ++ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ fi ++ # Ok, now we have the path, separated by spaces, we can step through it ++ # and add multilib dir if necessary. ++ lt_tmp_lt_search_path_spec= ++ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` ++ for lt_sys_path in $lt_search_path_spec; do ++ if test -d "$lt_sys_path/$lt_multi_os_dir"; then ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" ++ else ++ test -d "$lt_sys_path" && \ ++ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" ++ fi ++ done ++ lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' ++BEGIN {RS=" "; FS="/|\n";} { ++ lt_foo=""; ++ lt_count=0; ++ for (lt_i = NF; lt_i > 0; lt_i--) { ++ if ($lt_i != "" && $lt_i != ".") { ++ if ($lt_i == "..") { ++ lt_count++; ++ } else { ++ if (lt_count == 0) { ++ lt_foo="/" $lt_i lt_foo; ++ } else { ++ lt_count--; ++ } ++ } ++ } ++ } ++ if (lt_foo != "") { lt_freq[[lt_foo]]++; } ++ if (lt_freq[[lt_foo]] == 1) { print lt_foo; } ++}'` ++ sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` ++else ++ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" ++fi]) ++library_names_spec= ++libname_spec='lib$name' ++soname_spec= ++shrext_cmds=".so" ++postinstall_cmds= ++postuninstall_cmds= ++finish_cmds= ++finish_eval= ++shlibpath_var= ++shlibpath_overrides_runpath=unknown ++version_type=none ++dynamic_linker="$host_os ld.so" ++sys_lib_dlsearch_path_spec="/lib /usr/lib" ++need_lib_prefix=unknown ++hardcode_into_libs=no ++ ++# when you set need_version to no, make sure it does not cause -set_version ++# flags to be left without arguments ++need_version=unknown ++ ++case $host_os in ++aix3*) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' ++ shlibpath_var=LIBPATH ++ ++ # AIX 3 has no versioning support, so we append a major version to the name. ++ soname_spec='${libname}${release}${shared_ext}$major' ++ ;; ++ ++aix[[4-9]]*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ hardcode_into_libs=yes ++ if test "$host_cpu" = ia64; then ++ # AIX 5 supports IA64 ++ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ else ++ # With GCC up to 2.95.x, collect2 would create an import file ++ # for dependence libraries. The import file would start with ++ # the line `#! .'. This would cause the generated library to ++ # depend on `.', always an invalid library. This was fixed in ++ # development snapshots of GCC prior to 3.0. ++ case $host_os in ++ aix4 | aix4.[[01]] | aix4.[[01]].*) ++ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' ++ echo ' yes ' ++ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then ++ : ++ else ++ can_build_shared=no ++ fi ++ ;; ++ esac ++ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct ++ # soname into executable. Probably we can add versioning support to ++ # collect2, so additional links can be useful in future. ++ if test "$aix_use_runtimelinking" = yes; then ++ # If using run time linking (on AIX 4.2 or later) use lib.so ++ # instead of lib.a to let people know that these are not ++ # typical AIX shared libraries. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ else ++ # We preserve .a as extension for shared libraries through AIX4.2 ++ # and later when we are not doing run time linking. ++ library_names_spec='${libname}${release}.a $libname.a' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ fi ++ shlibpath_var=LIBPATH ++ fi ++ ;; ++ ++amigaos*) ++ case $host_cpu in ++ powerpc) ++ # Since July 2007 AmigaOS4 officially supports .so libraries. ++ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ ;; ++ m68k) ++ library_names_spec='$libname.ixlibrary $libname.a' ++ # Create ${libname}_ixlibrary.a entries in /sys/libs. ++ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ++ ;; ++ esac ++ ;; ++ ++beos*) ++ library_names_spec='${libname}${shared_ext}' ++ dynamic_linker="$host_os ld.so" ++ shlibpath_var=LIBRARY_PATH ++ ;; ++ ++bsdi[[45]]*) ++ version_type=linux ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" ++ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" ++ # the default ld.so.conf also contains /usr/contrib/lib and ++ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow ++ # libtool to hard-code these into programs ++ ;; ++ ++cygwin* | mingw* | pw32* | cegcc*) ++ version_type=windows ++ shrext_cmds=".dll" ++ need_version=no ++ need_lib_prefix=no ++ ++ case $GCC,$host_os in ++ yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) ++ library_names_spec='$libname.dll.a' ++ # DLL is installed to $(libdir)/../bin by postinstall_cmds ++ postinstall_cmds='base_file=`basename \${file}`~ ++ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ ++ dldir=$destdir/`dirname \$dlpath`~ ++ test -d \$dldir || mkdir -p \$dldir~ ++ $install_prog $dir/$dlname \$dldir/$dlname~ ++ chmod a+x \$dldir/$dlname~ ++ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then ++ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; ++ fi' ++ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ ++ dlpath=$dir/\$dldll~ ++ $RM \$dlpath' ++ shlibpath_overrides_runpath=yes ++ ++ case $host_os in ++ cygwin*) ++ # Cygwin DLLs use 'cyg' prefix rather than 'lib' ++ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ++ sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ++ ;; ++ mingw* | cegcc*) ++ # MinGW DLLs use traditional 'lib' prefix ++ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ++ sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` ++ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then ++ # It is most probably a Windows format PATH printed by ++ # mingw gcc, but we are running on Cygwin. Gcc prints its search ++ # path with ; separators, and with drive letters. We can handle the ++ # drive letters (cygwin fileutils understands them), so leave them, ++ # especially as we might pass files found there to a mingw objdump, ++ # which wouldn't understand a cygwinified path. Ahh. ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` ++ else ++ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ++ fi ++ ;; ++ pw32*) ++ # pw32 DLLs use 'pw' prefix rather than 'lib' ++ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ++ ;; ++ esac ++ ;; ++ ++ *) ++ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' ++ ;; ++ esac ++ dynamic_linker='Win32 ld.exe' ++ # FIXME: first we should search . and the directory the executable is in ++ shlibpath_var=PATH ++ ;; ++ ++darwin* | rhapsody*) ++ dynamic_linker="$host_os dyld" ++ version_type=darwin ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' ++ soname_spec='${libname}${release}${major}$shared_ext' ++ shlibpath_overrides_runpath=yes ++ shlibpath_var=DYLD_LIBRARY_PATH ++ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' ++m4_if([$1], [],[ ++ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) ++ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ++ ;; ++ ++dgux*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ ;; ++ ++freebsd1*) ++ dynamic_linker=no ++ ;; ++ ++freebsd* | dragonfly*) ++ # DragonFly does not have aout. When/if they implement a new ++ # versioning mechanism, adjust this. ++ if test -x /usr/bin/objformat; then ++ objformat=`/usr/bin/objformat` ++ else ++ case $host_os in ++ freebsd[[123]]*) objformat=aout ;; ++ *) objformat=elf ;; ++ esac ++ fi ++ version_type=freebsd-$objformat ++ case $version_type in ++ freebsd-elf*) ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' ++ need_version=no ++ need_lib_prefix=no ++ ;; ++ freebsd-*) ++ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' ++ need_version=yes ++ ;; ++ esac ++ shlibpath_var=LD_LIBRARY_PATH ++ case $host_os in ++ freebsd2*) ++ shlibpath_overrides_runpath=yes ++ ;; ++ freebsd3.[[01]]* | freebsdelf3.[[01]]*) ++ shlibpath_overrides_runpath=yes ++ hardcode_into_libs=yes ++ ;; ++ freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ ++ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ ;; ++ *) # from 4.6 on, and DragonFly ++ shlibpath_overrides_runpath=yes ++ hardcode_into_libs=yes ++ ;; ++ esac ++ ;; ++ ++gnu*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ hardcode_into_libs=yes ++ ;; ++ ++hpux9* | hpux10* | hpux11*) ++ # Give a soname corresponding to the major version so that dld.sl refuses to ++ # link against other versions. ++ version_type=sunos ++ need_lib_prefix=no ++ need_version=no ++ case $host_cpu in ++ ia64*) ++ shrext_cmds='.so' ++ hardcode_into_libs=yes ++ dynamic_linker="$host_os dld.so" ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ if test "X$HPUX_IA64_MODE" = X32; then ++ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" ++ else ++ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" ++ fi ++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ++ ;; ++ hppa*64*) ++ shrext_cmds='.sl' ++ hardcode_into_libs=yes ++ dynamic_linker="$host_os dld.sl" ++ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH ++ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" ++ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ++ ;; ++ *) ++ shrext_cmds='.sl' ++ dynamic_linker="$host_os dld.sl" ++ shlibpath_var=SHLIB_PATH ++ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ ;; ++ esac ++ # HP-UX runs *really* slowly unless shared libraries are mode 555. ++ postinstall_cmds='chmod 555 $lib' ++ ;; ++ ++interix[[3-9]]*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ ;; ++ ++irix5* | irix6* | nonstopux*) ++ case $host_os in ++ nonstopux*) version_type=nonstopux ;; ++ *) ++ if test "$lt_cv_prog_gnu_ld" = yes; then ++ version_type=linux ++ else ++ version_type=irix ++ fi ;; ++ esac ++ need_lib_prefix=no ++ need_version=no ++ soname_spec='${libname}${release}${shared_ext}$major' ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' ++ case $host_os in ++ irix5* | nonstopux*) ++ libsuff= shlibsuff= ++ ;; ++ *) ++ case $LD in # libtool.m4 will add one of these switches to LD ++ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") ++ libsuff= shlibsuff= libmagic=32-bit;; ++ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") ++ libsuff=32 shlibsuff=N32 libmagic=N32;; ++ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") ++ libsuff=64 shlibsuff=64 libmagic=64-bit;; ++ *) libsuff= shlibsuff= libmagic=never-match;; ++ esac ++ ;; ++ esac ++ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH ++ shlibpath_overrides_runpath=no ++ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" ++ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" ++ hardcode_into_libs=yes ++ ;; ++ ++# No shared lib support for Linux oldld, aout, or coff. ++linux*oldld* | linux*aout* | linux*coff*) ++ dynamic_linker=no ++ ;; ++ ++# This must be Linux ELF. ++linux* | k*bsd*-gnu) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ # Some binutils ld are patched to set DT_RUNPATH ++ save_LDFLAGS=$LDFLAGS ++ save_libdir=$libdir ++ eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ ++ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], ++ [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], ++ [shlibpath_overrides_runpath=yes])]) ++ LDFLAGS=$save_LDFLAGS ++ libdir=$save_libdir ++ ++ # This implies no fast_install, which is unacceptable. ++ # Some rework will be needed to allow for fast_install ++ # before this can be enabled. ++ hardcode_into_libs=yes ++ ++ # Add ABI-specific directories to the system library path. ++ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" ++ ++ # Append ld.so.conf contents to the search path ++ if test -f /etc/ld.so.conf; then ++ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` ++ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" ++ fi ++ ++ # We used to test for /lib/ld.so.1 and disable shared libraries on ++ # powerpc, because MkLinux only supported shared libraries with the ++ # GNU dynamic linker. Since this was broken with cross compilers, ++ # most powerpc-linux boxes support dynamic linking these days and ++ # people can always --disable-shared, the test was removed, and we ++ # assume the GNU/Linux dynamic linker is in use. ++ dynamic_linker='GNU/Linux ld.so' ++ ;; ++ ++netbsd*) ++ version_type=sunos ++ need_lib_prefix=no ++ need_version=no ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' ++ dynamic_linker='NetBSD (a.out) ld.so' ++ else ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ dynamic_linker='NetBSD ld.elf_so' ++ fi ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes ++ hardcode_into_libs=yes ++ ;; ++ ++newsos6) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes ++ ;; ++ ++*nto* | *qnx*) ++ version_type=qnx ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ dynamic_linker='ldqnx.so' ++ ;; ++ ++openbsd*) ++ version_type=sunos ++ sys_lib_dlsearch_path_spec="/usr/lib" ++ need_lib_prefix=no ++ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. ++ case $host_os in ++ openbsd3.3 | openbsd3.3.*) need_version=yes ;; ++ *) need_version=no ;; ++ esac ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' ++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ case $host_os in ++ openbsd2.[[89]] | openbsd2.[[89]].*) ++ shlibpath_overrides_runpath=no ++ ;; ++ *) ++ shlibpath_overrides_runpath=yes ++ ;; ++ esac ++ else ++ shlibpath_overrides_runpath=yes ++ fi ++ ;; ++ ++os2*) ++ libname_spec='$name' ++ shrext_cmds=".dll" ++ need_lib_prefix=no ++ library_names_spec='$libname${shared_ext} $libname.a' ++ dynamic_linker='OS/2 ld.exe' ++ shlibpath_var=LIBPATH ++ ;; ++ ++osf3* | osf4* | osf5*) ++ version_type=osf ++ need_lib_prefix=no ++ need_version=no ++ soname_spec='${libname}${release}${shared_ext}$major' ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" ++ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ++ ;; ++ ++rdos*) ++ dynamic_linker=no ++ ;; ++ ++solaris*) ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes ++ hardcode_into_libs=yes ++ # ldd complains unless libraries are executable ++ postinstall_cmds='chmod +x $lib' ++ ;; ++ ++sunos4*) ++ version_type=sunos ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' ++ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes ++ if test "$with_gnu_ld" = yes; then ++ need_lib_prefix=no ++ fi ++ need_version=yes ++ ;; ++ ++sysv4 | sysv4.3*) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ case $host_vendor in ++ sni) ++ shlibpath_overrides_runpath=no ++ need_lib_prefix=no ++ runpath_var=LD_RUN_PATH ++ ;; ++ siemens) ++ need_lib_prefix=no ++ ;; ++ motorola) ++ need_lib_prefix=no ++ need_version=no ++ shlibpath_overrides_runpath=no ++ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ++ ;; ++ esac ++ ;; ++ ++sysv4*MP*) ++ if test -d /usr/nec ;then ++ version_type=linux ++ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' ++ soname_spec='$libname${shared_ext}.$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ fi ++ ;; ++ ++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++ version_type=freebsd-elf ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=yes ++ hardcode_into_libs=yes ++ if test "$with_gnu_ld" = yes; then ++ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' ++ else ++ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' ++ case $host_os in ++ sco3.2v5*) ++ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ++ ;; ++ esac ++ fi ++ sys_lib_dlsearch_path_spec='/usr/lib' ++ ;; ++ ++tpf*) ++ # TPF is a cross-target only. Preferred cross-host = GNU/Linux. ++ version_type=linux ++ need_lib_prefix=no ++ need_version=no ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ shlibpath_var=LD_LIBRARY_PATH ++ shlibpath_overrides_runpath=no ++ hardcode_into_libs=yes ++ ;; ++ ++uts4*) ++ version_type=linux ++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ soname_spec='${libname}${release}${shared_ext}$major' ++ shlibpath_var=LD_LIBRARY_PATH ++ ;; ++ ++*) ++ dynamic_linker=no ++ ;; ++esac ++AC_MSG_RESULT([$dynamic_linker]) ++test "$dynamic_linker" = no && can_build_shared=no ++ ++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" ++fi ++ ++if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then ++ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" ++fi ++if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then ++ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" ++fi ++ ++_LT_DECL([], [variables_saved_for_relink], [1], ++ [Variables whose values should be saved in libtool wrapper scripts and ++ restored at link time]) ++_LT_DECL([], [need_lib_prefix], [0], ++ [Do we need the "lib" prefix for modules?]) ++_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) ++_LT_DECL([], [version_type], [0], [Library versioning type]) ++_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) ++_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) ++_LT_DECL([], [shlibpath_overrides_runpath], [0], ++ [Is shlibpath searched before the hard-coded library search path?]) ++_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) ++_LT_DECL([], [library_names_spec], [1], ++ [[List of archive names. First name is the real one, the rest are links. ++ The last name is the one that the linker finds with -lNAME]]) ++_LT_DECL([], [soname_spec], [1], ++ [[The coded name of the library, if different from the real name]]) ++_LT_DECL([], [postinstall_cmds], [2], ++ [Command to use after installation of a shared archive]) ++_LT_DECL([], [postuninstall_cmds], [2], ++ [Command to use after uninstallation of a shared archive]) ++_LT_DECL([], [finish_cmds], [2], ++ [Commands used to finish a libtool library installation in a directory]) ++_LT_DECL([], [finish_eval], [1], ++ [[As "finish_cmds", except a single script fragment to be evaled but ++ not shown]]) ++_LT_DECL([], [hardcode_into_libs], [0], ++ [Whether we should hardcode library paths into libraries]) ++_LT_DECL([], [sys_lib_search_path_spec], [2], ++ [Compile-time system search path for libraries]) ++_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], ++ [Run-time system search path for libraries]) ++])# _LT_SYS_DYNAMIC_LINKER ++ ++ ++# _LT_PATH_TOOL_PREFIX(TOOL) ++# -------------------------- ++# find a file program which can recognize shared library ++AC_DEFUN([_LT_PATH_TOOL_PREFIX], ++[m4_require([_LT_DECL_EGREP])dnl ++AC_MSG_CHECKING([for $1]) ++AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, ++[case $MAGIC_CMD in ++[[\\/*] | ?:[\\/]*]) ++ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ++ ;; ++*) ++ lt_save_MAGIC_CMD="$MAGIC_CMD" ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++dnl $ac_dummy forces splitting on constant user-supplied paths. ++dnl POSIX.2 word splitting is done only on the output of word expansions, ++dnl not every word. This closes a longstanding sh security hole. ++ ac_dummy="m4_if([$2], , $PATH, [$2])" ++ for ac_dir in $ac_dummy; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$1; then ++ lt_cv_path_MAGIC_CMD="$ac_dir/$1" ++ if test -n "$file_magic_test_file"; then ++ case $deplibs_check_method in ++ "file_magic "*) ++ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` ++ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | ++ $EGREP "$file_magic_regex" > /dev/null; then ++ : ++ else ++ cat <<_LT_EOF 1>&2 ++ ++*** Warning: the command libtool uses to detect shared libraries, ++*** $file_magic_cmd, produces output that libtool cannot recognize. ++*** The result is that libtool may fail to recognize shared libraries ++*** as such. This will affect the creation of libtool libraries that ++*** depend on shared libraries, but programs linked with such libtool ++*** libraries will work regardless of this problem. Nevertheless, you ++*** may want to report the problem to your system manager and/or to ++*** bug-libtool@gnu.org ++ ++_LT_EOF ++ fi ;; ++ esac ++ fi ++ break ++ fi ++ done ++ IFS="$lt_save_ifs" ++ MAGIC_CMD="$lt_save_MAGIC_CMD" ++ ;; ++esac]) ++MAGIC_CMD="$lt_cv_path_MAGIC_CMD" ++if test -n "$MAGIC_CMD"; then ++ AC_MSG_RESULT($MAGIC_CMD) ++else ++ AC_MSG_RESULT(no) ++fi ++_LT_DECL([], [MAGIC_CMD], [0], ++ [Used to examine libraries when file_magic_cmd begins with "file"])dnl ++])# _LT_PATH_TOOL_PREFIX ++ ++# Old name: ++AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) ++ ++ ++# _LT_PATH_MAGIC ++# -------------- ++# find a file program which can recognize a shared library ++m4_defun([_LT_PATH_MAGIC], ++[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) ++if test -z "$lt_cv_path_MAGIC_CMD"; then ++ if test -n "$ac_tool_prefix"; then ++ _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) ++ else ++ MAGIC_CMD=: ++ fi ++fi ++])# _LT_PATH_MAGIC ++ ++ ++# LT_PATH_LD ++# ---------- ++# find the pathname to the GNU or non-GNU linker ++AC_DEFUN([LT_PATH_LD], ++[AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_DECL_EGREP])dnl ++ ++AC_ARG_WITH([gnu-ld], ++ [AS_HELP_STRING([--with-gnu-ld], ++ [assume the C compiler uses GNU ld @<:@default=no@:>@])], ++ [test "$withval" = no || with_gnu_ld=yes], ++ [with_gnu_ld=no])dnl ++ ++ac_prog=ld ++if test "$GCC" = yes; then ++ # Check if gcc -print-prog-name=ld gives a path. ++ AC_MSG_CHECKING([for ld used by $CC]) ++ case $host in ++ *-*-mingw*) ++ # gcc leaves a trailing carriage return which upsets mingw ++ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; ++ *) ++ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; ++ esac ++ case $ac_prog in ++ # Accept absolute paths. ++ [[\\/]]* | ?:[[\\/]]*) ++ re_direlt='/[[^/]][[^/]]*/\.\./' ++ # Canonicalize the pathname of ld ++ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` ++ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ++ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` ++ done ++ test -z "$LD" && LD="$ac_prog" ++ ;; ++ "") ++ # If it fails, then pretend we aren't 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 ++ AC_MSG_CHECKING([for GNU ld]) ++else ++ AC_MSG_CHECKING([for non-GNU ld]) ++fi ++AC_CACHE_VAL(lt_cv_path_LD, ++[if test -z "$LD"; then ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for ac_dir in $PATH; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then ++ lt_cv_path_LD="$ac_dir/$ac_prog" ++ # Check to see if the program is GNU ld. I'd rather use --version, ++ # but apparently some variants of GNU ld only accept -v. ++ # Break only if it was the GNU/non-GNU ld that we prefer. ++ case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then ++ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' ++ lt_cv_file_magic_cmd='func_win32_libid' ++ else ++ lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' ++ lt_cv_file_magic_cmd='$OBJDUMP -f' ++ fi ++ ;; ++ ++cegcc) ++ # use the weaker test based on 'objdump'. See mingw*. ++ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' ++ lt_cv_file_magic_cmd='$OBJDUMP -f' ++ ;; ++ ++darwin* | rhapsody*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++freebsd* | dragonfly*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then ++ case $host_cpu in ++ i*86 ) ++ # Not sure whether the presence of OpenBSD here was a mistake. ++ # Let's accept both of them until this is cleared up. ++ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' ++ lt_cv_file_magic_cmd=/usr/bin/file ++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ++ ;; ++ esac ++ else ++ lt_cv_deplibs_check_method=pass_all ++ fi ++ ;; ++ ++gnu*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++hpux10.20* | hpux11*) ++ lt_cv_file_magic_cmd=/usr/bin/file ++ case $host_cpu in ++ ia64*) ++ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' ++ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ++ ;; ++ hppa*64*) ++ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] ++ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ++ ;; ++ *) ++ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' ++ lt_cv_file_magic_test_file=/usr/lib/libc.sl ++ ;; ++ esac ++ ;; ++ ++interix[[3-9]]*) ++ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here ++ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ++ ;; ++ ++irix5* | irix6* | nonstopux*) ++ case $LD in ++ *-32|*"-32 ") libmagic=32-bit;; ++ *-n32|*"-n32 ") libmagic=N32;; ++ *-64|*"-64 ") libmagic=64-bit;; ++ *) libmagic=never-match;; ++ esac ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++# This must be Linux ELF. ++linux* | k*bsd*-gnu) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then ++ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' ++ else ++ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' ++ fi ++ ;; ++ ++newos6*) ++ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' ++ lt_cv_file_magic_cmd=/usr/bin/file ++ lt_cv_file_magic_test_file=/usr/lib/libnls.so ++ ;; ++ ++*nto* | *qnx*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++openbsd*) ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' ++ else ++ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' ++ fi ++ ;; ++ ++osf3* | osf4* | osf5*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++rdos*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++solaris*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ ++sysv4 | sysv4.3*) ++ case $host_vendor in ++ motorola) ++ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' ++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ++ ;; ++ ncr) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ sequent) ++ lt_cv_file_magic_cmd='/bin/file' ++ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ++ ;; ++ sni) ++ lt_cv_file_magic_cmd='/bin/file' ++ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" ++ lt_cv_file_magic_test_file=/lib/libc.so ++ ;; ++ siemens) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ pc) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++ esac ++ ;; ++ ++tpf*) ++ lt_cv_deplibs_check_method=pass_all ++ ;; ++esac ++]) ++file_magic_cmd=$lt_cv_file_magic_cmd ++deplibs_check_method=$lt_cv_deplibs_check_method ++test -z "$deplibs_check_method" && deplibs_check_method=unknown ++ ++_LT_DECL([], [deplibs_check_method], [1], ++ [Method to check whether dependent libraries are shared objects]) ++_LT_DECL([], [file_magic_cmd], [1], ++ [Command to use when deplibs_check_method == "file_magic"]) ++])# _LT_CHECK_MAGIC_METHOD ++ ++ ++# LT_PATH_NM ++# ---------- ++# find the pathname to a BSD- or MS-compatible name lister ++AC_DEFUN([LT_PATH_NM], ++[AC_REQUIRE([AC_PROG_CC])dnl ++AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, ++[if test -n "$NM"; then ++ # Let the user override the test. ++ lt_cv_path_NM="$NM" ++else ++ lt_nm_to_check="${ac_tool_prefix}nm" ++ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then ++ lt_nm_to_check="$lt_nm_to_check nm" ++ fi ++ for lt_tmp_nm in $lt_nm_to_check; do ++ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ++ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do ++ IFS="$lt_save_ifs" ++ test -z "$ac_dir" && ac_dir=. ++ tmp_nm="$ac_dir/$lt_tmp_nm" ++ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; 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 ++ # Tru64's nm complains that /dev/null is an invalid object file ++ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in ++ */dev/null* | *'Invalid file or object type'*) ++ lt_cv_path_NM="$tmp_nm -B" ++ break ++ ;; ++ *) ++ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in ++ */dev/null*) ++ lt_cv_path_NM="$tmp_nm -p" ++ break ++ ;; ++ *) ++ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but ++ continue # so that we can try to find one that supports BSD flags ++ ;; ++ esac ++ ;; ++ esac ++ fi ++ done ++ IFS="$lt_save_ifs" ++ done ++ : ${lt_cv_path_NM=no} ++fi]) ++if test "$lt_cv_path_NM" != "no"; then ++ NM="$lt_cv_path_NM" ++else ++ # Didn't find any BSD compatible name lister, look for dumpbin. ++ AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) ++ AC_SUBST([DUMPBIN]) ++ if test "$DUMPBIN" != ":"; then ++ NM="$DUMPBIN" ++ fi ++fi ++test -z "$NM" && NM=nm ++AC_SUBST([NM]) ++_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl ++ ++AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], ++ [lt_cv_nm_interface="BSD nm" ++ echo "int some_variable = 0;" > conftest.$ac_ext ++ (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$ac_compile" 2>conftest.err) ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) ++ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) ++ cat conftest.err >&AS_MESSAGE_LOG_FD ++ (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) ++ cat conftest.out >&AS_MESSAGE_LOG_FD ++ if $GREP 'External.*some_variable' conftest.out > /dev/null; then ++ lt_cv_nm_interface="MS dumpbin" ++ fi ++ rm -f conftest*]) ++])# LT_PATH_NM ++ ++# Old names: ++AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) ++AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_PROG_NM], []) ++dnl AC_DEFUN([AC_PROG_NM], []) ++ ++ ++# LT_LIB_M ++# -------- ++# check for math library ++AC_DEFUN([LT_LIB_M], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++LIBM= ++case $host in ++*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) ++ # These system don't have libm, or don't need it ++ ;; ++*-ncr-sysv4.3*) ++ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") ++ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ++ ;; ++*) ++ AC_CHECK_LIB(m, cos, LIBM="-lm") ++ ;; ++esac ++AC_SUBST([LIBM]) ++])# LT_LIB_M ++ ++# Old name: ++AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_CHECK_LIBM], []) ++ ++ ++# _LT_COMPILER_NO_RTTI([TAGNAME]) ++# ------------------------------- ++m4_defun([_LT_COMPILER_NO_RTTI], ++[m4_require([_LT_TAG_COMPILER])dnl ++ ++_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ++ ++if test "$GCC" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ++ ++ _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], ++ lt_cv_prog_compiler_rtti_exceptions, ++ [-fno-rtti -fno-exceptions], [], ++ [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) ++fi ++_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], ++ [Compiler flag to turn off builtin functions]) ++])# _LT_COMPILER_NO_RTTI ++ ++ ++# _LT_CMD_GLOBAL_SYMBOLS ++# ---------------------- ++m4_defun([_LT_CMD_GLOBAL_SYMBOLS], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++AC_REQUIRE([LT_PATH_LD])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_TAG_COMPILER])dnl ++ ++# Check for command to grab the raw symbol name followed by C symbol from nm. ++AC_MSG_CHECKING([command to parse $NM output from $compiler object]) ++AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], ++[ ++# 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='[[BCDEGRST]]' ++ ++# Regexp to match symbols that can be accessed directly from C. ++sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' ++ ++# Define system-specific variables. ++case $host_os in ++aix*) ++ symcode='[[BCDT]]' ++ ;; ++cygwin* | mingw* | pw32* | cegcc*) ++ symcode='[[ABCDGISTW]]' ++ ;; ++hpux*) ++ if test "$host_cpu" = ia64; then ++ symcode='[[ABCDEGRST]]' ++ fi ++ ;; ++irix* | nonstopux*) ++ symcode='[[BCDEGRST]]' ++ ;; ++osf*) ++ symcode='[[BCDEGQRST]]' ++ ;; ++solaris*) ++ symcode='[[BDRT]]' ++ ;; ++sco3.2v5*) ++ symcode='[[DT]]' ++ ;; ++sysv4.2uw2*) ++ symcode='[[DT]]' ++ ;; ++sysv5* | sco5v6* | unixware* | OpenUNIX*) ++ symcode='[[ABDT]]' ++ ;; ++sysv4) ++ symcode='[[DFNSTU]]' ++ ;; ++esac ++ ++# If we're using GNU nm, then use its standard symbol codes. ++case `$NM -V 2>&1` in ++*GNU* | *'with BFD'*) ++ symcode='[[ABCDGIRSTW]]' ;; ++esac ++ ++# Transform an extracted symbol line into a proper C declaration. ++# Some systems (esp. on ia64) link data and code symbols differently, ++# so use this general approach. ++lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" ++ ++# Transform an extracted symbol line into symbol name and symbol address ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" ++lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" ++ ++# Handle CRLF in mingw tool chain ++opt_cr= ++case $build_os in ++mingw*) ++ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ++ ;; ++esac ++ ++# Try without a prefix underscore, then with it. ++for ac_symprfx in "" "_"; do ++ ++ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. ++ symxfrm="\\1 $ac_symprfx\\2 \\2" ++ ++ # Write the raw and C identifiers. ++ if test "$lt_cv_nm_interface" = "MS dumpbin"; then ++ # Fake it for dumpbin and say T for any non-static function ++ # and D for any global variable. ++ # Also find C++ and __fastcall symbols from MSVC++, ++ # which start with @ or ?. ++ lt_cv_sys_global_symbol_pipe="$AWK ['"\ ++" {last_section=section; section=\$ 3};"\ ++" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ ++" \$ 0!~/External *\|/{next};"\ ++" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ ++" {if(hide[section]) next};"\ ++" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ ++" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ ++" s[1]~/^[@?]/{print s[1], s[1]; next};"\ ++" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ ++" ' prfx=^$ac_symprfx]" ++ else ++ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" ++ fi ++ ++ # Check to see that the pipe works correctly. ++ pipe_works=no ++ ++ rm -f conftest* ++ cat > conftest.$ac_ext <<_LT_EOF ++#ifdef __cplusplus ++extern "C" { ++#endif ++char nm_test_var; ++void nm_test_func(void); ++void nm_test_func(void){} ++#ifdef __cplusplus ++} ++#endif ++int main(){nm_test_var='a';nm_test_func();return(0);} ++_LT_EOF ++ ++ if AC_TRY_EVAL(ac_compile); then ++ # Now try to grab the symbols. ++ nlist=conftest.nm ++ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then ++ # Try sorting and uniquifying the output. ++ if sort "$nlist" | uniq > "$nlist"T; then ++ mv -f "$nlist"T "$nlist" ++ else ++ rm -f "$nlist"T ++ fi ++ ++ # Make sure that we snagged all the symbols we need. ++ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then ++ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then ++ cat <<_LT_EOF > conftest.$ac_ext ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++_LT_EOF ++ # Now generate the symbol file. ++ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' ++ ++ cat <<_LT_EOF >> conftest.$ac_ext ++ ++/* The mapping between symbol names and symbols. */ ++const struct { ++ const char *name; ++ void *address; ++} ++lt__PROGRAM__LTX_preloaded_symbols[[]] = ++{ ++ { "@PROGRAM@", (void *) 0 }, ++_LT_EOF ++ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext ++ cat <<\_LT_EOF >> conftest.$ac_ext ++ {0, (void *) 0} ++}; ++ ++/* This works around a problem in FreeBSD linker */ ++#ifdef FREEBSD_WORKAROUND ++static const void *lt_preloaded_setup() { ++ return lt__PROGRAM__LTX_preloaded_symbols; ++} ++#endif ++ ++#ifdef __cplusplus ++} ++#endif ++_LT_EOF ++ # Now try linking the two files. ++ mv conftest.$ac_objext conftstm.$ac_objext ++ lt_save_LIBS="$LIBS" ++ lt_save_CFLAGS="$CFLAGS" ++ LIBS="conftstm.$ac_objext" ++ CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" ++ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then ++ pipe_works=yes ++ fi ++ LIBS="$lt_save_LIBS" ++ CFLAGS="$lt_save_CFLAGS" ++ else ++ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD ++ fi ++ else ++ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD ++ fi ++ else ++ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD ++ fi ++ else ++ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD ++ cat conftest.$ac_ext >&5 ++ fi ++ rm -rf conftest* conftst* ++ ++ # Do not use the global_symbol_pipe unless it works. ++ if test "$pipe_works" = yes; then ++ break ++ else ++ lt_cv_sys_global_symbol_pipe= ++ fi ++done ++]) ++if test -z "$lt_cv_sys_global_symbol_pipe"; then ++ lt_cv_sys_global_symbol_to_cdecl= ++fi ++if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then ++ AC_MSG_RESULT(failed) ++else ++ AC_MSG_RESULT(ok) ++fi ++ ++_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], ++ [Take the output of nm and produce a listing of raw symbols and C names]) ++_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], ++ [Transform the output of nm in a proper C declaration]) ++_LT_DECL([global_symbol_to_c_name_address], ++ [lt_cv_sys_global_symbol_to_c_name_address], [1], ++ [Transform the output of nm in a C name address pair]) ++_LT_DECL([global_symbol_to_c_name_address_lib_prefix], ++ [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], ++ [Transform the output of nm in a C name address pair when lib prefix is needed]) ++]) # _LT_CMD_GLOBAL_SYMBOLS ++ ++ ++# _LT_COMPILER_PIC([TAGNAME]) ++# --------------------------- ++m4_defun([_LT_COMPILER_PIC], ++[m4_require([_LT_TAG_COMPILER])dnl ++_LT_TAGVAR(lt_prog_compiler_wl, $1)= ++_LT_TAGVAR(lt_prog_compiler_pic, $1)= ++_LT_TAGVAR(lt_prog_compiler_static, $1)= ++ ++AC_MSG_CHECKING([for $compiler option to produce PIC]) ++m4_if([$1], [CXX], [ ++ # C++ specific cases for pic, static, wl, etc. ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ++ case $host_os in ++ aix*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ fi ++ ;; ++ ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ m68k) ++ # FIXME: we need at least 68020 code to build shared libraries, but ++ # adding the `-m68020' flag to GCC prevents building anything better, ++ # like `-m68040'. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ++ ;; ++ esac ++ ;; ++ ++ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ++ # PIC is the default for these OSes. ++ ;; ++ mingw* | cygwin* | os2* | pw32* | cegcc*) ++ # 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). ++ # Although the cygwin gcc ignores -fPIC, still need this for old-style ++ # (--disable-auto-import) libraries ++ m4_if([$1], [GCJ], [], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ++ ;; ++ darwin* | rhapsody*) ++ # PIC is the default on this platform ++ # Common symbols not allowed in MH_DYLIB files ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ++ ;; ++ *djgpp*) ++ # DJGPP does not support shared libraries at all ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ ;; ++ interix[[3-9]]*) ++ # Interix 3.x gcc -fpic/-fPIC options generate broken code. ++ # Instead, we relocate shared libraries at runtime. ++ ;; ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ++ fi ++ ;; ++ hpux*) ++ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit ++ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag ++ # sets the default TLS model and affects inlining. ++ case $host_cpu in ++ hppa*64*) ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ esac ++ ;; ++ *qnx* | *nto*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ esac ++ else ++ case $host_os in ++ aix[[4-9]]*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ else ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ++ fi ++ ;; ++ chorus*) ++ case $cc_basename in ++ cxch68*) ++ # Green Hills C++ Compiler ++ # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ++ ;; ++ esac ++ ;; ++ dgux*) ++ case $cc_basename in ++ ec++*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ ;; ++ ghcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ freebsd* | dragonfly*) ++ # FreeBSD uses GNU C++ ++ ;; ++ hpux9* | hpux10* | hpux11*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ++ if test "$host_cpu" != ia64; then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ++ fi ++ ;; ++ aCC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ++ case $host_cpu in ++ hppa*64*|ia64*) ++ # +Z the default ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ++ ;; ++ esac ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ interix*) ++ # This is c89, which is MS Visual C++ (no shared libs) ++ # Anyone wants to do a port? ++ ;; ++ irix5* | irix6* | nonstopux*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ # CC pic flag -KPIC is the default. ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ KCC*) ++ # KAI C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ ecpc* ) ++ # old Intel C++ for x86_64 which still supported -KPIC. ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ icpc* ) ++ # Intel C++, used to be incompatible with GCC. ++ # ICC 10 doesn't accept -KPIC any more. ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ pgCC* | pgcpp*) ++ # Portland Group C++ compiler ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ cxx*) ++ # Compaq C++ ++ # Make sure the PIC flag is empty. It appears that all Alpha ++ # Linux and Compaq Tru64 Unix objects are PIC. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ xlc* | xlC*) ++ # IBM XL 8.0 on PPC ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ ;; ++ esac ++ ;; ++ esac ++ ;; ++ lynxos*) ++ ;; ++ m88k*) ++ ;; ++ mvs*) ++ case $cc_basename in ++ cxx*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ netbsd*) ++ ;; ++ *qnx* | *nto*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ osf3* | osf4* | osf5*) ++ case $cc_basename in ++ KCC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ++ ;; ++ RCC*) ++ # Rational C++ 2.4.1 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ cxx*) ++ # Digital/Compaq C++ ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # Make sure the PIC flag is empty. It appears that all Alpha ++ # Linux and Compaq Tru64 Unix objects are PIC. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ psos*) ++ ;; ++ solaris*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.2, 5.x and Centerline C++ ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ ;; ++ gcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ sunos4*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.x ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ lcc*) ++ # Lucid ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ esac ++ ;; ++ tandem*) ++ case $cc_basename in ++ NCC*) ++ # NonStop-UX NCC 3.20 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ ;; ++ *) ++ ;; ++ esac ++ ;; ++ vxworks*) ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ ;; ++ esac ++ fi ++], ++[ ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ++ case $host_os in ++ aix*) ++ # All AIX code is PIC. ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ fi ++ ;; ++ ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ m68k) ++ # FIXME: we need at least 68020 code to build shared libraries, but ++ # adding the `-m68020' flag to GCC prevents building anything better, ++ # like `-m68040'. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ++ ;; ++ esac ++ ;; ++ ++ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) ++ # PIC is the default for these OSes. ++ ;; ++ ++ mingw* | cygwin* | pw32* | os2* | cegcc*) ++ # 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). ++ # Although the cygwin gcc ignores -fPIC, still need this for old-style ++ # (--disable-auto-import) libraries ++ m4_if([$1], [GCJ], [], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ++ ;; ++ ++ darwin* | rhapsody*) ++ # PIC is the default on this platform ++ # Common symbols not allowed in MH_DYLIB files ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ++ ;; ++ ++ hpux*) ++ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit ++ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag ++ # sets the default TLS model and affects inlining. ++ case $host_cpu in ++ hppa*64*) ++ # +Z the default ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ esac ++ ;; ++ ++ interix[[3-9]]*) ++ # Interix 3.x gcc -fpic/-fPIC options generate broken code. ++ # Instead, we relocate shared libraries at runtime. ++ ;; ++ ++ msdosdjgpp*) ++ # Just because we use GCC doesn't mean we suddenly get shared libraries ++ # on systems that don't support them. ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ enable_shared=no ++ ;; ++ ++ *nto* | *qnx*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic ++ fi ++ ;; ++ ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ ;; ++ esac ++ else ++ # PORTME Check for flag to pass linker flags through the system compiler. ++ case $host_os in ++ aix*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ if test "$host_cpu" = ia64; then ++ # AIX 5 now supports IA64 processor ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ else ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' ++ fi ++ ;; ++ ++ mingw* | cygwin* | pw32* | os2* | cegcc*) ++ # 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). ++ m4_if([$1], [GCJ], [], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ++ ;; ++ ++ hpux9* | hpux10* | hpux11*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but ++ # not for PA HP-UX. ++ case $host_cpu in ++ hppa*64*|ia64*) ++ # +Z the default ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ++ ;; ++ esac ++ # Is there a better lt_prog_compiler_static that works with the bundled CC? ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ++ ;; ++ ++ irix5* | irix6* | nonstopux*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # PIC (with -KPIC) is the default. ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ # old Intel for x86_64 which still supported -KPIC. ++ ecc*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ # icc used to be incompatible with GCC. ++ # ICC 10 doesn't accept -KPIC any more. ++ icc* | ifort*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ++ ;; ++ # Lahey Fortran 8.1. ++ lf95*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ++ ;; ++ pgcc* | pgf77* | pgf90* | pgf95*) ++ # Portland Group compilers (*not* the Pentium gcc compiler, ++ # which looks to be a dead project) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ccc*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # All Alpha code is PIC. ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ xl*) ++ # IBM XL C 8.0/Fortran 10.1 on PPC ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C 5.9 ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ ;; ++ *Sun\ F*) ++ # Sun Fortran 8.3 passes all unrecognized flags to the linker ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ++ ;; ++ esac ++ ;; ++ esac ++ ;; ++ ++ newsos6) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ++ *nto* | *qnx*) ++ # QNX uses GNU C++, but need to define -shared option too, otherwise ++ # it will coredump. ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ++ ;; ++ ++ osf3* | osf4* | osf5*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ # All OSF/1 code is PIC. ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ ++ rdos*) ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ++ ;; ++ ++ solaris*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ case $cc_basename in ++ f77* | f90* | f95*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; ++ esac ++ ;; ++ ++ sunos4*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ++ sysv4 | sysv4.2uw2* | sysv4.3*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ++ sysv4*MP*) ++ if test -d /usr/nec ;then ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ fi ++ ;; ++ ++ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ++ unicos*) ++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ ;; ++ ++ uts4*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ++ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ++ ;; ++ ++ *) ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ++ ;; ++ esac ++ fi ++]) ++case $host_os in ++ # For platforms which do not support PIC, -DPIC is meaningless: ++ *djgpp*) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ ;; ++ *) ++ _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ++ ;; ++esac ++AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) ++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], ++ [How to pass a linker flag through the compiler]) ++ ++# ++# Check to make sure the PIC flag actually works. ++# ++if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then ++ _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], ++ [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], ++ [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], ++ [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in ++ "" | " "*) ;; ++ *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; ++ esac], ++ [_LT_TAGVAR(lt_prog_compiler_pic, $1)= ++ _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) ++fi ++_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], ++ [Additional compiler flags for building library objects]) ++ ++# ++# Check to make sure the static flag actually works. ++# ++wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" ++_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], ++ _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), ++ $lt_tmp_static_flag, ++ [], ++ [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) ++_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], ++ [Compiler flag to prevent dynamic linking]) ++])# _LT_COMPILER_PIC ++ ++ ++# _LT_LINKER_SHLIBS([TAGNAME]) ++# ---------------------------- ++# See if the linker supports building shared libraries. ++m4_defun([_LT_LINKER_SHLIBS], ++[AC_REQUIRE([LT_PATH_LD])dnl ++AC_REQUIRE([LT_PATH_NM])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_EGREP])dnl ++m4_require([_LT_DECL_SED])dnl ++m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl ++m4_require([_LT_TAG_COMPILER])dnl ++AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ++m4_if([$1], [CXX], [ ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ case $host_os in ++ 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 ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ else ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ fi ++ ;; ++ pw32*) ++ _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ++ ;; ++ cygwin* | mingw* | cegcc*) ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' ++ ;; ++ *) ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ ;; ++ esac ++ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] ++], [ ++ runpath_var= ++ _LT_TAGVAR(allow_undefined_flag, $1)= ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(archive_cmds, $1)= ++ _LT_TAGVAR(archive_expsym_cmds, $1)= ++ _LT_TAGVAR(compiler_needs_object, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)= ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ++ _LT_TAGVAR(hardcode_automatic, $1)=no ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ _LT_TAGVAR(hardcode_minus_L, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++ _LT_TAGVAR(inherit_rpath, $1)=no ++ _LT_TAGVAR(link_all_deplibs, $1)=unknown ++ _LT_TAGVAR(module_cmds, $1)= ++ _LT_TAGVAR(module_expsym_cmds, $1)= ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)= ++ _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= ++ _LT_TAGVAR(thread_safe_flag_spec, $1)= ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ # include_expsyms should be a list of space-separated symbols to be *always* ++ # included in the symbol list ++ _LT_TAGVAR(include_expsyms, $1)= ++ # exclude_expsyms can be an extended regexp of symbols to exclude ++ # 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_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= ++ ++ case $host_os in ++ cygwin* | mingw* | pw32* | cegcc*) ++ # FIXME: the MSVC++ port hasn't been tested in a loooong time ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ if test "$GCC" != yes; then ++ with_gnu_ld=no ++ fi ++ ;; ++ interix*) ++ # we just hope/assume this is gcc and not c89 (= MSVC++) ++ with_gnu_ld=yes ++ ;; ++ openbsd*) ++ with_gnu_ld=no ++ ;; ++ esac ++ ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ if test "$with_gnu_ld" = yes; then ++ # If archive_cmds runs LD, not CC, wlarc should be empty ++ wlarc='${wl}' ++ ++ # Set some defaults for GNU ld with shared library support. These ++ # are reset later if shared libraries are not supported. Putting them ++ # here allows them to be overridden if necessary. ++ runpath_var=LD_RUN_PATH ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ # ancient GNU ld didn't support --whole-archive et. al. ++ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ supports_anon_versioning=no ++ case `$LD -v 2>&1` in ++ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 ++ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... ++ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... ++ *\ 2.11.*) ;; # other 2.11 versions ++ *) supports_anon_versioning=yes ;; ++ esac ++ ++ # See if GNU ld supports shared libraries. ++ case $host_os in ++ aix[[3-9]]*) ++ # On AIX/PPC, the GNU linker is very broken ++ if test "$host_cpu" != ia64; then ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 ++ ++*** Warning: the GNU linker, at least up to release 2.9.1, is reported ++*** to be unable to reliably create shared libraries on AIX. ++*** Therefore, libtool is disabling shared libraries support. If you ++*** really care for shared libraries, you may want to modify your PATH ++*** so that a non-GNU linker is found, and then restart. ++ ++_LT_EOF ++ fi ++ ;; ++ ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='' ++ ;; ++ m68k) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ ;; ++ ++ beos*) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Joseph Beckenbach says some releases of gcc ++ # support --undefined. This deserves some investigation. FIXME ++ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ cygwin* | mingw* | pw32* | cegcc*) ++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ++ # as there is no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' ++ ++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ # If the export-symbols file already is a .def file (1st line ++ # is EXPORTS), use it as is; otherwise, prepend... ++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then ++ cp $export_symbols $output_objdir/$soname.def; ++ else ++ echo EXPORTS > $output_objdir/$soname.def; ++ cat $export_symbols >> $output_objdir/$soname.def; ++ fi~ ++ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ interix[[3-9]]*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. ++ # Instead, shared libraries are loaded at an image base (0x10000000 by ++ # default) and relocated if they conflict, which is a slow very memory ++ # consuming and fragmenting process. To avoid this, we pick a random, ++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link ++ # time. Moving up from 0x10000000 also allows more sbrk(2) space. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ ;; ++ ++ gnu* | linux* | tpf* | k*bsd*-gnu) ++ tmp_diet=no ++ if test "$host_os" = linux-dietlibc; then ++ case $cc_basename in ++ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) ++ esac ++ fi ++ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ ++ && test "$tmp_diet" = no ++ then ++ tmp_addflag= ++ tmp_sharedflag='-shared' ++ case $cc_basename,$host_cpu in ++ pgcc*) # Portland Group C compiler ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag' ++ ;; ++ pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ tmp_addflag=' $pic_flag -Mnomain' ;; ++ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 ++ tmp_addflag=' -i_dynamic' ;; ++ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 ++ tmp_addflag=' -i_dynamic -nofor_main' ;; ++ ifc* | ifort*) # Intel Fortran compiler ++ tmp_addflag=' -nofor_main' ;; ++ lf95*) # Lahey Fortran 8.1 ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ tmp_sharedflag='--shared' ;; ++ xl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) ++ tmp_sharedflag='-qmkshrobj' ++ tmp_addflag= ;; ++ esac ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) # Sun C 5.9 ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ _LT_TAGVAR(compiler_needs_object, $1)=yes ++ tmp_sharedflag='-G' ;; ++ *Sun\ F*) # Sun Fortran 8.3 ++ tmp_sharedflag='-G' ;; ++ esac ++ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ++ fi ++ ++ case $cc_basename in ++ xlf*) ++ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' ++ _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' ++ fi ++ ;; ++ esac ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' ++ wlarc= ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ fi ++ ;; ++ ++ solaris*) ++ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 ++ ++*** Warning: The releases 2.8.* of the GNU linker cannot reliably ++*** create shared libraries on Solaris systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.9.1 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. ++ ++_LT_EOF ++ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) ++ case `$LD -v 2>&1` in ++ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ cat <<_LT_EOF 1>&2 ++ ++*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not ++*** reliably create shared libraries on SCO systems. Therefore, libtool ++*** is disabling shared libraries support. We urge you to upgrade GNU ++*** binutils to release 2.16.91.0.3 or newer. Another option is to modify ++*** your PATH or compiler configuration so that the native linker is ++*** used, and then restart. ++ ++_LT_EOF ++ ;; ++ *) ++ # For security reasons, it is highly recommended that you always ++ # use absolute paths for naming shared libraries, and exclude the ++ # DT_RUNPATH tag from executables and libraries. But doing so ++ # requires that you compile everything twice, which is a pain. ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; ++ ++ sunos4*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ wlarc= ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ *) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ++ if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then ++ runpath_var= ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)= ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ else ++ # PORTME fill in a description of your system's linker (not GNU ld) ++ case $host_os in ++ aix3*) ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' ++ # Note: this linker hardcodes the directories in LIBPATH if there ++ # are no directories specified by -L. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then ++ # Neither direct hardcoding nor static linking is supported with a ++ # broken collect2. ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ fi ++ ;; ++ ++ 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. ++ aix_use_runtimelinking=no ++ exp_sym_flag='-Bexport' ++ no_entry_flag="" ++ else ++ # 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 ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ else ++ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ fi ++ aix_use_runtimelinking=no ++ ++ # 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]].*|aix[[5-9]]*) ++ for ld_flag in $LDFLAGS; do ++ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then ++ aix_use_runtimelinking=yes ++ break ++ fi ++ done ++ ;; ++ esac ++ ++ exp_sym_flag='-bexport' ++ no_entry_flag='-bnoentry' ++ fi ++ ++ # When large executables or shared objects are built, AIX ld can ++ # have problems creating the table of contents. If linking a library ++ # or program results in "error TOC overflow" add -mminimal-toc to ++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not ++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. ++ ++ _LT_TAGVAR(archive_cmds, $1)='' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' ++ ++ if test "$GCC" = yes; then ++ case $host_os in aix4.[[012]]|aix4.[[012]].*) ++ # We only want to do this on AIX 4.2 and lower, the check ++ # below for broken collect2 doesn't work under 4.3+ ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && ++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ # It fails to find uninstalled libraries when the uninstalled ++ # path is not listed in the libpath. Setting hardcode_minus_L ++ # to unsupported forces relinking ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ fi ++ ;; ++ esac ++ shared_flag='-shared' ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag="$shared_flag "'${wl}-G' ++ fi ++ else ++ # not using gcc ++ if test "$host_cpu" = ia64; then ++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release ++ # chokes on -Wl,-G. The following line is correct: ++ shared_flag='-G' ++ else ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag='${wl}-G' ++ else ++ shared_flag='${wl}-bM:SRE' ++ fi ++ fi ++ fi ++ ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' ++ # It seems that -bexpall does not export symbols beginning with ++ # underscore (_), so it is better to generate a list of symbols to export. ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ if test "$aix_use_runtimelinking" = yes; then ++ # Warning - without using the other runtime loading flags (-brtl), ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ else ++ if test "$host_cpu" = ia64; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ++ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" ++ else ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ # Warning - without using the other run time loading flags, ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ++ # Exported symbols can be pulled into shared objects from archives ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ # This is similar to how AIX traditionally builds its shared libraries. ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$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' ++ fi ++ fi ++ ;; ++ ++ amigaos*) ++ case $host_cpu in ++ powerpc) ++ # see comment about AmigaOS4 .so support ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='' ++ ;; ++ m68k) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ ;; ++ ++ bsdi[[45]]*) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ++ ;; ++ ++ cygwin* | mingw* | pw32* | cegcc*) ++ # When not using gcc, we currently assume that we are using ++ # Microsoft Visual C++. ++ # hardcode_libdir_flag_spec is actually meaningless, as there is ++ # no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Tell ltmain to make .lib files, not .a files. ++ libext=lib ++ # Tell ltmain to make .dll files, not .so files. ++ shrext_cmds=".dll" ++ # FIXME: Setting linknames here is a bad hack. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' ++ # The linker will automatically build a .lib file if we build a DLL. ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' ++ # FIXME: Should let the user specify the lib program. ++ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' ++ _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ ;; ++ ++ darwin* | rhapsody*) ++ _LT_DARWIN_LINKER_FEATURES($1) ++ ;; ++ ++ dgux*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ freebsd1*) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ # 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*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ # Unfortunately, older versions of FreeBSD 2 do not have this feature. ++ freebsd2*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ # FreeBSD 3 and greater uses gcc -shared to do shared libraries. ++ freebsd* | dragonfly*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ hpux9*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ ;; ++ ++ hpux10*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ fi ++ ;; ++ ++ hpux11*) ++ if test "$GCC" = yes -a "$with_gnu_ld" = no; then ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ else ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ fi ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ case $host_cpu in ++ hppa*64*|ia64*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ *) ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ ++ # hardcode_minus_L: Not really in the search PATH, ++ # but as the default location of the library. ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ ;; ++ esac ++ fi ++ ;; ++ ++ irix5* | irix6* | nonstopux*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ # Try to use the -exported_symbol ld option, if it does not ++ # work, assume that -exports_file does not work either and ++ # implicitly export all symbols. ++ save_LDFLAGS="$LDFLAGS" ++ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" ++ AC_LINK_IFELSE(int foo(void) {}, ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ++ ) ++ LDFLAGS="$save_LDFLAGS" ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(inherit_rpath, $1)=yes ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; ++ ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ newsos6) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ *nto* | *qnx*) ++ ;; ++ ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ else ++ case $host_os in ++ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ ;; ++ esac ++ fi ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ os2*) ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(archive_cmds, $1)='$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' ++ _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ++ ;; ++ ++ osf3*) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ else ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ;; ++ ++ osf4* | osf5*) # as osf3* with the addition of -msym flag ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ else ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ ++ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' ++ ++ # Both c and cxx compiler support -rpath directly ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ fi ++ _LT_TAGVAR(archive_cmds_need_lc, $1)='no' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ;; ++ ++ solaris*) ++ _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' ++ if test "$GCC" = yes; then ++ wlarc='${wl}' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ else ++ case `$CC -V 2>&1` in ++ *"Compilers 5.0"*) ++ wlarc='' ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ++ ;; ++ *) ++ wlarc='${wl}' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ++ ;; ++ esac ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ # The compiler driver will combine and reorder linker options, ++ # but understands `-z linker_flag'. GCC discards it without `$wl', ++ # but is careful enough not to reorder. ++ # Supported since Solaris 2.6 (maybe 2.5.1?) ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ++ fi ++ ;; ++ esac ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; ++ ++ sunos4*) ++ if test "x$host_vendor" = xsequent; then ++ # Use $CC to link under sequent, because it throws in some extra .o ++ # files that make .init and .fini sections work. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' ++ fi ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ sysv4) ++ case $host_vendor in ++ sni) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ++ ;; ++ siemens) ++ ## LD is ld it makes a PLAMLIB ++ ## CC just makes a GrossModule. ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ ;; ++ motorola) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ++ ;; ++ esac ++ runpath_var='LD_RUN_PATH' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ sysv4.3*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ++ ;; ++ ++ sysv4*MP*) ++ if test -d /usr/nec; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ runpath_var=LD_RUN_PATH ++ hardcode_runpath_var=yes ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ fi ++ ;; ++ ++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ runpath_var='LD_RUN_PATH' ++ ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; ++ ++ sysv5* | sco3.2v5* | sco5v6*) ++ # Note: We can NOT use -z defs as we might desire, because we do not ++ # link with -lc, and that would cause any symbols used from libc to ++ # always be unresolved, which means just about no library would ++ # ever link correctly. If we're not using GNU ld we use -z text ++ # though, which does catch some bad symbols but isn't as heavy-handed ++ # as -z defs. ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ++ runpath_var='LD_RUN_PATH' ++ ++ if test "$GCC" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ fi ++ ;; ++ ++ uts4*) ++ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ ++ *) ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ++ if test x$host_vendor = xsni; then ++ case $host in ++ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ++ ;; ++ esac ++ fi ++ fi ++]) ++AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) ++test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ++ ++_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld ++ ++_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl ++_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl ++_LT_DECL([], [extract_expsyms_cmds], [2], ++ [The commands to extract the exported symbol list from a shared archive]) ++ ++# ++# Do we need to explicitly link libc? ++# ++case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in ++x|xyes) ++ # Assume -lc should be added ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ ++ if test "$enable_shared" = yes && test "$GCC" = yes; then ++ case $_LT_TAGVAR(archive_cmds, $1) in ++ *'~'*) ++ # FIXME: we may have to deal with multi-command sequences. ++ ;; ++ '$CC '*) ++ # Test whether the compiler implicitly links with -lc since on some ++ # systems, -lgcc has to come before -lc. If gcc already passes -lc ++ # to ld, don't add -lc before -lgcc. ++ AC_MSG_CHECKING([whether -lc should be explicitly linked in]) ++ $RM conftest* ++ echo "$lt_simple_compile_test_code" > conftest.$ac_ext ++ ++ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then ++ soname=conftest ++ lib=conftest ++ libobjs=conftest.$ac_objext ++ deplibs= ++ wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) ++ pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) ++ compiler_flags=-v ++ linker_flags=-v ++ verstring= ++ output_objdir=. ++ libname=conftest ++ lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) ++ _LT_TAGVAR(allow_undefined_flag, $1)= ++ if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) ++ then ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ else ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ fi ++ _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag ++ else ++ cat conftest.err 1>&5 ++ fi ++ $RM conftest* ++ AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)]) ++ ;; ++ esac ++ fi ++ ;; ++esac ++ ++_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], ++ [Whether or not to add -lc for building shared libraries]) ++_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], ++ [enable_shared_with_static_runtimes], [0], ++ [Whether or not to disallow shared libs when runtime libs are static]) ++_LT_TAGDECL([], [export_dynamic_flag_spec], [1], ++ [Compiler flag to allow reflexive dlopens]) ++_LT_TAGDECL([], [whole_archive_flag_spec], [1], ++ [Compiler flag to generate shared objects directly from archives]) ++_LT_TAGDECL([], [compiler_needs_object], [1], ++ [Whether the compiler copes with passing no objects directly]) ++_LT_TAGDECL([], [old_archive_from_new_cmds], [2], ++ [Create an old-style archive from a shared archive]) ++_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], ++ [Create a temporary old-style archive to link instead of a shared archive]) ++_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) ++_LT_TAGDECL([], [archive_expsym_cmds], [2]) ++_LT_TAGDECL([], [module_cmds], [2], ++ [Commands used to build a loadable module if different from building ++ a shared archive.]) ++_LT_TAGDECL([], [module_expsym_cmds], [2]) ++_LT_TAGDECL([], [with_gnu_ld], [1], ++ [Whether we are building with GNU ld or not]) ++_LT_TAGDECL([], [allow_undefined_flag], [1], ++ [Flag that allows shared libraries with undefined symbols to be built]) ++_LT_TAGDECL([], [no_undefined_flag], [1], ++ [Flag that enforces no undefined symbols]) ++_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], ++ [Flag to hardcode $libdir into a binary during linking. ++ This must work even if $libdir does not exist]) ++_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], ++ [[If ld is used when linking, flag to hardcode $libdir into a binary ++ during linking. This must work even if $libdir does not exist]]) ++_LT_TAGDECL([], [hardcode_libdir_separator], [1], ++ [Whether we need a single "-rpath" flag with a separated argument]) ++_LT_TAGDECL([], [hardcode_direct], [0], ++ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes ++ DIR into the resulting binary]) ++_LT_TAGDECL([], [hardcode_direct_absolute], [0], ++ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes ++ DIR into the resulting binary and the resulting library dependency is ++ "absolute", i.e impossible to change by setting ${shlibpath_var} if the ++ library is relocated]) ++_LT_TAGDECL([], [hardcode_minus_L], [0], ++ [Set to "yes" if using the -LDIR flag during linking hardcodes DIR ++ into the resulting binary]) ++_LT_TAGDECL([], [hardcode_shlibpath_var], [0], ++ [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR ++ into the resulting binary]) ++_LT_TAGDECL([], [hardcode_automatic], [0], ++ [Set to "yes" if building a shared library automatically hardcodes DIR ++ into the library and all subsequent libraries and executables linked ++ against it]) ++_LT_TAGDECL([], [inherit_rpath], [0], ++ [Set to yes if linker adds runtime paths of dependent libraries ++ to runtime path list]) ++_LT_TAGDECL([], [link_all_deplibs], [0], ++ [Whether libtool must link a program against all its dependency libraries]) ++_LT_TAGDECL([], [fix_srcfile_path], [1], ++ [Fix the shell variable $srcfile for the compiler]) ++_LT_TAGDECL([], [always_export_symbols], [0], ++ [Set to "yes" if exported symbols are required]) ++_LT_TAGDECL([], [export_symbols_cmds], [2], ++ [The commands to list exported symbols]) ++_LT_TAGDECL([], [exclude_expsyms], [1], ++ [Symbols that should not be listed in the preloaded symbols]) ++_LT_TAGDECL([], [include_expsyms], [1], ++ [Symbols that must always be exported]) ++_LT_TAGDECL([], [prelink_cmds], [2], ++ [Commands necessary for linking programs (against libraries) with templates]) ++_LT_TAGDECL([], [file_list_spec], [1], ++ [Specify filename containing input files]) ++dnl FIXME: Not yet implemented ++dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], ++dnl [Compiler flag to generate thread safe objects]) ++])# _LT_LINKER_SHLIBS ++ ++ ++# _LT_LANG_C_CONFIG([TAG]) ++# ------------------------ ++# Ensure that the configuration variables for a C compiler are suitably ++# defined. These variables are subsequently used by _LT_CONFIG to write ++# the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_C_CONFIG], ++[m4_require([_LT_DECL_EGREP])dnl ++lt_save_CC="$CC" ++AC_LANG_PUSH(C) ++ ++# Source file extension for C test sources. ++ac_ext=c ++ ++# Object file extension for compiled C test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# Code to be used in simple compile tests ++lt_simple_compile_test_code="int some_variable = 0;" ++ ++# Code to be used in simple link tests ++lt_simple_link_test_code='int main(){return(0);}' ++ ++_LT_TAG_COMPILER ++# Save the default compiler, since it gets overwritten when the other ++# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. ++compiler_DEFAULT=$CC ++ ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE ++ ++## CAVEAT EMPTOR: ++## There is no encapsulation within the following macros, do not change ++## the running order or otherwise move them around unless you know exactly ++## what you are doing... ++if test -n "$compiler"; then ++ _LT_COMPILER_NO_RTTI($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ LT_SYS_DLOPEN_SELF ++ _LT_CMD_STRIPLIB ++ ++ # Report which library types will actually be built ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) ++ ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no ++ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. ++ case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; ++ ++ aix[[4-9]]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ AC_MSG_RESULT([$enable_shared]) ++ ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) ++ ++ _LT_CONFIG($1) ++fi ++AC_LANG_POP ++CC="$lt_save_CC" ++])# _LT_LANG_C_CONFIG ++ ++ ++# _LT_PROG_CXX ++# ------------ ++# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++ ++# compiler, we have our own version here. ++m4_defun([_LT_PROG_CXX], ++[ ++pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes]) ++AC_PROG_CXX ++if test -n "$CXX" && ( test "X$CXX" != "Xno" && ++ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || ++ (test "X$CXX" != "Xg++"))) ; then ++ AC_PROG_CXXCPP ++else ++ _lt_caught_CXX_error=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_CXX ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_CXX], []) ++ ++ ++# _LT_LANG_CXX_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for a C++ compiler are suitably ++# defined. These variables are subsequently used by _LT_CONFIG to write ++# the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_CXX_CONFIG], ++[AC_REQUIRE([_LT_PROG_CXX])dnl ++m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++m4_require([_LT_DECL_EGREP])dnl ++ ++AC_LANG_PUSH(C++) ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(compiler_needs_object, $1)=no ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ ++# Source file extension for C++ test sources. ++ac_ext=cpp ++ ++# Object file extension for compiled C++ test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# No sense in running all these tests if we already determined that ++# the CXX compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_caught_CXX_error" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="int some_variable = 0;" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC=$CC ++ lt_save_LD=$LD ++ lt_save_GCC=$GCC ++ GCC=$GXX ++ lt_save_with_gnu_ld=$with_gnu_ld ++ lt_save_path_LD=$lt_cv_path_LD ++ if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then ++ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx ++ else ++ $as_unset lt_cv_prog_gnu_ld ++ fi ++ if test -n "${lt_cv_path_LDCXX+set}"; then ++ lt_cv_path_LD=$lt_cv_path_LDCXX ++ else ++ $as_unset lt_cv_path_LD ++ fi ++ test -z "${LDCXX+set}" || LD=$LDCXX ++ CC=${CXX-"c++"} ++ compiler=$CC ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) ++ ++ if test -n "$compiler"; then ++ # We don't want -fno-exception when compiling C++ code, so set the ++ # no_builtin_flag separately ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ++ else ++ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= ++ fi ++ ++ if test "$GXX" = yes; then ++ # Set up default GNU C++ configuration ++ ++ LT_PATH_LD ++ ++ # Check if GNU C++ uses GNU ld as the underlying linker, since the ++ # archiving commands below assume that GNU ld is being used. ++ if test "$with_gnu_ld" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ ++ # If archive_cmds runs LD, not CC, wlarc should be empty ++ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to ++ # investigate it a little bit more. (MM) ++ wlarc='${wl}' ++ ++ # ancient GNU ld didn't support --whole-archive et. al. ++ if eval "`$CC -print-prog-name=ld` --help 2>&1" | ++ $GREP 'no-whole-archive' > /dev/null; then ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ else ++ _LT_TAGVAR(whole_archive_flag_spec, $1)= ++ fi ++ else ++ with_gnu_ld=no ++ wlarc= ++ ++ # A generic and very simple default shared library creation ++ # command for GNU C++ for the case where it uses the native ++ # linker, instead of GNU ld. If possible, this setting should ++ # overridden to take advantage of the native linker features on ++ # the platform it is being used on. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ++ fi ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ ++ else ++ GXX=no ++ with_gnu_ld=no ++ wlarc= ++ fi ++ ++ # PORTME: fill in a description of your system's C++ link characteristics ++ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ case $host_os in ++ aix3*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ 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. ++ aix_use_runtimelinking=no ++ exp_sym_flag='-Bexport' ++ no_entry_flag="" ++ else ++ aix_use_runtimelinking=no ++ ++ # 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]].*|aix[[5-9]]*) ++ for ld_flag in $LDFLAGS; do ++ case $ld_flag in ++ *-brtl*) ++ aix_use_runtimelinking=yes ++ break ++ ;; ++ esac ++ done ++ ;; ++ esac ++ ++ exp_sym_flag='-bexport' ++ no_entry_flag='-bnoentry' ++ fi ++ ++ # When large executables or shared objects are built, AIX ld can ++ # have problems creating the table of contents. If linking a library ++ # or program results in "error TOC overflow" add -mminimal-toc to ++ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not ++ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. ++ ++ _LT_TAGVAR(archive_cmds, $1)='' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' ++ ++ if test "$GXX" = yes; then ++ case $host_os in aix4.[[012]]|aix4.[[012]].*) ++ # We only want to do this on AIX 4.2 and lower, the check ++ # below for broken collect2 doesn't work under 4.3+ ++ collect2name=`${CC} -print-prog-name=collect2` ++ if test -f "$collect2name" && ++ strings "$collect2name" | $GREP resolve_lib_name >/dev/null ++ then ++ # We have reworked collect2 ++ : ++ else ++ # We have old collect2 ++ _LT_TAGVAR(hardcode_direct, $1)=unsupported ++ # It fails to find uninstalled libraries when the uninstalled ++ # path is not listed in the libpath. Setting hardcode_minus_L ++ # to unsupported forces relinking ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)= ++ fi ++ esac ++ shared_flag='-shared' ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag="$shared_flag "'${wl}-G' ++ fi ++ else ++ # not using gcc ++ if test "$host_cpu" = ia64; then ++ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release ++ # chokes on -Wl,-G. The following line is correct: ++ shared_flag='-G' ++ else ++ if test "$aix_use_runtimelinking" = yes; then ++ shared_flag='${wl}-G' ++ else ++ shared_flag='${wl}-bM:SRE' ++ fi ++ fi ++ fi ++ ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' ++ # It seems that -bexpall does not export symbols beginning with ++ # underscore (_), so it is better to generate a list of symbols to ++ # export. ++ _LT_TAGVAR(always_export_symbols, $1)=yes ++ if test "$aix_use_runtimelinking" = yes; then ++ # Warning - without using the other runtime loading flags (-brtl), ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(allow_undefined_flag, $1)='-berok' ++ # Determine the default libpath from the value encoded in an empty ++ # executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ else ++ if test "$host_cpu" = ia64; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' ++ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" ++ else ++ # Determine the default libpath from the value encoded in an ++ # empty executable. ++ _LT_SYS_MODULE_PATH_AIX ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" ++ # Warning - without using the other run time loading flags, ++ # -berok will link without error, but may produce a broken library. ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' ++ # Exported symbols can be pulled into shared objects from archives ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes ++ # This is similar to how AIX traditionally builds its shared ++ # libraries. ++ _LT_TAGVAR(archive_expsym_cmds, $1)="\$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' ++ fi ++ fi ++ ;; ++ ++ beos*) ++ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ # Joseph Beckenbach says some releases of gcc ++ # support --undefined. This deserves some investigation. FIXME ++ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ chorus*) ++ case $cc_basename in ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; ++ ++ cygwin* | mingw* | pw32* | cegcc*) ++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, ++ # as there is no search path for DLLs. ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ++ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported ++ _LT_TAGVAR(always_export_symbols, $1)=no ++ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ++ ++ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ # If the export-symbols file already is a .def file (1st line ++ # is EXPORTS), use it as is; otherwise, prepend... ++ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then ++ cp $export_symbols $output_objdir/$soname.def; ++ else ++ echo EXPORTS > $output_objdir/$soname.def; ++ cat $export_symbols >> $output_objdir/$soname.def; ++ fi~ ++ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ darwin* | rhapsody*) ++ _LT_DARWIN_LINKER_FEATURES($1) ++ ;; ++ ++ dgux*) ++ case $cc_basename in ++ ec++*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ghcx*) ++ # Green Hills C++ Compiler ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; ++ ++ freebsd[[12]]*) ++ # C++ shared libraries reported to be fairly broken before ++ # switch to ELF ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ freebsd-elf*) ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ ;; ++ ++ freebsd* | dragonfly*) ++ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF ++ # conventions ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ ;; ++ ++ gnu*) ++ ;; ++ ++ hpux9*) ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, ++ # but as the default ++ # location of the library. ++ ++ case $cc_basename in ++ CC*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ aCC*) ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; ++ ++ hpux10*|hpux11*) ++ if test $with_gnu_ld = no; then ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ case $host_cpu in ++ hppa*64*|ia64*) ++ ;; ++ *) ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ ;; ++ esac ++ fi ++ case $host_cpu in ++ hppa*64*|ia64*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ ;; ++ *) ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, ++ # but as the default ++ # location of the library. ++ ;; ++ esac ++ ++ case $cc_basename in ++ CC*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ aCC*) ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ esac ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ if test $with_gnu_ld = no; then ++ case $host_cpu in ++ hppa*64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ ia64*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ ;; ++ esac ++ fi ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; ++ ++ interix[[3-9]]*) ++ _LT_TAGVAR(hardcode_direct, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. ++ # Instead, shared libraries are loaded at an image base (0x10000000 by ++ # default) and relocated if they conflict, which is a slow very memory ++ # consuming and fragmenting process. To avoid this, we pick a random, ++ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link ++ # time. Moving up from 0x10000000 also allows more sbrk(2) space. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ++ ;; ++ irix5* | irix6*) ++ case $cc_basename in ++ CC*) ++ # SGI C++ ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -ar", where "CC" is the IRIX C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ++ ;; ++ *) ++ if test "$GXX" = yes; then ++ if test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ else ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' ++ fi ++ fi ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ;; ++ esac ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ _LT_TAGVAR(inherit_rpath, $1)=yes ++ ;; ++ ++ linux* | k*bsd*-gnu) ++ case $cc_basename in ++ KCC*) ++ # Kuck and Associates, Inc. (KAI) C++ Compiler ++ ++ # KCC will only create a shared library if the output file ++ # ends with ".so" (or ".sl" for HP-UX), so rename the library ++ # to its proper name (with version) after linking. ++ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -Bstatic", where "CC" is the KAI C++ compiler. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ++ ;; ++ icpc* | ecpc* ) ++ # Intel C++ ++ with_gnu_ld=yes ++ # version 8.0 and above of icpc choke on multiply defined symbols ++ # if we add $predep_objects and $postdep_objects, however 7.1 and ++ # earlier do not add the objects themselves. ++ case `$CC -V 2>&1` in ++ *"Version 7."*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ;; ++ *) # Version 8.0 or newer ++ tmp_idyn= ++ case $host_cpu in ++ ia64*) tmp_idyn=' -i_dynamic';; ++ esac ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ++ ;; ++ esac ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ++ ;; ++ pgCC* | pgcpp*) ++ # Portland Group C++ compiler ++ case `$CC -V` in ++ *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*) ++ _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ ++ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' ++ _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ ++ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ ++ $RANLIB $oldlib' ++ _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ ++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ ++ rm -rf $tpldir~ ++ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ ++ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ++ ;; ++ *) # Version 6 will use weak symbols ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' ++ _LT_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' ++ ;; ++ esac ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ ;; ++ cxx*) ++ # Compaq C++ ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' ++ ++ runpath_var=LD_RUN_PATH ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ xl*) ++ # IBM XL 8.0 on PPC, with GNU ld ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' ++ if test "x$supports_anon_versioning" = xyes; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ ++ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ ++ echo "local: *; };" >> $output_objdir/$libname.ver~ ++ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' ++ fi ++ ;; ++ *) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 ++ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ++ _LT_TAGVAR(compiler_needs_object, $1)=yes ++ ++ # Not sure whether something based on ++ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 ++ # would be better. ++ output_verbose_link_cmd='echo' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -xar", where "CC" is the Sun C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ++ ;; ++ esac ++ ;; ++ esac ++ ;; ++ ++ lynxos*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ m88k*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ mvs*) ++ case $cc_basename in ++ cxx*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; ++ ++ netbsd*) ++ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ++ wlarc= ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ fi ++ # Workaround some broken pre-1.5 toolchains ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ++ ;; ++ ++ *nto* | *qnx*) ++ _LT_TAGVAR(ld_shlibs, $1)=yes ++ ;; ++ ++ openbsd2*) ++ # C++ shared libraries are fairly broken ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ openbsd*) ++ if test -f /usr/libexec/ld.so; then ++ _LT_TAGVAR(hardcode_direct, $1)=yes ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ++ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' ++ fi ++ output_verbose_link_cmd=echo ++ else ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ ++ osf3* | osf4* | osf5*) ++ case $cc_basename in ++ KCC*) ++ # Kuck and Associates, Inc. (KAI) C++ Compiler ++ ++ # KCC will only create a shared library if the output file ++ # ends with ".so" (or ".sl" for HP-UX), so rename the library ++ # to its proper name (with version) after linking. ++ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Archives containing C++ object files must be created using ++ # the KAI C++ compiler. ++ case $host in ++ osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; ++ *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; ++ esac ++ ;; ++ RCC*) ++ # Rational C++ 2.4.1 ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ cxx*) ++ case $host in ++ osf3*) ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ ;; ++ *) ++ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ ++ echo "-hidden">> $lib.exp~ ++ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ ++ $RM $lib.exp' ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ++ ;; ++ esac ++ ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ # ++ # There doesn't appear to be a way to prevent this compiler from ++ # explicitly linking system object files so we need to strip them ++ # from the output so that they don't get included in the library ++ # dependencies. ++ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ++ ;; ++ *) ++ if test "$GXX" = yes && test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' ++ case $host in ++ osf3*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ++ ;; ++ esac ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=: ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ ++ else ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ fi ++ ;; ++ esac ++ ;; ++ ++ psos*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ sunos4*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.x ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ lcc*) ++ # Lucid ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; ++ ++ solaris*) ++ case $cc_basename in ++ CC*) ++ # Sun C++ 4.2, 5.x and Centerline C++ ++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes ++ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ # The compiler driver will combine and reorder linker options, ++ # but understands `-z linker_flag'. ++ # Supported since Solaris 2.6 (maybe 2.5.1?) ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ++ ;; ++ esac ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ ++ output_verbose_link_cmd='echo' ++ ++ # Archives containing C++ object files must be created using ++ # "CC -xar", where "CC" is the Sun C++ compiler. This is ++ # necessary to make sure instantiated templates are included ++ # in the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ++ ;; ++ gcx*) ++ # Green Hills C++ Compiler ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ++ ++ # The C++ compiler must be used to create the archive. ++ _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ++ ;; ++ *) ++ # GNU C++ compiler with Solaris linker ++ if test "$GXX" = yes && test "$with_gnu_ld" = no; then ++ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' ++ if $CC --version | $GREP -v '^2\.7' > /dev/null; then ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ else ++ # g++ 2.7 appears to require `-G' NOT `-shared' on this ++ # platform. ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ ++ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' ++ ++ # Commands to make compiler produce verbose output that lists ++ # what "hidden" libraries, object files and flags are used when ++ # linking a shared library. ++ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' ++ fi ++ ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' ++ case $host_os in ++ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; ++ *) ++ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ++ ;; ++ esac ++ fi ++ ;; ++ esac ++ ;; ++ ++ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ runpath_var='LD_RUN_PATH' ++ ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ ;; ++ ++ sysv5* | sco3.2v5* | sco5v6*) ++ # Note: We can NOT use -z defs as we might desire, because we do not ++ # link with -lc, and that would cause any symbols used from libc to ++ # always be unresolved, which means just about no library would ++ # ever link correctly. If we're not using GNU ld we use -z text ++ # though, which does catch some bad symbols but isn't as heavy-handed ++ # as -z defs. ++ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' ++ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' ++ _LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' ++ _LT_TAGVAR(hardcode_libdir_separator, $1)=':' ++ _LT_TAGVAR(link_all_deplibs, $1)=yes ++ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' ++ runpath_var='LD_RUN_PATH' ++ ++ case $cc_basename in ++ CC*) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ *) ++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ++ ;; ++ esac ++ ;; ++ ++ tandem*) ++ case $cc_basename in ++ NCC*) ++ # NonStop-UX NCC 3.20 ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ;; ++ ++ vxworks*) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ ++ *) ++ # FIXME: insert proper C++ library support ++ _LT_TAGVAR(ld_shlibs, $1)=no ++ ;; ++ esac ++ ++ AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) ++ test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no ++ ++ _LT_TAGVAR(GCC, $1)="$GXX" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_SYS_HIDDEN_LIBDEPS($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ CC=$lt_save_CC ++ LDCXX=$LD ++ LD=$lt_save_LD ++ GCC=$lt_save_GCC ++ with_gnu_ld=$lt_save_with_gnu_ld ++ lt_cv_path_LDCXX=$lt_cv_path_LD ++ lt_cv_path_LD=$lt_save_path_LD ++ lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld ++ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld ++fi # test "$_lt_caught_CXX_error" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_CXX_CONFIG ++ ++ ++# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) ++# --------------------------------- ++# Figure out "hidden" library dependencies from verbose ++# compiler output when linking a shared library. ++# Parse the compiler output and extract the necessary ++# objects, libraries and library flags. ++m4_defun([_LT_SYS_HIDDEN_LIBDEPS], ++[m4_require([_LT_FILEUTILS_DEFAULTS])dnl ++# Dependencies to place before and after the object being linked: ++_LT_TAGVAR(predep_objects, $1)= ++_LT_TAGVAR(postdep_objects, $1)= ++_LT_TAGVAR(predeps, $1)= ++_LT_TAGVAR(postdeps, $1)= ++_LT_TAGVAR(compiler_lib_search_path, $1)= ++ ++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 ++dnl tag define a new lt_????_link_test_code variable, ++dnl but it's only used here... ++m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF ++int a; ++void foo (void) { a = 0; } ++_LT_EOF ++], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF ++class Foo ++{ ++public: ++ Foo (void) { a = 0; } ++private: ++ int a; ++}; ++_LT_EOF ++], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF ++ subroutine foo ++ implicit none ++ integer*4 a ++ a=0 ++ return ++ end ++_LT_EOF ++], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF ++ subroutine foo ++ implicit none ++ integer a ++ a=0 ++ return ++ end ++_LT_EOF ++], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF ++public class foo { ++ private int a; ++ public void bar (void) { ++ a = 0; ++ } ++}; ++_LT_EOF ++]) ++dnl Parse the compiler output and extract the necessary ++dnl objects, libraries and library flags. ++if AC_TRY_EVAL(ac_compile); then ++ # Parse the compiler output and extract the necessary ++ # objects, libraries and library flags. ++ ++ # Sentinel used to keep track of whether or not we are before ++ # the conftest object file. ++ pre_test_object_deps_done=no ++ ++ for p in `eval "$output_verbose_link_cmd"`; do ++ case $p in ++ ++ -L* | -R* | -l*) ++ # Some compilers place space between "-{L,R}" and the path. ++ # Remove the space. ++ if test $p = "-L" || ++ test $p = "-R"; then ++ prev=$p ++ continue ++ else ++ prev= ++ fi ++ ++ if test "$pre_test_object_deps_done" = no; then ++ case $p in ++ -L* | -R*) ++ # Internal compiler library paths should come after those ++ # provided the user. The postdeps already come after the ++ # user supplied libs so there is no need to process them. ++ if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then ++ _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" ++ else ++ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" ++ fi ++ ;; ++ # The "-l" case would never come before the object being ++ # linked, so don't bother handling this case. ++ esac ++ else ++ if test -z "$_LT_TAGVAR(postdeps, $1)"; then ++ _LT_TAGVAR(postdeps, $1)="${prev}${p}" ++ else ++ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" ++ fi ++ fi ++ ;; ++ ++ *.$objext) ++ # This assumes that the test object file only shows up ++ # once in the compiler output. ++ if test "$p" = "conftest.$objext"; then ++ pre_test_object_deps_done=yes ++ continue ++ fi ++ ++ if test "$pre_test_object_deps_done" = no; then ++ if test -z "$_LT_TAGVAR(predep_objects, $1)"; then ++ _LT_TAGVAR(predep_objects, $1)="$p" ++ else ++ _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" ++ fi ++ else ++ if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then ++ _LT_TAGVAR(postdep_objects, $1)="$p" ++ else ++ _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" ++ fi ++ fi ++ ;; ++ ++ *) ;; # Ignore the rest. ++ ++ esac ++ done ++ ++ # Clean up. ++ rm -f a.out a.exe ++else ++ echo "libtool.m4: error: problem compiling $1 test program" ++fi ++ ++$RM -f confest.$objext ++ ++# PORTME: override above test on systems where it is broken ++m4_if([$1], [CXX], ++[case $host_os in ++interix[[3-9]]*) ++ # Interix 3.5 installs completely hosed .la files for C++, so rather than ++ # hack all around it, let's just trust "g++" to DTRT. ++ _LT_TAGVAR(predep_objects,$1)= ++ _LT_TAGVAR(postdep_objects,$1)= ++ _LT_TAGVAR(postdeps,$1)= ++ ;; ++ ++linux*) ++ case `$CC -V 2>&1 | sed 5q` in ++ *Sun\ C*) ++ # Sun C++ 5.9 ++ ++ # The more standards-conforming stlport4 library is ++ # incompatible with the Cstd library. Avoid specifying ++ # it if it's in CXXFLAGS. Ignore libCrun as ++ # -library=stlport4 depends on it. ++ case " $CXX $CXXFLAGS " in ++ *" -library=stlport4 "*) ++ solaris_use_stlport4=yes ++ ;; ++ esac ++ ++ if test "$solaris_use_stlport4" != yes; then ++ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' ++ fi ++ ;; ++ esac ++ ;; ++ ++solaris*) ++ case $cc_basename in ++ CC*) ++ # The more standards-conforming stlport4 library is ++ # incompatible with the Cstd library. Avoid specifying ++ # it if it's in CXXFLAGS. Ignore libCrun as ++ # -library=stlport4 depends on it. ++ case " $CXX $CXXFLAGS " in ++ *" -library=stlport4 "*) ++ solaris_use_stlport4=yes ++ ;; ++ esac ++ ++ # Adding this requires a known-good setup of shared libraries for ++ # Sun compiler versions before 5.6, else PIC objects from an old ++ # archive will be linked into the output, leading to subtle bugs. ++ if test "$solaris_use_stlport4" != yes; then ++ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' ++ fi ++ ;; ++ esac ++ ;; ++esac ++]) ++ ++case " $_LT_TAGVAR(postdeps, $1) " in ++*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; ++esac ++ _LT_TAGVAR(compiler_lib_search_dirs, $1)= ++if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then ++ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` ++fi ++_LT_TAGDECL([], [compiler_lib_search_dirs], [1], ++ [The directories searched by this compiler when creating a shared library]) ++_LT_TAGDECL([], [predep_objects], [1], ++ [Dependencies to place before and after the objects being linked to ++ create a shared library]) ++_LT_TAGDECL([], [postdep_objects], [1]) ++_LT_TAGDECL([], [predeps], [1]) ++_LT_TAGDECL([], [postdeps], [1]) ++_LT_TAGDECL([], [compiler_lib_search_path], [1], ++ [The library search path used internally by the compiler when linking ++ a shared library]) ++])# _LT_SYS_HIDDEN_LIBDEPS ++ ++ ++# _LT_PROG_F77 ++# ------------ ++# Since AC_PROG_F77 is broken, in that it returns the empty string ++# if there is no fortran compiler, we have our own version here. ++m4_defun([_LT_PROG_F77], ++[ ++pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes]) ++AC_PROG_F77 ++if test -z "$F77" || test "X$F77" = "Xno"; then ++ _lt_disable_F77=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_F77 ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_F77], []) ++ ++ ++# _LT_LANG_F77_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for a Fortran 77 compiler are ++# suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_F77_CONFIG], ++[AC_REQUIRE([_LT_PROG_F77])dnl ++AC_LANG_PUSH(Fortran 77) ++ ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ ++# Source file extension for f77 test sources. ++ac_ext=f ++ ++# Object file extension for compiled f77 test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# No sense in running all these tests if we already determined that ++# the F77 compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_disable_F77" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="\ ++ subroutine t ++ return ++ end ++" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code="\ ++ program t ++ end ++" ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC="$CC" ++ lt_save_GCC=$GCC ++ CC=${F77-"f77"} ++ compiler=$CC ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) ++ GCC=$G77 ++ if test -n "$compiler"; then ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) ++ ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no ++ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. ++ case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; ++ aix[[4-9]]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ AC_MSG_RESULT([$enable_shared]) ++ ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) ++ ++ _LT_TAGVAR(GCC, $1)="$G77" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ GCC=$lt_save_GCC ++ CC="$lt_save_CC" ++fi # test "$_lt_disable_F77" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_F77_CONFIG ++ ++ ++# _LT_PROG_FC ++# ----------- ++# Since AC_PROG_FC is broken, in that it returns the empty string ++# if there is no fortran compiler, we have our own version here. ++m4_defun([_LT_PROG_FC], ++[ ++pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes]) ++AC_PROG_FC ++if test -z "$FC" || test "X$FC" = "Xno"; then ++ _lt_disable_FC=yes ++fi ++popdef([AC_MSG_ERROR]) ++])# _LT_PROG_FC ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([_LT_PROG_FC], []) ++ ++ ++# _LT_LANG_FC_CONFIG([TAG]) ++# ------------------------- ++# Ensure that the configuration variables for a Fortran compiler are ++# suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_FC_CONFIG], ++[AC_REQUIRE([_LT_PROG_FC])dnl ++AC_LANG_PUSH(Fortran) ++ ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++_LT_TAGVAR(allow_undefined_flag, $1)= ++_LT_TAGVAR(always_export_symbols, $1)=no ++_LT_TAGVAR(archive_expsym_cmds, $1)= ++_LT_TAGVAR(export_dynamic_flag_spec, $1)= ++_LT_TAGVAR(hardcode_direct, $1)=no ++_LT_TAGVAR(hardcode_direct_absolute, $1)=no ++_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= ++_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= ++_LT_TAGVAR(hardcode_libdir_separator, $1)= ++_LT_TAGVAR(hardcode_minus_L, $1)=no ++_LT_TAGVAR(hardcode_automatic, $1)=no ++_LT_TAGVAR(inherit_rpath, $1)=no ++_LT_TAGVAR(module_cmds, $1)= ++_LT_TAGVAR(module_expsym_cmds, $1)= ++_LT_TAGVAR(link_all_deplibs, $1)=unknown ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++_LT_TAGVAR(no_undefined_flag, $1)= ++_LT_TAGVAR(whole_archive_flag_spec, $1)= ++_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no ++ ++# Source file extension for fc test sources. ++ac_ext=${ac_fc_srcext-f} ++ ++# Object file extension for compiled fc test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# No sense in running all these tests if we already determined that ++# the FC compiler isn't working. Some variables (like enable_shared) ++# are currently assumed to apply to all compilers on this platform, ++# and will be corrupted by setting them based on a non-working compiler. ++if test "$_lt_disable_FC" != yes; then ++ # Code to be used in simple compile tests ++ lt_simple_compile_test_code="\ ++ subroutine t ++ return ++ end ++" ++ ++ # Code to be used in simple link tests ++ lt_simple_link_test_code="\ ++ program t ++ end ++" ++ ++ # ltmain only uses $CC for tagged configurations so make sure $CC is set. ++ _LT_TAG_COMPILER ++ ++ # save warnings/boilerplate of simple test code ++ _LT_COMPILER_BOILERPLATE ++ _LT_LINKER_BOILERPLATE ++ ++ # Allow CC to be a program name with arguments. ++ lt_save_CC="$CC" ++ lt_save_GCC=$GCC ++ CC=${FC-"f95"} ++ compiler=$CC ++ GCC=$ac_cv_fc_compiler_gnu ++ ++ _LT_TAGVAR(compiler, $1)=$CC ++ _LT_CC_BASENAME([$compiler]) ++ ++ if test -n "$compiler"; then ++ AC_MSG_CHECKING([if libtool supports shared libraries]) ++ AC_MSG_RESULT([$can_build_shared]) ++ ++ AC_MSG_CHECKING([whether to build shared libraries]) ++ test "$can_build_shared" = "no" && enable_shared=no ++ ++ # On AIX, shared libraries and static libraries use the same namespace, and ++ # are all built from PIC. ++ case $host_os in ++ aix3*) ++ test "$enable_shared" = yes && enable_static=no ++ if test -n "$RANLIB"; then ++ archive_cmds="$archive_cmds~\$RANLIB \$lib" ++ postinstall_cmds='$RANLIB $lib' ++ fi ++ ;; ++ aix[[4-9]]*) ++ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then ++ test "$enable_shared" = yes && enable_static=no ++ fi ++ ;; ++ esac ++ AC_MSG_RESULT([$enable_shared]) ++ ++ AC_MSG_CHECKING([whether to build static libraries]) ++ # Make sure either enable_shared or enable_static is yes. ++ test "$enable_shared" = yes || enable_static=yes ++ AC_MSG_RESULT([$enable_static]) ++ ++ _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" ++ _LT_TAGVAR(LD, $1)="$LD" ++ ++ ## CAVEAT EMPTOR: ++ ## There is no encapsulation within the following macros, do not change ++ ## the running order or otherwise move them around unless you know exactly ++ ## what you are doing... ++ _LT_SYS_HIDDEN_LIBDEPS($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_SYS_DYNAMIC_LINKER($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++ fi # test -n "$compiler" ++ ++ GCC=$lt_save_GCC ++ CC="$lt_save_CC" ++fi # test "$_lt_disable_FC" != yes ++ ++AC_LANG_POP ++])# _LT_LANG_FC_CONFIG ++ ++ ++# _LT_LANG_GCJ_CONFIG([TAG]) ++# -------------------------- ++# Ensure that the configuration variables for the GNU Java Compiler compiler ++# are suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_GCJ_CONFIG], ++[AC_REQUIRE([LT_PROG_GCJ])dnl ++AC_LANG_SAVE ++ ++# Source file extension for Java test sources. ++ac_ext=java ++ ++# Object file extension for compiled Java test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# Code to be used in simple compile tests ++lt_simple_compile_test_code="class foo {}" ++ ++# Code to be used in simple link tests ++lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' ++ ++# ltmain only uses $CC for tagged configurations so make sure $CC is set. ++_LT_TAG_COMPILER ++ ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE ++ ++# Allow CC to be a program name with arguments. ++lt_save_CC="$CC" ++lt_save_GCC=$GCC ++GCC=yes ++CC=${GCJ-"gcj"} ++compiler=$CC ++_LT_TAGVAR(compiler, $1)=$CC ++_LT_TAGVAR(LD, $1)="$LD" ++_LT_CC_BASENAME([$compiler]) ++ ++# GCJ did not exist at the time GCC didn't implicitly link libc in. ++_LT_TAGVAR(archive_cmds_need_lc, $1)=no ++ ++_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds ++ ++## CAVEAT EMPTOR: ++## There is no encapsulation within the following macros, do not change ++## the running order or otherwise move them around unless you know exactly ++## what you are doing... ++if test -n "$compiler"; then ++ _LT_COMPILER_NO_RTTI($1) ++ _LT_COMPILER_PIC($1) ++ _LT_COMPILER_C_O($1) ++ _LT_COMPILER_FILE_LOCKS($1) ++ _LT_LINKER_SHLIBS($1) ++ _LT_LINKER_HARDCODE_LIBPATH($1) ++ ++ _LT_CONFIG($1) ++fi ++ ++AC_LANG_RESTORE ++ ++GCC=$lt_save_GCC ++CC="$lt_save_CC" ++])# _LT_LANG_GCJ_CONFIG ++ ++ ++# _LT_LANG_RC_CONFIG([TAG]) ++# ------------------------- ++# Ensure that the configuration variables for the Windows resource compiler ++# are suitably defined. These variables are subsequently used by _LT_CONFIG ++# to write the compiler configuration to `libtool'. ++m4_defun([_LT_LANG_RC_CONFIG], ++[AC_REQUIRE([LT_PROG_RC])dnl ++AC_LANG_SAVE ++ ++# Source file extension for RC test sources. ++ac_ext=rc ++ ++# Object file extension for compiled RC test sources. ++objext=o ++_LT_TAGVAR(objext, $1)=$objext ++ ++# Code to be used in simple compile tests ++lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' ++ ++# Code to be used in simple link tests ++lt_simple_link_test_code="$lt_simple_compile_test_code" ++ ++# ltmain only uses $CC for tagged configurations so make sure $CC is set. ++_LT_TAG_COMPILER ++ ++# save warnings/boilerplate of simple test code ++_LT_COMPILER_BOILERPLATE ++_LT_LINKER_BOILERPLATE ++ ++# Allow CC to be a program name with arguments. ++lt_save_CC="$CC" ++lt_save_GCC=$GCC ++GCC= ++CC=${RC-"windres"} ++compiler=$CC ++_LT_TAGVAR(compiler, $1)=$CC ++_LT_CC_BASENAME([$compiler]) ++_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes ++ ++if test -n "$compiler"; then ++ : ++ _LT_CONFIG($1) ++fi ++ ++GCC=$lt_save_GCC ++AC_LANG_RESTORE ++CC="$lt_save_CC" ++])# _LT_LANG_RC_CONFIG ++ ++ ++# LT_PROG_GCJ ++# ----------- ++AC_DEFUN([LT_PROG_GCJ], ++[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], ++ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], ++ [AC_CHECK_TOOL(GCJ, gcj,) ++ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" ++ AC_SUBST(GCJFLAGS)])])[]dnl ++]) ++ ++# Old name: ++AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_GCJ], []) ++ ++ ++# LT_PROG_RC ++# ---------- ++AC_DEFUN([LT_PROG_RC], ++[AC_CHECK_TOOL(RC, windres,) ++]) ++ ++# Old name: ++AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_RC], []) ++ ++ ++# _LT_DECL_EGREP ++# -------------- ++# If we don't have a new enough Autoconf to choose the best grep ++# available, choose the one first in the user's PATH. ++m4_defun([_LT_DECL_EGREP], ++[AC_REQUIRE([AC_PROG_EGREP])dnl ++AC_REQUIRE([AC_PROG_FGREP])dnl ++test -z "$GREP" && GREP=grep ++_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) ++_LT_DECL([], [EGREP], [1], [An ERE matcher]) ++_LT_DECL([], [FGREP], [1], [A literal string matcher]) ++dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too ++AC_SUBST([GREP]) ++]) ++ ++ ++# _LT_DECL_OBJDUMP ++# -------------- ++# If we don't have a new enough Autoconf to choose the best objdump ++# available, choose the one first in the user's PATH. ++m4_defun([_LT_DECL_OBJDUMP], ++[AC_CHECK_TOOL(OBJDUMP, objdump, false) ++test -z "$OBJDUMP" && OBJDUMP=objdump ++_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) ++AC_SUBST([OBJDUMP]) ++]) ++ ++ ++# _LT_DECL_SED ++# ------------ ++# Check for a fully-functional sed program, that truncates ++# as few characters as possible. Prefer GNU sed if found. ++m4_defun([_LT_DECL_SED], ++[AC_PROG_SED ++test -z "$SED" && SED=sed ++Xsed="$SED -e 1s/^X//" ++_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) ++_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], ++ [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ++])# _LT_DECL_SED ++ ++m4_ifndef([AC_PROG_SED], [ ++############################################################ ++# NOTE: This macro has been submitted for inclusion into # ++# GNU Autoconf as AC_PROG_SED. When it is available in # ++# a released version of Autoconf we should remove this # ++# macro and use it instead. # ++############################################################ ++ ++m4_defun([AC_PROG_SED], ++[AC_MSG_CHECKING([for a sed that does not truncate output]) ++AC_CACHE_VAL(lt_cv_path_SED, ++[# Loop through the user's path and test for sed and gsed. ++# Then use that list of sed's as ones to test for truncation. ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for lt_ac_prog in sed gsed; do ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then ++ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" ++ fi ++ done ++ done ++done ++IFS=$as_save_IFS ++lt_ac_max=0 ++lt_ac_count=0 ++# Add /usr/xpg4/bin/sed as it is typically found on Solaris ++# along with /bin/sed that truncates output. ++for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do ++ test ! -f $lt_ac_sed && continue ++ cat /dev/null > conftest.in ++ lt_ac_count=0 ++ echo $ECHO_N "0123456789$ECHO_C" >conftest.in ++ # Check for GNU sed and select it if it is found. ++ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then ++ lt_cv_path_SED=$lt_ac_sed ++ break ++ fi ++ while true; do ++ cat conftest.in conftest.in >conftest.tmp ++ mv conftest.tmp conftest.in ++ cp conftest.in conftest.nl ++ echo >>conftest.nl ++ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break ++ cmp -s conftest.out conftest.nl || break ++ # 10000 chars as input seems more than enough ++ test $lt_ac_count -gt 10 && break ++ lt_ac_count=`expr $lt_ac_count + 1` ++ if test $lt_ac_count -gt $lt_ac_max; then ++ lt_ac_max=$lt_ac_count ++ lt_cv_path_SED=$lt_ac_sed ++ fi ++ done ++done ++]) ++SED=$lt_cv_path_SED ++AC_SUBST([SED]) ++AC_MSG_RESULT([$SED]) ++])#AC_PROG_SED ++])#m4_ifndef ++ ++# Old name: ++AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([LT_AC_PROG_SED], []) ++ ++ ++# _LT_CHECK_SHELL_FEATURES ++# ------------------------ ++# Find out whether the shell is Bourne or XSI compatible, ++# or has some other useful features. ++m4_defun([_LT_CHECK_SHELL_FEATURES], ++[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) ++# Try some XSI features ++xsi_shell=no ++( _lt_dummy="a/b/c" ++ test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ ++ = c,a/b,, \ ++ && eval 'test $(( 1 + 1 )) -eq 2 \ ++ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ ++ && xsi_shell=yes ++AC_MSG_RESULT([$xsi_shell]) ++_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) ++ ++AC_MSG_CHECKING([whether the shell understands "+="]) ++lt_shell_append=no ++( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ ++ >/dev/null 2>&1 \ ++ && lt_shell_append=yes ++AC_MSG_RESULT([$lt_shell_append]) ++_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) ++ ++if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ++ lt_unset=unset ++else ++ lt_unset=false ++fi ++_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl ++ ++# test EBCDIC or ASCII ++case `echo X|tr X '\101'` in ++ A) # ASCII based system ++ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr ++ lt_SP2NL='tr \040 \012' ++ lt_NL2SP='tr \015\012 \040\040' ++ ;; ++ *) # EBCDIC based system ++ lt_SP2NL='tr \100 \n' ++ lt_NL2SP='tr \r\n \100\100' ++ ;; ++esac ++_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl ++_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ++])# _LT_CHECK_SHELL_FEATURES ++ ++ ++# _LT_PROG_XSI_SHELLFNS ++# --------------------- ++# Bourne and XSI compatible variants of some useful shell functions. ++m4_defun([_LT_PROG_XSI_SHELLFNS], ++[case $xsi_shell in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; ++ esac ++} ++ ++# func_basename file ++func_basename () ++{ ++ func_basename_result="${1##*/}" ++} ++ ++# func_dirname_and_basename file append nondir_replacement ++# perform func_basename and func_dirname in a single function ++# call: ++# dirname: Compute the dirname of FILE. If nonempty, ++# add APPEND to the result, otherwise set result ++# to NONDIR_REPLACEMENT. ++# value returned in "$func_dirname_result" ++# basename: Compute filename of FILE. ++# value retuned in "$func_basename_result" ++# Implementation must be kept synchronized with func_dirname ++# and func_basename. For efficiency, we do not delegate to ++# those functions but instead duplicate the functionality here. ++func_dirname_and_basename () ++{ ++ case ${1} in ++ */*) func_dirname_result="${1%/*}${2}" ;; ++ * ) func_dirname_result="${3}" ;; ++ esac ++ func_basename_result="${1##*/}" ++} ++ ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++func_stripname () ++{ ++ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are ++ # positional parameters, so assign one to ordinary parameter first. ++ func_stripname_result=${3} ++ func_stripname_result=${func_stripname_result#"${1}"} ++ func_stripname_result=${func_stripname_result%"${2}"} ++} ++ ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=${1%%=*} ++ func_opt_split_arg=${1#*=} ++} ++ ++# func_lo2o object ++func_lo2o () ++{ ++ case ${1} in ++ *.lo) func_lo2o_result=${1%.lo}.${objext} ;; ++ *) func_lo2o_result=${1} ;; ++ esac ++} ++ ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=${1%.*}.lo ++} ++ ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=$(( $[*] )) ++} ++ ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=${#1} ++} ++ ++_LT_EOF ++ ;; ++ *) # Bourne compatible functions. ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_dirname file append nondir_replacement ++# Compute the dirname of FILE. If nonempty, add APPEND to the result, ++# otherwise set result to NONDIR_REPLACEMENT. ++func_dirname () ++{ ++ # Extract subdirectory from the argument. ++ func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` ++ if test "X$func_dirname_result" = "X${1}"; then ++ func_dirname_result="${3}" ++ else ++ func_dirname_result="$func_dirname_result${2}" ++ fi ++} ++ ++# func_basename file ++func_basename () ++{ ++ func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` ++} ++ ++dnl func_dirname_and_basename ++dnl A portable version of this function is already defined in general.m4sh ++dnl so there is no need for it here. ++ ++# func_stripname prefix suffix name ++# strip PREFIX and SUFFIX off of NAME. ++# PREFIX and SUFFIX must not contain globbing or regex special ++# characters, hashes, percent signs, but SUFFIX may contain a leading ++# dot (in which case that matches only a dot). ++# func_strip_suffix prefix name ++func_stripname () ++{ ++ case ${2} in ++ .*) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; ++ *) func_stripname_result=`$ECHO "X${3}" \ ++ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; ++ esac ++} ++ ++# sed scripts: ++my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q' ++my_sed_long_arg='1s/^-[[^=]]*=//' ++ ++# func_opt_split ++func_opt_split () ++{ ++ func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` ++ func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` ++} ++ ++# func_lo2o object ++func_lo2o () ++{ ++ func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` ++} ++ ++# func_xform libobj-or-source ++func_xform () ++{ ++ func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'` ++} ++ ++# func_arith arithmetic-term... ++func_arith () ++{ ++ func_arith_result=`expr "$[@]"` ++} ++ ++# func_len string ++# STRING may not start with a hyphen. ++func_len () ++{ ++ func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len` ++} ++ ++_LT_EOF ++esac ++ ++case $lt_shell_append in ++ yes) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$[1]+=\$[2]" ++} ++_LT_EOF ++ ;; ++ *) ++ cat << \_LT_EOF >> "$cfgfile" ++ ++# func_append var value ++# Append VALUE to the end of shell variable VAR. ++func_append () ++{ ++ eval "$[1]=\$$[1]\$[2]" ++} ++ ++_LT_EOF ++ ;; ++ esac ++]) +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/lt~obsolete.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/lt~obsolete.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/lt~obsolete.m4 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/lt~obsolete.m4 2009-07-30 18:46:57.000000000 +0200 +@@ -0,0 +1,92 @@ ++# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- ++# ++# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. ++# Written by Scott James Remnant, 2004. ++# ++# 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 4 lt~obsolete.m4 ++ ++# These exist entirely to fool aclocal when bootstrapping libtool. ++# ++# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) ++# which have later been changed to m4_define as they aren't part of the ++# exported API, or moved to Autoconf or Automake where they belong. ++# ++# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN ++# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us ++# using a macro with the same name in our local m4/libtool.m4 it'll ++# pull the old libtool.m4 in (it doesn't see our shiny new m4_define ++# and doesn't know about Autoconf macros at all.) ++# ++# So we provide this file, which has a silly filename so it's always ++# included after everything else. This provides aclocal with the ++# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything ++# because those macros already exist, or will be overwritten later. ++# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. ++# ++# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. ++# Yes, that means every name once taken will need to remain here until ++# we give up compatibility with versions before 1.7, at which point ++# we need to keep only those names which we still refer to. ++ ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) ++ ++m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) ++m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) ++m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) ++m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) ++m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) ++m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) ++m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) ++m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) ++m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) ++m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) ++m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) ++m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) ++m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) ++m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) ++m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) ++m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) ++m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) ++m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) ++m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) ++m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) ++m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) ++m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) ++m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) ++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) ++m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) ++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) ++m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) ++m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) ++m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) ++m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) ++m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) ++m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) ++m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) ++m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) ++m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) ++m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) ++m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) ++m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) ++m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) ++m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) ++m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) ++m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) ++m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])]) ++m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) ++m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) ++m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) ++m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltoptions.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltoptions.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltoptions.m4 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltoptions.m4 2009-07-30 18:46:57.000000000 +0200 +@@ -0,0 +1,368 @@ ++# Helper functions for option handling. -*- Autoconf -*- ++# ++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gary V. Vaughan, 2004 ++# ++# 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 6 ltoptions.m4 ++ ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) ++ ++ ++# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) ++# ------------------------------------------ ++m4_define([_LT_MANGLE_OPTION], ++[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) ++ ++ ++# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) ++# --------------------------------------- ++# Set option OPTION-NAME for macro MACRO-NAME, and if there is a ++# matching handler defined, dispatch to it. Other OPTION-NAMEs are ++# saved as a flag. ++m4_define([_LT_SET_OPTION], ++[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl ++m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), ++ _LT_MANGLE_DEFUN([$1], [$2]), ++ [m4_warning([Unknown $1 option `$2'])])[]dnl ++]) ++ ++ ++# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) ++# ------------------------------------------------------------ ++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. ++m4_define([_LT_IF_OPTION], ++[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) ++ ++ ++# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) ++# ------------------------------------------------------- ++# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME ++# are set. ++m4_define([_LT_UNLESS_OPTIONS], ++[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), ++ [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), ++ [m4_define([$0_found])])])[]dnl ++m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ++])[]dnl ++]) ++ ++ ++# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) ++# ---------------------------------------- ++# OPTION-LIST is a space-separated list of Libtool options associated ++# with MACRO-NAME. If any OPTION has a matching handler declared with ++# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about ++# the unknown option and exit. ++m4_defun([_LT_SET_OPTIONS], ++[# Set options ++m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), ++ [_LT_SET_OPTION([$1], _LT_Option)]) ++ ++m4_if([$1],[LT_INIT],[ ++ dnl ++ dnl Simply set some default values (i.e off) if boolean options were not ++ dnl specified: ++ _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ++ ]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ++ ]) ++ dnl ++ dnl If no reference was made to various pairs of opposing options, then ++ dnl we run the default mode handler for the pair. For example, if neither ++ dnl `shared' nor `disable-shared' was passed, we enable building of shared ++ dnl archives by default: ++ _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) ++ _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], ++ [_LT_ENABLE_FAST_INSTALL]) ++ ]) ++])# _LT_SET_OPTIONS ++ ++ ++## --------------------------------- ## ++## Macros to handle LT_INIT options. ## ++## --------------------------------- ## ++ ++# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) ++# ----------------------------------------- ++m4_define([_LT_MANGLE_DEFUN], ++[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) ++ ++ ++# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) ++# ----------------------------------------------- ++m4_define([LT_OPTION_DEFINE], ++[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ++])# LT_OPTION_DEFINE ++ ++ ++# dlopen ++# ------ ++LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ++]) ++ ++AU_DEFUN([AC_LIBTOOL_DLOPEN], ++[_LT_SET_OPTION([LT_INIT], [dlopen]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `dlopen' option into LT_INIT's first parameter.]) ++]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) ++ ++ ++# win32-dll ++# --------- ++# Declare package support for building win32 dll's. ++LT_OPTION_DEFINE([LT_INIT], [win32-dll], ++[enable_win32_dll=yes ++ ++case $host in ++*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) ++ AC_CHECK_TOOL(AS, as, false) ++ AC_CHECK_TOOL(DLLTOOL, dlltool, false) ++ AC_CHECK_TOOL(OBJDUMP, objdump, false) ++ ;; ++esac ++ ++test -z "$AS" && AS=as ++_LT_DECL([], [AS], [0], [Assembler program])dnl ++ ++test -z "$DLLTOOL" && DLLTOOL=dlltool ++_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl ++ ++test -z "$OBJDUMP" && OBJDUMP=objdump ++_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl ++])# win32-dll ++ ++AU_DEFUN([AC_LIBTOOL_WIN32_DLL], ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl ++_LT_SET_OPTION([LT_INIT], [win32-dll]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `win32-dll' option into LT_INIT's first parameter.]) ++]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) ++ ++ ++# _LT_ENABLE_SHARED([DEFAULT]) ++# ---------------------------- ++# implement the --enable-shared flag, and supports the `shared' and ++# `disable-shared' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_SHARED], ++[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([shared], ++ [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], ++ [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_shared=yes ;; ++ no) enable_shared=no ;; ++ *) ++ enable_shared=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_shared=yes ++ fi ++ done ++ IFS="$lt_save_ifs" ++ ;; ++ esac], ++ [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) ++ ++ _LT_DECL([build_libtool_libs], [enable_shared], [0], ++ [Whether or not to build shared libraries]) ++])# _LT_ENABLE_SHARED ++ ++LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) ++ ++# Old names: ++AC_DEFUN([AC_ENABLE_SHARED], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ++]) ++ ++AC_DEFUN([AC_DISABLE_SHARED], ++[_LT_SET_OPTION([LT_INIT], [disable-shared]) ++]) ++ ++AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) ++AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_ENABLE_SHARED], []) ++dnl AC_DEFUN([AM_DISABLE_SHARED], []) ++ ++ ++ ++# _LT_ENABLE_STATIC([DEFAULT]) ++# ---------------------------- ++# implement the --enable-static flag, and support the `static' and ++# `disable-static' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_STATIC], ++[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([static], ++ [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], ++ [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_static=yes ;; ++ no) enable_static=no ;; ++ *) ++ enable_static=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_static=yes ++ fi ++ done ++ IFS="$lt_save_ifs" ++ ;; ++ esac], ++ [enable_static=]_LT_ENABLE_STATIC_DEFAULT) ++ ++ _LT_DECL([build_old_libs], [enable_static], [0], ++ [Whether or not to build static libraries]) ++])# _LT_ENABLE_STATIC ++ ++LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) ++ ++# Old names: ++AC_DEFUN([AC_ENABLE_STATIC], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ++]) ++ ++AC_DEFUN([AC_DISABLE_STATIC], ++[_LT_SET_OPTION([LT_INIT], [disable-static]) ++]) ++ ++AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) ++AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AM_ENABLE_STATIC], []) ++dnl AC_DEFUN([AM_DISABLE_STATIC], []) ++ ++ ++ ++# _LT_ENABLE_FAST_INSTALL([DEFAULT]) ++# ---------------------------------- ++# implement the --enable-fast-install flag, and support the `fast-install' ++# and `disable-fast-install' LT_INIT options. ++# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. ++m4_define([_LT_ENABLE_FAST_INSTALL], ++[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl ++AC_ARG_ENABLE([fast-install], ++ [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], ++ [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], ++ [p=${PACKAGE-default} ++ case $enableval in ++ yes) enable_fast_install=yes ;; ++ no) enable_fast_install=no ;; ++ *) ++ enable_fast_install=no ++ # Look at the argument we got. We use all the common list separators. ++ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," ++ for pkg in $enableval; do ++ IFS="$lt_save_ifs" ++ if test "X$pkg" = "X$p"; then ++ enable_fast_install=yes ++ fi ++ done ++ IFS="$lt_save_ifs" ++ ;; ++ esac], ++ [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) ++ ++_LT_DECL([fast_install], [enable_fast_install], [0], ++ [Whether or not to optimize for fast installation])dnl ++])# _LT_ENABLE_FAST_INSTALL ++ ++LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) ++ ++# Old names: ++AU_DEFUN([AC_ENABLE_FAST_INSTALL], ++[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you put ++the `fast-install' option into LT_INIT's first parameter.]) ++]) ++ ++AU_DEFUN([AC_DISABLE_FAST_INSTALL], ++[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you put ++the `disable-fast-install' option into LT_INIT's first parameter.]) ++]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) ++dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) ++ ++ ++# _LT_WITH_PIC([MODE]) ++# -------------------- ++# implement the --with-pic flag, and support the `pic-only' and `no-pic' ++# LT_INIT options. ++# MODE is either `yes' or `no'. If omitted, it defaults to `both'. ++m4_define([_LT_WITH_PIC], ++[AC_ARG_WITH([pic], ++ [AS_HELP_STRING([--with-pic], ++ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], ++ [pic_mode="$withval"], ++ [pic_mode=default]) ++ ++test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) ++ ++_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ++])# _LT_WITH_PIC ++ ++LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) ++LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) ++ ++# Old name: ++AU_DEFUN([AC_LIBTOOL_PICMODE], ++[_LT_SET_OPTION([LT_INIT], [pic-only]) ++AC_DIAGNOSE([obsolete], ++[$0: Remove this warning and the call to _LT_SET_OPTION when you ++put the `pic-only' option into LT_INIT's first parameter.]) ++]) ++ ++dnl aclocal-1.4 backwards compatibility: ++dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ++ ++## ----------------- ## ++## LTDL_INIT Options ## ++## ----------------- ## ++ ++m4_define([_LTDL_MODE], []) ++LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], ++ [m4_define([_LTDL_MODE], [nonrecursive])]) ++LT_OPTION_DEFINE([LTDL_INIT], [recursive], ++ [m4_define([_LTDL_MODE], [recursive])]) ++LT_OPTION_DEFINE([LTDL_INIT], [subproject], ++ [m4_define([_LTDL_MODE], [subproject])]) ++ ++m4_define([_LTDL_TYPE], []) ++LT_OPTION_DEFINE([LTDL_INIT], [installable], ++ [m4_define([_LTDL_TYPE], [installable])]) ++LT_OPTION_DEFINE([LTDL_INIT], [convenience], ++ [m4_define([_LTDL_TYPE], [convenience])]) +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltsugar.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltsugar.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltsugar.m4 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltsugar.m4 2009-07-30 18:46:57.000000000 +0200 +@@ -0,0 +1,123 @@ ++# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- ++# ++# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. ++# Written by Gary V. Vaughan, 2004 ++# ++# 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 6 ltsugar.m4 ++ ++# This is to help aclocal find these macros, as it can't see m4_define. ++AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) ++ ++ ++# lt_join(SEP, ARG1, [ARG2...]) ++# ----------------------------- ++# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their ++# associated separator. ++# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier ++# versions in m4sugar had bugs. ++m4_define([lt_join], ++[m4_if([$#], [1], [], ++ [$#], [2], [[$2]], ++ [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) ++m4_define([_lt_join], ++[m4_if([$#$2], [2], [], ++ [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) ++ ++ ++# lt_car(LIST) ++# lt_cdr(LIST) ++# ------------ ++# Manipulate m4 lists. ++# These macros are necessary as long as will still need to support ++# Autoconf-2.59 which quotes differently. ++m4_define([lt_car], [[$1]]) ++m4_define([lt_cdr], ++[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], ++ [$#], 1, [], ++ [m4_dquote(m4_shift($@))])]) ++m4_define([lt_unquote], $1) ++ ++ ++# lt_append(MACRO-NAME, STRING, [SEPARATOR]) ++# ------------------------------------------ ++# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. ++# Note that neither SEPARATOR nor STRING are expanded; they are appended ++# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). ++# No SEPARATOR is output if MACRO-NAME was previously undefined (different ++# than defined and empty). ++# ++# This macro is needed until we can rely on Autoconf 2.62, since earlier ++# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. ++m4_define([lt_append], ++[m4_define([$1], ++ m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) ++ ++ ++ ++# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) ++# ---------------------------------------------------------- ++# Produce a SEP delimited list of all paired combinations of elements of ++# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list ++# has the form PREFIXmINFIXSUFFIXn. ++# Needed until we can rely on m4_combine added in Autoconf 2.62. ++m4_define([lt_combine], ++[m4_if(m4_eval([$# > 3]), [1], ++ [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl ++[[m4_foreach([_Lt_prefix], [$2], ++ [m4_foreach([_Lt_suffix], ++ ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, ++ [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) ++ ++ ++# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) ++# ----------------------------------------------------------------------- ++# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited ++# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. ++m4_define([lt_if_append_uniq], ++[m4_ifdef([$1], ++ [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], ++ [lt_append([$1], [$2], [$3])$4], ++ [$5])], ++ [lt_append([$1], [$2], [$3])$4])]) ++ ++ ++# lt_dict_add(DICT, KEY, VALUE) ++# ----------------------------- ++m4_define([lt_dict_add], ++[m4_define([$1($2)], [$3])]) ++ ++ ++# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) ++# -------------------------------------------- ++m4_define([lt_dict_add_subkey], ++[m4_define([$1($2:$3)], [$4])]) ++ ++ ++# lt_dict_fetch(DICT, KEY, [SUBKEY]) ++# ---------------------------------- ++m4_define([lt_dict_fetch], ++[m4_ifval([$3], ++ m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), ++ m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) ++ ++ ++# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) ++# ----------------------------------------------------------------- ++m4_define([lt_if_dict_fetch], ++[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], ++ [$5], ++ [$6])]) ++ ++ ++# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) ++# -------------------------------------------------------------- ++m4_define([lt_dict_filter], ++[m4_if([$5], [], [], ++ [lt_join(m4_quote(m4_default([$4], [[, ]])), ++ lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), ++ [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ++]) +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltversion.m4 xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltversion.m4 +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltversion.m4 1970-01-01 01:00:00.000000000 +0100 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/m4/ltversion.m4 2009-07-30 18:46:57.000000000 +0200 +@@ -0,0 +1,23 @@ ++# ltversion.m4 -- version numbers -*- Autoconf -*- ++# ++# Copyright (C) 2004 Free Software Foundation, Inc. ++# Written by Scott James Remnant, 2004 ++# ++# 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. ++ ++# Generated from ltversion.in. ++ ++# serial 3012 ltversion.m4 ++# This file is part of GNU Libtool ++ ++m4_define([LT_PACKAGE_VERSION], [2.2.6]) ++m4_define([LT_PACKAGE_REVISION], [1.3012]) ++ ++AC_DEFUN([LTVERSION_VERSION], ++[macro_version='2.2.6' ++macro_revision='1.3012' ++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) ++_LT_DECL(, macro_revision, 0) ++]) +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/Makefile.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/Makefile.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/Makefile.in 2009-10-21 08:21:58.298056411 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/Makefile.in 2009-10-21 08:25:09.584146340 +0200 +@@ -1,8 +1,9 @@ +-# Makefile.in generated by automake 1.10.1 from Makefile.am. ++# Makefile.in generated by automake 1.11 from Makefile.am. + # @configure_input@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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. +@@ -15,8 +16,9 @@ + @SET_MAKE@ + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +@@ -35,9 +37,10 @@ + subdir = . + DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ +- $(top_srcdir)/configure .auto/config.guess .auto/config.sub \ +- .auto/depcomp .auto/install-sh .auto/ltmain.sh .auto/missing \ +- AUTHORS COPYING ChangeLog INSTALL NEWS ++ $(top_srcdir)/configure .auto/compile .auto/config.guess \ ++ .auto/config.sub .auto/depcomp .auto/install-sh \ ++ .auto/ltmain.sh .auto/missing AUTHORS COPYING ChangeLog \ ++ INSTALL NEWS + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + am__aclocal_m4_deps = $(top_srcdir)/configure.ac + am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ +@@ -47,6 +50,7 @@ + mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = config.h + CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = + SOURCES = + DIST_SOURCES = + RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +@@ -58,15 +62,43 @@ + ps-recursive uninstall-recursive + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive ++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ ++ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ ++ distdir dist dist-all distcheck + ETAGS = etags + CTAGS = ctags + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + distdir = $(PACKAGE)-$(VERSION) + top_distdir = $(distdir) + am__remove_distdir = \ +- { test ! -d $(distdir) \ +- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ +- && rm -fr $(distdir); }; } ++ { test ! -d "$(distdir)" \ ++ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ ++ && rm -fr "$(distdir)"; }; } ++am__relativize = \ ++ dir0=`pwd`; \ ++ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ ++ sed_rest='s,^[^/]*/*,,'; \ ++ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ ++ sed_butlast='s,/*[^/]*$$,,'; \ ++ while test -n "$$dir1"; do \ ++ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ ++ if test "$$first" != "."; then \ ++ if test "$$first" = ".."; then \ ++ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ ++ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ ++ else \ ++ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ ++ if test "$$first2" = "$$first"; then \ ++ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ ++ else \ ++ dir2="../$$dir2"; \ ++ fi; \ ++ dir0="$$dir0"/"$$first"; \ ++ fi; \ ++ fi; \ ++ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ ++ done; \ ++ reldir="$$dir2" + DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 + GZIP_ENV = --best + distuninstallcheck_listfiles = find . -type f -print +@@ -84,25 +116,20 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ +-CXX = @CXX@ +-CXXCPP = @CXXCPP@ +-CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ + DLLTOOL = @DLLTOOL@ + DOXYGEN = @DOXYGEN@ + DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ + DVDCSS_LDFLAGS = @DVDCSS_LDFLAGS@ +-ECHO = @ECHO@ + ECHO_C = @ECHO_C@ + ECHO_N = @ECHO_N@ + ECHO_T = @ECHO_T@ + EGREP = @EGREP@ + EXEEXT = @EXEEXT@ +-F77 = @F77@ +-FFLAGS = @FFLAGS@ ++FGREP = @FGREP@ + GREP = @GREP@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -110,17 +137,22 @@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ + LATEX = @LATEX@ ++LD = @LD@ + LDFLAGS = @LDFLAGS@ + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ ++NM = @NM@ + NMEDIT = @NMEDIT@ + OBJDUMP = @OBJDUMP@ + OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + PACKAGE_NAME = @PACKAGE_NAME@ +@@ -139,8 +171,7 @@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ + ac_ct_CC = @ac_ct_CC@ +-ac_ct_CXX = @ac_ct_CXX@ +-ac_ct_F77 = @ac_ct_F77@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ + am__include = @am__include@ + am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ +@@ -171,6 +202,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ ++lt_ECHO = @lt_ECHO@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +@@ -187,6 +219,7 @@ + target_cpu = @target_cpu@ + target_os = @target_os@ + target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = src test doc +@@ -203,15 +236,15 @@ + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ +- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ +- cd $(srcdir) && $(AUTOMAKE) --foreign \ ++ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ ++ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign Makefile ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --foreign Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -227,9 +260,10 @@ + $(SHELL) ./config.status --recheck + + $(top_srcdir)/configure: $(am__configure_deps) +- cd $(srcdir) && $(AUTOCONF) ++ $(am__cd) $(srcdir) && $(AUTOCONF) + $(ACLOCAL_M4): $(am__aclocal_m4_deps) +- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) ++ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) ++$(am__aclocal_m4_deps): + + config.h: stamp-h1 + @if test ! -f $@; then \ +@@ -241,7 +275,7 @@ + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h + $(srcdir)/config.h.in: $(am__configure_deps) +- cd $(top_srcdir) && $(AUTOHEADER) ++ ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +@@ -255,7 +289,7 @@ + -rm -rf .libs _libs + + distclean-libtool: +- -rm -f libtool ++ -rm -f libtool config.lt + + # This directory's subdirectories are mostly independent; you can cd + # into them and run `make' without going through this Makefile. +@@ -281,7 +315,7 @@ + else \ + local_target="$$target"; \ + fi; \ +- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ ++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ +@@ -315,16 +349,16 @@ + else \ + local_target="$$target"; \ + fi; \ +- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ ++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" + tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ +- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ ++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ +- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ ++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + + ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) +@@ -332,14 +366,14 @@ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique + tags: TAGS + + TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ ++ set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ +@@ -351,7 +385,7 @@ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ +- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ ++ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ +@@ -360,36 +394,41 @@ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ +- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ +- $$tags $$unique; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ + fi + ctags: CTAGS + CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ + 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; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ +- $$tags $$unique ++ $$unique + + GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ +- && cd $(top_srcdir) \ +- && gtags -i $(GTAGS_ARGS) $$here ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" + + distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + + distdir: $(DISTFILES) + $(am__remove_distdir) +- test -d $(distdir) || mkdir $(distdir) ++ test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ +@@ -405,38 +444,54 @@ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ +- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ +- test -f $(distdir)/$$file \ +- || cp -p $$d/$$file $(distdir)/$$file \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ ++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ +- distdir=`$(am__cd) $(distdir) && pwd`; \ +- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ +- (cd $$subdir && \ ++ fi; \ ++ done ++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ ++ if test "$$subdir" = .; then :; else \ ++ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ ++ $(am__relativize); \ ++ new_distdir=$$reldir; \ ++ dir1=$$subdir; dir2="$(top_distdir)"; \ ++ $(am__relativize); \ ++ new_top_distdir=$$reldir; \ ++ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ ++ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ++ ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ +- top_distdir="$$top_distdir" \ +- distdir="$$distdir/$$subdir" \ ++ top_distdir="$$new_top_distdir" \ ++ distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ ++ am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ++ -test -n "$(am__skip_mode_fix)" \ ++ || find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ +- || chmod -R a+r $(distdir) ++ || chmod -R a+r "$(distdir)" + dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) +@@ -448,6 +503,10 @@ + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + ++dist-xz: distdir ++ tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz ++ $(am__remove_distdir) ++ + dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) +@@ -477,6 +536,8 @@ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ ++ *.tar.xz*) \ ++ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ +@@ -488,9 +549,11 @@ + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) ++ test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ +- && cd $(distdir)/_build \ ++ && am__cwd=`pwd` \ ++ && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ +@@ -512,13 +575,15 @@ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ +- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck ++ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ ++ && cd "$$am__cwd" \ ++ || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' + distuninstallcheck: +- @cd $(distuninstallcheck_dir) \ ++ @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ +@@ -560,6 +625,7 @@ + + distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + + maintainer-clean-generic: + @echo "This command is intended for maintainers to use" +@@ -580,6 +646,8 @@ + + html: html-recursive + ++html-am: ++ + info: info-recursive + + info-am: +@@ -588,18 +656,28 @@ + + install-dvi: install-dvi-recursive + ++install-dvi-am: ++ + install-exec-am: + + install-html: install-html-recursive + ++install-html-am: ++ + install-info: install-info-recursive + ++install-info-am: ++ + install-man: + + install-pdf: install-pdf-recursive + ++install-pdf-am: ++ + install-ps: install-ps-recursive + ++install-ps-am: ++ + installcheck-am: + + maintainer-clean: maintainer-clean-recursive +@@ -622,30 +700,31 @@ + + uninstall-am: + +-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ +- install-strip ++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ++ ctags-recursive install-am install-strip tags-recursive + + .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-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 \ +- install-exec install-exec-am install-html install-html-am \ +- install-info install-info-am install-man install-pdf \ +- install-pdf-am install-ps install-ps-am install-strip \ +- installcheck installcheck-am installdirs installdirs-am \ +- maintainer-clean maintainer-clean-generic mostlyclean \ +- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ +- tags tags-recursive uninstall uninstall-am ++ dist-gzip dist-lzma dist-shar dist-tarZ dist-xz 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 install-exec install-exec-am install-html \ ++ install-html-am install-info install-info-am install-man \ ++ install-pdf install-pdf-am install-ps install-ps-am \ ++ install-strip installcheck installcheck-am installdirs \ ++ installdirs-am maintainer-clean maintainer-clean-generic \ ++ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ++ ps ps-am tags tags-recursive uninstall uninstall-am + + + doc-dummy: + + doc: doc-dummy + $(MAKE) -C doc doc ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/dvdcss/Makefile.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/dvdcss/Makefile.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/dvdcss/Makefile.in 2009-10-21 08:21:57.857159218 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/dvdcss/Makefile.in 2009-10-21 08:25:09.430146417 +0200 +@@ -1,8 +1,9 @@ +-# Makefile.in generated by automake 1.10.1 from Makefile.am. ++# Makefile.in generated by automake 1.11 from Makefile.am. + # @configure_input@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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. +@@ -17,6 +18,7 @@ + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +@@ -42,6 +44,7 @@ + mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = + SOURCES = + DIST_SOURCES = + am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +@@ -49,9 +52,23 @@ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; ++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; ++am__install_max = 40 ++am__nobase_strip_setup = \ ++ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` ++am__nobase_strip = \ ++ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" ++am__nobase_list = $(am__nobase_strip_setup); \ ++ for p in $$list; do echo "$$p $$p"; done | \ ++ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ ++ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ ++ if (++n[$$2] == $(am__install_max)) \ ++ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ ++ END { for (dir in files) print dir, files[dir] }' ++am__base_list = \ ++ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ ++ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' + am__installdirs = "$(DESTDIR)$(pkgincludedir)" +-pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER) + HEADERS = $(pkginclude_HEADERS) + ETAGS = etags + CTAGS = ctags +@@ -70,25 +87,20 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ +-CXX = @CXX@ +-CXXCPP = @CXXCPP@ +-CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ + DLLTOOL = @DLLTOOL@ + DOXYGEN = @DOXYGEN@ + DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ + DVDCSS_LDFLAGS = @DVDCSS_LDFLAGS@ +-ECHO = @ECHO@ + ECHO_C = @ECHO_C@ + ECHO_N = @ECHO_N@ + ECHO_T = @ECHO_T@ + EGREP = @EGREP@ + EXEEXT = @EXEEXT@ +-F77 = @F77@ +-FFLAGS = @FFLAGS@ ++FGREP = @FGREP@ + GREP = @GREP@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -96,17 +108,22 @@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ + LATEX = @LATEX@ ++LD = @LD@ + LDFLAGS = @LDFLAGS@ + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ ++NM = @NM@ + NMEDIT = @NMEDIT@ + OBJDUMP = @OBJDUMP@ + OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + PACKAGE_NAME = @PACKAGE_NAME@ +@@ -125,8 +142,7 @@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ + ac_ct_CC = @ac_ct_CC@ +-ac_ct_CXX = @ac_ct_CXX@ +-ac_ct_F77 = @ac_ct_F77@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ + am__include = @am__include@ + am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ +@@ -157,6 +173,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ ++lt_ECHO = @lt_ECHO@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +@@ -173,6 +190,7 @@ + target_cpu = @target_cpu@ + target_os = @target_os@ + target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + pkginclude_HEADERS = dvdcss.h +@@ -183,14 +201,14 @@ + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ +- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +- && exit 0; \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/dvdcss/Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign src/dvdcss/Makefile ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/dvdcss/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --gnu src/dvdcss/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -208,6 +226,7 @@ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + $(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): + + mostlyclean-libtool: + -rm -f *.lo +@@ -217,34 +236,37 @@ + install-pkgincludeHEADERS: $(pkginclude_HEADERS) + @$(NORMAL_INSTALL) + test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" +- @list='$(pkginclude_HEADERS)'; for p in $$list; do \ ++ @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ ++ for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- f=$(am__strip_dir) \ +- echo " $(pkgincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \ +- $(pkgincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \ ++ echo "$$d$$p"; \ ++ done | $(am__base_list) | \ ++ while read files; do \ ++ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ ++ $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ + done + + uninstall-pkgincludeHEADERS: + @$(NORMAL_UNINSTALL) +- @list='$(pkginclude_HEADERS)'; for p in $$list; do \ +- f=$(am__strip_dir) \ +- echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \ +- rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \ +- done ++ @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ ++ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ ++ test -n "$$files" || exit 0; \ ++ echo " ( cd '$(DESTDIR)$(pkgincludedir)' && rm -f" $$files ")"; \ ++ cd "$(DESTDIR)$(pkgincludedir)" && rm -f $$files + + ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + 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; nonemtpy = 1; } \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique + tags: TAGS + + TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ ++ set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ +@@ -252,29 +274,34 @@ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ +- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ +- $$tags $$unique; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ + fi + ctags: CTAGS + CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ + 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; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ +- $$tags $$unique ++ $$unique + + GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ +- && cd $(top_srcdir) \ +- && gtags -i $(GTAGS_ARGS) $$here ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" + + distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +@@ -295,13 +322,17 @@ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ +- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ +- test -f $(distdir)/$$file \ +- || cp -p $$d/$$file $(distdir)/$$file \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +@@ -332,6 +363,7 @@ + + distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + + maintainer-clean-generic: + @echo "This command is intended for maintainers to use" +@@ -350,6 +382,8 @@ + + html: html-am + ++html-am: ++ + info: info-am + + info-am: +@@ -358,18 +392,28 @@ + + install-dvi: install-dvi-am + ++install-dvi-am: ++ + install-exec-am: + + install-html: install-html-am + ++install-html-am: ++ + install-info: install-info-am + ++install-info-am: ++ + install-man: + + install-pdf: install-pdf-am + ++install-pdf-am: ++ + install-ps: install-ps-am + ++install-ps-am: ++ + installcheck-am: + + maintainer-clean: maintainer-clean-am +@@ -405,6 +449,7 @@ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-pkgincludeHEADERS + ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/Makefile.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/Makefile.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/Makefile.in 2009-10-21 08:21:57.960029909 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/src/Makefile.in 2009-10-21 08:25:09.366146377 +0200 +@@ -1,8 +1,9 @@ +-# Makefile.in generated by automake 1.10.1 from Makefile.am. ++# Makefile.in generated by automake 1.11 from Makefile.am. + # @configure_input@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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. +@@ -17,8 +18,9 @@ + + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +@@ -44,14 +46,29 @@ + mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = libdvdcss.pc ++CONFIG_CLEAN_VPATH_FILES = + am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; + am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; ++am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; ++am__install_max = 40 ++am__nobase_strip_setup = \ ++ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` ++am__nobase_strip = \ ++ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" ++am__nobase_list = $(am__nobase_strip_setup); \ ++ for p in $$list; do echo "$$p $$p"; done | \ ++ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ ++ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ ++ if (++n[$$2] == $(am__install_max)) \ ++ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ ++ END { for (dir in files) print dir, files[dir] }' ++am__base_list = \ ++ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ ++ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' + am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" +-libLTLIBRARIES_INSTALL = $(INSTALL) + LTLIBRARIES = $(lib_LTLIBRARIES) + am__DEPENDENCIES_1 = + libdvdcss_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +@@ -69,6 +86,7 @@ + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/.auto/depcomp + am__depfiles_maybe = depfiles ++am__mv = mv -f + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ +@@ -88,14 +106,41 @@ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +-pkgconfigDATA_INSTALL = $(INSTALL_DATA) + DATA = $(pkgconfig_DATA) + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive ++AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ ++ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ ++ distdir + ETAGS = etags + CTAGS = ctags + DIST_SUBDIRS = $(SUBDIRS) + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++am__relativize = \ ++ dir0=`pwd`; \ ++ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ ++ sed_rest='s,^[^/]*/*,,'; \ ++ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ ++ sed_butlast='s,/*[^/]*$$,,'; \ ++ while test -n "$$dir1"; do \ ++ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ ++ if test "$$first" != "."; then \ ++ if test "$$first" = ".."; then \ ++ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ ++ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ ++ else \ ++ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ ++ if test "$$first2" = "$$first"; then \ ++ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ ++ else \ ++ dir2="../$$dir2"; \ ++ fi; \ ++ dir0="$$dir0"/"$$first"; \ ++ fi; \ ++ fi; \ ++ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ ++ done; \ ++ reldir="$$dir2" + ACLOCAL = @ACLOCAL@ + AMTAR = @AMTAR@ + AR = @AR@ +@@ -109,25 +154,20 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ +-CXX = @CXX@ +-CXXCPP = @CXXCPP@ +-CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ + DLLTOOL = @DLLTOOL@ + DOXYGEN = @DOXYGEN@ + DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ + DVDCSS_LDFLAGS = @DVDCSS_LDFLAGS@ +-ECHO = @ECHO@ + ECHO_C = @ECHO_C@ + ECHO_N = @ECHO_N@ + ECHO_T = @ECHO_T@ + EGREP = @EGREP@ + EXEEXT = @EXEEXT@ +-F77 = @F77@ +-FFLAGS = @FFLAGS@ ++FGREP = @FGREP@ + GREP = @GREP@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -135,17 +175,22 @@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ + LATEX = @LATEX@ ++LD = @LD@ + LDFLAGS = @LDFLAGS@ + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ ++NM = @NM@ + NMEDIT = @NMEDIT@ + OBJDUMP = @OBJDUMP@ + OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + PACKAGE_NAME = @PACKAGE_NAME@ +@@ -164,8 +209,7 @@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ + ac_ct_CC = @ac_ct_CC@ +-ac_ct_CXX = @ac_ct_CXX@ +-ac_ct_F77 = @ac_ct_F77@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ + am__include = @am__include@ + am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ +@@ -196,6 +240,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ ++lt_ECHO = @lt_ECHO@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +@@ -212,6 +257,7 @@ + target_cpu = @target_cpu@ + target_os = @target_os@ + target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = dvdcss +@@ -244,14 +290,14 @@ + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ +- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +- && exit 0; \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign src/Makefile ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --gnu src/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -269,25 +315,30 @@ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + $(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): + libdvdcss.pc: $(top_builddir)/config.status $(srcdir)/libdvdcss.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" +- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ ++ @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ ++ list2=; for p in $$list; do \ + if test -f $$p; then \ +- f=$(am__strip_dir) \ +- 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"; \ ++ list2="$$list2 $$p"; \ + else :; fi; \ +- done ++ done; \ ++ test -z "$$list2" || { \ ++ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ ++ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ ++ } + + uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) +- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ +- p=$(am__strip_dir) \ +- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ +- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ ++ @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ ++ for p in $$list; do \ ++ $(am__strip_dir) \ ++ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ ++ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + + clean-libLTLIBRARIES: +@@ -316,21 +367,21 @@ + + .c.o: + @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(COMPILE) -c $< + + .c.obj: + @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + + .c.lo: + @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< +@@ -343,20 +394,23 @@ + install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" +- @list='$(pkgconfig_DATA)'; for p in $$list; do \ ++ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ ++ for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- f=$(am__strip_dir) \ +- echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \ +- $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \ ++ echo "$$d$$p"; \ ++ done | $(am__base_list) | \ ++ while read files; do \ ++ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ ++ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + + uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) +- @list='$(pkgconfig_DATA)'; for p in $$list; do \ +- f=$(am__strip_dir) \ +- echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \ +- rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \ +- done ++ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ ++ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ ++ test -n "$$files" || exit 0; \ ++ echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ ++ cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files + + # This directory's subdirectories are mostly independent; you can cd + # into them and run `make' without going through this Makefile. +@@ -382,7 +436,7 @@ + else \ + local_target="$$target"; \ + fi; \ +- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ ++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ +@@ -416,16 +470,16 @@ + else \ + local_target="$$target"; \ + fi; \ +- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ ++ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" + tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ +- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ ++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ +- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ ++ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + + ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) +@@ -433,14 +487,14 @@ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique + tags: TAGS + + TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ ++ set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ +@@ -452,7 +506,7 @@ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ +- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ ++ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ +@@ -461,29 +515,34 @@ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ +- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ +- $$tags $$unique; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ + fi + ctags: CTAGS + CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ + 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; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ +- $$tags $$unique ++ $$unique + + GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ +- && cd $(top_srcdir) \ +- && gtags -i $(GTAGS_ARGS) $$here ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" + + distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +@@ -504,29 +563,44 @@ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ +- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ +- test -f $(distdir)/$$file \ +- || cp -p $$d/$$file $(distdir)/$$file \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ ++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ +- distdir=`$(am__cd) $(distdir) && pwd`; \ +- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ +- (cd $$subdir && \ ++ fi; \ ++ done ++ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ ++ if test "$$subdir" = .; then :; else \ ++ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ ++ $(am__relativize); \ ++ new_distdir=$$reldir; \ ++ dir1=$$subdir; dir2="$(top_distdir)"; \ ++ $(am__relativize); \ ++ new_top_distdir=$$reldir; \ ++ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ ++ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ++ ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ +- top_distdir="$$top_distdir" \ +- distdir="$$distdir/$$subdir" \ ++ top_distdir="$$new_top_distdir" \ ++ distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ ++ am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ +@@ -559,6 +633,7 @@ + + distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + + maintainer-clean-generic: + @echo "This command is intended for maintainers to use" +@@ -580,6 +655,8 @@ + + html: html-recursive + ++html-am: ++ + info: info-recursive + + info-am: +@@ -588,18 +665,28 @@ + + install-dvi: install-dvi-recursive + ++install-dvi-am: ++ + install-exec-am: install-libLTLIBRARIES + + install-html: install-html-recursive + ++install-html-am: ++ + install-info: install-info-recursive + ++install-info-am: ++ + install-man: + + install-pdf: install-pdf-recursive + ++install-pdf-am: ++ + install-ps: install-ps-recursive + ++install-ps-am: ++ + installcheck-am: + + maintainer-clean: maintainer-clean-recursive +@@ -622,8 +709,8 @@ + + uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgconfigDATA + +-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ +- install-strip ++.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ ++ install-am install-strip tags-recursive + + .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic \ +@@ -642,6 +729,7 @@ + uninstall uninstall-am uninstall-libLTLIBRARIES \ + uninstall-pkgconfigDATA + ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: +diff -Naur xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/test/Makefile.in xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/test/Makefile.in +--- xbmc-23883/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/test/Makefile.in 2009-10-21 08:21:58.181035461 +0200 ++++ xbmc-23883.patch/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss/test/Makefile.in 2009-10-21 08:25:09.514146744 +0200 +@@ -1,8 +1,9 @@ +-# Makefile.in generated by automake 1.10.1 from Makefile.am. ++# Makefile.in generated by automake 1.11 from Makefile.am. + # @configure_input@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ++# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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. +@@ -16,8 +17,9 @@ + + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +@@ -43,6 +45,7 @@ + mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = + PROGRAMS = $(noinst_PROGRAMS) + am_csstest_OBJECTS = csstest-csstest.$(OBJEXT) + csstest_OBJECTS = $(am_csstest_OBJECTS) +@@ -55,6 +58,7 @@ + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/.auto/depcomp + am__depfiles_maybe = depfiles ++am__mv = mv -f + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ +@@ -82,25 +86,20 @@ + CFLAGS = @CFLAGS@ + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ +-CXX = @CXX@ +-CXXCPP = @CXXCPP@ +-CXXDEPMODE = @CXXDEPMODE@ +-CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ + DEFS = @DEFS@ + DEPDIR = @DEPDIR@ + DLLTOOL = @DLLTOOL@ + DOXYGEN = @DOXYGEN@ + DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ + DVDCSS_LDFLAGS = @DVDCSS_LDFLAGS@ +-ECHO = @ECHO@ + ECHO_C = @ECHO_C@ + ECHO_N = @ECHO_N@ + ECHO_T = @ECHO_T@ + EGREP = @EGREP@ + EXEEXT = @EXEEXT@ +-F77 = @F77@ +-FFLAGS = @FFLAGS@ ++FGREP = @FGREP@ + GREP = @GREP@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ +@@ -108,17 +107,22 @@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ + LATEX = @LATEX@ ++LD = @LD@ + LDFLAGS = @LDFLAGS@ + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ + MKDIR_P = @MKDIR_P@ ++NM = @NM@ + NMEDIT = @NMEDIT@ + OBJDUMP = @OBJDUMP@ + OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + PACKAGE_NAME = @PACKAGE_NAME@ +@@ -137,8 +141,7 @@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ + ac_ct_CC = @ac_ct_CC@ +-ac_ct_CXX = @ac_ct_CXX@ +-ac_ct_F77 = @ac_ct_F77@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ + am__include = @am__include@ + am__leading_dot = @am__leading_dot@ + am__quote = @am__quote@ +@@ -169,6 +172,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ ++lt_ECHO = @lt_ECHO@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +@@ -185,6 +189,7 @@ + target_cpu = @target_cpu@ + target_os = @target_os@ + target_vendor = @target_vendor@ ++top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + csstest_SOURCES = csstest.c +@@ -203,14 +208,14 @@ + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ +- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +- && exit 0; \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \ +- cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign test/Makefile ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --gnu test/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +@@ -228,13 +233,16 @@ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + $(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): + + clean-noinstPROGRAMS: +- @list='$(noinst_PROGRAMS)'; for p in $$list; do \ +- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ +- echo " rm -f $$p $$f"; \ +- rm -f $$p $$f ; \ +- done ++ @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ ++ echo " rm -f" $$list; \ ++ rm -f $$list || exit $$?; \ ++ test -n "$(EXEEXT)" || exit 0; \ ++ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ ++ echo " rm -f" $$list; \ ++ rm -f $$list + csstest$(EXEEXT): $(csstest_OBJECTS) $(csstest_DEPENDENCIES) + @rm -f csstest$(EXEEXT) + $(csstest_LINK) $(csstest_OBJECTS) $(csstest_LDADD) $(LIBS) +@@ -249,35 +257,35 @@ + + .c.o: + @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(COMPILE) -c $< + + .c.obj: + @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + + .c.lo: + @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + + csstest-csstest.o: csstest.c + @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(csstest_CFLAGS) $(CFLAGS) -MT csstest-csstest.o -MD -MP -MF $(DEPDIR)/csstest-csstest.Tpo -c -o csstest-csstest.o `test -f 'csstest.c' || echo '$(srcdir)/'`csstest.c +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/csstest-csstest.Tpo $(DEPDIR)/csstest-csstest.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/csstest-csstest.Tpo $(DEPDIR)/csstest-csstest.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='csstest.c' object='csstest-csstest.o' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(csstest_CFLAGS) $(CFLAGS) -c -o csstest-csstest.o `test -f 'csstest.c' || echo '$(srcdir)/'`csstest.c + + csstest-csstest.obj: csstest.c + @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(csstest_CFLAGS) $(CFLAGS) -MT csstest-csstest.obj -MD -MP -MF $(DEPDIR)/csstest-csstest.Tpo -c -o csstest-csstest.obj `if test -f 'csstest.c'; then $(CYGPATH_W) 'csstest.c'; else $(CYGPATH_W) '$(srcdir)/csstest.c'; fi` +-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/csstest-csstest.Tpo $(DEPDIR)/csstest-csstest.Po ++@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/csstest-csstest.Tpo $(DEPDIR)/csstest-csstest.Po + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='csstest.c' object='csstest-csstest.obj' libtool=no @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(csstest_CFLAGS) $(CFLAGS) -c -o csstest-csstest.obj `if test -f 'csstest.c'; then $(CYGPATH_W) 'csstest.c'; else $(CYGPATH_W) '$(srcdir)/csstest.c'; fi` +@@ -293,14 +301,14 @@ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ +- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ ++ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique + tags: TAGS + + TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ ++ set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ +@@ -308,29 +316,34 @@ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ +- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ +- $$tags $$unique; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ + fi + ctags: CTAGS + CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) +- tags=; \ + 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; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ +- test -z "$(CTAGS_ARGS)$$tags$$unique" \ ++ test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ +- $$tags $$unique ++ $$unique + + GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ +- && cd $(top_srcdir) \ +- && gtags -i $(GTAGS_ARGS) $$here ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" + + distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +@@ -351,13 +364,17 @@ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ +- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ +- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ +- test -f $(distdir)/$$file \ +- || cp -p $$d/$$file $(distdir)/$$file \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +@@ -385,6 +402,7 @@ + + distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + + maintainer-clean-generic: + @echo "This command is intended for maintainers to use" +@@ -406,6 +424,8 @@ + + html: html-am + ++html-am: ++ + info: info-am + + info-am: +@@ -414,18 +434,28 @@ + + install-dvi: install-dvi-am + ++install-dvi-am: ++ + install-exec-am: + + install-html: install-html-am + ++install-html-am: ++ + install-info: install-info-am + ++install-info-am: ++ + install-man: + + install-pdf: install-pdf-am + ++install-pdf-am: ++ + install-ps: install-ps-am + ++install-ps-am: ++ + installcheck-am: + + maintainer-clean: maintainer-clean-am +@@ -463,6 +493,7 @@ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am + ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/packages/mediacenter/xbmc-pvr/splash/Splash.png b/packages/mediacenter/xbmc-pvr/splash/Splash.png new file mode 100644 index 0000000000000000000000000000000000000000..8c86ae06a7e156780ad0ada07b71fd661fd3fc0a GIT binary patch literal 298487 zcmeFYX;@Ni)CQ_$S!UYcRBASvnNw;x51I8^S!$Y7IHaUzia6weC^V^=Q)SKynVF>_ zngdQq=0J{=r6?#kV0^($6)Vn~bQ^r#Y}8WD#l5ftGQoNl4Y z6_@LK6sd=jC{UF9@9{?Ce_l9dX{(EF|L*^HTlQ^NMw&vK|L=$eabD~Hc8zxLy7#}k zkDob+{QDobH={lO4T^~TXORD#;Xfd3`@nxd_zwvG0pUL&{8t|QR~r3KB>XQU{I41Q z|E`laR^^tViEjrNLI0lbvC75GDMGfi*kk+HL8u;UpVbF{@qZ5xj#w;T?BmTPxs`63gBr$p_2t&Z++6A@Xdal6wTmUc6v?jWh3 z%?k&2`CD%Cm9d{2vqVHX2)_1=ACceVOX2@03W#vrD3$?>z=~MB%NbG>@T~hUEsTgF z0Fok?B)6P&XTEH0{vaxznh*?HHZwD**;^sFXxv7TAkDyNbCAzGx0O@wDDPn?DlT$7QBb77Lw6B=r*nX?)oHly zuo7%J!pld{MiAYq5xASeKvc`kHoC6hHFRF5wk&#PX%0S*Q1ptkeAzDIHB_-M*|KiO3I%zJ z`(pcQ7hB=+rm*!!U16KSro4+D0X{)7=$?+R9x*3Kg(-Y9J^6SPzGt(mHm>^#rd_*j8tmqgY=Y2BxS2y*L2%;YrUK#y*$TpIfFpx6%>$78rSmN-@pEdV zADiM#95S`jYsiwG@dR$_%M*v9UH89O58kKWGBId&=mU%d<;&N{Hm;kFE6OY?Z<-$t z-D4v1*gmBMu94VU*RybVn)Y{q>PNucG6nVrxL%68K_>nFNYOpkOv5%CXm6wt_ioQ7 zmr6%kmhQJ4OvjK$mS?bQ$;7GOuG(-qiVTdnQyC z8Y$HYBPG(cK^if5dGBF+Xoh8Vo_SNzZ*wXk_};eZ(@Wr{iGtbH% zpNuS*kM*gL(!CC*jPn;`45SL8I{bLR3F?dYQj{QblYLRlVcGU{oTWZLG-gs&Fc}TI z7AP2TVL$j8S@Eiw6BM#b8LsOlCerZ>P~C_6@KXagZ=a52-a6UuI@QVTA+EQEjI1U`~%UV<+l3O@_x5qP(1dB5MR5&E2#W%1Od@mfuzhB7@rk^pZSZ(zY9YM1 zXn%C-uX+g_==-`ez?vD4{8&VtM)>{&d#L?;ad0$TAWvG+2XPI_3u)0yJLzr6n)5RV z{yYZx*D?~0J0;h=9*yO?{MM|ASn(o|) ze=^y^+G?hW!kJ$vQ1Lg=`jgz}j}M9*uwjl07{8u=M+`kc%3Gr0>n%XZH^6T`Hhsp? zzFm#1c+0T5(a-=zGGHSOC)~KN82d;eUgL8^B+5Iis6+67U?Y%LmXNxXQ3I9ueoH<= z3V#3K@*5@}wa)945MmQLZBkz1vVQZE-GT`;%Ltu*X%F!*g=KKsA*nyMTf>j%5h(5T zI7-V(BN8XO7J6!-kcO+`MN{@DtcUFUN+V

}i#Y+w}jrM`W`gY%MO}=H|7_4@S80 zn5j8?_r?f~+ZUoKC4jKmI^TBlghZs>m8DxoAs|j1otN%v!Thzi5lTsdRuXF?lvaO4 z9^%md7qMo-mHN$ckiYlsn5M{%Z(uvOJ(lX5pCAH7*@@ZQ24qMD;pS>?)EMix^2)b5 zD8G!!q^5SRQw-Y=GhZ7?p1*74Ce6NfyfNU?Bk(WI@VhgFzLaP0Rxd^>U3m1g`Gi;u znRaG#ZV`w27NIcb9d|2`b;4U7MH`TqX@qzKFP%@KauFw&^*is8UyFz!57{vD%o?*& zu~}kAO;$)_9R$$g_8d$Ftwcb~nJgO#u;K97A zE*u!yZoU^EbX{oP-Blcm%i%nfWcU*DzCjazMzHgz*-D8g`dM%531ac>BuURBu<>yRyy%nYEb8dxqgaenT|;#>kWq)P*Ba z^{7c`>94AzL7ixN-DmO2M-Qwc&5)R8rNqWj-m1$~OwgB5`$e5Oq9q+E^cQaSE!1!) z7!4Q`3^5(bz!ZteMCf4aW0@ZkR#2ezC@4%A&)T4;ph1F3WTSa^N$c|n+Qngxw|O`4 zA@6n2K68sezrXsOR6ekJLl~*)vV^5gReLGbm;GxSyo&MW3gWM9fb7`O1D>`fUv~D! zp8un=hrQcs*6L!2RBEh7P?FEso=5dhr)a6u2$7%>u7g*>N5i_eX(ADMX}GOMdXTQO z5Fs85n!riP{Z4yMFc+P!dlv>iaPokti1qV;>3J*-y;Nk>sFSFzyK=yP9n5@QWA`%M z)pwNWcazhBG=Aa+i_*UE77l2&R|c;G`;EkIe-eWA8!leQ5L-z_If={sR7FOy zrByVaH>4XK2xk3r`;+0Zjc)qs|FslW01?=b!*E+&26y2UcJjW+0>%6&{Sa-vjlWZL zGhvbQx89(w&pVcRFn7xwVy4;p3}-cdi_-0htJ~LWet0EB9!9T+n9FHY57rTz)OI&# z<;ZS3PuKk9ko{|EZdOQWNKr)UkASP0*s*kFEk{n?{sN zqhWf>I+xReAmY|hV57+0nZFmHGgbi4w}kE@Iw19r{!?0-`%}*DRP4JI#PKWVcZekJ z#!Ss)_l|mv#cHJ=%Xb5f9kI^nr_whd$(?-iKVBI~Z$)eT^E*20n$u5E4G~S7@yg&i zPy+4DK;d^L)%HQ>NO(vkSmz+b-mHmt=GsAcDd=JT3hylr zA0&g{>7*|=(q#80V>>u*XJa&llQBp4qNdXYv7Rvtw?ukCVOwCX*MpRsfD}Cn;8j|R zzE@3Vr*!=*9~gNmqsjiSXAV8nY_+CI00qCnqu%>61t8=WHlu6}aaEbK_;5G z@6!3iq)E1w9oV0`-q<{y$PrO)3 zzbht8iVBw6+x_=YKsNHCq3Lj~hSSom;PINHv!nG5hLa6;2H8>i7j{(?H+`JldWe}< z%BQymsFi*`QgLgN*BSIyXqH4bcO_0=Bwk;=E&Kwvh!SqjpDyA`*G|7hj4#29(Bu$& zW4xz#VHnh>3vu-b(`cdIRf!L@5%H$vL@V!Vfxp53*=m9yDrY!zA9Y?_?WCCVmx|nA z59PDT)g!CN(wcp%H&aK_JL`E#bX~XL?UPl-ChZPW2>tWAqr^U4TIB#p^#Ef3>7@Q6 zRbj*TOclWUf114;4p8Ypo#(a9gkGF4pvF0~2;B14IjiAgvz`U`G&iw6ceq4t=lni_heMdQEN=X z^GHdoAD;pb-#>!U?8riAc}3EPJ9hsJg#`-o1M^M7{3Ue#Z(i#{*?>EhO?Qv?TZV}B}6sIpTjMV zZU^2($;qlDW4-cvp+h~?*n@Y>4ox83G`&+cxr}q0g6G9_Ttu^*TIq>fzaMciD5Eci zC+wAWD}kZ2C>J3F$NuBAn4tLv?q5FbS^yH_U2j7aO zLFjITrL7~Tf0-stJMU~V@8^+vsO)b#sNHdNXIw9|9bsBci&LG`)aYF; zf8J1WGg*taykc_VNapJ;kPWDgSTAlooDumZ?$35AL3T@T_6xWeCZ7PttAbrg{(%H~@;Q|J6H%FdTNf-gFS|1vizR9B4)y{pJJFdgs!qrRIp%g*_2LY_j=#z zRi!{+^=hkh#a=5c=bdNnZ@a#~wELYt+rCpil7rfCdiLICK;2FJ4Sn<(meD!apX64k z)nI<0{8>N5E>MZD4}{hX&_NeS)Sx9nE35ewK_mH%$woef`Y@3lr5$OSn-8iZR=gqW zpIW7s1y=5U8tG%STULDt(5z)yV|bvCiqqD#FS43f1D)C_vf1zR&A#K;R(B?&qx+C4 zek8^;u@dK9w2@jN-9zjDZ1+bhx|6`^_&FQR?0m-#(P6t}GJ3v7U3G6hRBDk~c~iSE zO7^I4pF50$JiEgZunBU_@2DpI{Ic4!S7;`6w4mNOW8AmEeZYB)(yD((AxB@5tiJ>J zh3Z9YaSm1z_pm)`8D13Pc`B@Rn^nfOY@2(D?^-*(v2uc;v6)R6uc5cM?!9EK|GC(6 zKTfa(^Z)+6j^=QKquI3~<40@3Y(3u&&&z7NF5u`LP|6<-u->C*N3{%kxVsau zb3$D*e@ckg=x#<0jXZlNCL;I}-SLaRZ(sFs;+bUM+dfLbwn_od&EWxXz5(O`Pq<|E z?5m8z!WB^S6pgFUbUL{!Wbw%KgvnALdAI$oLNhoReHWkK_{z=Y{r;SW+Vm%7Ro1^Y zlwCi*dSv_AuE9G+wd@gJ5)UQKZ0*If-EqJND(o8*ex?L7f5m1{g@wx3T9ncCXzZ>B z=2nlC$a~+fGrF+?W`EP>0Bfuq5=IoTIg0U>1|BscPG$Tzfn{9p) zz16m3xjCSnVtTwhpe=i%b^l4?vtk9a;qJuPC}5#8z`sZ8)-Mc3_0dEBMljABt@E|M zZFt(7PkM*u+>O0T3!Dy`d-yYFXJeE`u7bl`G%`QJqU*qwt|#}<3QEr=-4vE&pF*wL zU6ylA+O8?SI&HOAMCp6;)I4DCC|jD+6i_^d#&fcC@XrW_D`#}jX$)?8?B=^Ez7EmTPA-^OrNN$L`7 z6)gF3y)SXxfW_$b1u%FHNnVAzMqp)6AO^urk@F)m0LJcs_S>3-2Vr0Wz#&(oj(4(bjJ5U&S5GJD>lld8wK5Ak= z!>j)ZdbKg{qWAQW$OhR*XgWR5sBw)jQ;a73?H7PEuM>Ue52d2Xc-!;vxACUXqsW^WVtjXss^Dr7-sR4RjXg{u z9!e*^#96z|UQDFlJ@l$^zIK!R7piIaJWCn)yLA}PS~TC;aO)&q-wJr>Yw$%k`KK&? z5hf{q$z;6Q52N6{U1bUQTdY$6HUS)h2UYqoPbcD6BN^K9>`^Q|N{JQYH#_$;5N%y| zz66A;9syX?Zy{QO4tAX1>_4_L#KfCtn#DG@t_P3s=If&(!DB1nhfDa+q*bify{~oH zX&|vPttkYpfSnQ(4Fs_KAA>6`?0#5B3&hO>^Wo9*e_*X!ALt{X5%htqWX)b zr%(U@sA406a(QE~4fcS%d!Phfu4&sn^nq>08NYBkYC%7iBPrH|km~*3Fom**es0N6==Xya0XZ=- z_L9mO-pQHA@gH+@F1IKHhfgrZAJz(K5PiG5D(ZSkBN3HTa{}YnpOaO~4oG+9o|iv* zWATU(F=*WJayFng`G-k%OZJ~8IqM}*NyZr^vKF#;G(4RT~%qMkDZ$A9?^(9G$NrZf{|;7MoZUeY$}4{O^M@gZLjhAXgC!W(nY2TEs{M8f7@ zQ>lWG4xj4dI@=V)m=xnIv(c3UVQPLyjaJd~#sK1faxQ)K8d4099wr-Lu2PHhxNpma zw69wo(M2uV-gnfAx9Q?0FBjQqi zrscNmnpPc#J4=KK4HC6i!bd|e=H$AxV$2kc<~t9l4)E|B?0P@j(%^RK$My0~;|`!| zn6p|%&y89?#qW)z#0zS;8z;l1_Vz+u4L&^bKDgo8Np*T)sjk)CRZTi-V)vefAa$yc1dYpE%0&E@wFa$t=a&FcjaGfHE%^Umv8*yZ>#LWUsKGI3K)K% zG8R%Hbh?Y2ws=mn8c&C2%1=d1kUA0uwegCXa>FTlu!mOvz}(@V6uxlh*e*SHz;cWga;ovq6?|Csza$<=*dmmKegWmN9t6#DpdK)(n zy}Ro*{YXOCaT$!uxo00%@BW_UXMOvCsbe*S9Sb(g380(DMT)q>h8uLH3O*{N_Jf0M z8GX3*6COK0#!krXe4*a5q%OG|_{8v{e%J8M8ohmt!o(9WG;17iB`a%(Q-ETAkp7?} z$yLnmZ+uOH=;Kpezl@J5~n>b8-0gVh?zQMt(i*vPhi&Ba*-8BW@RyO1z znYK2L>3m>r40h`*0`$_k}GNTd4~LNcA1K@Lf>wq4p+a{Q6fzZ;Y9E z;vMFiVbr!+NZiTwjs!-+5ghhxyWG#fEY`xU)lX=m$2h0@ypkHEgKtb*S=j5%u4(Gn zNzW3jNUo5tP6T93jb!S?w`@SQNRNEXu*??Veo zuUqQ}!Ik*S4XSIkBomX6X>Uq%On*|E$D#%g_?TZZDLo&ybp37};D<-SRfT}|k9G&# z1|*XK&K??@^t6MjLos zi#gihc`#1n#h9ssOrgj(TH;1V2rE0J<5y|baAil}zJ02d>75OQ8yTGq3UFfb$k&&w zJcZbn)4uDSgzcnA;hTaxdO&7FT}5m=JzYv_h1ArM`|N@9ja4zNakxMe?>EWpo+R}w z-|5(kJ=0ec4PaxjmX$?;CLTxd?8E7PWu;E#n8RiXgzoEIP0Na8Kc%wHh|>|_IM)y5 z)6Dg|cAqUWLmqaCg!xU_d#C{p!2DIVD$SAvT(>RO*o=7P_9TrgFQDEf6{$e`PbW6S zV%Ip>xbXvW9v$^6(NE{=re}erLU0Duwx~WX$mgH<4}e0qWx=i^eg$J;n*i+e1#I~3 zAHyeK{Y#>gJ)CMLfDf0dP2jFey_0g})>ZG!3{Ha%3 zV4C$~YCuD|UM?#)nn`_Dosny}+6CcseQx>~>Fps8rVEUm<3q7WH||ctNF(3*uM-S8 z9rt`MPE>zlMdQ9eBc)AG5tF`&Tk^upjDtyFaAt*qk_Qyi^wq(6$2kE(eycAgKLiTY3x#xrv zZevoHdV(h->KH#H%5V$gc>n&K(WD&9S!{-{1lgy-bCLk?>@de#<%>isl z3gNn-Cyu!4#+cdpB}d#S^m8m#RSm3CBw(IntN7vo58ZMlv8gM@O)gt_Z_x%yO2cEWD1cFFv#Sb zK8D&M_yXgVv6Qw&kughrH;uoy;wnX1k^T+p-TPy5QjMfsZF37U|gvz z_Ezgy1((7cC;#Q=wR-*ab}8;Mx(AzTq;&D1OQR4Q&8Ya3UY;YU4C;ttN>-=y3Pdjo zp}Hct(Z7}RU1I6&lwGo}JYcG-c2q@&XiU3Dm~6^98H#vLlzYx3G=|K2&WV#PzD?0{ zpS@?V%jmv)DP69x%^9$MS>PtK4>uePqr|V!pE2m5tZb2sQdK>R-yN5+7WxJQA5oY@ z3Tbyqp>epWh!S=ARm`KN$u*K(BzL^5!pa}wFdV?o&TBOmar4igeHuDOK^=RQRdeP> zs8PK1o$PPEN;IbIG^A_vuim%b?xI+cCb5&#MhQ`ItzweKy3X~-^IOSlYvYL@4_sqc z4*jVuT8$sx+xkfLTBCXI(T%kLCMu&5Gg-qN57K=U3sf4n|1sCG@KvIQ0*g-0>FpEd zrlyfI=8Pbo4riM;-V$p%9{1K~RG&SB2~;weqP?vIYs6~IVU>HcXBy6NLVKg-^FXVU;ZeNoF2#iui{%e5LK* z5CR)Bk=9F~s?}GV@Th6veK@T`_jMJpKA$^~^YoI^&f(6l4d=epW+9xMl#Z4U!FqAC zVc$YW+seMQrY28?7u_Hmc~fd)Q@Ue{28tj2YPKUzaZnZ=EP*~tNu7OoRrd%QZgE%W z;ZlR*)7Z>$MKWiJ5yasxU*c1oHW~K5FSg>wG5D*pk>V(r)#@3|B%3bpX$XoUwE3zXGNn&TVp-%d)u#`-KS1!@# zQ6EU)_+YW2eVtt~XDMi!j9TtcW5?P!@q-2@nmMX_k-;3sVrjukGT|kWn)Q@~Qf)!D z+c_}bEV#>e7RvUmj_dF0U%zdCvL`;eZ%8Uduml$XQ7$rEi2G`s>hIQGVO- zh_WOqrH@M|N7yC43Uzzh6KilMo^ow7e){-AY$!LqZ7V?LF&ZgU+?fzqcPIv%M&88U zig1_pkf>}NF};Yx|B>9CW0}K1MCclciviEk(o*}^L)A~m%~hR)G)YRaT+XVV?FS6^ z=jh+Oap}mj?#3f$KiXX~D&5*9#Nugj7Eh*u-R8K8sKukJdx_EZm!p(zsCS*~JFLs@ zfZN;-eI-ilGhV4FN(HIe4FleG%{ZhM_a3R7WvZ7luNSN+bsNBrIYP6k3tT1Nmxtw?Ov(aZ?&U;`)UWZq@oU(x#oBsr zlb>Tx&%~YDo0orOrmp%sB?8`yBUUsfp8Kren)h}nrEIx+a&<+o*hjL$ekyla=Flrv z`S@FU0e)|UtT5-h8)Cy9y~o3=*H{L&TIqnLU-%HnV-CXTzCRs`oZJWWTCzQqOsla^ znJcSGI<@YPNAoS zDW~YWzKO+eeEBCg-aPjZW@gv1MthCJ7WFT`O-C<lbbR;(9+IzaH-6 z@*|P$?h{T8>8w(Fs@D+NtHyZTLT@$`zv*jZp-%f?ZV|g{jtafruKeu%qloA;Sy@gZ3CcgWTSSMr;; zq7TLl{L2S+S7OeLlI+fuB8^L)PHzy=jXUxUzMxkB61j*Pm*4$HCLzSpj1v3)yf>VV zU+kG~k2{}S(WSjt`k~uOUY3WlH70<~2F?dekr@p&=I~1SAcT%e1tzcH@=1DJvIa}6 zJzQ#B=8Xf5sjyl&mHkY0DYXJXY6xdSGC@?6Nc<_fL2OWS+las8!+luxjW-^f{mFt- zkwUUdNKN&8!9Fq7Cx!+zkuv7YeW4fN%!^8N!1bf{IagNSh^3P)<~9VlIg@_%QsMW= z{NES0I31BUigKw2KZSPNTH9vkR)jH~Wxf>=pZdofUA=HYaprKJJd5D}TL-Q0j;fvdGb?C-`1pQggGA|5y-edrtZ`Y}iXjIxR; z{EHo+-^v*m^o&xR>e$e3#;qJ^v&_-nC}yO}`Gh!cNIi{MOYw?f-VOmwQvuUY84+;$ z<&d!j?j2b;odsu6@xAeJrgEmv953^g_n5)RN|)uXjZa=5BBY3A!PVXZQ*VI^K|F*I zxUH^v>&egoJ>xb+CUOW1y=7H@2H-Fjep*D7Timhh;RMZ9b1dS&WII_ox z8tR-xYh8*=m|#mx=+#tkSoC+F`*>;kJLsZ!5Vz$Bxo$gJ8YPtQ)xoNn7=JH8yhr~( z0RNo1jj1Eb`LAaFRlUI0h4J_|M-C4tuDHpl8}Mx z+*1_1PFh^<^(OF1D+e(R!(PH7i;ZD+6HT)9ZDrAlvxQE`wDCtbh2HB3C7Yc09!0PE zsWmdRE@w?I*gx)1+~Md3rvZjS)0cZFY7(0p*FMDIzLxbTP7Uz-ewYkvCOk)9Akcby z68s`Z<3>Y5jgQ`!Bumjw58c7eIkx;DM&4*&_Kxr;8J`}dF*!jJ(|G`ZB&S|cIl7i= zPTnuof6@FRum!df&E^07$~%pzC=As+9BE&C_5k6KUB5&ZtPkLF&Mq+D&iQMDOu#^n z)_vPUTwKUt6t^%UpN8&@yjv;!ObRy$A!3=^>XpPu`2=vrc#U8=Zke;P4&~9-TfH;> z(ll1SJv!yzfbq0+*+dcCRlesf0ole3?vgFsL&C1Q2p{KZtYI`q@3}!`KS#!BlI!9; zVf_&=Q>>=2Ek&7%)T7ZtcF_lF)=m$drE8NTn1)h*cm@q>Vqbptu;#!CTn_(*ZsD(@ z6r8X$#^q6gYhSaNHV8elnQcH^`i@Z(EY#JQH&?BZ?rrt`m4_#VQq~;I;l3+|D!AKc zB(gl+eeJMHwxQ)`COW&1h2dX#0lGo(QPAY0#wdt7%&-1JUTR)V4Q=a(`yuar=Pv2 z$mxa2O@3wA#(k?L8n~>=k zsW#7J2L`A+JOA<{K33iOv$@^;=cTfRGeyjJoC5s>a- zJ68v|430#++=GWawq(63l3ufja}*hXk|(`QdOZLaUo6CD7_(is>Iv+iim5++BINlSu+f9M_8X_CBHRj=tBu>+3A`78P#iyc!09_aa#< z=dm4OH)V7zfjqChF#?!YZzQ4O8L+L{qYUk=`|0MM{s4KYXfL&dap0V>-7T+TB<%s8 z_7#f~a1Zlnv$Q1!GO3sL2hb_?cip`>V{PZQ{6-|_cq2O;>h&^^IT$Shs9xJ7ZSu%@ zmw*=9y1R<=LHW41TD?G_H#oAOvX=G-qEa93*WNoFhTj8D+lnQ$M$?_gKW&!!lTqd@`vz> z)o$dEv4>YkyBy2z)JIq(WQ0&v#eU<*fdGBDN4B^Np!dcS

Qb=N5=mE47H;> zD%%m_kd|Xb)DwB&Ducfi9=zMIdYO#a${bwp8!;k>&bJ^L5Cy{3f9S00?}}`CAnX?s&1F9-(UFJ+P~LC+h2dr##sfu^na1d++xv_4Z605=$N8Q|a#M=1<6c=9Uo&Ex$otp@HMxXSj-jQ!g zbU1MK`XAL3Ze3u%K4*D2YeTD2#H&@HQH#pmutaqQg{gh?+YxH+a@JI#6I9(R%z3}e zU5(GtkMHe4ys1h}pvnl$KDy1TwRP|u$ z&uFQR{M%R?k+)F*p*d#-TXd|;wpe|R5w1AUh&2j3VK?|0bHP5)Ja95fiBiuE;306{ zdtgftr z*+T{1==Uu$k=}vV6=lD|sXZ!_b^nqF>ZjDJDT#y_ zi?-b1idf>#_XeWbhYuOQ_!5wfcTZ$o`sDdq*Wg(}RQ6=m>-mCaD_&WM=(x&^**dmz zyaQ4iBJ3+T;fdq|cE@s06lR{E4NhM(CmSL$(DJ9RW`(rg^*)GcLrdv3<6h7WzmH`2 z(94OhvVAg7yJZgL($1gN1YFK}7tkX4HmBbB;@URr2!cX?NK>j(LG&^PZOJayhBZU#c8s?VM6?n0i4NA!sVRk2O zAI5|OkllCjy=4z~+1;EO?nX9P4}5lSjBPrVm`=9s;sjjV8v3=Z%tI@GHT}G+Vmyc- zYz*BzXXZUn;4y{&&C%934pDBWeONvwoB8&etjFheTWE56Rgj!oUM!PrI`qR;LD2~ zHBGdLA8NZD=TVrA3`XnCjU)L*w-#D){lrcbm{B zA?JZS{L8j%Oh`7}7z(IGwAbUxLJ=I9CFUb{b{^)TPW%j5v@LyJ&>zB3>pxSMu3+l;4vb1j7f zG#4$2mG6?7djF@tZ8(67Xb)55K4_i2o7HJj)*D4&q)SGoM%h8|k4s;edGKaE#0Iuv z;9o*%rO;#iGW$i3^8f*J1U^FT9c4yoVLHQ?#Y@vmPFXkX9$+UaPl^Py1wg10|+ zAYxP^cJI2~i4%{S#1wzOeYWjNoDH4A>tRv>;yK@$7fKK8DQb5=T&+CwJ)F{YmS9x) zJ+(FH>V%Ob8r*=|GhDfW6jYKJg$2C%xEef`Lk zVyCJ~j3Nj)A2kcU{t%?;*{|catB=2`WKAL!P0B*jw*!1IZj_G1FR zD2c0O4b9gAdsoIx&-whny#Q{Hzt&I{Bznq1EkZSU+r0(D+@@IFf51LnsO$TfcVFq2 z*<|>dB7(NF&Glm-U2OzE-mZPwd3@S09KSif^wB}dENREzJF}D7?Ne+K&IwfBXsv9@ z_)+q3m>bsGx>c~k>8*G|V-nY?9Qx66Soo-DxZTR9r%Jf2hWI^%CwG)_^3hG7(6^y| zl(Futtt*H*N=pwSjzW2#udoL0`r2Nkf~0QT<t9u3+I z+f9#AwbI`VRSN@8tlvCtTE=etZoOxT1vD!pkV@snleS*Si257I)5 zZbg;y>2;Tg7GUIbsH@`SYfc!m@4NY~I)Hwq1@={x{qkzxx$eowjQPynJWl;IU}uhv z+C{U$CF+pNZ$(mtfWzKm)({BmO_=}RT(Xz#;h=&%i8|-rhK6OI? z^s?eKZCea+t1|MO+Tw8nF((=LpOC5he2A(j#tY?y|H&uCDWlh?`VEE)D`+>ooa;BY zHa$P7Yg}WUd-^6=Gwfd8`CRlgJWz>NrR9Y%$|aQ1rK5U}Btu$Gq%o z#836pFM2B-!)`VO@5L_iYT^h&ZN}#oW_#(pB0iGKWMo(IT|}9;UR~?MS`uClYP`hp zSxO+GhkOc~uq9|rWqd2jqcrPTMOdV3w4n0>r^7$pEYemCMpTu})pQHbT6(%+dLjkMfsBdZC zc|TrzDY--iDOh`(KOf&UP&`toc1gfo{gSLv&5~gF4SK=^g$DdFv%NYhR9DNIIlJKV zk(Gp>GkTP|3Yt0acVNKg2sCOD(z@Jei~}6*m=j-pM5rf2qfDDmF^q-Q;%VbO439Vv_J442v&gYMmpE(%H;A zgwv_gnZ_tr@P|K0w&CIit0XNp_$f*rlNxft)cjZLaPqRzrMqfhNqJAKBL!gdQ$}+6 z5x=5&A*Ny3BahT~>yX=KYT5>7k^_a&bVqv+f?_HH%~oj3!*Y@T&nD%<8aY(gU3J_?aIvlF|(v&TVABK0L-*& z-K4A34@6$!d5h6?G&YAskKnACMp=!J2DM5lJ#SH3S6SIX*de1Zzgt+w(t$VT)6w4} zm2GJE9a8a_GxpoUt?h~WW9{|dunMt~d-IF0ccq^g{u02#X*cSDJGz}V8rgCsklAZq zD2J#N^-R%-LYMl^0!P5Lm&t9jtn94)wo@x>Tg>T)zSFHkrJOH2?Edm@Oh8?PUCzfD z!vyOGryzQlJvTjFka5nP&-`vi-3T+Ck31L?+;tZip!Dm^+lV-G?@HpTIU(mdj{P(6 z+VlpF2?a`ZPy5OGV!!KFF7{fgol%4m14oPw-+9l_p&5stcxaC}71G#Pi(v>Fm5OCu z4{qPCRslzpcT;Dfb1iL%@gwyw|G|)0C{~42xmsS<6u3Dnco7$2c2M5oEvSfm-5;XL z+!(i!%F*(lmWl_pY9H&BlMn1z2Ov$4GJCg|Mv6&Kv@8tioJrF21Xs-;Ms~6ruURd0 zw5R-IwEgP5^2)Gw;n|AyoUE-fTQ3ylhS^e~-Uo=lyQkttPS!V}XLuXqpmgI4H~Y1R zNV@vsyX6Oy?=hwhf1g3OLqD7KYM~}}IxN|Ex5ib9QSt-GnfOQ`deytRx#M#qwSFlt z>LSNP*re2H_#C)8;Ddiz?C!ZGOA)eWjc-Tox<;j4p@ERoAD(zzNJneP!D(|4!|3o$ ztOq&9W^BEDY-E^V;>jI}^ZNoNqz6y^rY5^`U~v`0daYHrED9p>mK1U(2ts_5a@KmmrXpvK}v0j7t2K@jo{F4B@e-)n&s|`o%Df@uzcAM&M0|(-ie9 zdZ8iBWA8+ZZLp($(rd0J%2S@R)0QcDNrXzNmilogvyxH^bTMVMq)^sT0v%C~i7C(# zrL0E&R(;p2{~UN8Q=1vSd-;uwNm5>=Uv{X4VS^0RspsmX-lcSM=1kt_-+sLfZ$6lM z`&VXViB|84lc<^cnARa&`#2Csn20bNyF}aisK%QMqOFgU&dj+uZXo#F@q}8aL~DBy z6%Ka1S^%rm!j&sC)%W0_rUl5{!sQ3hA#rN7GUuiT)W!;%Q;5REEy=>6dq-m=Z{)pJ zNqIo7=*j-znwm9j0IpsJ*drF@WxHh5oU%9m?N26TeMyl7Z7Ll$@Pjr4kYaCMkP5^O z-mmoSI}~y2M7^2kA!pm*sF0T@X-wdiaL04$J8u++UiZk(dhgeH`9|cbIg)GYP3l@j z)CP!xRgdHEs3?9l{9FZRgVp`JvgX-&VY6lnUk@1}ZWRp*oyk@?S?S(^@k$QN%|T<2 zq!?t5>|@&&SZggNu4v&tTj9+&2)S*nzU;y++Y?4|&$8*;8F*HIL0}6R3~<+y!IZSr zA3g77nE6ZKhyZd&^daetr|#yuHo{HF7ArOp2#L z1PXbwXZVHrL(kd6f?f`9VNrXv?ln54V%qk}XRi;s7c%7+%se#x@eQ9r&9h$026BFq zrd{1o-{w&E9FRTQyS1M0;Rpe*+ikbjX46@v)b50dukS7AhPz~3d1Y%jnT)KI!}`OY zHyV@SzVK+f4D^mx=fwvZiPv*rpTFG6u<57`a~p%4vgB$!}Lj+MVt+SH| z%(Hx4z}~rc;Z1#^0|5d}D*(dX$g}=*;J&s-1+(-OvxyUh!N{9>vAR zz_W5soX+l$&dKV6T(yEbRMYyX+$RQ@vOOQ?Lvg>;lZLQ>3slytaS549^DppoCvpZE z&Y6Vu66;u4rz*K^7O}3ssL)_WN<_yCUBxIw*gEANpQ1HdM??nIpcnaFY4?FpSl~io zzZ>|vqATSO8C{qBXGJf?69238v23O(@T_KstY4YG>;UoH5x^Ap&K3a6W`^o-_rygM z6sC1%0XSTk3kXNnIayNVcZCpMf zBL8D)m0MJ4cLH8Li{ayBbP5DPVV(UMjec~onK&Cu-Kax2(7|9R```O1Vvdw`%BqEt z+kAdp|KYZ|C9${f>#iloS4YZg?0e~SdsweVNKR0;TKF7?gR44M<#}}z?(C?G6m9r_ z0IWb$zZB>G``#LQT?{Jcln$vaHngjNw^sxH-Gs*HC(s_rbEF%2j@BuI_4AXz8ElkLsVd3qjWsnR`|NUrUzWI;w5m9!lR`7k}I1C3-uI*C~vG34OJRUUG^60zQ*zh0DaZKd?1{Y-nz*@1f0r;dM%-zRSK zeru9P&h4F>d|xi^jv-%m4*fxWMr=8&H(gfrr}SUgR=jKlyxha5)$dSm7ktku;5`d9 z*5^{!aaXF^@G^08Y-08Hh?sZ`$0=;JT<+UA>2CS=Q}wJ_zV0ivXW6&+Wg9ET@%j?; zoWgrBHrqch#rw8z&hKg2nIW&%jyqna%Ngq>hZ^I)ay?6tH(lCGIc_ITGT3@H_4?y` zW3|%@#+mm_8oHHNnQr_p3c;TdyY7i=?^!6bwNn2T53YGvMDJKyqt9RFY@;b(V*FEEba`iU(m-)(-$*Oj7gO6^LWdi$CAdj)QseU}G>aTV}aH86~4 zhLn%R!tZ}!8>zgdOj`)f3Ag{kSz&qRU#iaf&9jfo*)spn-kUZ_k{nlp&&)i#t8btI z;v$KIvOF-H6`7fjGrRx);|iB6GT?=ixPiXA`p9sz{a~)HPu0vkJTfyPv$`TgN~$XI ziVRm*Q+-eMJ()t2iQ(fUux@w=$s9UUm;u|7iH05+8;wVxzP`{9hPH-| z>+jr3$MtGx9(s!d0CK;t^Qgx3^`$2l>T8(kJueP?lv+|>Q@g1F^KbQ-(=9duqIB3V zIKWB=4z2HIAb>OM1R%F!mdS!v?v*8C?e?#N^AaBlLQWkLfyrN$AQV|>1t5cw3FVm5 z-qU+J@+MJ&mGwKU1D3ogq+4;fjs&*AAOpdc3@ z#uHo&jmTeK%Fy`ZAqM%s))>0^t8wg!Uq5gbD6WH%faZIz#q0dwf~~Xk>>Abe@tP(t zf`1g(!&wzSR`^pwS3JoxWD~c>Q(iXuRpPz=e_n{hfSd!J!Aug?II4pmc^Uk;rTe?A zgClb9)X(4A0?r-Vwo{~mz5Ko%KJs>j>R-+h>WK*7V211J85CEtR|oEN7*Dr;Cxfl4 znoywOra<>vi@jJ(R`O_C<)2kuvF2x$>5pLB0VaU~A%cMzMU`b<7l7>GU0J_>jMeT> zuA>eZ=>4zHMKg?G&${3?;_pK~g*)6oTN}vv#PfIWCgv%1>Gg3L{5=fnfV*I(>5i{! z>$>NA;CtStkT-vR3ea4qI0s9a21u8YXT9hT1#fM;GN{sXM^Q8cp9@;a-8bXnr}KoV0h zzfUb}4^Fy-N#M|Uiq-p}kRJ5q2dY?)TpB0R_^LqOUh)b(hV`a;EFMhxENK z;d@`1=xa=mbNC(-a!(w`6B?IOV;H!fN60BYzIXAU4tMzaYYskd%pS{m_lY69X`(}e ziDZ2P0UpWK)yWaUev>Q_usf}rIINz-+h_vBiVUxAoW*t8-;!76Pf@w#nFkj)x1CSd_X`z{D6Q0wTqWtSo>P zs6I_AkSQK^I>4Hntp)9^$^t;<70kXH0NI<+9&P`^N!|jMK=LF)?8K}8V>eEE&;F!udOYfYv+fk;5lu)~EsoVUDFQM{aQ5aaDqqfLm>60>r4Su%NE z^LM?rOz10)Y}En^U5`E<(O&b1tY`LqwJDHt^+Y*832@;U1Xjo{yCy zA3LT_x;GZX9b)n6$KmuegRU1${ietp((6Qaq-MxAMOs+eDOd%qWQy>{Y$fnCtoloh z8YFIrCh~HPW&)CBGE`oMn z`)lrhei^<;A-swhzm5=|(SdFcUAdLCxZ`4Sb`9!GawNQ6%bvhY1V`Es4od^?r{1Iq znb(4&%9W^0j7m*Op)eT|xIQp z4Ew=``%JQ)`t^O_aYT%4$J{ZZJDd>ncae|2Yz{savyWqicB+Ja?_+u6y*%an_arnU zfeUu~H^u-fWLyW^4X{@7S!8pC6lUVhgRlzvSkPC%qxS!az+`Ki!XARw7c)SI zB$szM=VhSpbCmJ{O8Ff7q^M5uXwN%iq@Y!k@q|MmFp{lBUIFk1fL9tN7rT*A$p1Ah zpp}pWLM-x@*$gEXOINa$fhYc1+W=%Z^1hB`2Njsd>VwPis9%@NK(G!ROzS2j$D}8J zRpLCOlv|YY$pZK>Fd92vZ~R^t13rfE3PN}TA-vKdLD>JZUUwmW_4{PH4-Qc8PnH;j z@oHB2(Lw;^9vSHC<9s+rxf9O8xPsyhEzZG1?iNt@I7jT_9G(ci=I5uGpX)Z6;99-> z9M{dZHV2Op9J&APd1Mt>lF8S0 z>oz(Y469HfuaoapzJFWWjR`!kWOD*g$`>f*Qt05W=fVK7N%3mS(z^ zW$9V$IbmZ$yqj-{O7Z@@@_EVG>*?U6)~aRQ4z>d##nhNg0xQnkC++Xw3-9SokKrnN zu)R@jbXOwyTF>4Oe?NvL>?M8+`kVQ8!JY1crR>G`dU#>k=v((}13&#ZoSs&oZAl_= z66;G+@C3LPcafT+I3RzgE@-6^cGi$yK!OUC^#H8s8X|iTN)f3NWlZ=gC{PqzPQ2;pns={!pizk?87GhbVa9U*vG1};IQ zn5zs)G~iAx_LvCXk|&Au^YZdJI^|y{)23z87^`=&ZU*;BU`c#2mZflIpOd^6EV>PR ztO(c>e|tPh_Qdbw#dj$$N^Ea6_Fnd@>?rj17JWS;V@n1r-{acuA=CC29(yL-_7cG( z@2AI?f-XL3v&Jd^ZW~{owv@maE}-WJ8GmnIKzVbf1x_eJM zFRj}M3Q!7wSqNnE$}-&WCL%F{+0N5mONI=Cvl}@@D%j>d1~5gD#(vz!u6~VIfnuq^ zo+NJD*VTS;TE5?xnCA~s%KMn--=dU{F($E(4QK?!`1W$0zOh^YA(2gi4B$i0-C4$i?O*+hh} z9qwTQ&gYJ6e!hHuuGgl}5`g!K?#V!x6J((IEZ93(IP(2v0!tSjtW}%J$d1Tgm6(-{ zLB-i>-sbw`2Hwxw#&p`i>mqHehwku#5IXgJ%_!vyFZ!UjNWXZ-pzY;G@G-iswg4Rbj&;n7<>)WgG+56tg z1bcEV4q~ylu^&wRWjB4bU(mC}NNCgQupxl^;Mh1|l zoVN~-Rz9%zefaaojcIrZXC3U@VFySokgDE&qasqhi@X=fsBr5Yw0kD6Mnu|ONVH>Q z+I>jh2dH0b-|Ntc)8lddGR1To%NWM;D2^3a3$WWG!FcMlvHK7)3>@F)Jq0Mj z4lwRmjP~+D>-E-pL&j?ke&CpGb3*Rqg%KdVXTU1Z&#+#B_Btigtg!^N{yWjOjs;cK z+iP;t&XbWBwO(Kzko6LefxsXE#3l#Es*;Y@Ou0iQh;Q2mu6`CU&)3d4p?*HK&h+^u z+~eof&zCuh@7N5_D2~w~k|I1g?A7{YaGsYp7+15k#?A7v8yaqqfwQTz^~(c3Jj|x|i{?`+1uef< zz0YQfOIgVH0>HcsD*SSZ)scMmeFqkoDpmmg2sz@}< z!Gm{x2vqtAxnHNHj`#TWdz8-C7aDjk8$(2~ zllNOW`Mxbi*%60NGX|%}4>o>-wpYYkNhCi>=>0obvW|U!CwhMB7L__ZXie!A%u3GB zU|Je1W>n`vG$Pl_Prd(lou_X@ulGJY19BgU9Wc$oZ2_ z@hJa)9Wnj_A-oQq9<5u$F}}0J*{cZQou%nh-z3?htuZL%ZiY^K#{~f5;_t8)3w4rA zwtj;tB3LfGdJh4>Vf7T!LJ`jALI5Wip9=M=(8MSOfB;ZDc{r*=MkH7dBp;K={OFs< zhnKXkvc+m_-g}V~YGu2)s2dSGWx2NPM4&b*y#j8}X60TYEk3~6bBy#owt4PlRhd8w zZt7O!+D__^3k3F>d6{E+E0){X*&D~4ql#%>`m${gxgGqFHB;Ojqc*qt^UD&1JpzW` zzH1IXXa0?j^zG$f?5y$HiGBaNYJFkJ2N_rtg&S7cVZUA`d8?-+OF&!yUnLq^07%KN z$!wUl^1YUj_N0QfKshX6?5}8RY->moFL>?zC31d_oIhS=QY)zS>gp?2Yq_%4Y`lfQ zvBBUIZ==(4h+RgQ6< zKf*l!42Q!{0erH6d-r|ZuGb0p0wDk~{^imiUq8?|001BWNklj}!++Pn>TY&$#S`gly7qXpad;vB4S*26ifA2s6~QzOrB2Y@vH zU-R=*%FkhtpTjx`qJ!%mxIA``9~-9a)s=9sVZ23Hb8aAVw%q^}^$adS6 zO%l881{S5XB zw-VI0zgBgHWdz3ditXmhirorHu@ePW3iL}?-GYkGX|%p6@b0x;{eF&O%k#^Zb0i-lc;I2 zO;PI;a?=1-A}_-q*NH-rzvvf|wjrt;pTHNG=MPZIr^xyJh4B4g@tf*3LRXUa@{h6> z4C8q91aT#W=ed%?AxwzzYl!jti#q#|rwl0ch7;Ps z1dXXceo5m^-o5dv9+Z!ld-DbPi>;WgfA`~7@`#O7n}geHQFiADJ5&;=UJh;>AudB? z-iwciAlWO@s^M6b91Fto^L8^wB}rRiA$24~vm+IrFGG{RJW@ly=tROcs0Dn8c`gXy z8De}Bz&8j?N=scAT+JB?fK)Fu%@K)mh~`)&sd_S_$AH+l19;j4QZk^RYD>I%qT8-< z9gbAeIGJtsN&?4av+F(N{6{<-`76Iuy-tS%mQA5I0eov6v=q;{nm6-u56JU*-45c7 zX7v)(Ax%#P35jT>1j7+<`wFBz4V)vwZ%iJ;IaV)yj8k? zUWaS=+-I+E9_$i~MJ*sQ-D{!VW!e6VyF&&0jaag?S}`AHE*# z^=eznauM64?+7>TEgftrC6)ocQ93b*%{a8!p3jr#h{LBBgVW;%9k4wWJN6M7PZCA~ zI1+f;ND9kJ{zlgn*#dG5T3L@XkqeW_Lut^oVe$>p=gU^_bCNrH4>^D0HhZr`?~C#1 z5yYMpj;LG0zd{JFBgSuFntq57zO#4-Kcfwp?7+_hdeUHRVIoc6p#j+H_rM}Of-VWn z$xyvZX7Uu8!SWvZv*G@|PliMrR9|ES15kTVy#3v_$c12D+j+qLeMQyQ*FDthv)^+> z!0TkF{@mEhK&xQdtmd*q~Do9!5LA~aze{68QTke91$Ne;q=L`#CDlw*HE)%+%-$WHh zH-{q;Vgf`ms42u2mKgi(0`%XW={kLadHy|O{2r$1YXF{6tQVu;Q?HRoL$YL~cmQX* zR>=Stn#+6get|%f7iV()#RAvPfpeszIEVh*lfS3p9DZ9qx?y-Gr1LdD-zz`kf$}rD zKEPc29N+xEYpiSDVd-a8CkW2>S8EWpOJhm%v|@HD`z&$nJw|z(FcJwo!IQ>Z=XkuX z))}9ml#iBp{s1}u0*AwI781(G@HIzX9~r>MI2?Yp-UG7bU&^%B`Xc2n_qABSF)pF^ zz}y+^LZ@E{4OV0E!Q%SB(jiwo`O73tbRUnflJh#mp*VXYd3Tjrw`a*jr13<3!nAnn z766}Oo_~SE;nx5@ec*eoUb9+<{b|8tUt4lZ=wh7QS1H*Vx;a*r673MOlC0wSTd%dM zzC@_^FK;pSwk_@X$?A(X-(%NV+qVbV?oD-hC{vHwszb`aGpkXIF_gT4xomj@UrFH8 z&g^hPt-5XZV87n?9W8DuKgZ)vW1J^6F|PH7^~~0Lw-<*@2FHz|gweL|C=OpN5_o#r zfjBBAtt67j)bSxC071{2w;oV8^zW^vNDEE&FVJb&M;fAxE8+W9d3aKo z3E_x&{xx#`4O03pV*CMO{Mxb={0>TaMsa;uK~Dv+bOM|up{ukA7a6yUpGEuHdYizu zsF7`@w2;6oOKB%w6l9ahv$zAK4-U}ikq9g|69(XYIJ%X#rtuh`bi_QARI2p_ha+kD zP~(EpZ!i`j3HAM+mpS`$!N%0yHNwvEa`g^ zRxdR1>eJ_aTw8L@4^O-(G5wHozvDRO>mE%U^x|0l_8#TD)y~a}ZM=%hPkuXik5sge zy}Q;(r*8R<316S1^(H0#^6?Sf zunGeSBKaK6^9r!4M6;5^N)}k@Q2GB&_xaWn_@)EMPR7=y*3q9W+hf05ws8JT8#vb* zS|7JdpYc1C@)ro<6}RC%cPt3{^;&O`uP+TB(37^bgEL!AvHu=`C7Pr8d6oQylXr## z9N8Wyko=&4nL5b8+h8@nf4O-6etyR5BvwDaK`Gx}wooETM$Sa`$Yzj$!0fvk4Ou94 z1`qLwOms^I^*{^u3%&NDPY>sacfvVpp4EY!<2c7e9;}nu?qZxnH`zYD=I1AnpM7uL zmww+1NN(k8|8FL9^<#bMXC-(mmcg6k>h;Sq{z~HBz;6CdORX`HhkK%bPwSAGtt*mK z8;MYv=l7BG@0U1!Z&m55Y7ke#_xcz;garOIfL9UY+lcX1%G0fnx7-i)j0TkWh3n(& z_CI^o_K64ne7G&)cJt2Or)ojh<`kBzW;;ZEPXDi4z@iLf@7?I^V!SVKM$S@;eS-5? zQ5+Tp&R-+v?;@o)AX~XQ5LjsYn*GJnhg2dZY=oe!d6aN8zNgsN<%cy zKgT?CA$e_xUY-XN!j%l3=T9-ue?pA^i4fjEjPD|)?<1w}0Qfped3A{|@%FGl7facR z7qDzSC<#29i8M`!tsHa+hxO}}+!CT>UcqLaT+@R>rVFj~W$qRe?dC!MaPnZ5JZBr; zcAH@f;4c@t#qP49_E0~!C&MZQto^*!+gFRsKz?)}aFr($ft<5BEPI4-E6GthGP`@W zD%0Tk+$l=16R_BlcODfk@}9oZ=C#<3k} zDD*va3RkYFHr9C~h5?mn+LAlpYDV@J>swpC{aEGuuRoj+m!YB9kUIT5Y=?Gy?tV(~ z`Y4s`M$F3Dxi9~+Tv2gAa5Nw9H|3-2psE2Z#mEGkt(T+OEYktBiDVXgTfyunIgzAj z8vMHl$R-+~%!c@#=bvGoe~Wqk)3t`)e0;HZ6@Iw@k2--}-)k!~DqtOxioAi6^GtnK zaUQ&IK#t9Sr>Irf!796fVSxc(9~R2*a<4=a%XTw9t;87*S1MQ)FA!4&z~{?w@RvkN zV*v&eoh$Xa$mWoMiVB*5q@l}7c&qndSnB&e8PozEVaFMDz2Ek|U-!W|Vh87lC*m9| zt=YplSO&U}b13=dagMwUxL@=0Q_9cceWzGJ*vz+mB?oNOvi{#zQN((P@*sms$g%>1 zl{!!48)~JTW$}W2+ojgL)1WgN695ah&rtj<1hXA9c%Ly`r=8 zW}gYm3$zW)690P7^OnCK>>B$3_v(IDZnIm%e&EED!Pa};|6hki*^|EZmOWxO(%_L- z7mDjWU-O#elzhhft^oK9Ie&x@zFgE{!ZJLCwRTc0puR8S*DHC}5B4j*3fQ5#Kr-Nr z8P(r0M(Z;y^_!5xOy-7=)*SD9%>CF-*?e#8_bv3EaSfvuB)qMx7=-@L>SLT%EQal4 z+6Ql0?%4)@G5uICTbrID`5ZdeVnqA~!lb;cyypU97dIV~&ZCF#)yiTCmY3mIi|sLC zEOE%&>8x_vS03Hk27a+(aJqc(-E}I~P7BCncTf764;}G$YW;G!s7$6Qs=(BZ0k#yh zVvx#vmdRnPh2*s%x<2|~?Ja;0Xe;=2%=532(sz*3kC4*05W+W>jo_)%v>j{;TuER! z64(Q91wBvT8p{U<{96O{5avaaD!|H<^t^`R?%dFBOrk?Ncmg3bB!&OF{Q%AV!T-B{ z&O;I+t#4lIM``^*TG<#S%Zl?JkpogmiCVmC0mps1=l*(?JJd?s($0Rel3zPZ|4IzELkG6;?``>=60eua!KZHXo{NA! zC1&^J-!^v_GbOD6K-u939t`o%@u1sdfNYrA&0k9d>(-daKXZ+IV+e$?r0C>`V6Cq$ zAp7ZnSoq{xL+`3HeM27!JdDQHqXn@*z&+^md;VfQ54vz9&y^!Np={(2@Bgd6n|Ntj zONL;`6Cr&SjGUJHU|N+rtY7x|uM=;2)|w)%($9K7q}6ZEZjx9TXpxz$XIL;pJ63vi zKH+snoW3deGCv*)=fKH0hn3vy;~bic_u(Au(XKehC_jG+RlmB%#3l1HlfG?z#{lKA z`}fp=5MPsx1{v57)l0|*Si&e63G+I{FcJBy%Nbg0OjMVQh8QLy#&rj75|iLQI!rYc2#S!LL0mMy(SvMX7V-= z*%_DLFRz$V&G|e8X}#TTUM^0}L3_fS@AE#O=}RS^V-Lv_KM932P;T8IxvQ zM)1Yx&PRWK_0FTxIp2<{4!sOH{S@-|nB;RrU#%$&h~G%}M0E8)ft8W(@d9Hkw1)xe z=kU;MS(WW1PJ404ANLDPw%;9XoxhkQ@btKWdCF9*Zam8502j-xBvOBpur;XH!-$(A zD|s|6a=N}LO6&AuCB{A*6q475==vBPw7M0X^QXx9PnhT5A*H{>H2ob?`aVi|o#c`1 zG`RXT==Sf31lFSPcA0Kt5?G~3^d9scz!PGWf~6Q>sNIt5HHN_zpTSJk*-Z~iZrEnm zdzsmdINii*3yAW>R?r?oj#S^Tk#BBx4MAxs3b7ZlEPbrFwA!FaUzY2 z!21A=<89wPq%Us_soXjY;j6@2`!U{RQnJOzb?Dxsz1P{F){L$YdU50Ucr0fZvt{7T zGmc}ON-a(Ep)#R`K(~Gjv(HT%!#xR9>>xebxaI5LD~kIA3Slk2YyH!11$(mBPHVP# z_^XnG&msS;su&pNU!P}3`InU!ICgD*;27TXJK1Y1>LIfIt@bJEEvY20mC5aszc*m1 zH|r;PL)&O71+DeWbOmJ3-eVQhKWVK8w0?}EbF&A+9E-iJhWFSoQ|L&X7E>p(jJej9 zk$}rce!u~CBRCSc8A!e`Ixyif*GXQVlFyMmUT3JxZZNNzK^A$x1T=0v?1Pc#^IqY{ zYpd%$_cU>icn6##Et|irz;M$U&Y7I8)fUci&CidWpGSjtLJmD#={1sm=9)A*BB32* zur_K+0yAmL8;7hMqFaZoCUOH+BkAFFJjC#Pv10p!+xWfWb=SvzA2V|P2s!_Dk$Hc0 zy$>v|5ZBG$vCOJH-@OWpCrGTySfqZn(2&uHVChLeN2V$~ zOxLB4(KhhbMtXiB;%mBW0N!URHgq+3e z#O)Rd%=h5|x+wwjsgU9>FA}1~0Mtyfa52ioiGp4hobE{q@}aMC*afZRggw0aBttkW zu(#)1pM(3*&9K-ZCcGD~{TfTSF_F=e*)7X-VXyEj#wP_}!m~dGxQ`4T`3P?1)ILCR zYCX%F`sFt2qKS?DQqS+)< zdC?mpiuLR5uw@^Ry%Gx#Q&;kt*AkmN*bRc5VdD+G#~>@ zBG=z1nISFxIceP%_Oj=ya&tM)a*;e2slWQVGS%Edmdwamr6J}1_L8s_fDG=87`?ab zpLG{c(3k!3a5x8hIqSU;kKi1s!8wFH8{-^)(`tls2%*e4#~&6;t1DslwDR+5HGJzG zdLLjJ4K}xDkYP(g)~oedOA3q4`E7Sy9f}Hj8#^pX;z`RhZBryR;5( zc;yOyPCUAKOTYH%36~*(1@F082dDY{^%BsGk6HUX{=5VEM5Z1?+DCGkj4*!ar-=}Th9{_lLiRWU9H6|eB|GiCMo@QxD z-~%1-Hz;MMsh+YP&{j4<$rUarT3M3*wxhrAt!HsC=Ioa2YKaD$^v4I``DH*aoJHfY z0x&lX151laaaZ44o$OP2877Cz`gy&=k4a!D`~;X95o!C#V1UVy5$U2aZYR}5%EvZC zW73z0j_j5%Pse)ii(q^R{f3fGsg2^gPoCLn+{?xEW5jceTX_+#5ebd-5EEo9+2kdQ zVzisUI=~R!P=ihp+6{LdPSD)fN=3I#)>ci>`tRB}D#m;Ic&zgDb~}(@hv-__9F0}$ z_gR0YeZ4Ip5eML7_)6vAUM_7LTMY6q#|KN3_n!9yI{Nj;fLuFx66xIL>3xtlURbut zDiO@Xle|HuAZ&8P!i^yz?1qj9WF?@kiFK?_Xh!j^L@tf+_W-w?dSPH zmvi{Uwz7x{JX(MN)WD7n3Y1x7Q(I*7>>E2SFA z2Y9CUFA}&ml6Ae3zUS@f_TwD3#tcOCofqd&l1+zlRJuQ)l;@b|pF5o6N|-&R{M;YV zxz9a40xbP&@Y}zo>BBA98>tpi4{ME8DL__+2pDZetR`D^Ky3F!u`m`a_3;gX!NawxJvP zdg`FtzbZPQ8{xiW}o$Gyl&BdMQY0f zbPzT#HQl_#N2ZP0NK&+ByF0 z(uEFP2;S%KE5@&NJDB?=UTUfX8)5ysjlma_1fCu*K#xz2dnp-vAVreQ@e@fRiR7mV zb&^nJkdpHiQP4^!3T=Z_f&9-=%AYaMzo$a-<11iweLT=(2JjJb{tTsjfKr|VC`jo? z0AA~C0td4dEK_NH5*R}gxNZ|qkcl;x4fYbLS_JsXw0?of1*r9vREa7pp$pn*YsrHi z(cnD?dIiooHqcJ_mJdr(l#QPu*CTaapOqzL*^K^kVcq(+hg`q#Q-aoRR(c|BLcgV>P%& zDmrN}@0-H;_QlS@=Oc!X#cXmUaX)VD_sJcSI1dP7|Gje;AhvRGKF6snu5Lw&wCF@1 z7XagCiLpNU%k{G*f7$CxYVZu;6U_53aeMnunCJgk0NHCDeLgVYKKEET!@U$7h-UMQ zA3zxq5Yp>uuJmVSBx(Cdgm9ou;WPk7&Ut;5=+>Ur))7in&+hkD*}(cW>dAb#X0=O)p49dYJ*QP&p%)C^UtpN`HAM|agKbb7!JE$ zgT}OO`SQYsRVGjpNwx&7UoT6@))>_RG_56c!#xrCd$WA}hT`~_ZpiEtQ~zHd*T;Fz zcj-HUKG|YFuOE+b!39;;xqnagyi&_1Hpjlddj2HX0kdfOQRxeMXHe}0yyUZr%r?c%7O^@8eSHrq zg-4F#xcZSR2|UWTy@iis@%K27>2iS>P72tb)TS*a{Zy=Pj;yyxDQPJp+etzNscy^x z#lV#%f1fYg3jelD!%87JU+bOguu(z=@}^R z7uyeXrOIQ)M_b(6%}8x1SW21wQ~9u~c@I?Z*j$Mc?8 zF4RbeopGF9epF&ur*3nX5cX4qydB&pgS~HXF_W@7m;fVzZZ7qpilZ;SReR{chL zZ#Y4Hf_XT?#;R@jqASi{_8i;?YPMsx&A&?IX4llS{FiU6`&-2Q?V&(2OzbtqF_5UX zjzkKC70|JA&^PoPZ~jgOn6>hv$yuj7r)`{{;Bfd403Tif*$0i!+#N9J-#^C&a@DKy z{1&-kKrUE0Fjb}jsXD-b618TD0~te!Z@o|K*HyjDW}y~?S`Zb_xk6359Yl)+gili5Xkm@pdmVY2C@Aj4<6|N(nOx#iKL&^ z16T+5(gojlIYZOZuOF7z#tRAc_tMSmvTh0s@hg3`=4_Squ05QPMj5J#SE#PbYfq@M zvtA{tH<;t`ll}RvKcuW)!+mT}F+avsRJ8^a1DTdc0ujM#D<~hAAw`viwsO4fc{Cb& zc$rAxyOO{AC7H(WABkRfRD){al;=8v>JK;+N}lk5mC@nC6NLhU_1qz zjL(@)A}JuIMsDvG?7y{5d8&haqzp6(4O_$^;Mln|W1Q8YlE#%eJ@UJtOo=HR=< z?D7076VHhzqhTb$MhXsF4F;dNtyeSyuaN*4@#vkv#Bh)N6|hzZC~u6Us6OA56#XNB zk8zjD_3Pu5zH18rDxJ7yfUw;_=iwTS<3N-9h4N%i`H8_G{TW=(w)a**&pJdwwrHdb zz1oKWi#2}R{*mj=%WcElz_QOw{{9TNxBo;#X4fHx>*Lb*b};pP`|)BvcT@xQ zu{AkY<^~^N^&fu^+uUK#COLyD8R|*kXuRinz__&^;QLjFHB@yoI_zDQ0CJwGzB#u9 zwEPY?W?8^vtM%UpqeNEomJGAp8YLIGE=mX&+Vrhb&`g>tNd=Ohg?Ya1GxME>GDp3t zVqJVzfH0M0Fcnq#i)KNH2kNb*)I1=9gYiDLXH03{5A6p=BrxL*Pv4XEe(}5Y+y75I|XLXtt75#U%Nj9D^zi zUGqX7sI7Ri_f#q9%Ri>a3Do1>BiiV~c_X&ozq&piO;O2`66!Z%Cy`hh$xb3oMjFYJ zzt=+Y`nc?4iv&(ooV31^vKi6Ji~6SUux<@&QFAbo94vh*B#DqJK2h@~hW&Y-V9@{T z>txa|uHK*udfCL=76U-vJpM&K&zC5y=}w_9Qvt4G?Fg*aZd=_16XA= zS~6HC{q}BE2Cxr{Z*(j`%mi(5K=C%|%S0L%H@xL56QX+NfaE8c?A7feAJ=xW&CBKb zm@^LYddLI9#|9K4{rpy{r#F}&+j1PM8q<7U9E;bNAqTg=LqBE#JAI0y`L}{5 z_VaBXEpFIh+k(LlSNX|Y3+gBlthOk}$zLWJEcvUFjY|Ih?7EF}f%w$eXluR}46?Gz zwb`A~`at;{6*le-m6f;P0lHvAD;)+0OmZHyxlYM5D=DU5ljzJ%^z-971fdoUm)-!j zn{;|TG#5(_&YA0J50byjvtvTz!9eV_kU#N#96yT_g*oa}T5OH42oI3MwgG*6qKVhcrjmfpG8P94OEDy0)O&_eJs+ z)vZ^-DC$|9sRr;dQwH`zz}`Wvk<}PuEcRT=LArHjFIrvuP~@*4^bZZk#yt`bhA3VX-9W0U*w}hjNnu|8 zV(e7#Q{gcD@50;ZJS;DIC)SR|-sR(N zx=cWZBSolhP=QujCYr*MrxI97MyFziIu z6r^VI*vseIq9t~k?DNTw-c<_mVbr?XN$pntxh>-4Ia~ZO(NIib)ymOici2jymcfLu zNJiHKm`S-Ayj3Zi!Mc4@T+DhBt#pdiIB2H0(LrY#oqbYyTPQY!8%sQU5>1;Zex4`Z zICj0rRfHnVv+y4MAo?hQNRH4LWSFCVWD z@4vo3W>3k#zKOS13w>EI-a;R}*Zx{7;KLrM7SPeHvB_+Y)p~l1{8hh6OaA^8x3~X% zm3%(?BO9QI<4AHK=OzWYBtA3c&_bK&!2wTYuQ5fF1Hl%Z5Y?)@Y3p8c@c9!Epf@Lt`;;u3Grzdz^}M6!>l4KF-lf=2~z) znseUb9BIWlIRCaAlYN{6`0P65{sQG^wa6)rM1S8?{l52l?9>#&S>5=d8r)-HBf23n zFC}|JpEEg?5%sRV#`5*?80Ul57Z&f3dt2?VECFEaeO3Sp&7kL&^4_=yv*fS0&EUbg zdOs(y{Qz(1t7o^IHPaES-TVE@c{RBqkGQ-y@d9-U=P>!5<|XGIP)T4Id0Hih3gvOz zpVwY{rbQN!oej$Xd0vP#&f)3-ta)Ft2EC32)<&;)w(RerdxOgyYeK?VOeHPdII-)UjN=dJt^o%*Z>~+l<_39-PE!NoZZ^e$r5^%#ZSk;XuZo^jUpwj5YYIgMh2;+_ z5gb=CSP%X!;JNkjt;IxaJW};%N0apJfuz8oY*t!e#TUC_C=(pcW@L9<>fs@N^jJzr z|7KY*E$~9)J1GRM5*0ixW&J*6BUcMVO9<;0WOBt{qDerz8LSe#t;DV+(Ru`0+$@g# zRQlM{H@Qt;CUX-JYMw+(G_e@Ta}eg7>cut78z~{S-|xuw=de+U@+C2>3|`3}P9q++7pM-TcVX zO1zoF_9;pP%Qmn|I4i(&1KkcDk-zNImjK9S**`D!%N3A4FEEfg;A38u4>V3PJPFSm zX)V#~hgxtJaBei@WNX<%;AJ7eLVL}gmpS|Y+AU%6aSN+D$@xLz`Wke&2P?>;_ow{s zW7QDd5Ej*x{(H)`L;D_wBenc>P-B1n-`jTY;~cH}2NV2$*gLhj={B z5mCzLnCC0b@gn8tzOqa&KleWWVd|+~4r#rA_bzON&ca5dJ}Wr_Dp0*4FukSo>f5h|i>Juzmc^f$;&vt?9E35?4ll6M(SCq> zpByjaXkRrFcn|sOF@SCI*AAOTc&}bo3zHmSeSziQmiV$_y~44_)6XFF}K#jKq+uUn5A166KAh_$jxyHqKTxkIEC+OjN0nnTE7 zk=RvG10;P~-0uk5?D1zva9g-mW|7I=dcLHF^yNu4`I{RB-pWvd4X~4REV-+a=bo6> z*B(vNcbqIcS6s(o(RHaqq8A(nK=V6s|r zvGo9Mfi#IsMd;pufN+oVldt&3}H>joMB(T$wR)YBu`=lXdW^ZY&zhkwC5|N9k? zJ?kT)s=~a55MEhxo5mh*kbBwDG606M`P)uK_wHk<7kM}=tXpa}UhNi&xA?HbKb-$z zzzUTSD+C;r25?}dnEI*7^_hP7>XO$j(j+?QwFd))NZq0Lv~2tWt-mZBh<4rheM;aR zOYL!QHo`f^DrXbP@_C#i5zdhe&QZMo`hm-4-8I8w6( zA|@hX3ZYYPga$NjrDR778=*rYNv>w!-?+xK%06GW*sqVrd?dv97GnG^LU;o#H7dA= z^_e_w3&gd}w)FG9-o=u?R{GhWIof}+N{QX%WpDa+Ti;{tytN;VDuqf%i%;jJR7wJP z1GtpK@){2tByb>n=RmnI(y%yaYqG2asQTw-!rO{d;A1b~7Ei272W|Wu8w~K+gRk8c zcTmz<2{v>vm6>pk*_>&zxn7q$W_s`BeVD1=jm!6vfuR{z8IUnxm5%P;4=)1=+^;Fy z-xt_J{#r~vP*0+g&sMo3x<#4GA+(*09UWS&lnhVBD$r#o zWBGGMjv}L!4>8aGio@aB6kQ)r=}}4GdHyLvcpWi*4KaStNkA(p663Uxz=eD*xUiH0 zH6R4p(wvujVuo%Aabc3^P)@G-19`9&Lp1b>UO52DdXMTsRA@_$3pJK5;VsFySxBG% zU_U=$HhTSjD@{R#&;bv!+e#EEW;n^(yvo1S_?gjeUS=YM^&qWZ8&}f85^2Se!Ms)3 zZhU$IjlD$L*t32*y3xy^YLE1_lWLXhZ8s-19+PXRBCMAVV2L~H4cvmVk$x|~`5T`= zOkXCJ+c=hZ-5bYB^hykS&l)Wf<@08mcx8E`yu?pIjAeri=BB7PLKu_>d%#=kn``4# zWyrOtO{NAqHlUyb2gynBGie+;v8wk_>q{M48Z_% z*0(aE-L_=8^vhj0R>WZ$G|sbDUe))?x`m?WLMEVtuU8p@f!n`#Ik_f%IUZr>^I;dx zA=2Ha;T&PXIi?2Zu!OM3ISQ&e!|$&7`74{Bz5k~NiM?EY+=%5KVC+?vlFQMO!~FK| zD#SX=d$zPRb4{kV^J-d^^;_U#bZvECXOqZ@&C5m>~Lp|vuDO4ruS1)mft0aB> zxn(7TttYT2fe$7RDxM0G?G{2di2y)lVgV8Sms; zlY200t;%FEFIox)#l*3EKI5nM=Q8;l+)__z>X!bHd?dVZUh68^+EuUVOn6tKkAa3T zvBWCNNb7y5JjW;p_dJJ>Z2?~{2B*gfOf*2}=M=Dp@kR|GW2Oj)1+S zub*^lC)N70C@pyBeSw1k!8NW~cF9TyK82XRd_3DY<-(4Cu5D1ViQ_8$l1H(ZL8VK9`GQlL| zzXCqVfFO07K@@U4`8%ydf^3y}@;B#C7irO-Am=}#Dvn$q=OPzU`aV+nTcq?|0I#k< zj85A3$pyY&1e~<>#I~fU)@?J@hE}rB-}6$}>7ZbA&-3;$mKxUjRdJ7Kw}&JBK2|=z z1xOjVE4ZXLE)z2RyYYK!{pWa)t(d&)EnW1?37hA+l|;KfPRBX+eC~evXZB1L@Lg>n zJkAjv&Jnvfhi+h5oTK{w{sM=?PmuE;uKD?e&(D2XXxkI9g-Wkp@VUCDh#+5=(0c#c zIOhDT+r7aJGFTaNC4rcfks8F>Qq=q7vxWQ>&)+L%cYQq8ef~N^c!%VlmF%m%DEt3r zc;Z)wkX3cf55e=I2lv7Kp2({;^|1C}6wmr{u5rc8t>UKKgWNC3AjjwonvCtD_O9#! z&f9wDKhs%C9uSQ5unbilmOkXG;EW4@jHH`YUc8Oo z>tF~q^@|Fdq;I=D8R=`i1aDm47gm;tbVj9(xb78XXnZfmq}q96`qX%CLG1g-vBq5) z{Ji3b-+mlh;LHvsNCT5|GDV}raLsqwc!1PKjeTzNdaYHiJc6fq)vE?hs>W}N#*R0m z-#mu_)V8+LTWbv79**Q2%#8rYZfxT9Ddyl~@!I?N!{y*MW*;{H1_F380Y0_~*9q+~ z7{>CyKa=_vxTrbHdH~nB(XHP4F(!W#k-rm>zj3ip`2`M#e_AY5KKY8&UB_zayT{S? z_uCqJdIQt+S4ipak<#}N!ZQLGCDwQlMuA1iX%biU|5k0IFF)9mXZA`S`h5HPBihX} z4^ptllqDi~po=#v8OX4I7kIBbku&Z06z7iBo{w@t-;)beb8u}RoDZ7aKxwys_V()6 z$GLD02IG(89HA5E9#pe9hvaaJbHoA8AsdrFz2@gTI zLz}B@Zv(d>7|iysCwVPEoXj9YyZyU0$WSHB=lS1oIQ$G(^7s0V=~3PK6g;Hf>pb9|*V;+%dAXM}^}nS{`t^Dpw$RXlbD+2V>v0Ylyig?|CUz#0 zfexlm;B9?B84AI+X!ALk^uy;6&Sl0INGyd?3=9z#7eKc^yeWKe(s_GgV~?lm zL&jv;MOd6xwB;RSNa+-aenPw$P=Sk1F8Wx8jL9_pw|*~~+>23~9GS#YayaKi1*3YP zsNVt?n2`t&FRNCVdqY)d@CBq*>C}Ze3c^SP0+RDCqzb6KTD;ZU-JX zZ=Dj;IK!lD*mV}%Kd!xp`1t49cw};-m~Be-Qq%2q8)xiAEze7g$&@L_Fn_KmgLMEx zn|bwW%_Q@PLELiw^q$dhu@^d0>vnv>Jimv- z;eRjW?~5YGc&v_=Ci!*5_zlGPdZ%FO-8z;^Ug1FO{F|&`NfLE#vy6r_RuSuWa3>iVa}{T#n{EP{qDz z`mU{o4eL4R2N?o#{tWZ{I~)$b!HY@$?j2azyQFc=&*SrI^#5bZIa}B58De|~Av{9} zZzH98p94443(f%KUM~xwFfaGI5*0cSsy0PBP^UPJ_91YaqW1UlbyuJKRSOtzu_pJZ zoE_@79gN?v^aJAAt@o+)2JGz{9Okb5gUtnn2-Zu*3d_^Wwr?eY?Iy5QAg%dnhHe07 z+K4<5rj^(0Uw>zdC2)PM@eoXo-!B2a^S2JZhPPY5VgctRsu@qwg^hXr-D|8IR_i#G zZk}mNIIsD-;?HW?ru}iI&C7F=z)#r^_^#w{Z>aVd`5O&xB=@bg6$#+2e;MMc-*1BT z1NRFxdcN}jq+n8vjjCb^OkXGiZyKMOFg^J{--|kk0L+Bz%?2~+4LFM;WsSYyu;<`x z2aDl6p7Iv(^fUt5H~g^!4g?3b^Y#||miQ?moq&~zSUbJsw|@(A{v7lCdnzWMVpHS` z#$MCoKR+SHuOX!$A%u6)`fOsOfx(Ugr(7W6?RmZ@cOp0Ddzj~+A?FX48^1Ild?}wU zB=M)zWIbg<_<)@MjCuY!V*DOre0>FP1w<<4&>?=|WD5e3ck_BrRU(855+wuUkZ&5v zHn${$C&YA82Zo?iDQYj{=dW`sU1j6@Ave#$3E#II0UPe}8cOFqC|z>R7mZAi=>e7v zD4-I~h5S?JhD_71n-?-Utp%UNk8V}YreKt!n8`Dd&=HwvOQ4l5X~^W6J(wfKaxgKa zX9j30z2|Qe8~_(q63u#LBp2JGxDHLBW`XGf>q8jN7}Fzp$UX7AHKta8K?KV0OC#23`LMsQYBy|{&5+$3cDB19OglPbIXEUArr(dtUM(?6}qz z=dkk63X1X;rIK(0v@y;hN)1-pUsasGa5%>`KYz9Ivx1L0s2xm=ZR^X?;7fD_Ba^>O z{Gw5m(LTx&KdNHGGUmaNMxnF)tK^by78L*=V4i>Rgw^`C2;O4@3+04GjcX1+{=V#y zJkJ|=Xj@mu_!dI=&hqy&gzyH0{H=W;54X$qujUHfT!WD+Rhi)8wl0hNns$JLB~7_+ zQIAY3{oD?1@Fp)SsWCw`(Qv5U+E=33{=dcE`OFH=C*0qEEryLOPjTDnZUL;~(9cnmHz)Am4j7((4b8NnOz6~N^5;*i znDhl?LI|~B4B>TZdfr7!KSYf0Hh@cgOP?)`(`&AY3Fu9f+UB$znT~zPA~YNUHh|VE z%O}2;G%4jXr1aMSKBMhcj>Q={e}H-Z=|Tb@78%1oqm<`F8b2jMxNZT@^KX#S?-AoS zP|BOj^_pk{ZF0n~Y{ARDl~&S1WguslP%YqWi-t(ohc_}}1L*Zg2KEZFlfz!h&o@qC z05mEHc3N(_%lqHoY&k|U+PB{Z#cnx8Z~PfYLeQXa)}*%8ZoUsr}FquZFY4emIOOGBs$5nI3SyfcO~VoWr+ z&>LvTMkZQccUogvC7;kG1HJS!*FHW@bt`;C`fd*>FyX7)>b41J8wcDg2cJ`h|Gqi; zVL+u3K*W->Tb`<0`PYL2mKc_g_Z!}_Q9tpuW%YuvPVFnus@uOxEVQ1#vI$VijGW)c zJpUB){3kpOU&&Do{Y|Q&WlQ=Sn5Ms31|_2d|K)nVh8Vw&7++sNd^kW3=*tLOY5I1u zp9zI*np-|6`MeYr7tM$BGW0hS$WlxbETE(Xci=qfwAK@ng{>H*XR9DjL4T8m0mg#9 z~?k`#!*KSoXGO!v;74Yz-%00+{x)*%p`xO--riMIiv?U=&@(=gjqS zew?H2Mb$IR%8<7>M=Sr#%4SUZ+P@=#?p8wG;vDZkF`VO?pYM~Od2pBePdiu`;FT0? zj@%*>S`gXSfWDtn6{cWho_kWzEHkSZ9&i6zj86w3>L9~B{|MY7GUoCdVk#jcyp4>%_KAMEtX>zDgO*L;cGK@*yv-GF$Y50t_9fNtEpeAS_j@qX-@SWb%XVmg?ODwC z(qYVEwvf3GwV0r6UM3n$PHQb%rLctvW}6uG`Q`0gu6MNtnhh>i%7MO5>X5);fLnR; z?WvQ%4@LgsB=T1{GF9l{b2pj#Q~G|ND`K1sc`SH>VyLqDD;yn~r5VLdgR9>dd$fxk zT5k!_%a(w43%ruR)8f+|2ovLbArYbM<(~st#YL(Sx%SUHuk&Tk=jr@`icS;0{k3*O zC3cBno)*vvLne`fn<$FiMoFKSg#P&xD<Krs+or;TuqS$JY?! z*8sfch}%LSK{ADdHba3L9d4$wBaqM`0nhv{9FaKF?ba5|v0h(q0eGE~L+EUjevX{K zk5ax^|w$a$~ zdEHa6mO+7%yUk9!39LDxUqtOE^_CwZWOCt$gu(>TWJ z@3U_pB$`1PZFmxGxc8*UqxoCv9zURIs-bTdBH>4f@te@Wq<|2fA*F8sct-DQaUhMp zcPf#_09`g`v0T5p`4OQ5Q2};iOd8pOoa1s^jZC=k{ z-AtKXoMr+aG0eGrIa0rEnwxvVD+}oR6ksQ^Lqi1X_b;$RDHas5xvQX+Bo$z_mFGQw z+y;|xd%ca^v)j`8Ju>I&fq8ktcd!3%aMwPdRYJ1^vugXm+wF{%FwVhv2Lty{5$Cw( z=ZDD8BT&C3y!E-hY-~nf*{Y}R5NSvykOEIK!;Bo?s^VY?YTbNS+^)Z-N?ZRA$b${X1QJyWTRF4?Zb*E=%()sRYaWK zFfR}K_Uh~wgZK4yPu=gd`zbWNvE4Ec(BT8lKeNFE<#!VqXkDn7$%|e{+t$E;JuvnFX<|R4Mxv{0# z@pROdrppCv*-Ya8CRN}dI1_MhQVp6KkBzs8J@As5da~>25`Z5e=U+W?G1()2zm1gs z8q@TDEE9qgfLEyr;^Y_&5YD~>)?cQO=YS=HxoGmBB?IzX817xj;cZYj4w`H(V&;bQ z<*hvSQ?xR#ph=GjDZNR>^yi52hXB4nm0Nxfhr_>Po_~d$|A10HS$^)}5pV1Q;5p{` z&nV^7<+b0CSI?nK0&_zrf7fPtUbomp4qD_+HCFmEwAL5W%Z6H#LHr1L(oZDHxPe#T zx)}0-^8^Dc`nuxa@D307zQ;R!%^s5Y`1k2=5@tur^dw|h{#}|4s{){&9$p59;~+PL znNI5^n#M}xw>mp1qdpnT61xg^V13Qo4WHenU^3Q|Y3f^{J`_5o=83dK6KcWvVrT)w zlDh2e*T!jkU#O?wR!rlB!tXAP(0xeca*undG&#h^a~Xmky*O4+>zU57w0vHoVU|5H zToxG{m5FBQXqJiAShYTE+wW@u54q^pcr+e?r;xsOqA@v1tqAYU-rG*M|7QvQvXVF3 zIrtKJc+dCAXt!YRm-~U0W)yB$q0ubF-=Zwy*Y%?`j?-#_iUbbC-^HY_!EYRD-6eV@i4gCAZH!uMub(D)m~_zl$U zr`G_yix8esZ2I9TR)i{@dM~;@>FF$KJXHd?waNnQFj{svrwptHSV{NZrX5T5>PD|8 zf9r6^ylnRhR@hSt(CuH|u;k}^^3PT&tlyX0MJkqc4z9PfL@?tW{G5_Qf}b$K!=!P~ z4>XyxiY*(hNltJ)F$_q>!P0O{FI5<$Wp^y_Zacp zSLnn&hN?Zr4|fmvv$ZVORknBM<-M7Wji77=s}f)|3r1Ekty;OrM!d-MT3KFJ#yb#k zh;;+=I0;;ikifk&@hM3^Z}sy2Ya)7!ZhOgJKj0yoyejF;L*Q|_);icB=eT}ua)XH$ zL)AW#dqMv@dD}Pj%2vfai9J#53r<0ArsalPLjtRZHRsOc@cwLSP^oJ~UfOTc_Xi6e zUj}-58UgLsyjxJzP6tLJt5mL2!AK2mySW8AoNS{c(pfn_$2`9W;Q1rp@KR7pQ}lO8 z>93Ya*w;D|jM;4~`KH7cl-jto%?$$wwqWW_hi+{(o&Nrf4twk0Yr_ybF+DSosi0bv{2}A`=r0HNVLi3DD7x8AL5NQI4STZ=T z1!4t4G8K=!0SqeOa^nHqyDl2n3|4US0z>*T5Uf*bBB^gTef4ZnqL+QGtV~)m=UP9m zwc)oi(LEwIY>;Q=NKrV-w~wjdfX;OcT|&4$k46Aq8N_jd-4bT6>AXyv&L_n%dj_jS zYFYCv4>%k+;#Y^2lG^|ZJ4xT(fC9_*@FqI@3G-k=aAzquOB%0M7RR3DI^=U2 zSbpD{;k>!`c>e9(TQ>jlAC@M{1nBr2oZ+RoEO1bc-rIJ&jEA)BR4xxkYJ(^KU4A2Y zqDJyL=J~hC`8NPQeuP>`n$ouxK(^M=QbVWo7fTIoNtZfo1nDEL?bmtbmzb^|xUN+813;0ZkW%p0|K zlDij=p3LEWbbHq+RV&(aCixz$M7Z8W9}lE55+L>yxElOS*a(EveH+vC zeZ=^;NQs9RzP=E`{+bkuTULpgsn-TAYFMQg9c;SWl16#yJOIYHh$;eE6)7GBv0J(J z-qtP9neY*oeHQX}M$QNNw{HA032e82GkV^ZoG+}cSFfM;RUf)u4GU>}Tst$(m&8AIxFUBCA<10gWpOkU}?0TubY?2W$^Ks6vqAX z)E?i{OBD|z|DWRCBU@N{8E9>GvI7U;)B|KIoaJ_Bl8r8Opy#zHtj&%{?8>0Zv~2m# z%ioE};JlK-mPBI$Ef1uN^;}S(z=IW*^kwplrSz;PCWC5WbEA@nknHx6-|FD!{KOcO z!rSNNIIj2k0-Z`6A189}dj606j7H>drt=%lf1~wp(gtic8RnpnAU_`>2&puH=EX{iLsrNghf_E*7olW(z`Z=U~0h_`N$v9_}^l<&kplcK%g+ z1vKEyIRByp_Kb&fEa0u*OQqAc{Jnd_R|@J#E>us+uuk+V0l^Y(X(1Fp#616e@&3Iu zD4P(%*AU}(kkSt@O@D_Nzl9LqL`otp8rS-U8$ABMm20!l`P^bRHClhk9+AL6WCeNs zxmyUt5F((>T?!cIRW_72&s27BCTTXi6({wezK%?N#YjRCj*KYI)6mPlj~ihoe|fvN z^&Af_-*~lz=qB6YR19qFx3bS$MCGo&0`I9#pta8sbk=$1VU_$ar?w+TgFBth4 z>id40|F4bNNH|7M{y8|37yv#*&X2YId(F?M1`&69P3z{q-rM^B9{GEq9B_aR5ohP` ztt7DD{>|AB6_18JOZVJStOKyy`yeYtOBC(f{+(9hSMF(RLokuLT69E^wV`QMs4m4t zsQk2UCCU;_Udcz@UJaxQ7FJ@@62XOP;u*TU0y;NxXF;PErw@s>`=RInYon#I<9+}^ zKQEFDuVBS;u0zs1N9oz=iN`bT@(J^?0(*o`Fw6 z3i__(FS_KfAF#Em9mmLDCUGYsb=e0zExz7qRS1)TF1C!)`#nO3x~xj8;;gMTo*hWw zdt_eam?akL&>eGuGpSMq#CW@sz`D>DT@94i_eCu$vKtb%1NFQ)Y*khshva>N1aMny zT2GKb#isolKA2cuM!z;1Z&Tgi3I^C>gL(ORIg9-B`?$P+QUdS}Qj&u5?~&49BF1kc z#@Fb;o@oMhc3XJdFwJXWpv3R&{1J203@PF2r3Ae^XWx+C9!jSk+O{F)&hS17QlxWj-vwLQ{?;s zO8J5sGT9zF(7&Onh77TO#R}l@l(Y5s z4QC)5UZe(xi3K>X4J#|7gCA%LQI)CkL|P_bB~ioLBhvC(6xP?G!z#7NODjMkL|UED zViIj`2(%Vl4&;{u^yJBSi>OEXS`sWZL>hw;mJALJsb(dP^xlxy)bmxfF&ziQ@59CN zvF*t?;DYlV`;Pm0)$~*;{P|RjceOq5K;X(m_6O`IBa^G67`Eyfo(z`w*6G1a)BLuf z(BDPRu^5B#Wm4cwr#QFdoo%c#>FeVf6vMG0ewjq!colzbdoP`mhrf!sxD21O9)Ldo zX47Q1`8Pm^@%qFt$Je%Rlz;Dw8D7!B8A~FR64%LIE902l=5PJGg0i1385ZjfALdc<@$^SJGipp(PZ0TVt6(_@2^Eo44!+ z%4{SfbyJMDQT*oFVFe;}8^r?7OfrZkSCzWgpWW6F{$9>YzKe|)ovLy8&3ixCq|%`E z=SPakV1Np5E26a_j6#U|QMM$SoV&VxW~F$;qo=6R3y3Fv{#E+KacaKQjiim7m#1 zQR>keCxw7;-jpdDg9?3c%9AFyj{eDhW_KKy5xaq^$oNtG-6ZnC31fM5f(Ni zj{gg8ZvGom`Vmt43mRSs>$R`jYzJD_@Wijh?3C~=V4qnAyY1j=Pu9F0{%(CfU$872 z3huYG9B|ANTW~;D7LfPWOTF73a9(qO-RRZrUm=1kE_rbNu=4qq4A$pu-Om!x-pAYK zgOT^I9pKg4DK7VxC4PBpS86iG)9vo)To)xu?Swok{Z`9Sm1ic}EeSlq`v0EyFs+EjC!3RIViT(}`t*}57Zvzus> z8+oGlLSkO5k;ptr2)X8h2YYoq5 z2k6g4esJSZFxuSn&7e(wy{(QdQY_Lv9}St@l2?&pC~gc5Tr!W{l{~or_Zj)z^oh8# z5Ig8drm-w(G0l(`fV>^dM4BgqC2u8~cugxXQVRt2a+L|d`ufsJph*mCQ5?FtMsq*= z_1Zk31X+*ZRoehdr1=eCO9-=v4sRsu&j7raRZqsAhg!x`(7@e%sId#^9yQ(P1<1#Q zT06+l+oo)#|NMDp{kNv&@8~4_dNDksH_)IBoQ-2S+iGFS{;>AFw2CKIDpKQGrO5lF zuZ>mp&P--NfhR5P_OAtu$MK4tdHA7o@k4)~a<-VgfBp?`|CmiU?I?EV5dzlWSZ!DWZvY7KpJ^MB&z=Ko#>DBniT({g_)cqS5? zN-ku&x4jp5tEA(}1`pCQVc_$SstXya@prMcpI%s7jOWBvw zk}5v82Unl_1~$0iKo}B72nIc;lZ$`5?dYu%EGZN^lJvHpW9ervXV?Qq`YJ;4!g0H2 zuq!lYuX-zA$=(-}G!9*yL$|O>v!&(zf4RO?53e*RyW zrXLUTGjF$E^K&mhw*=ofKiiy;9MK(}ui{AMA-KT=&ea-&qE2HME81Z(e$LAD`z>Pr zdosS(^*#9r^L*)rjYLCc{|nRf4~X$CsLZ;xVpBQqnQFFddSb@x6w|YPif+$YyBk%l z%N;D{*pkMJb6(tEvfA4T_3=zgsA_Hyziz#!K|bCycmSSGNl*i3<_?ykY7kpt+ALgL`++Ha|MoKkWEj%h7(;VkrSS zKo9Uxyq?dA)HpsK zg9N@S`5T5kj#X9alfOKKWw-k+`CDa@rxkOmz5fK3eXrZ`$!z_~wy$CdeDE3Q1%#{&|; z#}ZE5-30Thzb#;V(;ipwRNwg6$R)A|6-z(s&5@VJ=rQDa^OCqE?%u*Qy@43Nff(NekZ?Hse<3pOYPIX_3v zA7Gk32k`cCKTWU$0b#i}4#sp{VsX_4#$uu2b zmTC87{BU$D$&xE74{h^;_@&t`bS7$}^Y67&=f_B2>t_>Ok>!USVngz>k1LbuUdPF0 zY5)Kr07*naRDxTlBe!CAHXnNki>ED;_Z${dW64^+?tu4Bwcd}sX`36x3!BeiB+M&7 z#qla}#?Pg-@t64ao59+6u+OjsGORCfG{A(lw1A5z3+S?^FE`Mh^yNaI0X!XkVzO4g zt{6hP0s&0i92@}|nmDxHDB+%i1L4W#-1eU6eSO|2zqj(Qg3_%te~%c>=4-a@Q=3cl z`tmfs4vw`xVAjV={QENIxynCZw&qDhF8p7(x%n@M@f{lKQ*h6czpR3jkErSJW|-Z~ zvD5jzdWoNF$pqQb@-l1cH;2`yTz%$5cCf5~p~Q&-ib|;HrUDZYfZam3XFum#-HcHs z7m^8zj$oW4Xg*3DI z`D>J)?V#L?nV%~Oe5w50dKSafkfmVB&+1Rd^tf82l62B7P zyjd#5v0c_^7d5QswZ?9LNuzW~z!&L&xZeh_wMk(dlh1t~47O?jc7ewFw@TkG#Bcp~ zCjZ~VdX2@?SFqac2mnRn8>K)zz}tkjAqpK} zp`iNWTzZ-?pvnmU7_YqYKXG&O4+!CHB1tk8gX;Cmg=8guvmuAISjk47NXZoTv#XgBah%H2rve?{07Z8NmA&x~XTBQhk7P{u`w9_CjJG$Ul2peHnn82{+snx=}qsx+<>0pv=G*_i%tk!~MdM?ZA) zFk9^p8PlgX>1F4~!yv|`(0z6BBFNSg+!4TAkNe1Yl?Nh` z_Yk-D`2qRF{QJf-Owh}}3_=BX8LoB%*vp`g?=J;z`8B~bVhqS={Me~}0e7Tk$oX^R z{O4tm@)Gqg)9aG~dYAVKtK`EHpgMfOATUfUvqK4? zQ zpc%*K|J{JUyq_K8^U30~?X7V9<$gyZY1h;lIIwKWS27P*d9)IQZ3RtVu4tXBUG!|*DcyHT6q+reMEzWFt=>Dje1=WN%e zKp=yf%l03={PQHW*9C%q@A9M0ZR>gfx$ET8Xn^1r1Wv>P&IS-xS@%fmV5GV-QVd}B zH^(w1?aZ0V`nlBBZTH&Wf@ZDN5T^T9yt%nnR3>lRD`~xZxxO4pZ2;tHuKgtan*<;n zk@Ffl9Dkk|MFg-0aHsZWxc@oQz)qfdb?eX(jC^;muWl{X=J&K!nm_}}+FDwGeyCFV-_JhJ91!L`&;htq6%ZaGd0$!E4E~SMVJ20bP(V(Y!Jyt?>a1x7 zffEhiop>#0)~-VcazpM?=8l>dTZcm>YgAW*Uef5%QDInuOfY$RtAd5W}?w9GbB zP`CBQX%nG&Q?d00-qg6?z5%zaZ~LBheast}Am0j}esxXbTne^8#WQ=~ihn_F0IEzt zY9MKz!3;5!O>Kbpk6;*HLC&|3(r1YA)|6PBbE;fD_`X0&-ysA{@+|6?Ac^Rzg1`eM ztegZ#I%lD|u5$)kPky_{>}|nbWX6b~R>ivG~l8|_K z|0qKEJ9z)-tO3j5ux&sMZpuIs=gR40i5Q%0usO zoon1L>-p!%`B9QM7GU@hcz>C4gn?8WGR1oj>**GVIc(Rf3^eGpsZ97|B7Mw zwK<>c18G?kJRCW8toS25J35 zpTkegdSx?6ox4xajN|jKHpJ(60pqjQ7~1s5LE^I>r-{#Qy8h*JaQ}jHhJM_e`+kCA zac`iOfm=_*H|#CSfUuj`g8W#kwp8N2G@j$0W3_{G*Ac>V2;mpCrU#sNi5%qUxBmJz3Q@i!zm4WXT<)3-TNC$=I_8P1_r9&Ft z0K_E*-9paa)^%_1XCCs1vGoIwmCW+(xdXsC-$IOUPrZ5BFD((pg7ds4tTI#TfV?f3 znrBu({rfU+=zUy)b2kB8tNk^%Lmww1=kJix7s&Zrr1V9t<-eS)0q1`3sq_9G-rs=t z&(?bNN>yHZxb~K%_czvDJx#IS`>_IU5#FyS5{dxAr3bi1O3d115IB?iCg-%;gVygu z{T+#Vf{Dl>^SXEr0<)C&S%bjt1o6vn0fk*N|SN@uj=zF zl7$YH>1}19b(mzJVG;pcUG>uav97_-s!c?zUL6 z|MLdcZgSjI+nv>Vwh84U2;mpC5qN`4r8j}UqXB<)f^2Li3RA}iI5tyPmc6GSUK{9m zlXD9!OCMx&z2!Lt1Vj$WS9yv+&kfUtB{#oLO}8L$uCEvHW|*2; z(#Ufz!26r^`aXx0K1R-;?`e%C==4;WnqeyWEVq8F(=o|3@l`_H6Ce)5MABw-d+%Cb z(>~a1r7X+(lHmVC{ajy8{yuYwqwkt2_N8@sn$7s4H;zs!sos|iiSY_zd=JiDF#rUE zX(h3gWc;BjO@En^$~ln6tV)$#b=lB%8ppY{>l%reQk7Pom)5fkjFq+Q z{mmM)AA)m_!uv}ECdl-lr?}~xMxRxRG+k9#n{Cs?-HN-kNO3Q&1&Tv)DelGH-Q8VV zT!T9VD-NN!6=-n+1h*i6-tW5pvmEB&*?VVpW@qO@qvWxfQ#?F28;ipR%%&yZZA{y* zG(tl9yMvaBm&i)WtjcTskd-93S6RWCyDmTFCN!{S4bA85{w>QQn9uUQX6b#{aUnzd zHrN$yzx!+k6X&$!8@|W?sTJT~7R~7rx{oMQyJNK=GMvKxS~B=>)O-M$p!qh zu;$~+a{QmL?mRU;FRpO$b^7ziP@ZtT;AHt?kT&IPhxW+}0cn)(&I1DH~TE*4HVd_7dmslG|BSTYfkO#I^MTS7I#yHpAKihL{3{@42DE?NbC7b;!^E z!a8^f+~p8Y<4#*}fHHB0cW4Zij50oEh~0L>Fa&yIuJ zW(b~SJ4EP58o}6j08=yEY-;V2fE)k4XPC5x#N8iFDj}t4vUnRqP&n31Em5-r!H&3a zkGQ}Ji7v71cN5q62l=%;E^ul>#iC>Fl4o9fAP3ukJT}!v^ZqKlDWStn>1FSY8JdV# zjxE?r=Ube}#^;YP>G2bVz+P~+|7&z^l<^?6k_!v)KB9842%hb4-3~;M2p!`tiAq1! zHBWRQHXxJXt1muBmgE2pxx$B2xb8h{$-O^(Vyn=u4s<_W?Ak2_(Q)_6^KMrp=91zx8X1dae3Sn18)GF3Ik^j7 z@YlOWyfdiK!bd)Z3daLG-eGpW4ZVZEP>iq_IMc+8emO;+$WP~RF^MFEA3Jr)wO|@+ zJ>%d}xLpstT@mRm77A*Wa_a;2u{#Xn1L6rfDZJg zt1>$D1o>lC?XM3_L2pFn0mT_a^TZ|hoyH)MS7Cw0_isXi_qKf%xWmw~lF0gQ- z6q^s|=E~7pohN)t06Z?h;~WYX)p!{76CiZM`S)c3kAc8Co4KVubJarPlYP_A=Cj{E z{u{?{i;XjaCe2x7%ROpj)~7a>WEwC|@!n5YM-Et>^I1?Rh!LLj0vS4oO%&gjGO z_VxHl-+@RqUDt@-wutJgIt3)G#VvYp_7ky*Riij#lU8QPP%xj>M51>8FNbupPVX zG_pyOGicn8BPOxq2)-|iNL&a93RmsN{sHIx&`}fL3f1ac?J(@8mOt^OO&AFSB3tN5 zE%P{@3*_so_h4MQtsDfSaoI(=^OLxE56-C zaO@AWhYUjJrg`^oetLpUcLS~LUsrKp0x;L)kL|Epd@Eyq$;)=AlF>Y2~XN&ggnId2d|?{&B}Fy`Ye zdS3AwX2)ol)m885N&5!}QAP1Uv-kr+?UYKLDj5BU`EB22set zjm}mcsq&6(JjX+h;v{|Bzbhea-41Lwg*{ooPJZ5sl3%EYO7a!0h~g!pMC|o%d|FdR z={pZ~c-(~Bc@9n_k*8F61tFEP-ehJ8k)n%HlkSpxv@AG3Eac~Fg5`j%abo;HDkKpSVv#!|_ zcKu1mwpSipYVTxb&Be0%wG$v}hb$4WL=Pprsg9us_Q$W6SJ2L*hzopa zAB+=dEv=&hX?+=%8uq#j5B^j(a9M#jmHD?q%O+oir(Yuz{{kbaSLorde6JN*U_iJ_ zvpJ@oqq;$t8EfJ`(;qK(MvXp&521rW-|3rZEESr|V(`h(?_OXBUpczr(N|C24QZnN zwMy7ENx2rlOx$h(j;)H!DPA!s(w4=zW(>%s{VB??zh}(fyY-4wipzqqjJwo6sq`k2 zzQvJBe965NLg*)OjK2f*DZOnvrS!`1fx_X2$FnXHuQAgRU!BY z?+VrE4g@S_Iabe@n_XeR@;GkQ?WDFnzAcb^X9o*&$V&A@6^FY^$f6}{zu8~%HaVCe zi;40RkzwhSV<+Z!O{i#iC+GWXUJZoxa^%>}iu0~&em;)2u6H6=7i?IG@3!_-`4)8# zS^3*M1|#mCK0oR#b`%RoJynX@_r!Kp#LK%vd6DzkxAd+OEl$MuW&cBF;1LmCox@WT zWP(MT3-M$Rv7xi(9)V_h?mbALbOJPVBqB+PFJAI?)d+?~VyctN@c8jeHsj z7NA$#4>u_3M(wdrEwezm^^mb4|dkw8Ab!rVn<%@cuIn*Fo#b^CD8sG?^DOq8#5yOe2Q--E_^` zy2yTu!ca-L1>AW`6I+dIz5g#g7PqDZ$=u53Wa+ArJ^Yyx_5ErdfZ;^%LLg1{>reP} z8APeBeBK*0{(#_Gq}Fu~MYdG`6e-iMrH%d9To_sygbZaj{G*pD3A-Yl4?B=PBi4gw zK^@rjzNDX^l7*d07iCr^46~?$j1M+gHoiABd*nqvlZM z%IAH@w}zBMWWkg!nNP6YO1qOi2-m+F&2mFk(35~ijq1|HI9ZxYZwcDg;gK6K$)#j_ z8$-uiM*5sSvuyGu@ocS@OEc`Z;v^T|s*~i}IGp=XtA9G;QPUTXG_sMC<@frSRLb+e zPJPSLUCL9nDn$R$Bh#ANpsV|K4@Mrdrprb~=2SA%BZrDjNcAvEEkrq@CF`i01>36# z=-eg5sqD_qlvNRmHa3^L;rI@>%%H2?uae8Y?rWCabYMIMiH8m#KN!&rMnQ??q3F^+ zl(R+^GJFg4+ThytdrV>luRH1H0XY+d^-m)XyAEqB9hp8jOX&;ggp1xWmzaCc0wWKz z?{4~RR$P0cU{!_tZb&WlI{xC7+2;+(t$));{a{w|^Cxg8A3n;(-Y0?YPeNZtn>|Wz z&kA`14S^=9cW*yNH-S{Bgy*%ZPz&S;F>}JMBiKdprjxb@wgUg&=5W->@?rC>di?&N zADwpk5;~uBtqSj!a)^9?XR{ui<$u!#w$JkQp+^)6j z_*QShIH{I8fK{SGynh*Svj%Q;Fa=3Rd^PgXUtriwCw3_P_8lWsCa}JeG9MMrACau9 zIaoq2fd*CyUoP%@?ML*Yd$z{}VfU(o5O(m5)N}z8hnW!`#;3t3p;KEhxK4X$FC*^8 zZ~Svq!bsCpsFsW^dW<)RJo|De z&V=9xDl2>M_foqh_I=W?D#*%BGm8Jvvt*`I;I6&sK-=|+^A(0tF({E;iJsYufU?$> zDuAWEX8NR5(!$idh2K8<)B7nNidhV)d%o;tpSVNRc1!u+$fj_{D=r5Yq4OiC@FI$1 zD|Y$WcDq$PiDrs=6NdlUfR}|JZS$76z^+cPmIPwVAZf zOgYQ*pb|8dPY#II;i&_4I{2~fbS!U-$#)AeNn5~KFK5>HWQsc+ripkrEh(87oN@_`Byb!YF!<= z>||@{>+2##&5G`<2wS90wyh6}`f%j`HoAp?Vj_!1LmN?SMrs^(4;q3p!F{XmQan2N zEmk}(v_TnV*HEO|%OQ3*hTuiC6Xcc_>=bG;#i5i~X$%c`vstrg=6fOhrp~DC(97;V z#@ft86=%Jp5wBw>GaDLNPB*j2r=;oq$HgL2+iX47D$`O`Jxdo5n^!sbr5!_G=co~! z#DHG!8DA-7gbYV`q@B!MWV&JdSgN=yy@D zznbuZK;u?}?Z0~Gr;mMfRtsdNyU4(>$;ziR8hL7q> zUtxcIJ!xCIMsKlc&ZI)j!+K@G;ZdHS-490gtv_uMZJ36Mi8z`7DbesLdzAGKpmYKN z@|Cy<)kpL%pV^RoE2@Kjuc)LQdy>IE3m-3XOl^qr1jJH_Y=ydnc>#XDwoCMBj4h*M6Ir71_@VB z_Z%>Z*RP%OMUNv^);Yf=d*v|fBk+D3vJ~(r^c1EZs?j;ou_B{zkA90>VLxok%lr+~vxxUgMZz62-p3vGZp+T9jlGx4Z(^ zY1{j2`iX5iSlzEmyBpr3GQ?piph3WfzW}^l$B_rJ-ZzSCYS|ubv|U3(w+#iu`f+tm6EBA`kbqc_;=(e) zjg0M4B}d{5Q~FwFJzv4B)wcdxD7?uCZwjP-(e8%fCdXzujFw`qglcQ9AY~BQI=2mx zCWm{?A-x@yWfiI^K_S2i#SnW>P(?dbfghZAq3gj-5(2@kIo*EI;3TUT=1pRBls;k8};DNLR9)$y_ z08-mnfeM>TIdwY#=e*yuBNn%>?9(5RGxem``NM_t{d^8xov)~W?KuDJ3#Laua)o~; z0=K_&pZb&;xh$;bj&+%DrC_GC7%~ya_I0;To*cT>b0y>hcUV#Ekb80W!uGJSwUL!s zt7vtC$p++2iz~UaY&-m+6SxU6y;#8^>bQ5V5Tn=J_ENBub`SS@&(0G=Dc#gMc?;YEzY_|MCzX&7Z!k;}@ps*PC3ZN8dym1&CQpR$k* ziV1$Ko$~yvQ_RwT>5qbL{qqi2vAy*F_E=db${wDw(3=Fg!<4w>}TmBwy*}Nf8m)9c$|mSfzU1K0NMp>d+juL9LL(BYxc< zP-gW)Z!7-Kz9@_2iPD*|&5(~zn~W%xFIYvhnn<{xzNg09rD$9SXQg{AKv^1TmDAv+ z$_%?zxvo5}`s&0od+zaQSnTKt+j9eeJn5(Nn;#JiPiU$ocG1SwAHR~(>)<)jwC!AW z0+V{c?(&GmRzlg}ZY*&A4EATW`#RoXI;aB&Ea6ZD&St;ZQSIOPuDkH4&0)nB^4MYj zmp{+fH~(Nu+}(GbgVV!8p|7}0m}!~hTKy)Wm8RzXdo10YHz>4stzk?lYW{WzuakJa z%~Bt3FP|h`jwiVFhwn}^;3w&ELiT5gMkIOZf8+BX-0!Bz4$BHo?nsMUSjG9CwhVv7 z@k&7;7^uDX{MlB*EzR(UUC-n-%JRE36|tGKX**V&%4Ya+WTVN0Xh$CI=8Zd-jh+*6 z3b;^!`VQ$}M@uB*a)*1GbHL~`_k_wad=^{>pp+|Z1uU@~w2gVu{{Wx;P`M}CPLbm! zZH~~9oS9R#HBine;n5pZuPa>ZkAYHhuauWz^$TIFIaG|4t*9kDTT;w>sI!&gp|-2A z@+IB1{xKvAp|u%=v#@2f9EZ?_amT{i8PbQ?<@Q+=GAz@ zg6g2m^*O0lrCd)90L_`)a4b3+{@}nOAR|2Je*PLH8(p|75?U9W z^3Y~-`-IJg^XHD~f3-I1bEwy4q>hg=q@^J8dx&z!%Q}5bzjrL^MK8dVXC8(+Odq*h zuN_LVnWK;Jgk~fVwxVF89#a3}>eb5C-&VJH-8^S&ya~^QkE4eUE&Qlfh{W$@==pi!}_u8@hHm7gq7DBrBaK?()@XUAOb% zvtL&H6KfeALWJ?egD4390MAUceF7u*+|;4lsDUrUzSnB7b*pznppi7e#lt$H@0(kt;MRjr_~jMuo^Czzvs=H$}-TkTkzVaU!us0W2C z!n2Uin@8a&4%N<2tIQe93LOoTOgWt2mOH)NoSz(h)tY9iH~G8_O-A_m-#>cWmePUX z;4nG#T*B?KUdW=euseKB=`ASo)$D22B*QX^wAWg`Vczon;ucYWS*C3KE z9^DtrU)eUl=X8)h=2?V{|3~Y?#=*b8vqaFgDN|2Y_F%6|ArS1T_6t}R$8G<}{ODA` zahqOgtjx+ju@%ftAs_9vNaJJ6R=c|WXHq{)eCEe;LDTHe|EyVl}$#IV9x-@0zw30=n-f6=?(*6+e0IQyp} zOx=;L0r8^$iUG72>K6Yn2FQf~75qZ?&u#Y=VFP(gF~u&Ih}4V)(o39HD#_~21oFrW z-jX{JXFl&t%S$@AMY0=oai1OS8PE0C&Da|Hi14hB4<+5sw@$md1zM29Lk70SKa*5I zD4*FwAnJfpMe*!IUJd-PpokT9r zp*!;MsfhnhdguXfn#sn{MBb(syq#Eo5q2|vn*eXtgvp^rJrlMYwx6aBK9~Y zM#w(&A1*E9)?^XB&=JD(GEmUfHIo9bv$xm*f1g~i+u8{slt{*8$^J#}_Vc>#)ikY3 z(X*l(wY+&jrDRuVikJMJT$u+Z_ba;h`ExMom;`K|{r&ne2aY;fsMM|R6@fW0dg;X9 z=WSuKq8B3*7jY4nNg$Cbmj7Q@>ZdyY>43k7{aMp>d-VITMjy^%5`+|#4Avz(gPGO} zfT$OU(hp<>{s>zpk@u`=*4MlsVdT%B>ggni2zYYEIwVqJmtr!UEGXZ?NP|uG?p77~JVSk{Q8w)T5&2N(gA6~o9k=Qc)Ao}R8WqJ_)c80~} z@cp%oUop9DTQTwkk|VJBl#sWmJ>HeytNKi%&B6P7*LU(Sktkk@RG(jA`mwLcl9Obx za}_qJ8n%i_er}ot(-rV~280;cMhf-LDCn{BczhB>97qa5$_gOf@y;1QGRt)RJnZl2 zh1NKrxg{zDK*WJ|s})|JH_tGZNF4Rn7xm}oz4#Q23FX(OoXsCz%nbBY{;=BCcA4{^ z>)*E4zY9E-9r$+Fb+3QUC|(*1TDu842R>l!-q&5iWLzf@=ubIIU8%z%L2qz1R$rf^r@}iCbQUa-NoQxCC|Jg)5DUAVi4Qm#?UBwQU<-6% zv~`NKHJHYcWzz<*8{8%yFJ4hFC~avgT;xVvWtm`cj=}$)b9c}jjXMWlPc#DVc%H_n zp#*?F>sphwC&afZRmy-_@O zV0HQ2Jx0h2qZE#C;)3dlRa)q*9DY>!k6TxifG@nh0{>ybI(=wpT? zoP{S>c1aYH$rlK`H%JN1bWwNL__}5)sVh0B>>2y1^Y%IB#=0m3%?fbTl>xGquraQ? zcbIJ`?%IQIxO_m)I0lr5?XUVB0VMUcX_q zw!bDb-R|ugD}itYx7pRPnVRH-5T0=49z&PNT92vj9E5&2xFJK9YP&=3Qqd?ZkUuOI zsYn{%!s%>$LJ8Z4HUkW3^sK3~^WO7|b$DHv#a6kxGWdatCBJV=h891Hvju)d_R)UL z1%%%cbi{EvNW9->-N+UzH;anQ)&nYeS|+DfTn@ZGPh4RO#A9BIPucCMCyzZIP!;(Z zV;r0bkTlY|O!S!4>EtxP2Xz6*+N5iV-zV4GCc77k3F_!@#bkmY1dR5`R_jpahByc~ zpm+@lq4b(^j_EUuPpymTzob*G@s>2nskdR#;b#o$(E-t`z_EV}_4NB`QwwvLk{Fw0a$y{J%G@#K8XB- zdGTlRjTKNVo*SB(fwhQ?KpFVo2)^3-Z=8lVd*{~c_CK2{%WuD`z`PZ(2xIP`5Z7n1 z(aYOObBX4U$zPmblK$LM48aUD*o0itD|N)@p>8Qg_^MePHdzLB%C{>`#&21$YPdM? zaWL$$-+LAsy=EBvb+=9y8;gsn$dj$RY z*XQ!I`_D()=vfY|0Hwq@xeX*Sstg_!KYi}`rg?4lSyY^mV7#HS$a7__0jOdeaBmZk zbtowAPT3L^^|HEfk8+m?_{bX?XoV({w(D%cuOtaxIek}E2eX?6whf*hbALg+gJzmK zM5nDK=dA%@_t)6AuO0+LhZWcLKCku9SH=^G>M(ML_p{S(rty2I=%Ik0{Y;e6j{*ZK zynrm92M(MTl*!5!SZK+g{ttEMBBHFg66V| zyvDkkG4rxvlavrvw7&`?4`^=v;V%fTjlBSOcco(O$AyFg1#8_RXw zqv;@HD@U4`=AC72R+)}4^7QQpo{sO)5S)%qBhESwHigg9>7kjqH)2O^;a2ogp2PMI z0M(_wrcg}Tw?M?IZXmMvv=1dH6nCoP(Tn{ zY!#!pb5_99MlsOu7FMZB4`+X1EgE3g%pn+G3@Pe@_pkR>&PO{wfLI4_*fH_uu1&3U zWe#cW;O|l8DTjXB%hRu!Bfw)z=gh6Jihg?ej-hq(0*-kBS40@^3Em1n9jsT7JKPsK zWTVuFEVI3p9&!n+tSd_02i&qfK)1P*091q9yRM2{|CADTDKy>bBeMU#B>K_td=UE_ zV%GEMl*QTNz}JOp$;0vfa6|rBrEUd4H|k9RIoWj;ZLiOxjcS3qG=2m0BjvQoYX5C2QPvr# zqu-Q&`=JE~BKEEt2dE{$U$Nm>bMIsutJHebxPRH4ootztH%wnuhuWfo{=PReaoV_l zRq&!oBah^;0Ee4sq5Rle>a4B@yZxtPtaM* z_J<$7Us*n#zwbMJ$yA`mbC`RnOsgEce0XfU&V-h+$ny2bu=vUCcL7Y5hQ@<=4bOqo3oe~QPcjSb~)O)FMBzjaeI=aoE-5KgBJ=?*Zr%t(Wh@L;-)K;wqG*;bB3hie;&oVTXAaKIn_Z>w{e*_agw=lcizPCrt- zsPqlJ;}Fhz5j?=|)zfsU^h%N%k{ySS8(}~O{S0~@ozZ+nX?wcVeDu$YGK`* zj|oH{UvrJ`3l*93GYf&8z21#7)l2}B#ZG3)b>O=cuZ%e{>PmfJFj5Ex!W+h{5n#g8 z2`2qyIVNogpB;m#wJaycEsl1XhUEAc7sa?XK|G;n~tmS|WzrtiYee zOgT|ylT*-&&}>E;Ie0=O+Y|-wM18xfcWpw(VKr9tPrc7ud2b+!)HA%lX=)Y~*L1#Z zyx8eo2GNz(p4M5uF$rW!;;gmG`!boxY>Ak+Ig1qvC4UQtY1a2n#Qm`>?mrW!3P@CP zI|jXM3?koQ9MECV%rYSSTy`Fiy>&x^mK8)BA8HOou0u2T;3L+ZF>pecawH7ehyEKLJr?=~AHpINQb zr7EX2iE90x6t?N6&NY|Hn-FVpqeYx^0Q~NtGDBbOVykYB5z~{BEC!AIMCw&*qrtd_ zT1x&3a#9x4yAuu$0QHa(Al(Smb8GKMfjIa$ung_UiE2HchOfd*AL7p7h7knzZ0T= z8nkof^|C@zYI`C9us6OdX;Ct5_((k?ZFACQ&x}-wz&A{Mfc&|yte0@@ zv3HAKbQlmZ6c{`x_$mUEVFv0E7qt<4gR$s(Bk+P?EZ^Iaz{f;aS@oVNb|v3GRLKj& zcj`V`EXrSCr0LEVz-62kS41NBiEhgVQ6GN{s}M=q8biJ8hrWg!gQeRr!t#jb!1mR% zynZGe>XK<&iyhK{-NZ~R6}3WLRji3+mFpy;6agZ0rFZj=}}TnAx?|WNhaV5DS5|_ z>J(GNAR3Te?M?Y5k1#-0QumESuDv=_5G z8-KFI%jyproS0+3SR@Wtu;amHQ)#Sdx^6!XR^`$+Nh5j}8+&HSoIr4<$D z;`Lp`g=o}YWSDW*?bRF<7=cxi!f8qK4zDvL9^4&VS8}@1+}=lX^73)mXxQ@icvh4f zaNM22oAl^aMdg)S8oFKOx~4L0O^lQ!Rl7Kn%z)=}Ew%xg@Y~^pwA94Wh1dN|peyQM z7XL!pd)-}~89=P#Qk}W_=FK&1FpXk86-E5qMr;KYMF@czX~-fj_~QC#=bGEJsSpXB z%NbQ#K_ZO?EW5&=1d4eF)gS}`uVZ3Ja6QmBP_pH1?~Oc83RNn>5!r=FeELwy$$>PwJmMrr)pu+Ya4;E0UR2Q~Bi$ z`*CPgGcb>ne|CS-BC5{t_Ght?^OtL0022SUYX->bicFb6@`rMn-t~~O0~^_USai}b z0(Q~Wzs+h3gVCH(%vd`1BlXu$xKl|=uw%?qNC!_s`ovnV;-ux+*6my|V$RP(X`G^V zyP0Bjdj(c8m6^9$mJGPagoHO%$+e-qRnmwYjhtL+zdOVSNHiy(eMHAmr=HD!fPTlb zMq9qF54P*P7Vcv?28`CB`!zpIZv{FA=#W`M#bMw7xyf5^)8UYRHs6@1vwNZjVii35 zjO`cdftr6M#;5KF02V=??|QrcDm{z;4?;7sLmq)Sz6U7-Me>3d)#Yx0 z+J>7$k&+5Ilpu{s}^+V$upwzR(zmm(#lgl0%IqWlU z216U6{|k<0BE5e{$SsESTL|fP7u*iy18I~AOk1hG)A`<3vr=_7!_fTQ9$@5jb+lRc z!|1N7<%43;lB*=#YT+@YF)~$T?oh~As*;+z#7

t|}f?~zm{)D4A^)SSUdG#yhx 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⪚=nB4Y$UYyGQ8d-T4?(ssP42^St&pR87 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 Gy#E3Cbcx{r literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/splash/Splash_00.png b/packages/mediacenter/xbmc-pvr/splash/Splash_00.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ae922ca8452beddb0533265c90c487411e2748 GIT binary patch literal 58119 zcmd431zQ|ZmoAE1a0%A9LxKc%2o_v|ySux)2bbXP?(R--2=4Cg65tfy+_`to{DS+? zR5#Vt)g^1MwO-kT$;pTzA>bi^fq@~3{}5IH1A{ySUJt{;085X9QCZ*#+(AL?J6Poe z=m_`&Mqg4)7>wiN$J|sn3RnYg`$NqE4D1ue$1gZoYB~E`p%G!c zphW*1*)sopk<_ZVprobM^xin1y2CRzntD=I`=YSs z+~na|yLMLk{I344=}^Ji$<%p;1ksHO2L<6LK>S}%mww;>p#RSm#86uQ&s+cXgzEVJ zZVRjk%>ML0K1_`2Pyavn_J3~+^?eHZ|NElwh1^#~1ytZQ%s5|K~yd-`hfv z9RAP!{;zHS*9rWuZU5H^{QvM|H@AfU5rd%6{-nTlkJZ8fXKEXr#k4;^5`BuddRAw| zU**NW@$*uz%iE}Hb@EYTUWM4TAKo2P!7<$_Ug9f6 z-?6q+wAc?oqkcIaC45h3bF25PsuLHcy#vID;Du|M<{C zG2_TZE0l#mLpVqw#$J2wm~ez&{VNl`1M4tFlGD@sP55qbLA>sm@$vD8j$Eb<>cw;B zZzj3a2-XQi6Csrf2=bVIDX~Vl?j3||Y;2d$CsjKP@7D}9wYC1*RUtf+Mnwov5IqDj zBLT1|q~hpf2o9H$mHAmW)|$jQ^CRY(<9peh zzXF>194(>8DHFM!|Fmh~m&q6-HNn{wKaUs%1h>^p;k4e1$RQVFSUT$FuAqxP@TE2B z!6EUYC-wCHT-R zfgDjeih<-&;1Ic?rzWH^27j!1zX(RJ#>PX4LFvDwzzYZy3x^i}C}PC;5sBsqP5m&4 z=DS)>L-Q?vgOYwVT8#K`_@C`AUz%(xS~dfZTf&P9dN-8Qe5wvR_vD88w6DLeJCMK`}Jz(kY#4r0i#W7KL~CXb7fcB5cD z42Itls^h$X4Bqk^$Pa9s*wj=(x8hT4DQmKBC>Or|IOq-3oeI`irAG`aR3I>cD9zc8 zAYhH9Z0R#U;-yzwlDb$1E_Lo3i)3GJUB2_2NXOy63&(dACc7EQzTRAB0!I@RRzl-> zn`dHsc!@Tak8gD#RG3K3EML#tdn^T>~SAIk*qpdUaK}L%Zi=Sd>>(gylO| zWq*mXv$aE$^**K{FNMf3`4LC!SQuMCQ_CY%>0oFEQxQoTxOD1wJpyYU<2#D6886k= zKMa{0|Tvej@B64_$pqOH*5g%)8llsx1((7 zfdq|Xo7Trr6pwq{C`c$v#Yj*f4i}IRq*=Vcg5oWgq$_~vJb%-Fza=LO#T@hU*W1uh zgV2dFDXyVV*ni1i?96zoB88@eq4_R6665tkm*~YH0tJKHON6;+fR&?NwsW}!`M5Yl zDE52raj5E@tn=Zxtl90RP}3KpC-3`Iq5?4bIb1KZV`%RMci9`!|iQI}O+C9U`#;^}916wM>JA0vx2^;t0`V#h>JT;4_X; z83)6)AjDwfvt|U)-E3-3Xm(2XvSKyv@~!*{XsS^kn(Sd7jC5Q8*>qsoLE~x`FLgM^ zMMLB!U!smgW;w>Gf`j<-vI>@&1%ae}AH+$+Xrep584)W=Q`+&BMZ?MSc4%UA09&Vj z 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

wIPx7x|*?0-qFl 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/splash/Splash_new-001.png b/packages/mediacenter/xbmc-pvr/splash/Splash_new-001.png new file mode 100644 index 0000000000000000000000000000000000000000..cb6248d3c611775591618d3fdc00217683b93f88 GIT binary patch literal 209574 zcmeFX_ct8>_XjQ_N}>gk=p;%+i{5(@orFX$i4vXYeUYe1l<1uV5m8oKokc`vqb|Ex zeX({Ii?vqy`nbd^>unMe5*i)tXT~HX z^s*NBO$rN z_Lb*!8YMEdI~U{WZNkJ)OM#Ni=<(-uXK@atFEk zyKrmi7`!x#roB%>!cC&{O#O8*Y;Otei~7|-@{-pXLj+@Ws)>JIkx|k&6!yOZzLAzD zEGP16YHCWx(q~=Y_Dkp2%*Ymt)u4?IXFqx>Iu%1%Z9Kk!zLf%|`; z=L4_W|3K8LcGUj>$)9f|H~xp>{=3otzQcdt=)XMrzeM=2ME;|Z{}IA}4Edjm{9hvc zCy?C#tB3yt@;`z6zeM;?ApaA{{}IA}0{Ndn{$C>e|3V-q^7TmScapId)-ux|xnLlenlazC)6Ne`$>C99kE68~Qa{f<%cq z`y8aAYU@fAi#djv_ga5e{`=BJb6=me^zsg*$9J%?{`J}0DDW(+Tia=G^zJLQt#9EI zqrvhaVk9eeUo|_IMTN-^b0&fP7n;N6~WtEMUtB!uYczft}{}tw}L-Wm&>6Pf<54u_fJ2X^xjo&e4{tps>2zanIC-VjL6)Tmzz7*c zH370q5sju2sC$>)f*tYYa@8kc04NsG(Fb>|s~@XMb}Cw0o*AGTRXy~GsS|54bJIfp zvopoc4zxV7d;&Rqy+en?=Jug5ad}U`k>2`sO7#){yhtKt`=S*U;N_DC&7`&R1yzF= zRyT&K=K7TLs4ZyuS=>~;Z_~aYTRC1&ZG|X&=CEWWUrm0nRiSxg$z`L z5E7bs!ei1AnbI!^O3XD)8%m~k$PH%qV@kQ2``3|qI)(rTCX2fPXPx$)OOFFgw62cQ z@m)t9mnRXwl^ww1wnYlIjKIY?=!m`n2Lw5(r01>F;2(bOQlt*1>KxdfQM0C*N zz=16}QF~d(|6Sogm-Rl6i`E^AKIXftD#{8lYR5l|dABPP} z0RP1a8@U;|sjiFZiyX0ga7B8$pDQ{Sqm&l+b zYHTbb=j>S6*b58k6)-sVGlrHL$xna=Dbu!%qobr0dj;#uN(OVhDC-a-Cv*aMmFTQ| zC2NTuw+;?OGK%Z(5NvMS`9-Y2L|4P#+=)Uq|F&dJQFq!84D@~bn=BA-D0Lprz)M3; z42leowB0B|w;#Zvx+Q@p=u#325>6T&t|aBqwN$euDqk#VJnYK-peOe^1Edv*?@uVF z$|X$99~3=*cmN8YGqeN*dX&<%VMDO4dZB?|JI@+l>4hq-=bl#jKD&s-9sNO3dati< zW*6g2k>_JbJttnUJ9W4bV&M$7^9=6a9KI}hW`LvWfh5Ziklt6y@F!u4Fi8#{&)Kou zo85-iv6V=LLbiV@S@iO^NhWC5vKfmNEf?lt3?7@0ND%kF6tHX~7%Mva`rlytH>cz$ z>s~JxDG;x;;;2G2P-9(6L;yCz^{;d}%De*rLRo)K?AJsf02#GmMj=(sP4};9a@p7l z;-MM3cCw7O@_b&E6dLOqx5HMH=?k;UGeP=OVPAM3g74AK=X%x!`I zt-9f^gr6tfvw$O&d|YC4ZBY06n04Re@tij)Sao-!xbxU~_r*kze;*-hOm62TtUZKD z34rY3k&Q=K%?3d}XL-82weN0uyiB|5EE4I>yGO#A_}ua$Tx9w2tRpZ2a&jqUAYh+j z%6{ll41IFPXGRuy2ms6YAfC7~YIOCF`wk*92KlwpmzND42DNr`k
PC$9i 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�Ibh(&$HV-dlX;y?H>UNP6yCf8OG(zaRRuI!C{2 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 J<(aE@|36h+2crN0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/xbmc-pvr/url b/packages/mediacenter/xbmc-pvr/url new file mode 100644 index 0000000000..c8db666e20 --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/url @@ -0,0 +1 @@ +http://sources.openelec.tv/svn/xbmc-pvr-26651.tar.bz2