| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164 | --- Libnet-1.0.2a.orig/aclocal.m4	2001-01-07 21:49:29.000000000 +0100+++ Libnet-1.0.2a/aclocal.m4	2009-08-23 00:39:51.921223744 +0200@@ -1,358 +1,8868 @@-dnl aclocal.m4 generated automatically by aclocal 1.4+# generated automatically by aclocal 1.8.5 -*- Autoconf -*- -dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.-dnl This file is free software; the Free Software Foundation-dnl gives unlimited permission to copy and/or distribute it,-dnl with or without modifications, as long as this notice is preserved.+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004+# 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. -dnl This program is distributed in the hope that it will be useful,-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A-dnl PARTICULAR PURPOSE.+# This program is distributed in the hope that it will be useful,+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A+# PARTICULAR PURPOSE. -dnl $Id: aclocal.m4,v 1.1.1.1 2000/05/25 00:28:49 route Exp $-dnl-dnl Libnet specific autoconf macros-dnl Copyright (c) 1998, 1999, 2000 Mike D. Schiffman <mike@infonexus.com>-dnl All rights reserved.-dnl+# 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-dnl Checks to see if this linux kernel has a working PF_PACKET-dnl-dnl usage:+_LT_DECL([], [build_alias], [0], [The build system])dnl+_LT_DECL([], [build], [0])dnl+_LT_DECL([], [build_os], [0])dnl dnl-dnl     AC_LIBNET_CHECK_PF_PACKET+AC_REQUIRE([AC_PROG_CC])dnl+AC_REQUIRE([LT_PATH_LD])dnl+AC_REQUIRE([LT_PATH_NM])dnl dnl-dnl results:+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-dnl     HAVE_PF_PACKET (DEFINED)+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 -AC_DEFUN(AC_LIBNET_CHECK_PF_PACKET,+_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++++# 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:+#+#    <var>='`$ECHO "X$<var>" | $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], [-    AC_MSG_CHECKING(for PF_PACKET)-    AC_CACHE_VAL(ac_libnet_have_pf_packet, -        [case "$target_os" in+# 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 -        linux)-                ac_libnet_have_pf_packet = no-                ;;-        *)+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' -    cat > pf_packet-test.c << EOF-#include <net/if.h>-#if (__GLIBC__)-#include <netinet/if_ether.h>-#include <net/if_arp.h>+# 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 <bug-libtool@gnu.org>."++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 <dlfcn.h>+#endif++#include <stdio.h>++#ifdef RTLD_GLOBAL+#  define LT_DLGLOBAL		RTLD_GLOBAL #else-#include <linux/if_arp.h>-#include <linux/if_ether.h>+#  ifdef DL_GLOBAL+#    define LT_DLGLOBAL		DL_GLOBAL+#  else+#    define LT_DLGLOBAL		0+#  endif #endif-#if (PF_PACKET)-#ifndef SOL_PACKET-#define SOL_PACKET 263-#endif  /* SOL_PACKET */-#include <linux/if_packet.h>++/* 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-#include <stdlib.h>-#include <linux/sockios.h> -int-main()+void fnord() { int i=42;}+int main () {-#if (PF_PACKET)-    int fd;-    struct sockaddr_ll sa;-    struct ifreq ifr;-    struct packet_mreq mr;-    char *device ="lo";+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);+  int status = $lt_dlunknown; -    fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));-    if (fd == -1)+  if (self)     {-        printf("choked");-        exit (EXIT_FAILURE);+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;+      /* dlclose (self); */     }+  else+    puts (dlerror ()); -    memset(&sa, 0, sizeof(sa));-    strcpy(ifr.ifr_name, device);-    if (ioctl(fd, SIOCGIFINDEX, &ifr) < 0)-    {-        printf("choked");-        exit (EXIT_FAILURE);-    }-    sa.sll_family = AF_PACKET;-    sa.sll_ifindex = ifr.ifr_ifindex;-    sa.sll_protocol = htons(ETH_P_ALL);+  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 -    memset(&mr, 0, sizeof (mr));-    mr.mr_ifindex = sa.sll_ifindex;-    mr.mr_type = PACKET_MR_ALLMULTI; -    if (setsockopt(fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP, (char *)&mr,-            sizeof (mr)) < 0)-    {-        printf("choked\n");-        exit (EXIT_FAILURE);+# 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--;+        }+      }     }-    /* yay.  we made it and it workz! */-    printf("yes");-#else   /* PF_PACKET */-    printf("no");-#endif-    exit (EXIT_SUCCESS);-}-EOF-    ${CC-cc} -o pf_packet-test $CFLAGS pf_packet-test.c >/dev/null 2>&1+  }+  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 -    # Oopz 4.3 BSD doesn't have this.  Sorry.-    if test ! -x ./pf_packet-test ; then-        ac_libnet_have_pf_packet=choked+# 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<name>.so+      # instead of lib<name>.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-        ac_libnet_have_pf_packet=`./pf_packet-test`;+      # 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+  ;; -    if test $ac_libnet_have_pf_packet = choked; then-        AC_MSG_RESULT(test program choked... assuming no)-    elif test $ac_libnet_have_pf_packet = yes; then-        AC_DEFINE(HAVE_PF_PACKET)-        LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DHAVE_PF_PACKET"+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+  # Handle Gentoo/FreeBSD as it was Linux+  case $host_vendor in+    gentoo)+      version_type=linux ;;+    *)+      version_type=freebsd-$objformat ;;+  esac++  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+      ;;+    linux)+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'+      soname_spec='${libname}${release}${shared_ext}$major'+      need_lib_prefix=no+      need_version=no+      ;;+  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'+  ;; -    if test $ac_libnet_have_pf_packet != choked; then-        AC_MSG_RESULT($ac_libnet_have_pf_packet)+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++  # 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'+  ;;++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-    rm -f pf_packet-test* core core.pf_packet-test+  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     ;;-    esac])+  *)+    # 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 </dev/null` in+      *GNU* | *'with BFD'*)+	test "$with_gnu_ld" != no && break+	;;+      *)+	test "$with_gnu_ld" != yes && break+	;;+      esac+    fi+  done+  IFS="$lt_save_ifs"+else+  lt_cv_path_LD="$LD" # Let the user override the test with a path.+fi])+LD="$lt_cv_path_LD"+if test -n "$LD"; then+  AC_MSG_RESULT($LD)+else+  AC_MSG_RESULT(no)+fi+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])+_LT_PATH_LD_GNU+AC_SUBST([LD])++_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])+])# LT_PATH_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` in+*GNU* | *'with BFD'*)+  lt_cv_prog_gnu_ld=yes+  ;;+*)+  lt_cv_prog_gnu_ld=no+  ;;+esac])+with_gnu_ld=$lt_cv_prog_gnu_ld+])# _LT_PATH_LD_GNU+++# _LT_CMD_RELOAD+# --------------+# find reload flag for linker+#   -- PORTME Some linkers may need a different reload flag.+m4_defun([_LT_CMD_RELOAD],+[AC_CACHE_CHECK([for $LD option to reload object files],+  lt_cv_ld_reload_flag,+  [lt_cv_ld_reload_flag='-r'])+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+_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl+_LT_DECL([], [reload_cmds], [2])dnl+])# _LT_CMD_RELOAD+++# _LT_CHECK_MAGIC_METHOD+# ----------------------+# how to check for library dependencies+#  -- PORTME fill in with the dynamic library characteristics+m4_defun([_LT_CHECK_MAGIC_METHOD],+[m4_require([_LT_DECL_EGREP])+m4_require([_LT_DECL_OBJDUMP])+AC_CACHE_CHECK([how to recognize dependent libraries],+lt_cv_deplibs_check_method,+[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+  ;;++beos*)+  lt_cv_deplibs_check_method=pass_all+  ;;++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'+  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 -dnl-dnl Looks for a previous libnet version and attempts to determine which verion-dnl it is.  Version 0.8 was the first version that actually knew internally-dnl what version it was.-dnl-dnl usage:-dnl-dnl     AC_LIBNET_CHECK_LIBNET_VERSION-dnl-dnl results:-dnl-dnl-dnl+_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_DEFUN(AC_LIBNET_CHECK_LIBNET_VER,++# 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], [-    AC_CHECK_LIB(net, libnet_build_ip, AC_MSG_CHECKING(version) \+# These are sane defaults that work on at least a few old systems.+# [They come from Ultrix.  What could be older than Ultrix?!! ;)] -changequote(<<, >>)dnl-    if [[ ! -f $LIB_PREFIX/libnet.a ]] ; then-changequote([, ])dnl-        AC_MSG_RESULT($LIB_PREFIX/libnet.a doesn't exist)-        AC_MSG_RESULT(previous libnet install lives elsewhere, you should probably find it)+# 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-        __LIBNET_VERSION=`strings $LIB_PREFIX/libnet.a | grep "libnet version"\-                | cut -f3 -d" "`;\-        if test -z "$__LIBNET_VERSION"; then-            AC_MSG_RESULT(<0.8)-        else-            AC_MSG_RESULT($__LIBNET_VERSION)-        fi-    fi\-    )+      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  -dnl-dnl Checks to see if this linux kernel uses ip_sum or ip_csum-dnl (Pulled from queso)-dnl-dnl usage:-dnl-dnl     AC_LIBNET_CHECK_IP_CSUM-dnl-dnl results:-dnl-dnl     HAVE_STRUCT_IP_CSUM (DEFINED)-dnl+# _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_DEFUN(AC_LIBNET_CHECK_IP_CSUM,+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+], [-    AC_MSG_CHECKING([struct ip contains ip_csum])-    AC_TRY_COMPILE([-        #define __BSD_SOURCE-        #define _BSD_SOURCE-        #include <sys/types.h>-        #include <netinet/in.h>-        #include <netinet/in_systm.h>-        #include <netinet/ip.h>],-        [-            struct ip ip;-            ip.ip_csum = 0;-        ],-        [AC_MSG_RESULT(yes);-        AC_DEFINE(HAVE_STRUCT_IP_CSUM)],-        [AC_MSG_RESULT(no);-    ])+  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]) -dnl-dnl Checks to see if unaligned memory accesses fail-dnl (Pulled from libpcap)-dnl-dnl usage:-dnl-dnl     AC_LBL_UNALIGNED_ACCESS-dnl-dnl results:-dnl-dnl     LBL_ALIGN (DEFINED)-dnl+#+# 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_DEFUN(AC_LBL_UNALIGNED_ACCESS,-    [AC_MSG_CHECKING(if unaligned accesses fail)-    AC_CACHE_VAL(ac_cv_lbl_unaligned_fail,-        [case "$target_cpu" in+#+# 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 -        alpha|hp*|mips|sparc)-                ac_cv_lbl_unaligned_fail=yes-                ;; -        *)-                cat >conftest.c <<EOF-#                   include <sys/types.h>-#                   include <sys/wait.h>-#                   include <stdio.h>-                    unsigned char a[[5]] = { 1, 2, 3, 4, 5 };-                    main()-                    {-                        unsigned int i;-                        pid_t pid;-                        int status;-                        /* avoid "core dumped" message */-                        pid = fork();-                        if (pid <  0)-                        {-                            exit(2);-                        }-                        if (pid > 0)-                        {-                            /* parent */-                            pid = waitpid(pid, &status, 0);-                            if (pid < 0)-                            {-                                exit(3);-                            }-                            exit(!WIFEXITED(status));-                        }-                        /* child */-                        i = *(unsigned int *)&a[[1]];-                        printf("%d\n", i);-                        exit(0);-                    }-EOF-                ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \-                    conftest.c $LIBS > /dev/null 2>&1-                # Oopz 4.3 BSD doesn't have this.  Sorry.-                if test ! -x conftest ; then-                        dnl failed to compile for some reason-                        ac_cv_lbl_unaligned_fail=yes-                else-                        ./conftest > conftest.out-                        if test ! -s conftest.out ; then-                                ac_cv_lbl_unaligned_fail=yes-                        else-                                ac_cv_lbl_unaligned_fail=no-                        fi-                fi-                rm -f conftest* core core.conftest-                ;;-        esac])-    AC_MSG_RESULT($ac_cv_lbl_unaligned_fail)-    if test $ac_cv_lbl_unaligned_fail = yes ; then-            AC_DEFINE(LBL_ALIGN)+# _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 <jrb3@best.com> 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 -dnl-dnl Checks endianess-dnl-dnl usage:-dnl-dnl     AC_LIBNET_ENDIAN_CHECK-dnl-dnl results:-dnl-dnl     LIBNET_BIG_ENDIAN = 1   or-dnl     LIBNET_LIL_ENDIAN = 1-dnl+_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]) -AC_DEFUN(AC_LIBNET_ENDIAN_CHECK,-    [AC_MSG_CHECKING(machine endianess)+#+# 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 -    cat > conftest.c << EOF-#       include <stdio.h>-#       include <stdlib.h>+  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 -        int main()-        {-            union-            {-                short s;-                char c[[sizeof(short)]];-            } un;+      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 -            un.s = 0x0102;-            if (sizeof (short) == 2)-            {-                if (un.c [[0]] == 1 && un.c [[1]] == 2)-                {-                    printf("B\n");-                }-                else-                {-                    if (un.c [[0]] == 2 && un.c [[1]] == 1)-                    {-                        printf("L\n");-                    }-                }-            }-            else-            {-                printf("?\n");-            }-            return (EXIT_SUCCESS);-        }-EOF-        ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS > /dev/null 2>&1-        # Oopz 4.3 BSD doesn't have this.  Sorry.-        if test ! -x conftest ; then-dnl failed to compile for some reason-            ac_cv_libnet_endianess=unknown+_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++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-            ./conftest > conftest.out-            result=`cat conftest.out`-            if test $result = "B"; then-                ac_cv_libnet_endianess=big-            elif test $result = "L"; then-                ac_cv_libnet_endianess=lil+          _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 <jrb3@best.com> 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-                ac_cv_libnet_endianess=unknown-            fi                                +              # 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-        rm -f conftest* core core.conftest+        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 -        AC_MSG_RESULT($ac_cv_libnet_endianess)+        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+        ;; -        if test $ac_cv_libnet_endianess = big ; then-            AC_DEFINE(LIBNET_BIG_ENDIAN)-        LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BIG_ENDIAN"-        elif test $ac_cv_libnet_endianess = lil ; then-            AC_DEFINE(LIBNET_LIL_ENDIAN)-        LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN"+      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++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+])++# 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++++# _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], [])+++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])]) +# 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+])++# 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)+])++# 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])])++#                                                        -*- Autoconf -*-+# Copyright (C) 2002, 2003  Free Software Foundation, Inc.+# Generated from amversion.in; do not edit by hand.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA++# AM_AUTOMAKE_VERSION(VERSION)+# ----------------------------+# Automake X.Y traces this macro to ensure aclocal.m4 has been+# generated from the m4 files accompanying Automake X.Y.+AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"])++# AM_SET_CURRENT_AUTOMAKE_VERSION+# -------------------------------+# Call AM_AUTOMAKE_VERSION so it can be traced.+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],+	 [AM_AUTOMAKE_VERSION([1.8.5])])++# AM_AUX_DIR_EXPAND++# Copyright (C) 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.+#+# Of course, Automake must honor this variable whenever it calls a+# tool from the auxiliary directory.  The problem is that $srcdir (and+# therefore $ac_aux_dir as well) can be either absolute or relative,+# depending on how configure is run.  This is pretty annoying, since+# it makes $ac_aux_dir quite unusable in subdirectories: in the top+# source directory, any form will work fine, but in subdirectories a+# relative path needs to be adjusted first.+#+# $ac_aux_dir/missing+#    fails when called from a subdirectory if $ac_aux_dir is relative+# $top_srcdir/$ac_aux_dir/missing+#    fails if $ac_aux_dir is absolute,+#    fails when called from a subdirectory in a VPATH build with+#          a relative $ac_aux_dir+#+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir+# are both prefixed by $srcdir.  In an in-source build this is usually+# harmless because $srcdir is `.', but things will broke when you+# start a VPATH build or use an absolute $srcdir.+#+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`+# and then we would define $MISSING as+#   MISSING="\${SHELL} $am_aux_dir/missing"+# This will work as long as MISSING is not called from configure, because+# unfortunately $(top_srcdir) has no meaning in configure.+# However there are other variables, like CC, which are often used in+# configure, and could therefore not use this "fixed" $ac_aux_dir.+#+# Another solution, used here, is to always expand $ac_aux_dir to an+# absolute PATH.  The drawback is that using absolute paths prevent a+# configured tree to be moved without reconfiguration.++AC_DEFUN([AM_AUX_DIR_EXPAND],+[dnl Rely on autoconf to set up CDPATH properly.+AC_PREREQ([2.50])dnl+# expand $ac_aux_dir to an absolute path+am_aux_dir=`cd $ac_aux_dir && pwd`+])++# AM_CONDITIONAL                                              -*- Autoconf -*-++# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 6++# AM_CONDITIONAL(NAME, SHELL-CONDITION)+# -------------------------------------+# Define a conditional.+AC_DEFUN([AM_CONDITIONAL],+[AC_PREREQ(2.52)dnl+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl+AC_SUBST([$1_TRUE])+AC_SUBST([$1_FALSE])+if $2; then+  $1_TRUE=+  $1_FALSE='#'+else+  $1_TRUE='#'+  $1_FALSE=+fi+AC_CONFIG_COMMANDS_PRE(+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then+  AC_MSG_ERROR([conditional "$1" was never defined.+Usually this means the macro was only invoked conditionally.])+fi])])++# serial 7						-*- Autoconf -*-++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004+# Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.+++# 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,+# will think it sees a *use*, and therefore will trigger all it's+# C support machinery.  Also note that it means that autoscan, seeing+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...++++# _AM_DEPENDENCIES(NAME)+# ----------------------+# See how the compiler implements dependency checking.+# NAME is "CC", "CXX", "GCJ", or "OBJC".+# We try a few techniques and use that to set a single cache variable.+#+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular+# dependency, and given that the user is not expected to run this macro,+# just rely on AC_PROG_CC.+AC_DEFUN([_AM_DEPENDENCIES],+[AC_REQUIRE([AM_SET_DEPDIR])dnl+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl+AC_REQUIRE([AM_MAKE_INCLUDE])dnl+AC_REQUIRE([AM_DEP_TRACK])dnl++ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],+                   [depcc="$$1"   am_compiler_list=])++AC_CACHE_CHECK([dependency style of $depcc],+               [am_cv_$1_dependencies_compiler_type],+[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++  am_cv_$1_dependencies_compiler_type=none+  if test "$am_compiler_list" = ""; then+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`+  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/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_$1_dependencies_compiler_type=$depmode+        break+      fi+    fi+  done++  cd ..+  rm -rf conftest.dir+else+  am_cv_$1_dependencies_compiler_type=none+fi+])+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])+AM_CONDITIONAL([am__fastdep$1], [+  test "x$enable_dependency_tracking" != xno \+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])+])+++# AM_SET_DEPDIR+# -------------+# Choose a directory name for dependency files.+# This macro is AC_REQUIREd in _AM_DEPENDENCIES+AC_DEFUN([AM_SET_DEPDIR],+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl+])+++# AM_DEP_TRACK+# ------------+AC_DEFUN([AM_DEP_TRACK],+[AC_ARG_ENABLE(dependency-tracking,+[  --disable-dependency-tracking  speeds up one-time build+  --enable-dependency-tracking   do not reject slow dependency extractors])+if test "x$enable_dependency_tracking" != xno; then+  am_depcomp="$ac_aux_dir/depcomp"+  AMDEPBACKSLASH='\'+fi+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])+AC_SUBST([AMDEPBACKSLASH])+])++# Generate code to set up dependency tracking.   -*- Autoconf -*-++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++#serial 2++# _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.+  # So let's grep whole file.+  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then+    dirpart=`AS_DIRNAME("$mf")`+  else+    continue+  fi+  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue+  # Extract the definition of DEP_FILES from the Makefile without+  # running `make'.+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`+  test -z "$DEPDIR" && continue+  # When using ansi2knr, U may be empty or an underscore; expand it+  U=`sed -n 's/^U = //p' < "$mf"`+  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"+  # 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 '+    /^DEP_FILES = .*\\\\$/ {+      s/^DEP_FILES = //+      :loop+	s/\\\\$//+	p+	n+	/\\\\$/ b loop+      p+    }+    /^DEP_FILES = / s/^DEP_FILES = //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+])# _AM_OUTPUT_DEPENDENCY_COMMANDS+++# AM_OUTPUT_DEPENDENCY_COMMANDS+# -----------------------------+# This macro should only be invoked once -- use via AC_REQUIRE.+#+# This code is only required when automatic dependency tracking+# is enabled.  FIXME.  This creates each `.P' file that we will+# need in order to bootstrap the dependency handling code.+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],+[AC_CONFIG_COMMANDS([depfiles],+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])+])++# Do all the work for Automake.                            -*- Autoconf -*-++# 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.++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003+# Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 11++# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])+# AM_INIT_AUTOMAKE([OPTIONS])+# -----------------------------------------------+# The call with PACKAGE and VERSION arguments is the old style+# call (pre autoconf-2.50), which is being phased out.  PACKAGE+# and VERSION should now be passed to AC_INIT and removed from+# the call to AM_INIT_AUTOMAKE.+# We support both call styles for the transition.  After+# the next Automake release, Autoconf can make the AC_INIT+# 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.58])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+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl+AC_REQUIRE([AC_PROG_INSTALL])dnl+# test to see if srcdir already configured+if test "`cd $srcdir && pwd`" != "`pwd`" &&+   test -f $srcdir/config.status; then+  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])+fi++# test whether we have cygpath+if test -z "$CYGPATH_W"; then+  if (cygpath --version) >/dev/null 2>/dev/null; then+    CYGPATH_W='cygpath -w'+  else+    CYGPATH_W=echo+  fi+fi+AC_SUBST([CYGPATH_W])++# Define the identity of the package.+dnl Distinguish between old-style and new-style calls.+m4_ifval([$2],+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl+ AC_SUBST([PACKAGE], [$1])dnl+ AC_SUBST([VERSION], [$2])],+[_AM_SET_OPTIONS([$1])dnl+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl++_AM_IF_OPTION([no-define],,+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl++# Some tools Automake needs.+AC_REQUIRE([AM_SANITY_CHECK])dnl+AC_REQUIRE([AC_ARG_PROGRAM])dnl+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})+AM_MISSING_PROG(AUTOCONF, autoconf)+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})+AM_MISSING_PROG(AUTOHEADER, autoheader)+AM_MISSING_PROG(MAKEINFO, makeinfo)+AM_MISSING_PROG(AMTAR, tar)+AM_PROG_INSTALL_SH+AM_PROG_INSTALL_STRIP+AC_REQUIRE([AM_PROG_MKDIR_P])dnl+# We need awk for the "check" target.  The system "awk" is bad on+# some platforms.+AC_REQUIRE([AC_PROG_AWK])dnl+AC_REQUIRE([AC_PROG_MAKE_SET])dnl+AC_REQUIRE([AM_SET_LEADING_DOT])dnl++_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+AC_PROVIDE_IFELSE([AC_PROG_CXX],+                  [_AM_DEPENDENCIES(CXX)],+                  [define([AC_PROG_CXX],+                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl+])+])+++# When config.status generates a header, we must update the stamp-h file.+# This file resides in the same directory as the config header+# that is generated.  The stamp files are numbered to have different names.++# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the+# loop where config.status creates the headers, so we can generate+# our stamp files there.+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],+[# Compute $1's index in $config_headers.+_am_stamp_count=1+for _am_header in $config_headers :; do+  case $_am_header in+    $1 | $1:* )+      break ;;+    * )+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;+  esac+done+echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])++# AM_PROG_INSTALL_SH+# ------------------+# Define $install_sh.++# Copyright (C) 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++AC_DEFUN([AM_PROG_INSTALL_SH],+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl+install_sh=${install_sh-"$am_aux_dir/install-sh"}+AC_SUBST(install_sh)])++#                                                          -*- Autoconf -*-+# Copyright (C) 2003  Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 1++# Check whether the underlying file-system supports filenames+# with a leading dot.  For instance MS-DOS doesn't.+AC_DEFUN([AM_SET_LEADING_DOT],+[rm -rf .tst 2>/dev/null+mkdir .tst 2>/dev/null+if test -d .tst; then+  am__leading_dot=.+else+  am__leading_dot=_+fi+rmdir .tst 2>/dev/null+AC_SUBST([am__leading_dot])])++# Check to see how 'make' treats includes.	-*- Autoconf -*-++# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 2++# AM_MAKE_INCLUDE()+# -----------------+# Check to see how make treats includes.+AC_DEFUN([AM_MAKE_INCLUDE],+[am_make=${MAKE-make}+cat > confinc << 'END'+am__doit:+	@echo done+.PHONY: am__doit+END+# If we don't find an include directive, just comment out the code.+AC_MSG_CHECKING([for style of include used by $am_make])+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+# 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+fi+AC_SUBST([am__include])+AC_SUBST([am__quote])+AC_MSG_RESULT([$_am_result])+rm -f confinc confmf+])++#  -*- Autoconf -*-+++# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 3++# AM_MISSING_PROG(NAME, PROGRAM)+# ------------------------------+AC_DEFUN([AM_MISSING_PROG],+[AC_REQUIRE([AM_MISSING_HAS_RUN])+$1=${$1-"${am_missing_run}$2"}+AC_SUBST($1)])+++# AM_MISSING_HAS_RUN+# ------------------+# Define MISSING if not defined so far and test if it supports --run.+# If it does, set am_missing_run to use it, otherwise, to nothing.+AC_DEFUN([AM_MISSING_HAS_RUN],+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"+# Use eval to expand $SHELL+if eval "$MISSING --run true"; then+  am_missing_run="$MISSING --run "+else+  am_missing_run=+  AC_MSG_WARN([`missing' script is too old or missing])+fi+])++# AM_PROG_MKDIR_P+# ---------------+# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.++# Copyright (C) 2003, 2004 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories+# created by `make install' are always world readable, even if the+# installer happens to have an overly restrictive umask (e.g. 077).+# This was a mistake.  There are at least two reasons why we must not+# use `-m 0755':+#   - it causes special bits like SGID to be ignored,+#   - it may be too restrictive (some setups expect 775 directories).+#+# Do not use -m 0755 and let people choose whatever they expect by+# setting umask.+#+# We cannot accept any implementation of `mkdir' that recognizes `-p'.+# Some implementations (such as Solaris 8's) are not thread-safe: if a+# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'+# concurrently, both version can detect that a/ is missing, but only+# one can create it and the other will error out.  Consequently we+# restrict ourselves to GNU make (using the --version option ensures+# this.)+AC_DEFUN([AM_PROG_MKDIR_P],+[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then+  # Keeping the `.' argument allows $(mkdir_p) to be used without+  # argument.  Indeed, we sometimes output rules like+  #   $(mkdir_p) $(somedir)+  # where $(somedir) is conditionally defined.+  # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more+  # expensive solution, as it forces Make to start a sub-shell.)+  mkdir_p='mkdir -p -- .'+else+  # On NextStep and OpenStep, the `mkdir' command does not+  # recognize any option.  It will interpret all options as+  # directories to create, and then abort because `.' already+  # exists.+  for d in ./-p ./--version;+  do+    test -d $d && rmdir $d+  done+  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.+  if test -f "$ac_aux_dir/mkinstalldirs"; then+    mkdir_p='$(mkinstalldirs)'+  else+    mkdir_p='$(install_sh) -d'+  fi+fi+AC_SUBST([mkdir_p])])++# Helper functions for option handling.                    -*- Autoconf -*-++# Copyright (C) 2001, 2002, 2003  Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 2++# _AM_MANGLE_OPTION(NAME)+# -----------------------+AC_DEFUN([_AM_MANGLE_OPTION],+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])++# _AM_SET_OPTION(NAME)+# ------------------------------+# Set option NAME.  Presently that only means defining a flag for this option.+AC_DEFUN([_AM_SET_OPTION],+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])++# _AM_SET_OPTIONS(OPTIONS)+# ----------------------------------+# OPTIONS is a space-separated list of Automake options.+AC_DEFUN([_AM_SET_OPTIONS],+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])++# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])+# -------------------------------------------+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.+AC_DEFUN([_AM_IF_OPTION],+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])++#+# Check to make sure that the build environment is sane.+#++# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# serial 3++# AM_SANITY_CHECK+# ---------------+AC_DEFUN([AM_SANITY_CHECK],+[AC_MSG_CHECKING([whether build environment is sane])+# Just in case+sleep 1+echo timestamp > conftest.file+# 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`+   if test "$[*]" = "X"; then+      # -L didn't work.+      set X `ls -t $srcdir/configure conftest.file`+   fi+   rm -f conftest.file+   if test "$[*]" != "X $srcdir/configure conftest.file" \+      && test "$[*]" != "X conftest.file $srcdir/configure"; then++      # If neither matched, then we have a broken ls.  This can happen+      # 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".+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken+alias in your environment])+   fi++   test "$[2]" = conftest.file+   )+then+   # Ok.+   :+else+   AC_MSG_ERROR([newly created file is older than distributed files!+Check your system clock])+fi+AC_MSG_RESULT(yes)])++# AM_PROG_INSTALL_STRIP++# Copyright (C) 2001, 2003 Free Software Foundation, Inc.++# 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, write to the Free Software+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA+# 02111-1307, USA.++# One issue with vendor `install' (even GNU) is that you can't+# specify the program used to strip binaries.  This is especially+# annoying in cross-compiling environments, where the build's strip+# is unlikely to handle the host's binaries.+# Fortunately install-sh will honor a STRIPPROG variable, so we+# always use install-sh in `make install-strip', and initialize+# STRIPPROG with the value of the STRIP variable (set by the user).+AC_DEFUN([AM_PROG_INSTALL_STRIP],+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl+# 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.+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.+if test "$cross_compiling" != no; then+  AC_CHECK_TOOL([STRIP], [strip], :)+fi+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"+AC_SUBST([INSTALL_STRIP_PROGRAM])])++m4_include([acinclude.m4])
 |