(lp1 (ccopy_reg _reconstructor p2 (cpygments.token _TokenType p3 c__builtin__ tuple p4 (S'Comment' p5 ttRp6 (dp7 S'parent' p8 g2 (g3 g4 (ttRp9 (dp10 g5 g6 sS'Name' p11 g2 (g3 g4 (g11 ttRp12 (dp13 S'Function' p14 g2 (g3 g4 (g11 g14 ttRp15 (dp16 S'subtypes' p17 c__builtin__ set p18 ((ltRp19 sg8 g12 sbsS'Exception' p20 g2 (g3 g4 (g11 g20 ttRp21 (dp22 g17 g18 ((ltRp23 sg8 g12 sbsS'Tag' p24 g2 (g3 g4 (g11 g24 ttRp25 (dp26 g17 g18 ((ltRp27 sg8 g12 sbsS'Constant' p28 g2 (g3 g4 (g11 g28 ttRp29 (dp30 g17 g18 ((ltRp31 sg8 g12 sbsg8 g9 sS'Pseudo' p32 g2 (g3 g4 (g11 g32 ttRp33 (dp34 g17 g18 ((ltRp35 sg8 g12 sbsS'Attribute' p36 g2 (g3 g4 (g11 g36 ttRp37 (dp38 g17 g18 ((ltRp39 sg8 g12 sbsS'Label' p40 g2 (g3 g4 (g11 g40 ttRp41 (dp42 g17 g18 ((ltRp43 sg8 g12 sbsS'Blubb' p44 g2 (g3 g4 (g11 g44 ttRp45 (dp46 g17 g18 ((ltRp47 sg8 g12 sbsS'Entity' p48 g2 (g3 g4 (g11 g48 ttRp49 (dp50 g17 g18 ((ltRp51 sg8 g12 sbsS'Builtin' p52 g2 (g3 g4 (g11 g52 ttRp53 (dp54 g17 g18 ((lp55 g2 (g3 g4 (g11 g52 g32 ttRp56 (dp57 g17 g18 ((ltRp58 sg8 g53 sbatRp59 sg32 g56 sg8 g12 sbsS'Other' p60 g2 (g3 g4 (g11 g60 ttRp61 (dp62 g17 g18 ((ltRp63 sg8 g12 sbsS'Identifier' p64 g2 (g3 g4 (g11 g64 ttRp65 (dp66 g17 g18 ((ltRp67 sg8 g12 sbsS'Variable' p68 g2 (g3 g4 (g11 g68 ttRp69 (dp70 g8 g12 sS'Global' p71 g2 (g3 g4 (g11 g68 g71 ttRp72 (dp73 g17 g18 ((ltRp74 sg8 g69 sbsS'Instance' p75 g2 (g3 g4 (g11 g68 g75 ttRp76 (dp77 g17 g18 ((ltRp78 sg8 g69 sbsS'Anonymous' p79 g2 (g3 g4 (g11 g68 g79 ttRp80 (dp81 g17 g18 ((ltRp82 sg8 g69 sbsg17 g18 ((lp83 g80 ag76 ag72 ag2 (g3 g4 (g11 g68 S'Class' p84 ttRp85 (dp86 g17 g18 ((ltRp87 sg8 g69 sbatRp88 sg84 g85 sbsg17 g18 ((lp89 g2 (g3 g4 (g11 S'Decorator' p90 ttRp91 (dp92 g17 g18 ((ltRp93 sg8 g12 sbag37 ag29 ag33 ag2 (g3 g4 (g11 S'Namespace' p94 ttRp95 (dp96 g17 g18 ((ltRp97 sg8 g12 sbag65 ag53 ag69 ag61 ag45 ag49 ag15 ag2 (g3 g4 (g11 S'Property' p98 ttRp99 (dp100 g17 g18 ((ltRp101 sg8 g12 sbag41 ag25 ag21 ag2 (g3 g4 (g11 g84 ttRp102 (dp103 g17 g18 ((ltRp104 sg8 g12 sbatRp105 sg98 g99 sg84 g102 sg90 g91 sg94 g95 sbsS'Keyword' p106 g2 (g3 g4 (g106 ttRp107 (dp108 g28 g2 (g3 g4 (g106 g28 ttRp109 (dp110 g17 g18 ((ltRp111 sg8 g107 sbsg8 g9 sg94 g2 (g3 g4 (g106 g94 ttRp112 (dp113 g17 g18 ((ltRp114 sg8 g107 sbsg32 g2 (g3 g4 (g106 g32 ttRp115 (dp116 g17 g18 ((ltRp117 sg8 g107 sbsS'Reserved' p118 g2 (g3 g4 (g106 g118 ttRp119 (dp120 g17 g18 ((ltRp121 sg8 g107 sbsS'Declaration' p122 g2 (g3 g4 (g106 g122 ttRp123 (dp124 g17 g18 ((ltRp125 sg8 g107 sbsg68 g2 (g3 g4 (g106 g68 ttRp126 (dp127 g17 g18 ((ltRp128 sg8 g107 sbsg17 g18 ((lp129 g109 ag119 ag2 (g3 g4 (g106 S'Type' p130 ttRp131 (dp132 g17 g18 ((ltRp133 sg8 g107 sbag123 ag126 ag112 ag115 atRp134 sg130 g131 sbsS'Generic' p135 g2 (g3 g4 (g135 ttRp136 (dp137 S'Prompt' p138 g2 (g3 g4 (g135 g138 ttRp139 (dp140 g17 g18 ((ltRp141 sg8 g136 sbsg8 g9 sS'Deleted' p142 g2 (g3 g4 (g135 g142 ttRp143 (dp144 g17 g18 ((ltRp145 sg8 g136 sbsS'Traceback' p146 g2 (g3 g4 (g135 g146 ttRp147 (dp148 g17 g18 ((ltRp149 sg8 g136 sbsS'Emph' p150 g2 (g3 g4 (g135 g150 ttRp151 (dp152 g17 g18 ((ltRp153 sg8 g136 sbsS'Output' p154 g2 (g3 g4 (g135 g154 ttRp155 (dp156 g17 g18 ((ltRp157 sg8 g136 sbsS'Subheading' p158 g2 (g3 g4 (g135 g158 ttRp159 (dp160 g17 g18 ((ltRp161 sg8 g136 sbsS'Error' p162 g2 (g3 g4 (g135 g162 ttRp163 (dp164 g17 g18 ((ltRp165 sg8 g136 sbsg17 g18 ((lp166 g155 ag151 ag163 ag159 ag147 ag143 ag2 (g3 g4 (g135 S'Heading' p167 ttRp168 (dp169 g17 g18 ((ltRp170 sg8 g136 sbag2 (g3 g4 (g135 S'Inserted' p171 ttRp172 (dp173 g17 g18 ((ltRp174 sg8 g136 sbag2 (g3 g4 (g135 S'Strong' p175 ttRp176 (dp177 g17 g18 ((ltRp178 sg8 g136 sbag139 atRp179 sg175 g176 sg171 g172 sg167 g168 sbsS'Text' p180 g2 (g3 g4 (g180 ttRp181 (dp182 g17 g18 ((lp183 g2 (g3 g4 (g180 S'Symbol' p184 ttRp185 (dp186 g17 g18 ((ltRp187 sg8 g181 sbag2 (g3 g4 (g180 S'Whitespace' p188 ttRp189 (dp190 g17 g18 ((ltRp191 sg8 g181 sbatRp192 sg184 g185 sg188 g189 sg8 g9 sbsS'Punctuation' p193 g2 (g3 g4 (g193 ttRp194 (dp195 g17 g18 ((lp196 g2 (g3 g4 (g193 S'Indicator' p197 ttRp198 (dp199 g17 g18 ((ltRp200 sg8 g194 sbatRp201 sg197 g198 sg8 g9 sbsS'Token' p202 g9 sS'Number' p203 g2 (g3 g4 (S'Literal' p204 g203 ttRp205 (dp206 S'Bin' p207 g2 (g3 g4 (g204 g203 g207 ttRp208 (dp209 g17 g18 ((ltRp210 sg8 g205 sbsS'Binary' p211 g2 (g3 g4 (g204 g203 g211 ttRp212 (dp213 g17 g18 ((ltRp214 sg8 g205 sbsg8 g2 (g3 g4 (g204 ttRp215 (dp216 S'String' p217 g2 (g3 g4 (g204 g217 ttRp218 (dp219 S'Regex' p220 g2 (g3 g4 (g204 g217 g220 ttRp221 (dp222 g17 g18 ((ltRp223 sg8 g218 sbsS'Interpol' p224 g2 (g3 g4 (g204 g217 g224 ttRp225 (dp226 g17 g18 ((ltRp227 sg8 g218 sbsS'Regexp' p228 g2 (g3 g4 (g204 g217 g228 ttRp229 (dp230 g17 g18 ((ltRp231 sg8 g218 sbsg8 g215 sS'Heredoc' p232 g2 (g3 g4 (g204 g217 g232 ttRp233 (dp234 g17 g18 ((ltRp235 sg8 g218 sbsS'Double' p236 g2 (g3 g4 (g204 g217 g236 ttRp237 (dp238 g17 g18 ((ltRp239 sg8 g218 sbsg184 g2 (g3 g4 (g204 g217 g184 ttRp240 (dp241 g17 g18 ((ltRp242 sg8 g218 sbsS'Escape' p243 g2 (g3 g4 (g204 g217 g243 ttRp244 (dp245 g17 g18 ((ltRp246 sg8 g218 sbsS'Character' p247 g2 (g3 g4 (g204 g217 g247 ttRp248 (dp249 g17 g18 ((ltRp250 sg8 g218 sbsS'Interp' p251 g2 (g3 g4 (g204 g217 g251 ttRp252 (dp253 g17 g18 ((ltRp254 sg8 g218 sbsS'Backtick' p255 g2 (g3 g4 (g204 g217 g255 ttRp256 (dp257 g17 g18 ((ltRp258 sg8 g218 sbsS'Char' p259 g2 (g3 g4 (g204 g217 g259 ttRp260 (dp261 g17 g18 ((ltRp262 sg8 g218 sbsS'Single' p263 g2 (g3 g4 (g204 g217 g263 ttRp264 (dp265 g17 g18 ((ltRp266 sg8 g218 sbsg60 g2 (g3 g4 (g204 g217 g60 ttRp267 (dp268 g17 g18 ((ltRp269 sg8 g218 sbsS'Doc' p270 g2 (g3 g4 (g204 g217 g270 ttRp271 (dp272 g17 g18 ((ltRp273 sg8 g218 sbsg17 g18 ((lp274 g267 ag2 (g3 g4 (g204 g217 S'Atom' p275 ttRp276 (dp277 g17 g18 ((ltRp278 sg8 g218 sbag237 ag260 ag252 ag271 ag233 ag256 ag225 ag240 ag229 ag221 ag264 ag248 ag244 atRp279 sg275 g276 sbsg8 g9 sg203 g205 sS'Scalar' p280 g2 (g3 g4 (g204 g280 ttRp281 (dp282 g17 g18 ((lp283 g2 (g3 g4 (g204 g280 S'Plain' p284 ttRp285 (dp286 g17 g18 ((ltRp287 sg8 g281 sbatRp288 sg8 g215 sg284 g285 sbsg60 g2 (g3 g4 (g204 g60 ttRp289 (dp290 g17 g18 ((ltRp291 sg8 g215 sbsS'Date' p292 g2 (g3 g4 (g204 g292 ttRp293 (dp294 g17 g18 ((ltRp295 sg8 g215 sbsg17 g18 ((lp296 g293 ag218 ag289 ag205 ag281 atRp297 sbsS'Decimal' p298 g2 (g3 g4 (g204 g203 g298 ttRp299 (dp300 g17 g18 ((ltRp301 sg8 g205 sbsS'Float' p302 g2 (g3 g4 (g204 g203 g302 ttRp303 (dp304 g17 g18 ((ltRp305 sg8 g205 sbsS'Hex' p306 g2 (g3 g4 (g204 g203 g306 ttRp307 (dp308 g17 g18 ((ltRp309 sg8 g205 sbsS'Integer' p310 g2 (g3 g4 (g204 g203 g310 ttRp311 (dp312 g17 g18 ((lp313 g2 (g3 g4 (g204 g203 g310 S'Long' p314 ttRp315 (dp316 g17 g18 ((ltRp317 sg8 g311 sbatRp318 sg314 g315 sg8 g205 sbsS'Octal' p319 g2 (g3 g4 (g204 g203 g319 ttRp320 (dp321 g17 g18 ((ltRp322 sg8 g205 sbsg17 g18 ((lp323 g208 ag212 ag320 ag299 ag2 (g3 g4 (g204 g203 S'Oct' p324 ttRp325 (dp326 g17 g18 ((ltRp327 sg8 g205 sbag311 ag303 ag307 atRp328 sg324 g325 sbsg204 g215 sg60 g2 (g3 g4 (g60 ttRp329 (dp330 g17 g18 ((ltRp331 sg8 g9 sbsg162 g2 (g3 g4 (g162 ttRp332 (dp333 g17 g18 ((ltRp334 sg8 g9 sbsS'Operator' p335 g2 (g3 g4 (g335 ttRp336 (dp337 g17 g18 ((lp338 g2 (g3 g4 (g335 S'Word' p339 ttRp340 (dp341 g17 g18 ((ltRp342 sg8 g336 sbatRp343 sg339 g340 sg8 g9 sbsg17 g18 ((lp344 g6 ag332 ag136 ag181 ag12 ag194 ag107 ag215 ag336 ag329 atRp345 sg217 g218 sbsS'Preproc' p346 g2 (g3 g4 (g5 g346 ttRp347 (dp348 g17 g18 ((ltRp349 sg8 g6 sbsg263 g2 (g3 g4 (g5 g263 ttRp350 (dp351 g17 g18 ((ltRp352 sg8 g6 sbsS'Multiline' p353 g2 (g3 g4 (g5 g353 ttRp354 (dp355 g17 g18 ((ltRp356 sg8 g6 sbsg17 g18 ((lp357 g2 (g3 g4 (g5 S'Special' p358 ttRp359 (dp360 g17 g18 ((ltRp361 sg8 g6 sbag347 ag350 ag354 atRp362 sg358 g359 sbV# ltmain.sh - Provide generalized library-building support services.\u000a p363 tp364 a(g6 V# NOTE: Changing this file will not affect anything until you rerun configure.\u000a p365 tp366 a(g6 V#\u000a p367 tp368 a(g6 V# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005\u000a p369 tp370 a(g6 V# Free Software Foundation, Inc.\u000a p371 tp372 a(g6 V# Originally by Gordon Matzigkeit , 1996\u000a p373 tp374 a(g6 V#\u000a p375 tp376 a(g6 V# This program is free software; you can redistribute it and/or modify\u000a p377 tp378 a(g6 V# it under the terms of the GNU General Public License as published by\u000a p379 tp380 a(g6 V# the Free Software Foundation; either version 2 of the License, or\u000a p381 tp382 a(g6 V# (at your option) any later version.\u000a p383 tp384 a(g6 V#\u000a p385 tp386 a(g6 V# This program is distributed in the hope that it will be useful, but\u000a p387 tp388 a(g6 V# WITHOUT ANY WARRANTY; without even the implied warranty of\u000a p389 tp390 a(g6 V# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\u000a p391 tp392 a(g6 V# General Public License for more details.\u000a p393 tp394 a(g6 V#\u000a p395 tp396 a(g6 V# You should have received a copy of the GNU General Public License\u000a p397 tp398 a(g6 V# along with this program; if not, write to the Free Software\u000a p399 tp400 a(g6 V# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\u000a p401 tp402 a(g6 V#\u000a p403 tp404 a(g6 V# As a special exception to the GNU General Public License, if you\u000a p405 tp406 a(g6 V# distribute this file as part of a program that contains a\u000a p407 tp408 a(g6 V# configuration script generated by Autoconf, you may include it under\u000a p409 tp410 a(g6 V# the same distribution terms that you use for the rest of that program.\u000a p411 tp412 a(g181 V\u000a tp413 a(g69 Vbasename p414 tp415 a(g336 V= tp416 a(g237 V"s,^.*/,,g" p417 tp418 a(g181 V\u000a\u000a p419 tp420 a(g6 V# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh\u000a p421 tp422 a(g6 V# is ksh but when the shell is invoked as "sh" and the current value of\u000a p423 tp424 a(g6 V# the _XPG environment variable is not equal to 1 (one), the special\u000a p425 tp426 a(g6 V# positional parameter $0, within a function call, is the name of the\u000a p427 tp428 a(g6 V# function.\u000a p429 tp430 a(g69 Vprogpath p431 tp432 a(g336 V= tp433 a(g237 V"$0" p434 tp435 a(g181 V\u000a\u000a p436 tp437 a(g6 V# define SED for historic ltconfig's generated by Libtool 1.3\u000a p438 tp439 a(g53 Vtest p440 tp441 a(g181 V tp442 a(g181 V-z p443 tp444 a(g181 V tp445 a(g237 V"$SED" p446 tp447 a(g181 V tp448 a(g336 V&& p449 tp450 a(g181 V tp451 a(g69 VSED p452 tp453 a(g336 V= tp454 a(g181 Vsed p455 tp456 a(g181 V\u000a\u000a p457 tp458 a(g6 V# The name of this program:\u000a p459 tp460 a(g69 Vprogname p461 tp462 a(g336 V= tp463 a(g256 V` tp464 a(g53 Vecho p465 tp466 a(g181 V tp467 a(g237 V"$progpath" p468 tp469 a(g181 V tp470 a(g181 V| tp471 a(g181 V tp472 a(g69 V$SED p473 tp474 a(g181 V tp475 a(g69 V$basename p476 tp477 a(g256 V` tp478 a(g181 V\u000a tp479 a(g69 Vmodename p480 tp481 a(g336 V= tp482 a(g237 V"$progname" p483 tp484 a(g181 V\u000a\u000a p485 tp486 a(g6 V# Global variables:\u000a p487 tp488 a(g69 VEXIT_SUCCESS p489 tp490 a(g336 V= tp491 a(g181 V0 tp492 a(g181 V\u000a tp493 a(g69 VEXIT_FAILURE p494 tp495 a(g336 V= tp496 a(g181 V1 tp497 a(g181 V\u000a\u000a p498 tp499 a(g69 VPROGRAM p500 tp501 a(g336 V= tp502 a(g181 Vltmain.sh p503 tp504 a(g181 V\u000a tp505 a(g69 VPACKAGE p506 tp507 a(g336 V= tp508 a(g181 Vlibtool p509 tp510 a(g181 V\u000a tp511 a(g69 VVERSION p512 tp513 a(g336 V= tp514 a(g181 V1.5.22 p515 tp516 a(g181 V\u000a tp517 a(g69 VTIMESTAMP p518 tp519 a(g336 V= tp520 a(g237 V" (1.1220.2.365 2005/12/18 22:14:06)" p521 tp522 a(g181 V\u000a\u000a p523 tp524 a(g6 V# See if we are running on zsh, and set the options which allow our\u000a p525 tp526 a(g6 V# commands through without removal of \u005c escapes.\u000a p527 tp528 a(g107 Vif p529 tp530 a(g53 Vtest p531 tp532 a(g181 V tp533 a(g181 V-n p534 tp535 a(g181 V tp536 a(g237 V"${ZSH_VERSION+set}" p537 tp538 a(g181 V tp539 a(g181 V; tp540 a(g181 V tp541 a(g107 Vthen\u000a p542 tp543 a(g181 Vsetopt p544 tp545 a(g181 V tp546 a(g181 VNO_GLOB_SUBST p547 tp548 a(g181 V\u000a tp549 a(g107 Vfi p550 tp551 a(g181 V\u000a tp552 a(g6 V# Same for EGREP, and just to be sure, do LTCC as well\u000a p553 tp554 a(g107 Vif p555 tp556 a(g53 Vtest p557 tp558 a(g181 V tp559 a(g237 V"X$EGREP" p560 tp561 a(g181 V tp562 a(g336 V= tp563 a(g181 V tp564 a(g181 VX tp565 a(g181 V tp566 a(g181 V; tp567 a(g181 V tp568 a(g107 Vthen\u000a p569 tp570 a(g69 VEGREP p571 tp572 a(g336 V= tp573 a(g181 Vegrep p574 tp575 a(g181 V\u000a tp576 a(g107 Vfi\u000a p577 tp578 a(g107 Vif p579 tp580 a(g53 Vtest p581 tp582 a(g181 V tp583 a(g237 V"X$LTCC" p584 tp585 a(g181 V tp586 a(g336 V= tp587 a(g181 V tp588 a(g181 VX tp589 a(g181 V tp590 a(g181 V; tp591 a(g181 V tp592 a(g107 Vthen\u000a p593 tp594 a(g69 VLTCC p595 tp596 a(g336 V= tp597 a(g107 V${ p598 tp599 a(g69 VCC p600 tp601 a(g194 V-gcc p602 tp603 a(g107 V} tp604 a(g181 V\u000a tp605 a(g107 Vfi p606 tp607 a(g181 V\u000a\u000a p608 tp609 a(g6 V# Check that we have a working $echo.\u000a p610 tp611 a(g107 Vif p612 tp613 a(g53 Vtest p614 tp615 a(g181 V tp616 a(g237 V"X$1" p617 tp618 a(g181 V tp619 a(g336 V= tp620 a(g181 V tp621 a(g181 VX--no-reexec; p622 tp623 a(g181 V tp624 a(g107 Vthen p625 tp626 a(g181 V\u000a p627 tp628 a(g6 V# Discard the --no-reexec flag, and continue.\u000a p629 tp630 a(g181 V p631 tp632 a(g53 Vshift\u000a p633 tp634 a(g107 Velif p635 tp636 a(g53 Vtest p637 tp638 a(g181 V tp639 a(g237 V"X$1" p640 tp641 a(g181 V tp642 a(g336 V= tp643 a(g181 V tp644 a(g181 VX--fallback-echo; p645 tp646 a(g181 V tp647 a(g107 Vthen p648 tp649 a(g181 V\u000a p650 tp651 a(g6 V# Avoid inline document here, it may be left over\u000a p652 tp653 a(g181 V p654 tp655 a(g181 V: tp656 a(g181 V\u000a tp657 a(g107 Velif p658 tp659 a(g53 Vtest p660 tp661 a(g181 V tp662 a(g237 V"X`($echo '\u005ct') 2>/dev/null`" p663 tp664 a(g181 V tp665 a(g336 V= tp666 a(g181 V tp667 a(g264 V'X\u005ct' p668 tp669 a(g181 V; tp670 a(g181 V tp671 a(g107 Vthen p672 tp673 a(g181 V\u000a p674 tp675 a(g6 V# Yippee, $echo works!\u000a p676 tp677 a(g181 V p678 tp679 a(g181 V: tp680 a(g181 V\u000a tp681 a(g107 Velse p682 tp683 a(g181 V\u000a p684 tp685 a(g6 V# Restart under the correct shell, and then maybe $echo will work.\u000a p686 tp687 a(g181 V p688 tp689 a(g53 Vexec p690 tp691 a(g181 V tp692 a(g69 V$SHELL p693 tp694 a(g181 V tp695 a(g237 V"$progpath" p696 tp697 a(g181 V tp698 a(g181 V--no-reexec p699 tp700 a(g181 V tp701 a(g107 V${ p702 tp703 a(g69 V1 tp704 a(g194 V+ tp705 a(g237 V"$@" p706 tp707 a(g107 V} tp708 a(g181 V\u000a tp709 a(g107 Vfi\u000a\u000a p710 tp711 a(g107 Vif p712 tp713 a(g53 Vtest p714 tp715 a(g181 V tp716 a(g237 V"X$1" p717 tp718 a(g181 V tp719 a(g336 V= tp720 a(g181 V tp721 a(g181 VX--fallback-echo; p722 tp723 a(g181 V tp724 a(g107 Vthen p725 tp726 a(g181 V\u000a p727 tp728 a(g6 V# used as fallback echo\u000a p729 tp730 a(g181 V p731 tp732 a(g53 Vshift\u000a p733 tp734 a(g181 Vcat p735 tp736 a(g181 V tp737 a(g218 V<&2 p1019 tp1020 a(g181 V\u000a p1021 tp1022 a(g69 V$echo p1023 tp1024 a(g181 V tp1025 a(g237 V"Fatal configuration error. See the $PACKAGE docs for more information." p1026 tp1027 a(g181 V tp1028 a(g181 V1>&2 p1029 tp1030 a(g181 V\u000a p1031 tp1032 a(g53 Vexit p1033 tp1034 a(g181 V tp1035 a(g69 V$EXIT_FAILURE p1036 tp1037 a(g181 V\u000a tp1038 a(g107 Vfi p1039 tp1040 a(g181 V\u000a\u000a p1041 tp1042 a(g6 V# Global variables.\u000a p1043 tp1044 a(g69 Vmode p1045 tp1046 a(g336 V= tp1047 a(g69 V$default_mode p1048 tp1049 a(g181 V\u000a tp1050 a(g69 Vnonopt p1051 tp1052 a(g336 V= tp1053 a(g181 V\u000a tp1054 a(g69 Vprev p1055 tp1056 a(g336 V= tp1057 a(g181 V\u000a tp1058 a(g69 Vprevopt p1059 tp1060 a(g336 V= tp1061 a(g181 V\u000a tp1062 a(g69 Vrun p1063 tp1064 a(g336 V= tp1065 a(g181 V\u000a tp1066 a(g69 Vshow p1067 tp1068 a(g336 V= tp1069 a(g237 V"$echo" p1070 tp1071 a(g181 V\u000a tp1072 a(g69 Vshow_help p1073 tp1074 a(g336 V= tp1075 a(g181 V\u000a tp1076 a(g69 Vexecute_dlfiles p1077 tp1078 a(g336 V= tp1079 a(g181 V\u000a tp1080 a(g69 Vduplicate_deps p1081 tp1082 a(g336 V= tp1083 a(g181 Vno p1084 tp1085 a(g181 V\u000a tp1086 a(g69 Vpreserve_args p1087 tp1088 a(g336 V= tp1089 a(g181 V\u000a tp1090 a(g69 Vlo2o p1091 tp1092 a(g336 V= tp1093 a(g237 V"s/\u005c\u005c.lo\u005c$/.${objext}/" p1094 tp1095 a(g181 V\u000a tp1096 a(g69 Vo2lo p1097 tp1098 a(g336 V= tp1099 a(g237 V"s/\u005c\u005c.${objext}\u005c$/.lo/" p1100 tp1101 a(g181 V\u000a\u000a p1102 tp1103 a(g107 Vif p1104 tp1105 a(g53 Vtest p1106 tp1107 a(g181 V tp1108 a(g181 V-z p1109 tp1110 a(g181 V tp1111 a(g237 V"$max_cmd_len" p1112 tp1113 a(g181 V; tp1114 a(g181 V tp1115 a(g107 Vthen\u000a p1116 tp1117 a(g69 Vi tp1118 a(g336 V= tp1119 a(g181 V0 tp1120 a(g181 V\u000a p1121 tp1122 a(g69 Vtestring p1123 tp1124 a(g336 V= tp1125 a(g237 V"ABCD" p1126 tp1127 a(g181 V\u000a p1128 tp1129 a(g69 Vnew_result p1130 tp1131 a(g336 V= tp1132 a(g181 V\u000a \u000a p1133 tp1134 a(g6 V# If test is not a shell built-in, we'll probably end up computing a\u000a p1135 tp1136 a(g181 V p1137 tp1138 a(g6 V# maximum length that is only half of the actual maximum length, but\u000a p1139 tp1140 a(g181 V p1141 tp1142 a(g6 V# we can't tell.\u000a p1143 tp1144 a(g181 V p1145 tp1146 a(g107 Vwhile p1147 tp1148 a(g181 V tp1149 a(g336 V( tp1150 a(g53 Vtest p1151 tp1152 a(g181 V tp1153 a(g237 V"X" p1154 tp1155 a(g256 V` tp1156 a(g69 V$SHELL p1157 tp1158 a(g181 V tp1159 a(g69 V$0 p1160 tp1161 a(g181 V tp1162 a(g181 V--fallback-echo p1163 tp1164 a(g181 V tp1165 a(g237 V"X$testring" p1166 tp1167 a(g181 V tp1168 a(g181 V2>/dev/null p1169 tp1170 a(g256 V` tp1171 a(g181 V tp1172 a(g244 V\u005c\u000a p1173 tp1174 a(g181 V p1175 tp1176 a(g336 V= tp1177 a(g181 V tp1178 a(g237 V"XX$testring" p1179 tp1180 a(g336 V) tp1181 a(g181 V tp1182 a(g181 V>/dev/null p1183 tp1184 a(g181 V tp1185 a(g181 V2>&1 p1186 tp1187 a(g181 V tp1188 a(g336 V&& p1189 tp1190 a(g181 V\u000a p1191 tp1192 a(g69 Vnew_result p1193 tp1194 a(g336 V= tp1195 a(g256 V` tp1196 a(g181 Vexpr p1197 tp1198 a(g181 V tp1199 a(g237 V"X$testring" p1200 tp1201 a(g181 V tp1202 a(g181 V: tp1203 a(g181 V tp1204 a(g237 V".*" p1205 tp1206 a(g181 V tp1207 a(g181 V2>&1 p1208 tp1209 a(g256 V` tp1210 a(g181 V tp1211 a(g336 V&& p1212 tp1213 a(g181 V\u000a p1214 tp1215 a(g69 Vmax_cmd_len p1216 tp1217 a(g336 V= tp1218 a(g237 V"$new_result" p1219 tp1220 a(g181 V tp1221 a(g336 V&& p1222 tp1223 a(g181 V\u000a p1224 tp1225 a(g53 Vtest p1226 tp1227 a(g181 V tp1228 a(g237 V"$i" p1229 tp1230 a(g181 V tp1231 a(g181 V! tp1232 a(g336 V= tp1233 a(g181 V tp1234 a(g181 V17 p1235 tp1236 a(g181 V tp1237 a(g6 V# 1/2 MB should be enough\u000a p1238 tp1239 a(g181 V p1240 tp1241 a(g107 Vdo\u000a p1242 tp1243 a(g69 Vi tp1244 a(g336 V= tp1245 a(g256 V` tp1246 a(g181 Vexpr p1247 tp1248 a(g181 V tp1249 a(g69 V$i p1250 tp1251 a(g181 V tp1252 a(g181 V+ tp1253 a(g181 V tp1254 a(g181 V1 tp1255 a(g256 V` tp1256 a(g181 V\u000a p1257 tp1258 a(g69 Vtestring p1259 tp1260 a(g336 V= tp1261 a(g237 V"$testring$testring" p1262 tp1263 a(g181 V\u000a p1264 tp1265 a(g107 Vdone\u000a p1266 tp1267 a(g69 Vtestring p1268 tp1269 a(g336 V= tp1270 a(g181 V\u000a p1271 tp1272 a(g6 V# Add a significant safety factor because C++ compilers can tack on massive\u000a p1273 tp1274 a(g181 V p1275 tp1276 a(g6 V# amounts of additional arguments before passing them to the linker.\u000a p1277 tp1278 a(g181 V p1279 tp1280 a(g6 V# It appears as though 1/2 is a usable value.\u000a p1281 tp1282 a(g181 V p1283 tp1284 a(g69 Vmax_cmd_len p1285 tp1286 a(g336 V= tp1287 a(g256 V` tp1288 a(g181 Vexpr p1289 tp1290 a(g181 V tp1291 a(g69 V$max_cmd_len p1292 tp1293 a(g181 V tp1294 a(g244 V\u005c/ p1295 tp1296 a(g181 V tp1297 a(g181 V2 tp1298 a(g256 V` tp1299 a(g181 V\u000a tp1300 a(g107 Vfi p1301 tp1302 a(g181 V\u000a\u000a p1303 tp1304 a(g6 V#####################################\u000a p1305 tp1306 a(g6 V# Shell function definitions:\u000a p1307 tp1308 a(g6 V# This seems to be the best place for them\u000a p1309 tp1310 a(g181 V\u000a tp1311 a(g6 V# func_mktempdir [string]\u000a p1312 tp1313 a(g6 V# Make a temporary directory that won't clash with other running\u000a p1314 tp1315 a(g6 V# libtool processes, and avoids race conditions if possible. If\u000a p1316 tp1317 a(g6 V# given, STRING is the basename for that directory.\u000a p1318 tp1319 a(g181 Vfunc_mktempdir p1320 tp1321 a(g181 V tp1322 a(g336 V( tp1323 a(g336 V) tp1324 a(g181 V\u000a tp1325 a(g336 V{ tp1326 a(g181 V\u000a p1327 tp1328 a(g69 Vmy_template p1329 tp1330 a(g336 V= tp1331 a(g237 V"${TMPDIR-/tmp}/${1-$progname}" p1332 tp1333 a(g181 V\u000a\u000a p1334 tp1335 a(g107 Vif p1336 tp1337 a(g53 Vtest p1338 tp1339 a(g181 V tp1340 a(g237 V"$run" p1341 tp1342 a(g181 V tp1343 a(g336 V= tp1344 a(g181 V tp1345 a(g237 V":" p1346 tp1347 a(g181 V; tp1348 a(g181 V tp1349 a(g107 Vthen p1350 tp1351 a(g181 V\u000a p1352 tp1353 a(g6 V# Return a directory name, but don't create it in dry-run mode\u000a p1354 tp1355 a(g181 V p1356 tp1357 a(g69 Vmy_tmpdir p1358 tp1359 a(g336 V= tp1360 a(g237 V"${my_template}-$$" p1361 tp1362 a(g181 V\u000a p1363 tp1364 a(g107 Velse p1365 tp1366 a(g181 V\u000a\u000a p1367 tp1368 a(g6 V# If mktemp works, use that first and foremost\u000a p1369 tp1370 a(g181 V p1371 tp1372 a(g69 Vmy_tmpdir p1373 tp1374 a(g336 V= tp1375 a(g256 V` tp1376 a(g181 Vmktemp p1377 tp1378 a(g181 V tp1379 a(g181 V-d p1380 tp1381 a(g181 V tp1382 a(g237 V"${my_template}-XXXXXXXX" p1383 tp1384 a(g181 V tp1385 a(g181 V2>/dev/null p1386 tp1387 a(g256 V` tp1388 a(g181 V\u000a\u000a p1389 tp1390 a(g107 Vif p1391 tp1392 a(g53 Vtest p1393 tp1394 a(g181 V tp1395 a(g181 V! tp1396 a(g181 V tp1397 a(g181 V-d p1398 tp1399 a(g181 V tp1400 a(g237 V"$my_tmpdir" p1401 tp1402 a(g181 V; tp1403 a(g181 V tp1404 a(g107 Vthen p1405 tp1406 a(g181 V\u000a p1407 tp1408 a(g6 V# Failing that, at least try and use $RANDOM to avoid a race\u000a p1409 tp1410 a(g181 V tp1411 a(g69 Vmy_tmpdir p1412 tp1413 a(g336 V= tp1414 a(g237 V"${my_template}-${RANDOM-0}$$" p1415 tp1416 a(g181 V\u000a\u000a p1417 tp1418 a(g69 Vsave_mktempdir_umask p1419 tp1420 a(g336 V= tp1421 a(g256 V` tp1422 a(g53 Vumask p1423 tp1424 a(g256 V` tp1425 a(g181 V\u000a p1426 tp1427 a(g53 Vumask p1428 tp1429 a(g181 V0077 p1430 tp1431 a(g181 V\u000a p1432 tp1433 a(g69 V$mkdir p1434 tp1435 a(g181 V tp1436 a(g237 V"$my_tmpdir" p1437 tp1438 a(g181 V\u000a p1439 tp1440 a(g53 Vumask p1441 tp1442 a(g181 V tp1443 a(g69 V$save_mktempdir_umask p1444 tp1445 a(g181 V\u000a p1446 tp1447 a(g107 Vfi p1448 tp1449 a(g181 V\u000a\u000a p1450 tp1451 a(g6 V# If we're not in dry-run mode, bomb out on failure\u000a p1452 tp1453 a(g181 V p1454 tp1455 a(g53 Vtest p1456 tp1457 a(g181 V tp1458 a(g181 V-d p1459 tp1460 a(g181 V tp1461 a(g237 V"$my_tmpdir" p1462 tp1463 a(g181 V tp1464 a(g336 V|| p1465 tp1466 a(g181 V tp1467 a(g336 V{ tp1468 a(g181 V\u000a p1469 tp1470 a(g69 V$echo p1471 tp1472 a(g181 V tp1473 a(g237 V"cannot create temporary directory \u005c`$my_tmpdir'" p1474 tp1475 a(g181 V tp1476 a(g181 V1>&2 p1477 tp1478 a(g181 V\u000a p1479 tp1480 a(g53 Vexit p1481 tp1482 a(g181 V tp1483 a(g69 V$EXIT_FAILURE p1484 tp1485 a(g181 V\u000a p1486 tp1487 a(g336 V} tp1488 a(g181 V\u000a p1489 tp1490 a(g107 Vfi p1491 tp1492 a(g181 V\u000a\u000a p1493 tp1494 a(g69 V$echo p1495 tp1496 a(g181 V tp1497 a(g237 V"X$my_tmpdir" p1498 tp1499 a(g181 V tp1500 a(g181 V| tp1501 a(g181 V tp1502 a(g69 V$Xsed p1503 tp1504 a(g181 V\u000a tp1505 a(g336 V} tp1506 a(g181 V\u000a\u000a\u000a p1507 tp1508 a(g6 V# func_win32_libid arg\u000a p1509 tp1510 a(g6 V# return the library type of file 'arg'\u000a p1511 tp1512 a(g6 V#\u000a p1513 tp1514 a(g6 V# Need a lot of goo to handle *both* DLLs and import libs\u000a p1515 tp1516 a(g6 V# Has to be a shell function in order to 'eat' the argument\u000a p1517 tp1518 a(g6 V# that is supplied when $file_magic_command is called.\u000a p1519 tp1520 a(g181 Vfunc_win32_libid p1521 tp1522 a(g181 V tp1523 a(g336 V( tp1524 a(g336 V) tp1525 a(g181 V\u000a tp1526 a(g336 V{ tp1527 a(g181 V\u000a p1528 tp1529 a(g69 Vwin32_libid_type p1530 tp1531 a(g336 V= tp1532 a(g237 V"unknown" p1533 tp1534 a(g181 V\u000a p1535 tp1536 a(g69 Vwin32_fileres p1537 tp1538 a(g336 V= tp1539 a(g256 V` tp1540 a(g181 Vfile p1541 tp1542 a(g181 V tp1543 a(g181 V-L p1544 tp1545 a(g181 V tp1546 a(g69 V$1 p1547 tp1548 a(g181 V tp1549 a(g181 V2>/dev/null p1550 tp1551 a(g256 V` tp1552 a(g181 V\u000a p1553 tp1554 a(g107 Vcase p1555 tp1556 a(g181 V tp1557 a(g69 V$win32_fileres p1558 tp1559 a(g181 V tp1560 a(g181 Vin p1561 tp1562 a(g181 V\u000a p1563 tp1564 a(g181 V*ar p1565 tp1566 a(g244 V\u005c p1567 tp1568 a(g181 Varchive p1569 tp1570 a(g244 V\u005c p1571 tp1572 a(g181 Vimport p1573 tp1574 a(g244 V\u005c p1575 tp1576 a(g181 Vlibrary* p1577 tp1578 a(g336 V) tp1579 a(g181 V tp1580 a(g6 V# definitely import\u000a p1581 tp1582 a(g181 V p1583 tp1584 a(g69 Vwin32_libid_type p1585 tp1586 a(g336 V= tp1587 a(g237 V"x86 archive import" p1588 tp1589 a(g181 V\u000a p1590 tp1591 a(g181 V; tp1592 a(g181 V; tp1593 a(g181 V\u000a p1594 tp1595 a(g181 V*ar p1596 tp1597 a(g244 V\u005c p1598 tp1599 a(g181 Varchive* p1600 tp1601 a(g336 V) tp1602 a(g181 V tp1603 a(g6 V# could be an import, or static\u000a p1604 tp1605 a(g181 V p1606 tp1607 a(g107 Vif p1608 tp1609 a(g53 Veval p1610 tp1611 a(g181 V tp1612 a(g69 V$OBJDUMP p1613 tp1614 a(g181 V tp1615 a(g181 V-f p1616 tp1617 a(g181 V tp1618 a(g69 V$1 p1619 tp1620 a(g181 V tp1621 a(g181 V| tp1622 a(g181 V tp1623 a(g69 V$SED p1624 tp1625 a(g181 V tp1626 a(g181 V-e p1627 tp1628 a(g181 V tp1629 a(g264 V'10q' p1630 tp1631 a(g181 V tp1632 a(g181 V2>/dev/null p1633 tp1634 a(g181 V tp1635 a(g181 V| tp1636 a(g181 V tp1637 a(g244 V\u005c\u000a p1638 tp1639 a(g181 V p1640 tp1641 a(g69 V$EGREP p1642 tp1643 a(g181 V tp1644 a(g181 V-e p1645 tp1646 a(g181 V tp1647 a(g264 V'file format pe-i386(.*architecture: i386)?' p1648 tp1649 a(g181 V tp1650 a(g181 V>/dev/null p1651 tp1652 a(g181 V tp1653 a(g181 V; tp1654 a(g181 V tp1655 a(g107 Vthen\u000a p1656 tp1657 a(g69 Vwin32_nmres p1658 tp1659 a(g336 V= tp1660 a(g256 V` tp1661 a(g53 Veval p1662 tp1663 a(g181 V tp1664 a(g69 V$NM p1665 tp1666 a(g181 V tp1667 a(g181 V-f p1668 tp1669 a(g181 V tp1670 a(g181 Vposix p1671 tp1672 a(g181 V tp1673 a(g181 V-A p1674 tp1675 a(g181 V tp1676 a(g69 V$1 p1677 tp1678 a(g181 V tp1679 a(g181 V| tp1680 a(g181 V tp1681 a(g244 V\u005c\u000a p1682 tp1683 a(g181 V tp1684 a(g69 V$SED p1685 tp1686 a(g181 V tp1687 a(g181 V-n p1688 tp1689 a(g181 V tp1690 a(g181 V-e p1691 tp1692 a(g181 V tp1693 a(g264 V'1,100{/ I /{s,.*,import,;p;q;};}' p1694 tp1695 a(g256 V` tp1696 a(g181 V\u000a p1697 tp1698 a(g107 Vcase p1699 tp1700 a(g181 V tp1701 a(g69 V$win32_nmres p1702 tp1703 a(g181 V tp1704 a(g181 Vin p1705 tp1706 a(g181 V\u000a p1707 tp1708 a(g181 Vimport* p1709 tp1710 a(g336 V) tp1711 a(g181 V p1712 tp1713 a(g69 Vwin32_libid_type p1714 tp1715 a(g336 V= tp1716 a(g237 V"x86 archive import" p1717 tp1718 a(g181 V; tp1719 a(g181 V; tp1720 a(g181 V\u000a p1721 tp1722 a(g181 V* tp1723 a(g336 V) tp1724 a(g181 V p1725 tp1726 a(g69 Vwin32_libid_type p1727 tp1728 a(g336 V= tp1729 a(g237 V"x86 archive static" p1730 tp1731 a(g181 V; tp1732 a(g181 V; tp1733 a(g181 V\u000a p1734 tp1735 a(g107 Vesac\u000a p1736 tp1737 a(g107 Vfi p1738 tp1739 a(g181 V\u000a p1740 tp1741 a(g181 V; tp1742 a(g181 V; tp1743 a(g181 V\u000a p1744 tp1745 a(g181 V*DLL* p1746 tp1747 a(g336 V) tp1748 a(g181 V\u000a p1749 tp1750 a(g69 Vwin32_libid_type p1751 tp1752 a(g336 V= tp1753 a(g237 V"x86 DLL" p1754 tp1755 a(g181 V\u000a p1756 tp1757 a(g181 V; tp1758 a(g181 V; tp1759 a(g181 V\u000a p1760 tp1761 a(g181 V*executable* p1762 tp1763 a(g336 V) tp1764 a(g181 V tp1765 a(g6 V# but shell scripts are "executable" too...\u000a p1766 tp1767 a(g181 V p1768 tp1769 a(g107 Vcase p1770 tp1771 a(g181 V tp1772 a(g69 V$win32_fileres p1773 tp1774 a(g181 V tp1775 a(g181 Vin p1776 tp1777 a(g181 V\u000a p1778 tp1779 a(g181 V*MS p1780 tp1781 a(g244 V\u005c p1782 tp1783 a(g181 VWindows p1784 tp1785 a(g244 V\u005c p1786 tp1787 a(g181 VPE p1788 tp1789 a(g244 V\u005c p1790 tp1791 a(g181 VIntel* p1792 tp1793 a(g336 V) tp1794 a(g181 V\u000a p1795 tp1796 a(g69 Vwin32_libid_type p1797 tp1798 a(g336 V= tp1799 a(g237 V"x86 DLL" p1800 tp1801 a(g181 V\u000a p1802 tp1803 a(g181 V; tp1804 a(g181 V; tp1805 a(g181 V\u000a p1806 tp1807 a(g107 Vesac p1808 tp1809 a(g181 V\u000a p1810 tp1811 a(g181 V; tp1812 a(g181 V; tp1813 a(g181 V\u000a p1814 tp1815 a(g107 Vesac p1816 tp1817 a(g181 V\u000a p1818 tp1819 a(g69 V$echo p1820 tp1821 a(g181 V tp1822 a(g69 V$win32_libid_type p1823 tp1824 a(g181 V\u000a tp1825 a(g336 V} tp1826 a(g181 V\u000a\u000a\u000a p1827 tp1828 a(g6 V# func_infer_tag arg\u000a p1829 tp1830 a(g6 V# Infer tagged configuration to use if any are available and\u000a p1831 tp1832 a(g6 V# if one wasn't chosen via the "--tag" command line option.\u000a p1833 tp1834 a(g6 V# Only attempt this if the compiler in the base compile\u000a p1835 tp1836 a(g6 V# command doesn't match the default compiler.\u000a p1837 tp1838 a(g6 V# arg is usually of the form 'gcc ...'\u000a p1839 tp1840 a(g181 Vfunc_infer_tag p1841 tp1842 a(g181 V tp1843 a(g336 V( tp1844 a(g336 V) tp1845 a(g181 V\u000a tp1846 a(g336 V{ tp1847 a(g181 V\u000a p1848 tp1849 a(g107 Vif p1850 tp1851 a(g53 Vtest p1852 tp1853 a(g181 V tp1854 a(g181 V-n p1855 tp1856 a(g181 V tp1857 a(g237 V"$available_tags" p1858 tp1859 a(g181 V tp1860 a(g336 V&& p1861 tp1862 a(g181 V tp1863 a(g53 Vtest p1864 tp1865 a(g181 V tp1866 a(g181 V-z p1867 tp1868 a(g181 V tp1869 a(g237 V"$tagname" p1870 tp1871 a(g181 V; tp1872 a(g181 V tp1873 a(g107 Vthen\u000a p1874 tp1875 a(g69 VCC_quoted p1876 tp1877 a(g336 V= tp1878 a(g181 V\u000a p1879 tp1880 a(g107 Vfor p1881 tp1882 a(g181 Varg p1883 tp1884 a(g181 V tp1885 a(g181 Vin p1886 tp1887 a(g181 V tp1888 a(g69 V$CC p1889 tp1890 a(g181 V; tp1891 a(g181 V tp1892 a(g107 Vdo\u000a p1893 tp1894 a(g107 Vcase p1895 tp1896 a(g181 V tp1897 a(g69 V$arg p1898 tp1899 a(g181 V tp1900 a(g181 Vin p1901 tp1902 a(g181 V\u000a p1903 tp1904 a(g181 V* tp1905 a(g336 V[ tp1906 a(g244 V\u005c[ p1907 tp1908 a(g244 V\u005c~ p1909 tp1910 a(g244 V\u005c# p1911 tp1912 a(g244 V\u005c^ p1913 tp1914 a(g244 V\u005c& p1915 tp1916 a(g244 V\u005c* p1917 tp1918 a(g244 V\u005c( p1919 tp1920 a(g244 V\u005c) p1921 tp1922 a(g244 V\u005c{ p1923 tp1924 a(g244 V\u005c} p1925 tp1926 a(g244 V\u005c| p1927 tp1928 a(g244 V\u005c; p1929 tp1930 a(g244 V\u005c< p1931 tp1932 a(g244 V\u005c> p1933 tp1934 a(g244 V\u005c? p1935 tp1936 a(g244 V\u005c' p1937 tp1938 a(g244 V\u005c p1939 tp1940 a(g244 V\u005c p1941 tp1942 a(g336 V] tp1943 a(g181 V*|* p1944 tp1945 a(g336 V] tp1946 a(g181 V*| p1947 tp1948 a(g237 V"" p1949 tp1950 a(g336 V) tp1951 a(g181 V\u000a p1952 tp1953 a(g69 Varg p1954 tp1955 a(g336 V= tp1956 a(g237 V"\u005c"$arg\u005c"" p1957 tp1958 a(g181 V\u000a p1959 tp1960 a(g181 V; tp1961 a(g181 V; tp1962 a(g181 V\u000a p1963 tp1964 a(g107 Vesac\u000a p1965 tp1966 a(g69 VCC_quoted p1967 tp1968 a(g336 V= tp1969 a(g237 V"$CC_quoted $arg" p1970 tp1971 a(g181 V\u000a p1972 tp1973 a(g107 Vdone\u000a p1974 tp1975 a(g107 Vcase p1976 tp1977 a(g181 V tp1978 a(g69 V$@ p1979 tp1980 a(g181 V tp1981 a(g181 Vin p1982 tp1983 a(g181 V\u000a p1984 tp1985 a(g6 V# Blanks in the command may have been stripped by the calling shell,\u000a p1986 tp1987 a(g181 V p1988 tp1989 a(g6 V# but not from the CC environment variable when configure was run.\u000a p1990 tp1991 a(g181 V p1992 tp1993 a(g237 V" $CC " p1994 tp1995 a(g181 V* tp1996 a(g181 V tp1997 a(g181 V| tp1998 a(g181 V tp1999 a(g237 V"$CC " p2000 tp2001 a(g181 V* tp2002 a(g181 V tp2003 a(g181 V| tp2004 a(g181 V tp2005 a(g237 V" `$echo $CC` " p2006 tp2007 a(g181 V* tp2008 a(g181 V tp2009 a(g181 V| tp2010 a(g181 V tp2011 a(g237 V"`$echo $CC` " p2012 tp2013 a(g181 V* tp2014 a(g181 V tp2015 a(g181 V| tp2016 a(g181 V tp2017 a(g237 V" $CC_quoted" p2018 tp2019 a(g181 V* tp2020 a(g181 V tp2021 a(g181 V| tp2022 a(g181 V tp2023 a(g237 V"$CC_quoted " p2024 tp2025 a(g181 V* tp2026 a(g181 V tp2027 a(g181 V| tp2028 a(g181 V tp2029 a(g237 V" `$echo $CC_quoted` " p2030 tp2031 a(g181 V* tp2032 a(g181 V tp2033 a(g181 V| tp2034 a(g181 V tp2035 a(g237 V"`$echo $CC_quoted` " p2036 tp2037 a(g181 V* tp2038 a(g336 V) tp2039 a(g181 V tp2040 a(g181 V; tp2041 a(g181 V; tp2042 a(g181 V\u000a p2043 tp2044 a(g6 V# Blanks at the start of $base_compile will cause this to fail\u000a p2045 tp2046 a(g181 V p2047 tp2048 a(g6 V# if we don't check for them as well.\u000a p2049 tp2050 a(g181 V p2051 tp2052 a(g181 V* tp2053 a(g336 V) tp2054 a(g181 V\u000a p2055 tp2056 a(g107 Vfor p2057 tp2058 a(g181 Vz tp2059 a(g181 V tp2060 a(g181 Vin p2061 tp2062 a(g181 V tp2063 a(g69 V$available_tags p2064 tp2065 a(g181 V; tp2066 a(g181 V tp2067 a(g107 Vdo\u000a p2068 tp2069 a(g107 Vif p2070 tp2071 a(g181 Vgrep p2072 tp2073 a(g181 V tp2074 a(g237 V"^# ### BEGIN LIBTOOL TAG CONFIG: $z$" p2075 tp2076 a(g181 V tp2077 a(g181 V< tp2078 a(g181 V tp2079 a(g237 V"$progpath" p2080 tp2081 a(g181 V tp2082 a(g181 V> tp2083 a(g181 V tp2084 a(g181 V/dev/null; p2085 tp2086 a(g181 V tp2087 a(g107 Vthen p2088 tp2089 a(g181 V\u000a p2090 tp2091 a(g6 V# Evaluate the configuration.\u000a p2092 tp2093 a(g181 V p2094 tp2095 a(g53 Veval p2096 tp2097 a(g181 V tp2098 a(g237 V"`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" p2099 tp2100 a(g181 V\u000a p2101 tp2102 a(g69 VCC_quoted p2103 tp2104 a(g336 V= tp2105 a(g181 V\u000a p2106 tp2107 a(g107 Vfor p2108 tp2109 a(g181 Varg p2110 tp2111 a(g181 V tp2112 a(g181 Vin p2113 tp2114 a(g181 V tp2115 a(g69 V$CC p2116 tp2117 a(g181 V; tp2118 a(g181 V tp2119 a(g107 Vdo p2120 tp2121 a(g181 V\u000a p2122 tp2123 a(g6 V# Double-quote args containing other shell metacharacters.\u000a p2124 tp2125 a(g181 V p2126 tp2127 a(g107 Vcase p2128 tp2129 a(g181 V tp2130 a(g69 V$arg p2131 tp2132 a(g181 V tp2133 a(g181 Vin p2134 tp2135 a(g181 V\u000a p2136 tp2137 a(g181 V* tp2138 a(g336 V[ tp2139 a(g244 V\u005c[ p2140 tp2141 a(g244 V\u005c~ p2142 tp2143 a(g244 V\u005c# p2144 tp2145 a(g244 V\u005c^ p2146 tp2147 a(g244 V\u005c& p2148 tp2149 a(g244 V\u005c* p2150 tp2151 a(g244 V\u005c( p2152 tp2153 a(g244 V\u005c) p2154 tp2155 a(g244 V\u005c{ p2156 tp2157 a(g244 V\u005c} p2158 tp2159 a(g244 V\u005c| p2160 tp2161 a(g244 V\u005c; p2162 tp2163 a(g244 V\u005c< p2164 tp2165 a(g244 V\u005c> p2166 tp2167 a(g244 V\u005c? p2168 tp2169 a(g244 V\u005c' p2170 tp2171 a(g244 V\u005c p2172 tp2173 a(g244 V\u005c p2174 tp2175 a(g336 V] tp2176 a(g181 V*|* p2177 tp2178 a(g336 V] tp2179 a(g181 V*| p2180 tp2181 a(g237 V"" p2182 tp2183 a(g336 V) tp2184 a(g181 V\u000a p2185 tp2186 a(g69 Varg p2187 tp2188 a(g336 V= tp2189 a(g237 V"\u005c"$arg\u005c"" p2190 tp2191 a(g181 V\u000a p2192 tp2193 a(g181 V; tp2194 a(g181 V; tp2195 a(g181 V\u000a p2196 tp2197 a(g107 Vesac\u000a p2198 tp2199 a(g69 VCC_quoted p2200 tp2201 a(g336 V= tp2202 a(g237 V"$CC_quoted $arg" p2203 tp2204 a(g181 V\u000a p2205 tp2206 a(g107 Vdone p2207 tp2208 a(g181 V\u000a p2209 tp2210 a(g6 V# user sometimes does CC=-gcc so we need to match that to 'gcc'\u000a p2211 tp2212 a(g181 V p2213 tp2214 a(g69 Vtrimedcc p2215 tp2216 a(g336 V= tp2217 a(g256 V` tp2218 a(g53 Vecho p2219 tp2220 a(g181 V tp2221 a(g107 V${ p2222 tp2223 a(g69 VCC p2224 tp2225 a(g107 V} tp2226 a(g181 V tp2227 a(g181 V| tp2228 a(g181 V tp2229 a(g69 V$SED p2230 tp2231 a(g181 V tp2232 a(g181 V-e p2233 tp2234 a(g181 V tp2235 a(g237 V"s/${host}-//g" p2236 tp2237 a(g256 V` tp2238 a(g181 V\u000a p2239 tp2240 a(g6 V# and sometimes libtool has CC=-gcc but user does CC=gcc\u000a p2241 tp2242 a(g181 V p2243 tp2244 a(g69 Vextendcc p2245 tp2246 a(g336 V= tp2247 a(g107 V${ p2248 tp2249 a(g69 Vhost p2250 tp2251 a(g107 V} tp2252 a(g181 V- tp2253 a(g107 V${ p2254 tp2255 a(g69 VCC p2256 tp2257 a(g107 V} tp2258 a(g181 V\u000a p2259 tp2260 a(g6 V# and sometimes libtool has CC=-gcc but user has CC=-gcc \u000a p2261 tp2262 a(g181 V p2263 tp2264 a(g6 V# (Gentoo-specific hack because we always export $CHOST)\u000a p2265 tp2266 a(g181 V p2267 tp2268 a(g69 Vmungedcc p2269 tp2270 a(g336 V= tp2271 a(g107 V${ p2272 tp2273 a(g69 VCHOST p2274 tp2275 a(g194 V- tp2276 a(g107 V${ p2277 tp2278 a(g69 Vhost p2279 tp2280 a(g107 V} tp2281 a(g107 V} tp2282 a(g181 V- tp2283 a(g107 V${ p2284 tp2285 a(g69 Vtrimedcc p2286 tp2287 a(g107 V} tp2288 a(g181 V\u000a p2289 tp2290 a(g107 Vcase p2291 tp2292 a(g181 V tp2293 a(g237 V"$@ " p2294 tp2295 a(g181 V tp2296 a(g181 Vin p2297 tp2298 a(g181 V\u000a p2299 tp2300 a(g237 V"cc " p2301 tp2302 a(g181 V* tp2303 a(g181 V tp2304 a(g181 V| tp2305 a(g181 V tp2306 a(g237 V" cc " p2307 tp2308 a(g181 V* tp2309 a(g181 V tp2310 a(g181 V| tp2311 a(g181 V tp2312 a(g237 V"${host}-cc " p2313 tp2314 a(g181 V* tp2315 a(g181 V tp2316 a(g181 V| tp2317 a(g181 V tp2318 a(g237 V" ${host}-cc " p2319 tp2320 a(g181 V*| p2321 tp2322 a(g244 V\u005c\u000a p2323 tp2324 a(g181 V p2325 tp2326 a(g237 V"gcc " p2327 tp2328 a(g181 V* tp2329 a(g181 V tp2330 a(g181 V| tp2331 a(g181 V tp2332 a(g237 V" gcc " p2333 tp2334 a(g181 V* tp2335 a(g181 V tp2336 a(g181 V| tp2337 a(g181 V tp2338 a(g237 V"${host}-gcc " p2339 tp2340 a(g181 V* tp2341 a(g181 V tp2342 a(g181 V| tp2343 a(g181 V tp2344 a(g237 V" ${host}-gcc " p2345 tp2346 a(g181 V* tp2347 a(g336 V) tp2348 a(g181 V\u000a p2349 tp2350 a(g69 Vtagname p2351 tp2352 a(g336 V= tp2353 a(g181 VCC p2354 tp2355 a(g181 V\u000a p2356 tp2357 a(g53 Vbreak p2358 tp2359 a(g181 V tp2360 a(g181 V; tp2361 a(g181 V; tp2362 a(g181 V\u000a p2363 tp2364 a(g237 V"$trimedcc " p2365 tp2366 a(g181 V* tp2367 a(g181 V tp2368 a(g181 V| tp2369 a(g181 V tp2370 a(g237 V" $trimedcc " p2371 tp2372 a(g181 V* tp2373 a(g181 V tp2374 a(g181 V| tp2375 a(g181 V tp2376 a(g237 V"`$echo $trimedcc` " p2377 tp2378 a(g181 V* tp2379 a(g181 V tp2380 a(g181 V| tp2381 a(g181 V tp2382 a(g237 V" `$echo $trimedcc` " p2383 tp2384 a(g181 V*| p2385 tp2386 a(g244 V\u005c\u000a p2387 tp2388 a(g181 V p2389 tp2390 a(g237 V"$extendcc " p2391 tp2392 a(g181 V* tp2393 a(g181 V tp2394 a(g181 V| tp2395 a(g181 V tp2396 a(g237 V" $extendcc " p2397 tp2398 a(g181 V* tp2399 a(g181 V tp2400 a(g181 V| tp2401 a(g181 V tp2402 a(g237 V"`$echo $extendcc` " p2403 tp2404 a(g181 V* tp2405 a(g181 V tp2406 a(g181 V| tp2407 a(g181 V tp2408 a(g237 V" `$echo $extendcc` " p2409 tp2410 a(g181 V*| p2411 tp2412 a(g244 V\u005c\u000a p2413 tp2414 a(g181 V p2415 tp2416 a(g237 V"$mungedcc " p2417 tp2418 a(g181 V* tp2419 a(g181 V tp2420 a(g181 V| tp2421 a(g181 V tp2422 a(g237 V" $mungedcc " p2423 tp2424 a(g181 V* tp2425 a(g181 V tp2426 a(g181 V| tp2427 a(g181 V tp2428 a(g237 V"`$echo $mungedcc` " p2429 tp2430 a(g181 V* tp2431 a(g181 V tp2432 a(g181 V| tp2433 a(g181 V tp2434 a(g237 V" `$echo $mungedcc` " p2435 tp2436 a(g181 V*| p2437 tp2438 a(g244 V\u005c\u000a p2439 tp2440 a(g181 V p2441 tp2442 a(g237 V" $CC " p2443 tp2444 a(g181 V* tp2445 a(g181 V tp2446 a(g181 V| tp2447 a(g181 V tp2448 a(g237 V"$CC " p2449 tp2450 a(g181 V* tp2451 a(g181 V tp2452 a(g181 V| tp2453 a(g181 V tp2454 a(g237 V" `$echo $CC` " p2455 tp2456 a(g181 V* tp2457 a(g181 V tp2458 a(g181 V| tp2459 a(g181 V tp2460 a(g237 V"`$echo $CC` " p2461 tp2462 a(g181 V* tp2463 a(g181 V tp2464 a(g181 V| tp2465 a(g181 V tp2466 a(g237 V" $CC_quoted" p2467 tp2468 a(g181 V* tp2469 a(g181 V tp2470 a(g181 V| tp2471 a(g181 V tp2472 a(g237 V"$CC_quoted " p2473 tp2474 a(g181 V* tp2475 a(g181 V tp2476 a(g181 V| tp2477 a(g181 V tp2478 a(g237 V" `$echo $CC_quoted` " p2479 tp2480 a(g181 V* tp2481 a(g181 V tp2482 a(g181 V| tp2483 a(g181 V tp2484 a(g237 V"`$echo $CC_quoted` " p2485 tp2486 a(g181 V* tp2487 a(g336 V) tp2488 a(g181 V\u000a p2489 tp2490 a(g6 V# The compiler in the base compile command matches\u000a p2491 tp2492 a(g181 V p2493 tp2494 a(g6 V# the one in the tagged configuration.\u000a p2495 tp2496 a(g181 V p2497 tp2498 a(g6 V# Assume this is the tagged configuration we want.\u000a p2499 tp2500 a(g181 V p2501 tp2502 a(g69 Vtagname p2503 tp2504 a(g336 V= tp2505 a(g69 V$z p2506 tp2507 a(g181 V\u000a p2508 tp2509 a(g53 Vbreak p2510 tp2511 a(g181 V\u000a p2512 tp2513 a(g181 V; tp2514 a(g181 V; tp2515 a(g181 V\u000a p2516 tp2517 a(g107 Vesac\u000a p2518 tp2519 a(g107 Vfi\u000a p2520 tp2521 a(g107 Vdone p2522 tp2523 a(g181 V\u000a p2524 tp2525 a(g6 V# If $tagname still isn't set, then no tagged configuration\u000a p2526 tp2527 a(g181 V tp2528 a(g6 V# was found and let the user know that the "--tag" command\u000a p2529 tp2530 a(g181 V tp2531 a(g6 V# line option must be used.\u000a p2532 tp2533 a(g181 V tp2534 a(g107 Vif p2535 tp2536 a(g53 Vtest p2537 tp2538 a(g181 V tp2539 a(g181 V-z p2540 tp2541 a(g181 V tp2542 a(g237 V"$tagname" p2543 tp2544 a(g181 V; tp2545 a(g181 V tp2546 a(g107 Vthen p2547 tp2548 a(g181 V\u000a p2549 tp2550 a(g69 V$echo p2551 tp2552 a(g181 V tp2553 a(g237 V"$modename: unable to infer tagged configuration" p2554 tp2555 a(g181 V\u000a p2556 tp2557 a(g69 V$echo p2558 tp2559 a(g181 V tp2560 a(g237 V"$modename: specify a tag with \u005c`--tag'" p2561 tp2562 a(g181 V tp2563 a(g181 V1>&2 p2564 tp2565 a(g181 V\u000a p2566 tp2567 a(g53 Vexit p2568 tp2569 a(g181 V tp2570 a(g69 V$EXIT_FAILURE p2571 tp2572 a(g181 V\u000a tp2573 a(g6 V# else\u000a p2574 tp2575 a(g6 V# $echo "$modename: using $tagname tagged configuration"\u000a p2576 tp2577 a(g181 V tp2578 a(g107 Vfi p2579 tp2580 a(g181 V\u000a p2581 tp2582 a(g181 V; tp2583 a(g181 V; tp2584 a(g181 V\u000a p2585 tp2586 a(g107 Vesac\u000a p2587 tp2588 a(g107 Vfi p2589 tp2590 a(g181 V\u000a tp2591 a(g336 V} tp2592 a(g181 V\u000a\u000a\u000a p2593 tp2594 a(g6 V# func_extract_an_archive dir oldlib\u000a p2595 tp2596 a(g181 Vfunc_extract_an_archive p2597 tp2598 a(g181 V tp2599 a(g336 V( tp2600 a(g336 V) tp2601 a(g181 V\u000a tp2602 a(g336 V{ tp2603 a(g181 V\u000a p2604 tp2605 a(g69 Vf_ex_an_ar_dir p2606 tp2607 a(g336 V= tp2608 a(g237 V"$1" p2609 tp2610 a(g181 V; tp2611 a(g181 V tp2612 a(g53 Vshift\u000a p2613 tp2614 a(g69 Vf_ex_an_ar_oldlib p2615 tp2616 a(g336 V= tp2617 a(g237 V"$1" p2618 tp2619 a(g181 V\u000a\u000a p2620 tp2621 a(g69 V$show p2622 tp2623 a(g181 V tp2624 a(g237 V"(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" p2625 tp2626 a(g181 V\u000a p2627 tp2628 a(g69 V$run p2629 tp2630 a(g181 V tp2631 a(g53 Veval p2632 tp2633 a(g181 V tp2634 a(g237 V"(cd \u005c$f_ex_an_ar_dir && $AR x \u005c$f_ex_an_ar_oldlib)" p2635 tp2636 a(g181 V tp2637 a(g336 V|| p2638 tp2639 a(g181 V tp2640 a(g53 Vexit p2641 tp2642 a(g181 V tp2643 a(g69 V$? p2644 tp2645 a(g181 V\u000a p2646 tp2647 a(g107 Vif p2648 tp2649 a(g181 V tp2650 a(g336 V( tp2651 a(g69 V$AR p2652 tp2653 a(g181 V tp2654 a(g181 Vt tp2655 a(g181 V tp2656 a(g237 V"$f_ex_an_ar_oldlib" p2657 tp2658 a(g181 V tp2659 a(g181 V| tp2660 a(g181 V tp2661 a(g181 Vsort p2662 tp2663 a(g181 V tp2664 a(g181 V| tp2665 a(g181 V tp2666 a(g181 Vsort p2667 tp2668 a(g181 V tp2669 a(g181 V-uc p2670 tp2671 a(g181 V tp2672 a(g181 V>/dev/null p2673 tp2674 a(g181 V tp2675 a(g181 V2>&1 p2676 tp2677 a(g336 V) tp2678 a(g181 V; tp2679 a(g181 V tp2680 a(g107 Vthen p2681 tp2682 a(g181 V\u000a p2683 tp2684 a(g181 V: tp2685 a(g181 V\u000a p2686 tp2687 a(g107 Velse p2688 tp2689 a(g181 V\u000a p2690 tp2691 a(g69 V$echo p2692 tp2693 a(g181 V tp2694 a(g237 V"$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" p2695 tp2696 a(g181 V tp2697 a(g181 V1>&2 p2698 tp2699 a(g181 V\u000a p2700 tp2701 a(g53 Vexit p2702 tp2703 a(g181 V tp2704 a(g69 V$EXIT_FAILURE p2705 tp2706 a(g181 V\u000a p2707 tp2708 a(g107 Vfi p2709 tp2710 a(g181 V\u000a tp2711 a(g336 V} tp2712 a(g181 V\u000a\u000a p2713 tp2714 a(g6 V# func_extract_archives gentop oldlib ...\u000a p2715 tp2716 a(g181 Vfunc_extract_archives p2717 tp2718 a(g181 V tp2719 a(g336 V( tp2720 a(g336 V) tp2721 a(g181 V\u000a tp2722 a(g336 V{ tp2723 a(g181 V\u000a p2724 tp2725 a(g69 Vmy_gentop p2726 tp2727 a(g336 V= tp2728 a(g237 V"$1" p2729 tp2730 a(g181 V; tp2731 a(g181 V tp2732 a(g53 Vshift\u000a p2733 tp2734 a(g69 Vmy_oldlibs p2735 tp2736 a(g336 V= tp2737 a(g107 V${ p2738 tp2739 a(g69 V1 tp2740 a(g194 V+ tp2741 a(g237 V"$@" p2742 tp2743 a(g107 V} tp2744 a(g181 V\u000a p2745 tp2746 a(g69 Vmy_oldobjs p2747 tp2748 a(g336 V= tp2749 a(g237 V"" p2750 tp2751 a(g181 V\u000a p2752 tp2753 a(g69 Vmy_xlib p2754 tp2755 a(g336 V= tp2756 a(g237 V"" p2757 tp2758 a(g181 V\u000a p2759 tp2760 a(g69 Vmy_xabs p2761 tp2762 a(g336 V= tp2763 a(g237 V"" p2764 tp2765 a(g181 V\u000a p2766 tp2767 a(g69 Vmy_xdir p2768 tp2769 a(g336 V= tp2770 a(g237 V"" p2771 tp2772 a(g181 V\u000a p2773 tp2774 a(g69 Vmy_status p2775 tp2776 a(g336 V= tp2777 a(g237 V"" p2778 tp2779 a(g181 V\u000a\u000a p2780 tp2781 a(g69 V$show p2782 tp2783 a(g181 V tp2784 a(g237 V"${rm}r $my_gentop" p2785 tp2786 a(g181 V\u000a p2787 tp2788 a(g69 V$run p2789 tp2790 a(g181 V tp2791 a(g107 V${ p2792 tp2793 a(g69 Vrm p2794 tp2795 a(g107 V} tp2796 a(g181 Vr tp2797 a(g181 V tp2798 a(g237 V"$my_gentop" p2799 tp2800 a(g181 V\u000a p2801 tp2802 a(g69 V$show p2803 tp2804 a(g181 V tp2805 a(g237 V"$mkdir $my_gentop" p2806 tp2807 a(g181 V\u000a p2808 tp2809 a(g69 V$run p2810 tp2811 a(g181 V tp2812 a(g69 V$mkdir p2813 tp2814 a(g181 V tp2815 a(g237 V"$my_gentop" p2816 tp2817 a(g181 V\u000a p2818 tp2819 a(g69 Vmy_status p2820 tp2821 a(g336 V= tp2822 a(g69 V$? p2823 tp2824 a(g181 V\u000a p2825 tp2826 a(g107 Vif p2827 tp2828 a(g53 Vtest p2829 tp2830 a(g181 V tp2831 a(g237 V"$my_status" p2832 tp2833 a(g181 V tp2834 a(g181 V-ne p2835 tp2836 a(g181 V tp2837 a(g181 V0 tp2838 a(g181 V tp2839 a(g336 V&& p2840 tp2841 a(g181 V tp2842 a(g53 Vtest p2843 tp2844 a(g181 V tp2845 a(g181 V! tp2846 a(g181 V tp2847 a(g181 V-d p2848 tp2849 a(g181 V tp2850 a(g237 V"$my_gentop" p2851 tp2852 a(g181 V; tp2853 a(g181 V tp2854 a(g107 Vthen\u000a p2855 tp2856 a(g53 Vexit p2857 tp2858 a(g181 V tp2859 a(g69 V$my_status p2860 tp2861 a(g181 V\u000a p2862 tp2863 a(g107 Vfi\u000a\u000a p2864 tp2865 a(g107 Vfor p2866 tp2867 a(g181 Vmy_xlib p2868 tp2869 a(g181 V tp2870 a(g181 Vin p2871 tp2872 a(g181 V tp2873 a(g69 V$my_oldlibs p2874 tp2875 a(g181 V; tp2876 a(g181 V tp2877 a(g107 Vdo p2878 tp2879 a(g181 V\u000a p2880 tp2881 a(g6 V# Extract the objects.\u000a p2882 tp2883 a(g181 V p2884 tp2885 a(g107 Vcase p2886 tp2887 a(g181 V tp2888 a(g69 V$my_xlib p2889 tp2890 a(g181 V tp2891 a(g181 Vin p2892 tp2893 a(g181 V\u000a p2894 tp2895 a(g336 V[ tp2896 a(g244 V\u005c\u005c p2897 tp2898 a(g181 V/ tp2899 a(g336 V] tp2900 a(g181 V* tp2901 a(g181 V tp2902 a(g181 V| tp2903 a(g181 V tp2904 a(g336 V[ tp2905 a(g181 VA-Za-z p2906 tp2907 a(g336 V] tp2908 a(g181 V: tp2909 a(g336 V[ tp2910 a(g244 V\u005c\u005c p2911 tp2912 a(g181 V/ tp2913 a(g336 V] tp2914 a(g181 V* tp2915 a(g336 V) tp2916 a(g181 V tp2917 a(g69 Vmy_xabs p2918 tp2919 a(g336 V= tp2920 a(g237 V"$my_xlib" p2921 tp2922 a(g181 V tp2923 a(g181 V; tp2924 a(g181 V; tp2925 a(g181 V\u000a p2926 tp2927 a(g181 V* tp2928 a(g336 V) tp2929 a(g181 V tp2930 a(g69 Vmy_xabs p2931 tp2932 a(g336 V= tp2933 a(g256 V` tp2934 a(g53 Vpwd p2935 tp2936 a(g256 V` tp2937 a(g237 V"/$my_xlib" p2938 tp2939 a(g181 V tp2940 a(g181 V; tp2941 a(g181 V; tp2942 a(g181 V\u000a p2943 tp2944 a(g107 Vesac\u000a p2945 tp2946 a(g69 Vmy_xlib p2947 tp2948 a(g336 V= tp2949 a(g256 V` tp2950 a(g69 V$echo p2951 tp2952 a(g181 V tp2953 a(g237 V"X$my_xlib" p2954 tp2955 a(g181 V tp2956 a(g181 V| tp2957 a(g181 V tp2958 a(g69 V$Xsed p2959 tp2960 a(g181 V tp2961 a(g181 V-e p2962 tp2963 a(g181 V tp2964 a(g264 V's%^.*/%%' p2965 tp2966 a(g256 V` tp2967 a(g181 V\u000a p2968 tp2969 a(g69 Vmy_xdir p2970 tp2971 a(g336 V= tp2972 a(g237 V"$my_gentop/$my_xlib" p2973 tp2974 a(g181 V\u000a\u000a p2975 tp2976 a(g69 V$show p2977 tp2978 a(g181 V tp2979 a(g237 V"${rm}r $my_xdir" p2980 tp2981 a(g181 V\u000a p2982 tp2983 a(g69 V$run p2984 tp2985 a(g181 V tp2986 a(g107 V${ p2987 tp2988 a(g69 Vrm p2989 tp2990 a(g107 V} tp2991 a(g181 Vr tp2992 a(g181 V tp2993 a(g237 V"$my_xdir" p2994 tp2995 a(g181 V\u000a p2996 tp2997 a(g69 V$show p2998 tp2999 a(g181 V tp3000 a(g237 V"$mkdir $my_xdir" p3001 tp3002 a(g181 V\u000a p3003 tp3004 a(g69 V$run p3005 tp3006 a(g181 V tp3007 a(g69 V$mkdir p3008 tp3009 a(g181 V tp3010 a(g237 V"$my_xdir" p3011 tp3012 a(g181 V\u000a p3013 tp3014 a(g69 Vexit_status p3015 tp3016 a(g336 V= tp3017 a(g69 V$? p3018 tp3019 a(g181 V\u000a p3020 tp3021 a(g107 Vif p3022 tp3023 a(g53 Vtest p3024 tp3025 a(g181 V tp3026 a(g237 V"$exit_status" p3027 tp3028 a(g181 V tp3029 a(g181 V-ne p3030 tp3031 a(g181 V tp3032 a(g181 V0 tp3033 a(g181 V tp3034 a(g336 V&& p3035 tp3036 a(g181 V tp3037 a(g53 Vtest p3038 tp3039 a(g181 V tp3040 a(g181 V! tp3041 a(g181 V tp3042 a(g181 V-d p3043 tp3044 a(g181 V tp3045 a(g237 V"$my_xdir" p3046 tp3047 a(g181 V; tp3048 a(g181 V tp3049 a(g107 Vthen\u000a p3050 tp3051 a(g53 Vexit p3052 tp3053 a(g181 V tp3054 a(g69 V$exit_status p3055 tp3056 a(g181 V\u000a p3057 tp3058 a(g107 Vfi\u000a p3059 tp3060 a(g107 Vcase p3061 tp3062 a(g181 V tp3063 a(g69 V$host p3064 tp3065 a(g181 V tp3066 a(g181 Vin p3067 tp3068 a(g181 V\u000a p3069 tp3070 a(g181 V*-darwin* p3071 tp3072 a(g336 V) tp3073 a(g181 V\u000a p3074 tp3075 a(g69 V$show p3076 tp3077 a(g181 V tp3078 a(g237 V"Extracting $my_xabs" p3079 tp3080 a(g181 V\u000a p3081 tp3082 a(g6 V# Do not bother doing anything if just a dry run\u000a p3083 tp3084 a(g181 V tp3085 a(g107 Vif p3086 tp3087 a(g53 Vtest p3088 tp3089 a(g181 V tp3090 a(g181 V-z p3091 tp3092 a(g181 V tp3093 a(g237 V"$run" p3094 tp3095 a(g181 V; tp3096 a(g181 V tp3097 a(g107 Vthen\u000a p3098 tp3099 a(g69 Vdarwin_orig_dir p3100 tp3101 a(g336 V= tp3102 a(g256 V` tp3103 a(g53 Vpwd p3104 tp3105 a(g256 V` tp3106 a(g181 V\u000a p3107 tp3108 a(g53 Vcd p3109 tp3110 a(g181 V tp3111 a(g69 V$my_xdir p3112 tp3113 a(g181 V tp3114 a(g336 V|| p3115 tp3116 a(g181 V tp3117 a(g53 Vexit p3118 tp3119 a(g181 V tp3120 a(g69 V$? p3121 tp3122 a(g181 V\u000a p3123 tp3124 a(g69 Vdarwin_archive p3125 tp3126 a(g336 V= tp3127 a(g69 V$my_xabs p3128 tp3129 a(g181 V\u000a p3130 tp3131 a(g69 Vdarwin_curdir p3132 tp3133 a(g336 V= tp3134 a(g256 V` tp3135 a(g53 Vpwd p3136 tp3137 a(g256 V` tp3138 a(g181 V\u000a p3139 tp3140 a(g69 Vdarwin_base_archive p3141 tp3142 a(g336 V= tp3143 a(g256 V` tp3144 a(g69 V$echo p3145 tp3146 a(g181 V tp3147 a(g237 V"X$darwin_archive" p3148 tp3149 a(g181 V tp3150 a(g181 V| tp3151 a(g181 V tp3152 a(g69 V$Xsed p3153 tp3154 a(g181 V tp3155 a(g181 V-e p3156 tp3157 a(g181 V tp3158 a(g264 V's%^.*/%%' p3159 tp3160 a(g256 V` tp3161 a(g181 V\u000a p3162 tp3163 a(g69 Vdarwin_arches p3164 tp3165 a(g336 V= tp3166 a(g256 V` tp3167 a(g181 Vlipo p3168 tp3169 a(g181 V tp3170 a(g181 V-info p3171 tp3172 a(g181 V tp3173 a(g237 V"$darwin_archive" p3174 tp3175 a(g181 V tp3176 a(g181 V2>/dev/null p3177 tp3178 a(g181 V tp3179 a(g181 V| tp3180 a(g181 V tp3181 a(g69 V$EGREP p3182 tp3183 a(g181 V tp3184 a(g181 VArchitectures p3185 tp3186 a(g181 V tp3187 a(g181 V2>/dev/null p3188 tp3189 a(g256 V` tp3190 a(g181 V\u000a p3191 tp3192 a(g107 Vif p3193 tp3194 a(g53 Vtest p3195 tp3196 a(g181 V tp3197 a(g181 V-n p3198 tp3199 a(g181 V tp3200 a(g237 V"$darwin_arches" p3201 tp3202 a(g181 V; tp3203 a(g181 V tp3204 a(g107 Vthen \u000a p3205 tp3206 a(g69 Vdarwin_arches p3207 tp3208 a(g336 V= tp3209 a(g256 V` tp3210 a(g53 Vecho p3211 tp3212 a(g181 V tp3213 a(g237 V"$darwin_arches" p3214 tp3215 a(g181 V tp3216 a(g181 V| tp3217 a(g181 V tp3218 a(g69 V$SED p3219 tp3220 a(g181 V tp3221 a(g181 V-e p3222 tp3223 a(g181 V tp3224 a(g264 V's/.*are://' p3225 tp3226 a(g256 V` tp3227 a(g181 V\u000a p3228 tp3229 a(g69 Vdarwin_arch p3230 tp3231 a(g336 V= tp3232 a(g181 V\u000a p3233 tp3234 a(g69 V$show p3235 tp3236 a(g181 V tp3237 a(g237 V"$darwin_base_archive has multiple architectures $darwin_arches" p3238 tp3239 a(g181 V\u000a p3240 tp3241 a(g107 Vfor p3242 tp3243 a(g181 Vdarwin_arch p3244 tp3245 a(g181 V tp3246 a(g181 Vin p3247 tp3248 a(g181 V p3249 tp3250 a(g69 V$darwin_arches p3251 tp3252 a(g181 V tp3253 a(g181 V; tp3254 a(g181 V tp3255 a(g107 Vdo\u000a p3256 tp3257 a(g181 Vmkdir p3258 tp3259 a(g181 V tp3260 a(g181 V-p p3261 tp3262 a(g181 V tp3263 a(g237 V"unfat-$$/${darwin_base_archive}-${darwin_arch}" p3264 tp3265 a(g181 V\u000a p3266 tp3267 a(g181 Vlipo p3268 tp3269 a(g181 V tp3270 a(g181 V-thin p3271 tp3272 a(g181 V tp3273 a(g69 V$darwin_arch p3274 tp3275 a(g181 V tp3276 a(g181 V-output p3277 tp3278 a(g181 V tp3279 a(g237 V"unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" p3280 tp3281 a(g181 V tp3282 a(g237 V"${darwin_archive}" p3283 tp3284 a(g181 V\u000a p3285 tp3286 a(g53 Vcd p3287 tp3288 a(g181 V tp3289 a(g237 V"unfat-$$/${darwin_base_archive}-${darwin_arch}" p3290 tp3291 a(g181 V\u000a p3292 tp3293 a(g181 Vfunc_extract_an_archive p3294 tp3295 a(g181 V tp3296 a(g237 V"`pwd`" p3297 tp3298 a(g181 V tp3299 a(g237 V"${darwin_base_archive}" p3300 tp3301 a(g181 V\u000a p3302 tp3303 a(g53 Vcd p3304 tp3305 a(g181 V tp3306 a(g237 V"$darwin_curdir" p3307 tp3308 a(g181 V\u000a p3309 tp3310 a(g69 V$rm p3311 tp3312 a(g181 V tp3313 a(g237 V"unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" p3314 tp3315 a(g181 V\u000a p3316 tp3317 a(g107 Vdone p3318 tp3319 a(g181 V tp3320 a(g6 V# $darwin_arches\u000a p3321 tp3322 a(g181 V p3323 tp3324 a(g6 V## Okay now we have a bunch of thin objects, gotta fatten them up :)\u000a p3325 tp3326 a(g181 V p3327 tp3328 a(g69 Vdarwin_filelist p3329 tp3330 a(g336 V= tp3331 a(g256 V` tp3332 a(g181 Vfind p3333 tp3334 a(g181 V tp3335 a(g181 Vunfat- p3336 tp3337 a(g69 V$$ p3338 tp3339 a(g181 V tp3340 a(g181 V-type p3341 tp3342 a(g181 V tp3343 a(g181 Vf tp3344 a(g181 V tp3345 a(g181 V-name p3346 tp3347 a(g181 V tp3348 a(g244 V\u005c* p3349 tp3350 a(g181 V.o p3351 tp3352 a(g181 V tp3353 a(g181 V-print p3354 tp3355 a(g181 V tp3356 a(g181 V-o p3357 tp3358 a(g181 V tp3359 a(g181 V-name p3360 tp3361 a(g181 V tp3362 a(g244 V\u005c* p3363 tp3364 a(g181 V.lo p3365 tp3366 a(g181 V tp3367 a(g181 V-print| p3368 tp3369 a(g181 V tp3370 a(g181 Vxargs p3371 tp3372 a(g181 V tp3373 a(g181 Vbasename p3374 tp3375 a(g181 V tp3376 a(g181 V| tp3377 a(g181 V tp3378 a(g181 Vsort p3379 tp3380 a(g181 V tp3381 a(g181 V-u p3382 tp3383 a(g181 V tp3384 a(g181 V| tp3385 a(g181 V tp3386 a(g69 V$NL2SP p3387 tp3388 a(g256 V` tp3389 a(g181 V\u000a p3390 tp3391 a(g69 Vdarwin_file p3392 tp3393 a(g336 V= tp3394 a(g181 V\u000a p3395 tp3396 a(g69 Vdarwin_files p3397 tp3398 a(g336 V= tp3399 a(g181 V\u000a p3400 tp3401 a(g107 Vfor p3402 tp3403 a(g181 Vdarwin_file p3404 tp3405 a(g181 V tp3406 a(g181 Vin p3407 tp3408 a(g181 V tp3409 a(g69 V$darwin_filelist p3410 tp3411 a(g181 V; tp3412 a(g181 V tp3413 a(g107 Vdo\u000a p3414 tp3415 a(g69 Vdarwin_files p3416 tp3417 a(g336 V= tp3418 a(g256 V` tp3419 a(g181 Vfind p3420 tp3421 a(g181 V tp3422 a(g181 Vunfat- p3423 tp3424 a(g69 V$$ p3425 tp3426 a(g181 V tp3427 a(g181 V-name p3428 tp3429 a(g181 V tp3430 a(g69 V$darwin_file p3431 tp3432 a(g181 V tp3433 a(g181 V-print p3434 tp3435 a(g181 V tp3436 a(g181 V| tp3437 a(g181 V tp3438 a(g69 V$NL2SP p3439 tp3440 a(g256 V` tp3441 a(g181 V\u000a p3442 tp3443 a(g181 Vlipo p3444 tp3445 a(g181 V tp3446 a(g181 V-create p3447 tp3448 a(g181 V tp3449 a(g181 V-output p3450 tp3451 a(g181 V tp3452 a(g237 V"$darwin_file" p3453 tp3454 a(g181 V tp3455 a(g69 V$darwin_files p3456 tp3457 a(g181 V\u000a p3458 tp3459 a(g107 Vdone p3460 tp3461 a(g181 V tp3462 a(g6 V# $darwin_filelist\u000a p3463 tp3464 a(g181 V p3465 tp3466 a(g107 V${ p3467 tp3468 a(g69 Vrm p3469 tp3470 a(g107 V} tp3471 a(g181 Vr tp3472 a(g181 V tp3473 a(g181 Vunfat- p3474 tp3475 a(g69 V$$ p3476 tp3477 a(g181 V\u000a p3478 tp3479 a(g53 Vcd p3480 tp3481 a(g181 V tp3482 a(g237 V"$darwin_orig_dir" p3483 tp3484 a(g181 V\u000a p3485 tp3486 a(g107 Velse\u000a p3487 tp3488 a(g53 Vcd p3489 tp3490 a(g181 V tp3491 a(g237 V"$darwin_orig_dir" p3492 tp3493 a(g181 V\u000a p3494 tp3495 a(g181 Vfunc_extract_an_archive p3496 tp3497 a(g181 V tp3498 a(g237 V"$my_xdir" p3499 tp3500 a(g181 V tp3501 a(g237 V"$my_xabs" p3502 tp3503 a(g181 V\u000a p3504 tp3505 a(g107 Vfi p3506 tp3507 a(g181 V tp3508 a(g6 V# $darwin_arches\u000a p3509 tp3510 a(g181 V tp3511 a(g107 Vfi p3512 tp3513 a(g181 V tp3514 a(g6 V# $run\u000a p3515 tp3516 a(g181 V tp3517 a(g181 V; tp3518 a(g181 V; tp3519 a(g181 V\u000a p3520 tp3521 a(g181 V* tp3522 a(g336 V) tp3523 a(g181 V\u000a p3524 tp3525 a(g181 Vfunc_extract_an_archive p3526 tp3527 a(g181 V tp3528 a(g237 V"$my_xdir" p3529 tp3530 a(g181 V tp3531 a(g237 V"$my_xabs" p3532 tp3533 a(g181 V\u000a p3534 tp3535 a(g181 V; tp3536 a(g181 V; tp3537 a(g181 V\u000a p3538 tp3539 a(g107 Vesac\u000a p3540 tp3541 a(g69 Vmy_oldobjs p3542 tp3543 a(g336 V= tp3544 a(g237 V"$my_oldobjs " p3545 tp3546 a(g256 V` tp3547 a(g181 Vfind p3548 tp3549 a(g181 V tp3550 a(g69 V$my_xdir p3551 tp3552 a(g181 V tp3553 a(g181 V-name p3554 tp3555 a(g181 V tp3556 a(g244 V\u005c* p3557 tp3558 a(g181 V. tp3559 a(g69 V$objext p3560 tp3561 a(g181 V tp3562 a(g181 V-print p3563 tp3564 a(g181 V tp3565 a(g181 V-o p3566 tp3567 a(g181 V tp3568 a(g181 V-name p3569 tp3570 a(g181 V tp3571 a(g244 V\u005c* p3572 tp3573 a(g181 V.lo p3574 tp3575 a(g181 V tp3576 a(g181 V-print p3577 tp3578 a(g181 V tp3579 a(g181 V| tp3580 a(g181 V tp3581 a(g69 V$NL2SP p3582 tp3583 a(g256 V` tp3584 a(g181 V\u000a p3585 tp3586 a(g107 Vdone\u000a p3587 tp3588 a(g69 Vfunc_extract_archives_result p3589 tp3590 a(g336 V= tp3591 a(g237 V"$my_oldobjs" p3592 tp3593 a(g181 V\u000a tp3594 a(g336 V} tp3595 a(g181 V\u000a tp3596 a(g6 V# End of Shell function definitions\u000a p3597 tp3598 a(g6 V#####################################\u000a p3599 tp3600 a(g181 V\u000a tp3601 a(g6 V# Darwin sucks\u000a p3602 tp3603 a(g53 Veval p3604 tp3605 a(g69 Vstd_shrext p3606 tp3607 a(g336 V= tp3608 a(g244 V\u005c" p3609 tp3610 a(g69 V$shrext_cmds p3611 tp3612 a(g244 V\u005c" p3613 tp3614 a(g181 V\u000a\u000a p3615 tp3616 a(g69 Vdisable_libs p3617 tp3618 a(g336 V= tp3619 a(g181 Vno p3620 tp3621 a(g181 V\u000a\u000a p3622 tp3623 a(g6 V# Parse our command line options once, thoroughly.\u000a p3624 tp3625 a(g107 Vwhile p3626 tp3627 a(g53 Vtest p3628 tp3629 a(g181 V tp3630 a(g237 V"$#" p3631 tp3632 a(g181 V tp3633 a(g181 V-gt p3634 tp3635 a(g181 V tp3636 a(g181 V0 tp3637 a(g181 V\u000a tp3638 a(g107 Vdo\u000a p3639 tp3640 a(g69 Varg p3641 tp3642 a(g336 V= tp3643 a(g237 V"$1" p3644 tp3645 a(g181 V\u000a p3646 tp3647 a(g53 Vshift\u000a\u000a p3648 tp3649 a(g107 Vcase p3650 tp3651 a(g181 V tp3652 a(g69 V$arg p3653 tp3654 a(g181 V tp3655 a(g181 Vin p3656 tp3657 a(g181 V\u000a p3658 tp3659 a(g181 V-* p3660 tp3661 a(g336 V= tp3662 a(g181 V* tp3663 a(g336 V) tp3664 a(g181 V tp3665 a(g69 Voptarg p3666 tp3667 a(g336 V= tp3668 a(g256 V` tp3669 a(g69 V$echo p3670 tp3671 a(g181 V tp3672 a(g237 V"X$arg" p3673 tp3674 a(g181 V tp3675 a(g181 V| tp3676 a(g181 V tp3677 a(g69 V$Xsed p3678 tp3679 a(g181 V tp3680 a(g181 V-e p3681 tp3682 a(g181 V tp3683 a(g264 V's/[-_a-zA-Z0-9]*=//' p3684 tp3685 a(g256 V` tp3686 a(g181 V tp3687 a(g181 V; tp3688 a(g181 V; tp3689 a(g181 V\u000a p3690 tp3691 a(g181 V* tp3692 a(g336 V) tp3693 a(g181 V tp3694 a(g69 Voptarg p3695 tp3696 a(g336 V= tp3697 a(g181 V tp3698 a(g181 V; tp3699 a(g181 V; tp3700 a(g181 V\u000a p3701 tp3702 a(g107 Vesac p3703 tp3704 a(g181 V\u000a\u000a p3705 tp3706 a(g6 V# If the previous option needs an argument, assign it.\u000a p3707 tp3708 a(g181 V p3709 tp3710 a(g107 Vif p3711 tp3712 a(g53 Vtest p3713 tp3714 a(g181 V tp3715 a(g181 V-n p3716 tp3717 a(g181 V tp3718 a(g237 V"$prev" p3719 tp3720 a(g181 V; tp3721 a(g181 V tp3722 a(g107 Vthen\u000a p3723 tp3724 a(g107 Vcase p3725 tp3726 a(g181 V tp3727 a(g69 V$prev p3728 tp3729 a(g181 V tp3730 a(g181 Vin p3731 tp3732 a(g181 V\u000a p3733 tp3734 a(g181 Vexecute_dlfiles p3735 tp3736 a(g336 V) tp3737 a(g181 V\u000a p3738 tp3739 a(g69 Vexecute_dlfiles p3740 tp3741 a(g336 V= tp3742 a(g237 V"$execute_dlfiles $arg" p3743 tp3744 a(g181 V\u000a p3745 tp3746 a(g181 V; tp3747 a(g181 V; tp3748 a(g181 V\u000a p3749 tp3750 a(g181 Vtag p3751 tp3752 a(g336 V) tp3753 a(g181 V\u000a p3754 tp3755 a(g69 Vtagname p3756 tp3757 a(g336 V= tp3758 a(g237 V"$arg" p3759 tp3760 a(g181 V\u000a p3761 tp3762 a(g69 Vpreserve_args p3763 tp3764 a(g336 V= tp3765 a(g237 V"${preserve_args}=$arg" p3766 tp3767 a(g181 V\u000a\u000a p3768 tp3769 a(g6 V# Check whether tagname contains only valid characters\u000a p3770 tp3771 a(g181 V p3772 tp3773 a(g107 Vcase p3774 tp3775 a(g181 V tp3776 a(g69 V$tagname p3777 tp3778 a(g181 V tp3779 a(g181 Vin p3780 tp3781 a(g181 V\u000a p3782 tp3783 a(g181 V* tp3784 a(g336 V[ tp3785 a(g181 V!-_A-Za-z0-9,/ p3786 tp3787 a(g336 V] tp3788 a(g181 V* tp3789 a(g336 V) tp3790 a(g181 V\u000a p3791 tp3792 a(g69 V$echo p3793 tp3794 a(g181 V tp3795 a(g237 V"$progname: invalid tag name: $tagname" p3796 tp3797 a(g181 V tp3798 a(g181 V1>&2 p3799 tp3800 a(g181 V\u000a p3801 tp3802 a(g53 Vexit p3803 tp3804 a(g181 V tp3805 a(g69 V$EXIT_FAILURE p3806 tp3807 a(g181 V\u000a p3808 tp3809 a(g181 V; tp3810 a(g181 V; tp3811 a(g181 V\u000a p3812 tp3813 a(g107 Vesac\u000a\u000a p3814 tp3815 a(g107 Vcase p3816 tp3817 a(g181 V tp3818 a(g69 V$tagname p3819 tp3820 a(g181 V tp3821 a(g181 Vin p3822 tp3823 a(g181 V\u000a p3824 tp3825 a(g181 VCC p3826 tp3827 a(g336 V) tp3828 a(g181 V\u000a p3829 tp3830 a(g6 V# Don't test for the "default" C tag, as we know, it's there, but\u000a p3831 tp3832 a(g181 V tp3833 a(g6 V# not specially marked.\u000a p3834 tp3835 a(g181 V tp3836 a(g181 V; tp3837 a(g181 V; tp3838 a(g181 V\u000a p3839 tp3840 a(g181 V* tp3841 a(g336 V) tp3842 a(g181 V\u000a p3843 tp3844 a(g107 Vif p3845 tp3846 a(g181 Vgrep p3847 tp3848 a(g181 V tp3849 a(g237 V"^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" p3850 tp3851 a(g181 V tp3852 a(g181 V< tp3853 a(g181 V tp3854 a(g237 V"$progpath" p3855 tp3856 a(g181 V tp3857 a(g181 V> tp3858 a(g181 V tp3859 a(g181 V/dev/null; p3860 tp3861 a(g181 V tp3862 a(g107 Vthen\u000a p3863 tp3864 a(g69 Vtaglist p3865 tp3866 a(g336 V= tp3867 a(g237 V"$taglist $tagname" p3868 tp3869 a(g181 V\u000a p3870 tp3871 a(g6 V# Evaluate the configuration.\u000a p3872 tp3873 a(g181 V p3874 tp3875 a(g53 Veval p3876 tp3877 a(g181 V tp3878 a(g237 V"`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" p3879 tp3880 a(g181 V\u000a p3881 tp3882 a(g107 Velse p3883 tp3884 a(g181 V\u000a p3885 tp3886 a(g69 V$echo p3887 tp3888 a(g181 V tp3889 a(g237 V"$progname: ignoring unknown tag $tagname" p3890 tp3891 a(g181 V tp3892 a(g181 V1>&2 p3893 tp3894 a(g181 V\u000a p3895 tp3896 a(g107 Vfi p3897 tp3898 a(g181 V\u000a p3899 tp3900 a(g181 V; tp3901 a(g181 V; tp3902 a(g181 V\u000a p3903 tp3904 a(g107 Vesac p3905 tp3906 a(g181 V\u000a p3907 tp3908 a(g181 V; tp3909 a(g181 V; tp3910 a(g181 V\u000a p3911 tp3912 a(g181 V* tp3913 a(g336 V) tp3914 a(g181 V\u000a p3915 tp3916 a(g53 Veval p3917 tp3918 a(g181 V tp3919 a(g237 V"$prev=\u005c$arg" p3920 tp3921 a(g181 V\u000a p3922 tp3923 a(g181 V; tp3924 a(g181 V; tp3925 a(g181 V\u000a p3926 tp3927 a(g107 Vesac\u000a\u000a p3928 tp3929 a(g69 Vprev p3930 tp3931 a(g336 V= tp3932 a(g181 V\u000a p3933 tp3934 a(g69 Vprevopt p3935 tp3936 a(g336 V= tp3937 a(g181 V\u000a p3938 tp3939 a(g107 Vcontinue\u000a p3940 tp3941 a(g107 Vfi p3942 tp3943 a(g181 V\u000a\u000a p3944 tp3945 a(g6 V# Have we seen a non-optional argument yet?\u000a p3946 tp3947 a(g181 V p3948 tp3949 a(g107 Vcase p3950 tp3951 a(g181 V tp3952 a(g69 V$arg p3953 tp3954 a(g181 V tp3955 a(g181 Vin p3956 tp3957 a(g181 V\u000a p3958 tp3959 a(g181 V--help p3960 tp3961 a(g336 V) tp3962 a(g181 V\u000a p3963 tp3964 a(g69 Vshow_help p3965 tp3966 a(g336 V= tp3967 a(g181 Vyes p3968 tp3969 a(g181 V\u000a p3970 tp3971 a(g181 V; tp3972 a(g181 V; tp3973 a(g181 V\u000a\u000a p3974 tp3975 a(g181 V--version p3976 tp3977 a(g336 V) tp3978 a(g181 V\u000a p3979 tp3980 a(g69 V$echo p3981 tp3982 a(g181 V tp3983 a(g237 V"$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" p3984 tp3985 a(g181 V\u000a p3986 tp3987 a(g69 V$echo p3988 tp3989 a(g181 V\u000a p3990 tp3991 a(g69 V$echo p3992 tp3993 a(g181 V tp3994 a(g237 V"Copyright (C) 2005 Free Software Foundation, Inc." p3995 tp3996 a(g181 V\u000a p3997 tp3998 a(g69 V$echo p3999 tp4000 a(g181 V tp4001 a(g237 V"This is free software; see the source for copying conditions. There is NO" p4002 tp4003 a(g181 V\u000a p4004 tp4005 a(g69 V$echo p4006 tp4007 a(g181 V tp4008 a(g237 V"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." p4009 tp4010 a(g181 V\u000a p4011 tp4012 a(g53 Vexit p4013 tp4014 a(g181 V tp4015 a(g69 V$? p4016 tp4017 a(g181 V\u000a p4018 tp4019 a(g181 V; tp4020 a(g181 V; tp4021 a(g181 V\u000a\u000a p4022 tp4023 a(g181 V--config p4024 tp4025 a(g336 V) tp4026 a(g181 V\u000a p4027 tp4028 a(g107 V${ p4029 tp4030 a(g69 VSED p4031 tp4032 a(g107 V} tp4033 a(g181 V tp4034 a(g181 V-e p4035 tp4036 a(g181 V tp4037 a(g264 V'1,/^# ### BEGIN LIBTOOL CONFIG/d' p4038 tp4039 a(g181 V tp4040 a(g181 V-e p4041 tp4042 a(g181 V tp4043 a(g264 V'/^# ### END LIBTOOL CONFIG/,$d' p4044 tp4045 a(g181 V tp4046 a(g69 V$progpath p4047 tp4048 a(g181 V\u000a p4049 tp4050 a(g6 V# Now print the configurations for the tags.\u000a p4051 tp4052 a(g181 V p4053 tp4054 a(g107 Vfor p4055 tp4056 a(g181 Vtagname p4057 tp4058 a(g181 V tp4059 a(g181 Vin p4060 tp4061 a(g181 V tp4062 a(g69 V$taglist p4063 tp4064 a(g181 V; tp4065 a(g181 V tp4066 a(g107 Vdo p4067 tp4068 a(g181 V\u000a p4069 tp4070 a(g107 V${ p4071 tp4072 a(g69 VSED p4073 tp4074 a(g107 V} tp4075 a(g181 V tp4076 a(g181 V-n p4077 tp4078 a(g181 V tp4079 a(g181 V-e p4080 tp4081 a(g181 V tp4082 a(g237 V"/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" p4083 tp4084 a(g181 V tp4085 a(g181 V< tp4086 a(g181 V tp4087 a(g237 V"$progpath" p4088 tp4089 a(g181 V\u000a p4090 tp4091 a(g107 Vdone\u000a p4092 tp4093 a(g53 Vexit p4094 tp4095 a(g181 V tp4096 a(g69 V$? p4097 tp4098 a(g181 V\u000a p4099 tp4100 a(g181 V; tp4101 a(g181 V; tp4102 a(g181 V\u000a\u000a p4103 tp4104 a(g181 V--debug p4105 tp4106 a(g336 V) tp4107 a(g181 V\u000a p4108 tp4109 a(g69 V$echo p4110 tp4111 a(g181 V tp4112 a(g237 V"$progname: enabling shell trace mode" p4113 tp4114 a(g181 V\u000a p4115 tp4116 a(g53 Vset p4117 tp4118 a(g181 V tp4119 a(g181 V-x p4120 tp4121 a(g181 V\u000a p4122 tp4123 a(g69 Vpreserve_args p4124 tp4125 a(g336 V= tp4126 a(g237 V"$preserve_args $arg" p4127 tp4128 a(g181 V\u000a p4129 tp4130 a(g181 V; tp4131 a(g181 V; tp4132 a(g181 V\u000a\u000a p4133 tp4134 a(g181 V--dry-run p4135 tp4136 a(g181 V tp4137 a(g181 V| tp4138 a(g181 V tp4139 a(g181 V-n p4140 tp4141 a(g336 V) tp4142 a(g181 V\u000a p4143 tp4144 a(g69 Vrun p4145 tp4146 a(g336 V= tp4147 a(g181 V: tp4148 a(g181 V\u000a p4149 tp4150 a(g181 V; tp4151 a(g181 V; tp4152 a(g181 V\u000a\u000a p4153 tp4154 a(g181 V--features p4155 tp4156 a(g336 V) tp4157 a(g181 V\u000a p4158 tp4159 a(g69 V$echo p4160 tp4161 a(g181 V tp4162 a(g237 V"host: $host" p4163 tp4164 a(g181 V\u000a p4165 tp4166 a(g107 Vif p4167 tp4168 a(g53 Vtest p4169 tp4170 a(g181 V tp4171 a(g237 V"$build_libtool_libs" p4172 tp4173 a(g181 V tp4174 a(g336 V= tp4175 a(g181 V tp4176 a(g181 Vyes; p4177 tp4178 a(g181 V tp4179 a(g107 Vthen p4180 tp4181 a(g181 V\u000a p4182 tp4183 a(g69 V$echo p4184 tp4185 a(g181 V tp4186 a(g237 V"enable shared libraries" p4187 tp4188 a(g181 V\u000a p4189 tp4190 a(g107 Velse p4191 tp4192 a(g181 V\u000a p4193 tp4194 a(g69 V$echo p4195 tp4196 a(g181 V tp4197 a(g237 V"disable shared libraries" p4198 tp4199 a(g181 V\u000a p4200 tp4201 a(g107 Vfi\u000a p4202 tp4203 a(g107 Vif p4204 tp4205 a(g53 Vtest p4206 tp4207 a(g181 V tp4208 a(g237 V"$build_old_libs" p4209 tp4210 a(g181 V tp4211 a(g336 V= tp4212 a(g181 V tp4213 a(g181 Vyes; p4214 tp4215 a(g181 V tp4216 a(g107 Vthen p4217 tp4218 a(g181 V\u000a p4219 tp4220 a(g69 V$echo p4221 tp4222 a(g181 V tp4223 a(g237 V"enable static libraries" p4224 tp4225 a(g181 V\u000a p4226 tp4227 a(g107 Velse p4228 tp4229 a(g181 V\u000a p4230 tp4231 a(g69 V$echo p4232 tp4233 a(g181 V tp4234 a(g237 V"disable static libraries" p4235 tp4236 a(g181 V\u000a p4237 tp4238 a(g107 Vfi\u000a p4239 tp4240 a(g53 Vexit p4241 tp4242 a(g181 V tp4243 a(g69 V$? p4244 tp4245 a(g181 V\u000a p4246 tp4247 a(g181 V; tp4248 a(g181 V; tp4249 a(g181 V\u000a\u000a p4250 tp4251 a(g181 V--finish p4252 tp4253 a(g336 V) tp4254 a(g181 V tp4255 a(g69 Vmode p4256 tp4257 a(g336 V= tp4258 a(g237 V"finish" p4259 tp4260 a(g181 V tp4261 a(g181 V; tp4262 a(g181 V; tp4263 a(g181 V\u000a\u000a p4264 tp4265 a(g181 V--mode p4266 tp4267 a(g336 V) tp4268 a(g181 V tp4269 a(g69 Vprevopt p4270 tp4271 a(g336 V= tp4272 a(g237 V"--mode" p4273 tp4274 a(g181 V tp4275 a(g69 Vprev p4276 tp4277 a(g336 V= tp4278 a(g181 Vmode p4279 tp4280 a(g181 V tp4281 a(g181 V; tp4282 a(g181 V; tp4283 a(g181 V\u000a p4284 tp4285 a(g181 V--mode p4286 tp4287 a(g336 V= tp4288 a(g181 V* tp4289 a(g336 V) tp4290 a(g181 V tp4291 a(g69 Vmode p4292 tp4293 a(g336 V= tp4294 a(g237 V"$optarg" p4295 tp4296 a(g181 V tp4297 a(g181 V; tp4298 a(g181 V; tp4299 a(g181 V\u000a\u000a p4300 tp4301 a(g181 V--preserve-dup-deps p4302 tp4303 a(g336 V) tp4304 a(g181 V tp4305 a(g69 Vduplicate_deps p4306 tp4307 a(g336 V= tp4308 a(g237 V"yes" p4309 tp4310 a(g181 V tp4311 a(g181 V; tp4312 a(g181 V; tp4313 a(g181 V\u000a\u000a p4314 tp4315 a(g181 V--quiet p4316 tp4317 a(g181 V tp4318 a(g181 V| tp4319 a(g181 V tp4320 a(g181 V--silent p4321 tp4322 a(g336 V) tp4323 a(g181 V\u000a p4324 tp4325 a(g69 Vshow p4326 tp4327 a(g336 V= tp4328 a(g181 V: tp4329 a(g181 V\u000a p4330 tp4331 a(g69 Vpreserve_args p4332 tp4333 a(g336 V= tp4334 a(g237 V"$preserve_args $arg" p4335 tp4336 a(g181 V\u000a p4337 tp4338 a(g181 V; tp4339 a(g181 V; tp4340 a(g181 V\u000a\u000a p4341 tp4342 a(g181 V--tag p4343 tp4344 a(g336 V) tp4345 a(g181 V\u000a p4346 tp4347 a(g69 Vprevopt p4348 tp4349 a(g336 V= tp4350 a(g237 V"--tag" p4351 tp4352 a(g181 V\u000a p4353 tp4354 a(g69 Vprev p4355 tp4356 a(g336 V= tp4357 a(g181 Vtag p4358 tp4359 a(g181 V\u000a p4360 tp4361 a(g69 Vpreserve_args p4362 tp4363 a(g336 V= tp4364 a(g237 V"$preserve_args --tag" p4365 tp4366 a(g181 V\u000a p4367 tp4368 a(g181 V; tp4369 a(g181 V; tp4370 a(g181 V\u000a p4371 tp4372 a(g181 V--tag p4373 tp4374 a(g336 V= tp4375 a(g181 V* tp4376 a(g336 V) tp4377 a(g181 V\u000a p4378 tp4379 a(g53 Vset p4380 tp4381 a(g181 Vtag p4382 tp4383 a(g181 V tp4384 a(g237 V"$optarg" p4385 tp4386 a(g181 V tp4387 a(g107 V${ p4388 tp4389 a(g69 V1 tp4390 a(g194 V+ tp4391 a(g237 V"$@" p4392 tp4393 a(g107 V} tp4394 a(g181 V\u000a p4395 tp4396 a(g53 Vshift\u000a p4397 tp4398 a(g69 Vprev p4399 tp4400 a(g336 V= tp4401 a(g181 Vtag p4402 tp4403 a(g181 V\u000a p4404 tp4405 a(g69 Vpreserve_args p4406 tp4407 a(g336 V= tp4408 a(g237 V"$preserve_args --tag" p4409 tp4410 a(g181 V\u000a p4411 tp4412 a(g181 V; tp4413 a(g181 V; tp4414 a(g181 V\u000a\u000a p4415 tp4416 a(g181 V-dlopen p4417 tp4418 a(g336 V) tp4419 a(g181 V\u000a p4420 tp4421 a(g69 Vprevopt p4422 tp4423 a(g336 V= tp4424 a(g237 V"-dlopen" p4425 tp4426 a(g181 V\u000a p4427 tp4428 a(g69 Vprev p4429 tp4430 a(g336 V= tp4431 a(g181 Vexecute_dlfiles p4432 tp4433 a(g181 V\u000a p4434 tp4435 a(g181 V; tp4436 a(g181 V; tp4437 a(g181 V\u000a\u000a p4438 tp4439 a(g181 V-* p4440 tp4441 a(g336 V) tp4442 a(g181 V\u000a p4443 tp4444 a(g69 V$echo p4445 tp4446 a(g181 V tp4447 a(g237 V"$modename: unrecognized option \u005c`$arg'" p4448 tp4449 a(g181 V tp4450 a(g181 V1>&2 p4451 tp4452 a(g181 V\u000a p4453 tp4454 a(g69 V$echo p4455 tp4456 a(g181 V tp4457 a(g237 V"$help" p4458 tp4459 a(g181 V tp4460 a(g181 V1>&2 p4461 tp4462 a(g181 V\u000a p4463 tp4464 a(g53 Vexit p4465 tp4466 a(g181 V tp4467 a(g69 V$EXIT_FAILURE p4468 tp4469 a(g181 V\u000a p4470 tp4471 a(g181 V; tp4472 a(g181 V; tp4473 a(g181 V\u000a\u000a p4474 tp4475 a(g181 V* tp4476 a(g336 V) tp4477 a(g181 V\u000a p4478 tp4479 a(g69 Vnonopt p4480 tp4481 a(g336 V= tp4482 a(g237 V"$arg" p4483 tp4484 a(g181 V\u000a p4485 tp4486 a(g53 Vbreak p4487 tp4488 a(g181 V\u000a p4489 tp4490 a(g181 V; tp4491 a(g181 V; tp4492 a(g181 V\u000a p4493 tp4494 a(g107 Vesac\u000a p4495 tp4496 a(g107 Vdone\u000a\u000a p4497 tp4498 a(g107 Vif p4499 tp4500 a(g53 Vtest p4501 tp4502 a(g181 V tp4503 a(g181 V-n p4504 tp4505 a(g181 V tp4506 a(g237 V"$prevopt" p4507 tp4508 a(g181 V; tp4509 a(g181 V tp4510 a(g107 Vthen p4511 tp4512 a(g181 V\u000a p4513 tp4514 a(g69 V$echo p4515 tp4516 a(g181 V tp4517 a(g237 V"$modename: option \u005c`$prevopt' requires an argument" p4518 tp4519 a(g181 V tp4520 a(g181 V1>&2 p4521 tp4522 a(g181 V\u000a p4523 tp4524 a(g69 V$echo p4525 tp4526 a(g181 V tp4527 a(g237 V"$help" p4528 tp4529 a(g181 V tp4530 a(g181 V1>&2 p4531 tp4532 a(g181 V\u000a p4533 tp4534 a(g53 Vexit p4535 tp4536 a(g181 V tp4537 a(g69 V$EXIT_FAILURE p4538 tp4539 a(g181 V\u000a tp4540 a(g107 Vfi\u000a\u000a p4541 tp4542 a(g107 Vcase p4543 tp4544 a(g181 V tp4545 a(g69 V$disable_libs p4546 tp4547 a(g181 V tp4548 a(g181 Vin p4549 tp4550 a(g181 V\u000a tp4551 a(g181 Vno p4552 tp4553 a(g336 V) tp4554 a(g181 V \u000a p4555 tp4556 a(g181 V; tp4557 a(g181 V; tp4558 a(g181 V\u000a tp4559 a(g181 Vshared p4560 tp4561 a(g336 V) tp4562 a(g181 V\u000a p4563 tp4564 a(g69 Vbuild_libtool_libs p4565 tp4566 a(g336 V= tp4567 a(g181 Vno p4568 tp4569 a(g181 V\u000a p4570 tp4571 a(g69 Vbuild_old_libs p4572 tp4573 a(g336 V= tp4574 a(g181 Vyes p4575 tp4576 a(g181 V\u000a p4577 tp4578 a(g181 V; tp4579 a(g181 V; tp4580 a(g181 V\u000a tp4581 a(g181 Vstatic p4582 tp4583 a(g336 V) tp4584 a(g181 V\u000a p4585 tp4586 a(g69 Vbuild_old_libs p4587 tp4588 a(g336 V= tp4589 a(g256 V` tp4590 a(g107 Vcase p4591 tp4592 a(g181 V tp4593 a(g69 V$build_libtool_libs p4594 tp4595 a(g181 V tp4596 a(g181 Vin p4597 tp4598 a(g181 V tp4599 a(g181 Vyes p4600 tp4601 a(g336 V) tp4602 a(g181 V tp4603 a(g53 Vecho p4604 tp4605 a(g181 Vno;; p4606 tp4607 a(g181 V tp4608 a(g181 V* tp4609 a(g336 V) tp4610 a(g181 V tp4611 a(g53 Vecho p4612 tp4613 a(g181 Vyes;; p4614 tp4615 a(g181 V tp4616 a(g107 Vesac p4617 tp4618 a(g256 V` tp4619 a(g181 V\u000a p4620 tp4621 a(g181 V; tp4622 a(g181 V; tp4623 a(g181 V\u000a tp4624 a(g107 Vesac p4625 tp4626 a(g181 V\u000a\u000a p4627 tp4628 a(g6 V# If this variable is set in any of the actions, the command in it\u000a p4629 tp4630 a(g6 V# will be execed at the end. This prevents here-documents from being\u000a p4631 tp4632 a(g6 V# left over by shells.\u000a p4633 tp4634 a(g69 Vexec_cmd p4635 tp4636 a(g336 V= tp4637 a(g181 V\u000a\u000a p4638 tp4639 a(g107 Vif p4640 tp4641 a(g53 Vtest p4642 tp4643 a(g181 V tp4644 a(g181 V-z p4645 tp4646 a(g181 V tp4647 a(g237 V"$show_help" p4648 tp4649 a(g181 V; tp4650 a(g181 V tp4651 a(g107 Vthen p4652 tp4653 a(g181 V\u000a\u000a p4654 tp4655 a(g6 V# Infer the operation mode.\u000a p4656 tp4657 a(g181 V p4658 tp4659 a(g107 Vif p4660 tp4661 a(g53 Vtest p4662 tp4663 a(g181 V tp4664 a(g181 V-z p4665 tp4666 a(g181 V tp4667 a(g237 V"$mode" p4668 tp4669 a(g181 V; tp4670 a(g181 V tp4671 a(g107 Vthen p4672 tp4673 a(g181 V\u000a p4674 tp4675 a(g69 V$echo p4676 tp4677 a(g181 V tp4678 a(g237 V"*** Warning: inferring the mode of operation is deprecated." p4679 tp4680 a(g181 V tp4681 a(g181 V1>&2 p4682 tp4683 a(g181 V\u000a p4684 tp4685 a(g69 V$echo p4686 tp4687 a(g181 V tp4688 a(g237 V"*** Future versions of Libtool will require --mode=MODE be specified." p4689 tp4690 a(g181 V tp4691 a(g181 V1>&2 p4692 tp4693 a(g181 V\u000a p4694 tp4695 a(g107 Vcase p4696 tp4697 a(g181 V tp4698 a(g69 V$nonopt p4699 tp4700 a(g181 V tp4701 a(g181 Vin p4702 tp4703 a(g181 V\u000a p4704 tp4705 a(g181 V*cc p4706 tp4707 a(g181 V tp4708 a(g181 V| tp4709 a(g181 V tp4710 a(g181 Vcc* p4711 tp4712 a(g181 V tp4713 a(g181 V| tp4714 a(g181 V tp4715 a(g181 V*++ p4716 tp4717 a(g181 V tp4718 a(g181 V| tp4719 a(g181 V tp4720 a(g181 Vgcc* p4721 tp4722 a(g181 V tp4723 a(g181 V| tp4724 a(g181 V tp4725 a(g181 V*-gcc* p4726 tp4727 a(g181 V tp4728 a(g181 V| tp4729 a(g181 V tp4730 a(g181 Vg++* p4731 tp4732 a(g181 V tp4733 a(g181 V| tp4734 a(g181 V tp4735 a(g181 Vxlc* p4736 tp4737 a(g336 V) tp4738 a(g181 V\u000a p4739 tp4740 a(g69 Vmode p4741 tp4742 a(g336 V= tp4743 a(g181 Vlink p4744 tp4745 a(g181 V\u000a p4746 tp4747 a(g107 Vfor p4748 tp4749 a(g181 Varg p4750 tp4751 a(g181 V\u000a p4752 tp4753 a(g107 Vdo\u000a p4754 tp4755 a(g107 Vcase p4756 tp4757 a(g181 V tp4758 a(g69 V$arg p4759 tp4760 a(g181 V tp4761 a(g181 Vin p4762 tp4763 a(g181 V\u000a p4764 tp4765 a(g181 V-c p4766 tp4767 a(g336 V) tp4768 a(g181 V\u000a p4769 tp4770 a(g69 Vmode p4771 tp4772 a(g336 V= tp4773 a(g181 Vcompile p4774 tp4775 a(g181 V\u000a p4776 tp4777 a(g53 Vbreak p4778 tp4779 a(g181 V\u000a p4780 tp4781 a(g181 V; tp4782 a(g181 V; tp4783 a(g181 V\u000a p4784 tp4785 a(g107 Vesac\u000a p4786 tp4787 a(g107 Vdone p4788 tp4789 a(g181 V\u000a p4790 tp4791 a(g181 V; tp4792 a(g181 V; tp4793 a(g181 V\u000a p4794 tp4795 a(g181 V*db p4796 tp4797 a(g181 V tp4798 a(g181 V| tp4799 a(g181 V tp4800 a(g181 V*dbx p4801 tp4802 a(g181 V tp4803 a(g181 V| tp4804 a(g181 V tp4805 a(g181 V*strace p4806 tp4807 a(g181 V tp4808 a(g181 V| tp4809 a(g181 V tp4810 a(g181 V*truss p4811 tp4812 a(g336 V) tp4813 a(g181 V\u000a p4814 tp4815 a(g69 Vmode p4816 tp4817 a(g336 V= tp4818 a(g181 Vexecute p4819 tp4820 a(g181 V\u000a p4821 tp4822 a(g181 V; tp4823 a(g181 V; tp4824 a(g181 V\u000a p4825 tp4826 a(g181 V*install*|cp|mv p4827 tp4828 a(g336 V) tp4829 a(g181 V\u000a p4830 tp4831 a(g69 Vmode p4832 tp4833 a(g336 V= tp4834 a(g181 Vinstall p4835 tp4836 a(g181 V\u000a p4837 tp4838 a(g181 V; tp4839 a(g181 V; tp4840 a(g181 V\u000a p4841 tp4842 a(g181 V*rm p4843 tp4844 a(g336 V) tp4845 a(g181 V\u000a p4846 tp4847 a(g69 Vmode p4848 tp4849 a(g336 V= tp4850 a(g181 Vuninstall p4851 tp4852 a(g181 V\u000a p4853 tp4854 a(g181 V; tp4855 a(g181 V; tp4856 a(g181 V\u000a p4857 tp4858 a(g181 V* tp4859 a(g336 V) tp4860 a(g181 V\u000a p4861 tp4862 a(g6 V# If we have no mode, but dlfiles were specified, then do execute mode.\u000a p4863 tp4864 a(g181 V p4865 tp4866 a(g53 Vtest p4867 tp4868 a(g181 V tp4869 a(g181 V-n p4870 tp4871 a(g181 V tp4872 a(g237 V"$execute_dlfiles" p4873 tp4874 a(g181 V tp4875 a(g336 V&& p4876 tp4877 a(g181 V tp4878 a(g69 Vmode p4879 tp4880 a(g336 V= tp4881 a(g181 Vexecute p4882 tp4883 a(g181 V\u000a\u000a p4884 tp4885 a(g6 V# Just use the default operation mode.\u000a p4886 tp4887 a(g181 V p4888 tp4889 a(g107 Vif p4890 tp4891 a(g53 Vtest p4892 tp4893 a(g181 V tp4894 a(g181 V-z p4895 tp4896 a(g181 V tp4897 a(g237 V"$mode" p4898 tp4899 a(g181 V; tp4900 a(g181 V tp4901 a(g107 Vthen\u000a p4902 tp4903 a(g107 Vif p4904 tp4905 a(g53 Vtest p4906 tp4907 a(g181 V tp4908 a(g181 V-n p4909 tp4910 a(g181 V tp4911 a(g237 V"$nonopt" p4912 tp4913 a(g181 V; tp4914 a(g181 V tp4915 a(g107 Vthen p4916 tp4917 a(g181 V\u000a p4918 tp4919 a(g69 V$echo p4920 tp4921 a(g181 V tp4922 a(g237 V"$modename: warning: cannot infer operation mode from \u005c`$nonopt'" p4923 tp4924 a(g181 V tp4925 a(g181 V1>&2 p4926 tp4927 a(g181 V\u000a p4928 tp4929 a(g107 Velse p4930 tp4931 a(g181 V\u000a p4932 tp4933 a(g69 V$echo p4934 tp4935 a(g181 V tp4936 a(g237 V"$modename: warning: cannot infer operation mode without MODE-ARGS" p4937 tp4938 a(g181 V tp4939 a(g181 V1>&2 p4940 tp4941 a(g181 V\u000a p4942 tp4943 a(g107 Vfi\u000a p4944 tp4945 a(g107 Vfi p4946 tp4947 a(g181 V\u000a p4948 tp4949 a(g181 V; tp4950 a(g181 V; tp4951 a(g181 V\u000a p4952 tp4953 a(g107 Vesac\u000a p4954 tp4955 a(g107 Vfi p4956 tp4957 a(g181 V\u000a\u000a p4958 tp4959 a(g6 V# Only execute mode is allowed to have -dlopen flags.\u000a p4960 tp4961 a(g181 V p4962 tp4963 a(g107 Vif p4964 tp4965 a(g53 Vtest p4966 tp4967 a(g181 V tp4968 a(g181 V-n p4969 tp4970 a(g181 V tp4971 a(g237 V"$execute_dlfiles" p4972 tp4973 a(g181 V tp4974 a(g336 V&& p4975 tp4976 a(g181 V tp4977 a(g53 Vtest p4978 tp4979 a(g181 V tp4980 a(g237 V"$mode" p4981 tp4982 a(g181 V tp4983 a(g181 V! tp4984 a(g336 V= tp4985 a(g181 V tp4986 a(g181 Vexecute; p4987 tp4988 a(g181 V tp4989 a(g107 Vthen p4990 tp4991 a(g181 V\u000a p4992 tp4993 a(g69 V$echo p4994 tp4995 a(g181 V tp4996 a(g237 V"$modename: unrecognized option \u005c`-dlopen'" p4997 tp4998 a(g181 V tp4999 a(g181 V1>&2 p5000 tp5001 a(g181 V\u000a p5002 tp5003 a(g69 V$echo p5004 tp5005 a(g181 V tp5006 a(g237 V"$help" p5007 tp5008 a(g181 V tp5009 a(g181 V1>&2 p5010 tp5011 a(g181 V\u000a p5012 tp5013 a(g53 Vexit p5014 tp5015 a(g181 V tp5016 a(g69 V$EXIT_FAILURE p5017 tp5018 a(g181 V\u000a p5019 tp5020 a(g107 Vfi p5021 tp5022 a(g181 V\u000a\u000a p5023 tp5024 a(g6 V# Change the help message to a mode-specific one.\u000a p5025 tp5026 a(g181 V p5027 tp5028 a(g69 Vgeneric_help p5029 tp5030 a(g336 V= tp5031 a(g237 V"$help" p5032 tp5033 a(g181 V\u000a p5034 tp5035 a(g53 Vhelp p5036 tp5037 a(g336 V= tp5038 a(g237 V"Try \u005c`$modename --help --mode=$mode' for more information." p5039 tp5040 a(g181 V\u000a\u000a p5041 tp5042 a(g6 V# These modes are in order of execution frequency so that they run quickly.\u000a p5043 tp5044 a(g181 V p5045 tp5046 a(g107 Vcase p5047 tp5048 a(g181 V tp5049 a(g69 V$mode p5050 tp5051 a(g181 V tp5052 a(g181 Vin p5053 tp5054 a(g181 V\u000a p5055 tp5056 a(g6 V# libtool compile mode\u000a p5057 tp5058 a(g181 V p5059 tp5060 a(g181 Vcompile p5061 tp5062 a(g336 V) tp5063 a(g181 V\u000a p5064 tp5065 a(g69 Vmodename p5066 tp5067 a(g336 V= tp5068 a(g237 V"$modename: compile" p5069 tp5070 a(g181 V\u000a p5071 tp5072 a(g6 V# Get the compilation command and the source file.\u000a p5073 tp5074 a(g181 V p5075 tp5076 a(g69 Vbase_compile p5077 tp5078 a(g336 V= tp5079 a(g181 V\u000a p5080 tp5081 a(g69 Vsrcfile p5082 tp5083 a(g336 V= tp5084 a(g237 V"$nonopt" p5085 tp5086 a(g181 V p5087 tp5088 a(g6 V# always keep a non-empty value in "srcfile"\u000a p5089 tp5090 a(g181 V p5091 tp5092 a(g69 Vsuppress_opt p5093 tp5094 a(g336 V= tp5095 a(g181 Vyes p5096 tp5097 a(g181 V\u000a p5098 tp5099 a(g69 Vsuppress_output p5100 tp5101 a(g336 V= tp5102 a(g181 V\u000a p5103 tp5104 a(g69 Varg_mode p5105 tp5106 a(g336 V= tp5107 a(g181 Vnormal p5108 tp5109 a(g181 V\u000a p5110 tp5111 a(g69 Vlibobj p5112 tp5113 a(g336 V= tp5114 a(g181 V\u000a p5115 tp5116 a(g69 Vlater p5117 tp5118 a(g336 V= tp5119 a(g181 V\u000a\u000a p5120 tp5121 a(g107 Vfor p5122 tp5123 a(g181 Varg p5124 tp5125 a(g181 V\u000a p5126 tp5127 a(g107 Vdo\u000a p5128 tp5129 a(g107 Vcase p5130 tp5131 a(g181 V tp5132 a(g69 V$arg_mode p5133 tp5134 a(g181 V tp5135 a(g181 Vin p5136 tp5137 a(g181 V\u000a p5138 tp5139 a(g181 Varg p5140 tp5141 a(g181 V p5142 tp5143 a(g336 V) tp5144 a(g181 V\u000a p5145 tp5146 a(g6 V# do not "continue". Instead, add this to base_compile\u000a p5147 tp5148 a(g181 V tp5149 a(g69 Vlastarg p5150 tp5151 a(g336 V= tp5152 a(g237 V"$arg" p5153 tp5154 a(g181 V\u000a p5155 tp5156 a(g69 Varg_mode p5157 tp5158 a(g336 V= tp5159 a(g181 Vnormal p5160 tp5161 a(g181 V\u000a p5162 tp5163 a(g181 V; tp5164 a(g181 V; tp5165 a(g181 V\u000a\u000a p5166 tp5167 a(g181 Vtarget p5168 tp5169 a(g181 V tp5170 a(g336 V) tp5171 a(g181 V\u000a p5172 tp5173 a(g69 Vlibobj p5174 tp5175 a(g336 V= tp5176 a(g237 V"$arg" p5177 tp5178 a(g181 V\u000a p5179 tp5180 a(g69 Varg_mode p5181 tp5182 a(g336 V= tp5183 a(g181 Vnormal p5184 tp5185 a(g181 V\u000a p5186 tp5187 a(g107 Vcontinue p5188 tp5189 a(g181 V\u000a p5190 tp5191 a(g181 V; tp5192 a(g181 V; tp5193 a(g181 V\u000a\u000a p5194 tp5195 a(g181 Vnormal p5196 tp5197 a(g181 V tp5198 a(g336 V) tp5199 a(g181 V\u000a p5200 tp5201 a(g6 V# Accept any command-line options.\u000a p5202 tp5203 a(g181 V tp5204 a(g107 Vcase p5205 tp5206 a(g181 V tp5207 a(g69 V$arg p5208 tp5209 a(g181 V tp5210 a(g181 Vin p5211 tp5212 a(g181 V\u000a p5213 tp5214 a(g181 V-o p5215 tp5216 a(g336 V) tp5217 a(g181 V\u000a p5218 tp5219 a(g107 Vif p5220 tp5221 a(g53 Vtest p5222 tp5223 a(g181 V tp5224 a(g181 V-n p5225 tp5226 a(g181 V tp5227 a(g237 V"$libobj" p5228 tp5229 a(g181 V tp5230 a(g181 V; tp5231 a(g181 V tp5232 a(g107 Vthen p5233 tp5234 a(g181 V\u000a p5235 tp5236 a(g69 V$echo p5237 tp5238 a(g181 V tp5239 a(g237 V"$modename: you cannot specify \u005c`-o' more than once" p5240 tp5241 a(g181 V tp5242 a(g181 V1>&2 p5243 tp5244 a(g181 V\u000a p5245 tp5246 a(g53 Vexit p5247 tp5248 a(g181 V tp5249 a(g69 V$EXIT_FAILURE p5250 tp5251 a(g181 V\u000a p5252 tp5253 a(g107 Vfi\u000a p5254 tp5255 a(g69 Varg_mode p5256 tp5257 a(g336 V= tp5258 a(g181 Vtarget p5259 tp5260 a(g181 V\u000a p5261 tp5262 a(g107 Vcontinue p5263 tp5264 a(g181 V\u000a p5265 tp5266 a(g181 V; tp5267 a(g181 V; tp5268 a(g181 V\u000a\u000a p5269 tp5270 a(g181 V-static p5271 tp5272 a(g181 V tp5273 a(g181 V| tp5274 a(g181 V tp5275 a(g181 V-prefer-pic p5276 tp5277 a(g181 V tp5278 a(g181 V| tp5279 a(g181 V tp5280 a(g181 V-prefer-non-pic p5281 tp5282 a(g336 V) tp5283 a(g181 V\u000a p5284 tp5285 a(g69 Vlater p5286 tp5287 a(g336 V= tp5288 a(g237 V"$later $arg" p5289 tp5290 a(g181 V\u000a p5291 tp5292 a(g107 Vcontinue p5293 tp5294 a(g181 V\u000a p5295 tp5296 a(g181 V; tp5297 a(g181 V; tp5298 a(g181 V\u000a\u000a p5299 tp5300 a(g181 V-no-suppress p5301 tp5302 a(g336 V) tp5303 a(g181 V\u000a p5304 tp5305 a(g69 Vsuppress_opt p5306 tp5307 a(g336 V= tp5308 a(g181 Vno p5309 tp5310 a(g181 V\u000a p5311 tp5312 a(g107 Vcontinue p5313 tp5314 a(g181 V\u000a p5315 tp5316 a(g181 V; tp5317 a(g181 V; tp5318 a(g181 V\u000a\u000a p5319 tp5320 a(g181 V-Xcompiler p5321 tp5322 a(g336 V) tp5323 a(g181 V\u000a p5324 tp5325 a(g69 Varg_mode p5326 tp5327 a(g336 V= tp5328 a(g181 Varg p5329 tp5330 a(g181 V p5331 tp5332 a(g6 V# the next one goes into the "base_compile" arg list\u000a p5333 tp5334 a(g181 V p5335 tp5336 a(g107 Vcontinue p5337 tp5338 a(g181 V p5339 tp5340 a(g6 V# The current "srcfile" will either be retained or\u000a p5341 tp5342 a(g181 V p5343 tp5344 a(g181 V; tp5345 a(g181 V; tp5346 a(g181 V p5347 tp5348 a(g6 V# replaced later. I would guess that would be a bug.\u000a p5349 tp5350 a(g181 V\u000a p5351 tp5352 a(g181 V-Wc,* p5353 tp5354 a(g336 V) tp5355 a(g181 V\u000a p5356 tp5357 a(g69 Vargs p5358 tp5359 a(g336 V= tp5360 a(g256 V` tp5361 a(g69 V$echo p5362 tp5363 a(g181 V tp5364 a(g237 V"X$arg" p5365 tp5366 a(g181 V tp5367 a(g181 V| tp5368 a(g181 V tp5369 a(g69 V$Xsed p5370 tp5371 a(g181 V tp5372 a(g181 V-e p5373 tp5374 a(g181 V tp5375 a(g237 V"s/^-Wc,//" p5376 tp5377 a(g256 V` tp5378 a(g181 V\u000a p5379 tp5380 a(g69 Vlastarg p5381 tp5382 a(g336 V= tp5383 a(g181 V\u000a p5384 tp5385 a(g69 Vsave_ifs p5386 tp5387 a(g336 V= tp5388 a(g237 V"$IFS" p5389 tp5390 a(g181 V; tp5391 a(g181 V tp5392 a(g69 VIFS p5393 tp5394 a(g336 V= tp5395 a(g264 V',' p5396 tp5397 a(g181 V\u000a p5398 tp5399 a(g107 Vfor p5400 tp5401 a(g181 Varg p5402 tp5403 a(g181 V tp5404 a(g181 Vin p5405 tp5406 a(g181 V tp5407 a(g69 V$args p5408 tp5409 a(g181 V; tp5410 a(g181 V tp5411 a(g107 Vdo\u000a p5412 tp5413 a(g69 VIFS p5414 tp5415 a(g336 V= tp5416 a(g237 V"$save_ifs" p5417 tp5418 a(g181 V\u000a\u000a p5419 tp5420 a(g6 V# Double-quote args containing other shell metacharacters.\u000a p5421 tp5422 a(g181 V p5423 tp5424 a(g6 V# Many Bourne shells cannot handle close brackets correctly\u000a p5425 tp5426 a(g181 V p5427 tp5428 a(g6 V# in scan sets, so we specify it separately.\u000a p5429 tp5430 a(g181 V p5431 tp5432 a(g107 Vcase p5433 tp5434 a(g181 V tp5435 a(g69 V$arg p5436 tp5437 a(g181 V tp5438 a(g181 Vin p5439 tp5440 a(g181 V\u000a p5441 tp5442 a(g181 V* tp5443 a(g336 V[ tp5444 a(g244 V\u005c[ p5445 tp5446 a(g244 V\u005c~ p5447 tp5448 a(g244 V\u005c# p5449 tp5450 a(g244 V\u005c^ p5451 tp5452 a(g244 V\u005c& p5453 tp5454 a(g244 V\u005c* p5455 tp5456 a(g244 V\u005c( p5457 tp5458 a(g244 V\u005c) p5459 tp5460 a(g244 V\u005c{ p5461 tp5462 a(g244 V\u005c} p5463 tp5464 a(g244 V\u005c| p5465 tp5466 a(g244 V\u005c; p5467 tp5468 a(g244 V\u005c< p5469 tp5470 a(g244 V\u005c> p5471 tp5472 a(g244 V\u005c? p5473 tp5474 a(g244 V\u005c' p5475 tp5476 a(g244 V\u005c p5477 tp5478 a(g244 V\u005c p5479 tp5480 a(g336 V] tp5481 a(g181 V*|* p5482 tp5483 a(g336 V] tp5484 a(g181 V*| p5485 tp5486 a(g237 V"" p5487 tp5488 a(g336 V) tp5489 a(g181 V\u000a p5490 tp5491 a(g69 Varg p5492 tp5493 a(g336 V= tp5494 a(g237 V"\u005c"$arg\u005c"" p5495 tp5496 a(g181 V\u000a p5497 tp5498 a(g181 V; tp5499 a(g181 V; tp5500 a(g181 V\u000a p5501 tp5502 a(g107 Vesac\u000a p5503 tp5504 a(g69 Vlastarg p5505 tp5506 a(g336 V= tp5507 a(g237 V"$lastarg $arg" p5508 tp5509 a(g181 V\u000a p5510 tp5511 a(g107 Vdone\u000a p5512 tp5513 a(g69 VIFS p5514 tp5515 a(g336 V= tp5516 a(g237 V"$save_ifs" p5517 tp5518 a(g181 V\u000a p5519 tp5520 a(g69 Vlastarg p5521 tp5522 a(g336 V= tp5523 a(g256 V` tp5524 a(g69 V$echo p5525 tp5526 a(g181 V tp5527 a(g237 V"X$lastarg" p5528 tp5529 a(g181 V tp5530 a(g181 V| tp5531 a(g181 V tp5532 a(g69 V$Xsed p5533 tp5534 a(g181 V tp5535 a(g181 V-e p5536 tp5537 a(g181 V tp5538 a(g237 V"s/^ //" p5539 tp5540 a(g256 V` tp5541 a(g181 V\u000a\u000a p5542 tp5543 a(g6 V# Add the arguments to base_compile.\u000a p5544 tp5545 a(g181 V p5546 tp5547 a(g69 Vbase_compile p5548 tp5549 a(g336 V= tp5550 a(g237 V"$base_compile $lastarg" p5551 tp5552 a(g181 V\u000a p5553 tp5554 a(g107 Vcontinue p5555 tp5556 a(g181 V\u000a p5557 tp5558 a(g181 V; tp5559 a(g181 V; tp5560 a(g181 V\u000a\u000a p5561 tp5562 a(g181 V* tp5563 a(g181 V tp5564 a(g336 V) tp5565 a(g181 V\u000a p5566 tp5567 a(g6 V# Accept the current argument as the source file.\u000a p5568 tp5569 a(g181 V p5570 tp5571 a(g6 V# The previous "srcfile" becomes the current argument.\u000a p5572 tp5573 a(g181 V p5574 tp5575 a(g6 V#\u000a p5576 tp5577 a(g181 V p5578 tp5579 a(g69 Vlastarg p5580 tp5581 a(g336 V= tp5582 a(g237 V"$srcfile" p5583 tp5584 a(g181 V\u000a p5585 tp5586 a(g69 Vsrcfile p5587 tp5588 a(g336 V= tp5589 a(g237 V"$arg" p5590 tp5591 a(g181 V\u000a p5592 tp5593 a(g181 V; tp5594 a(g181 V; tp5595 a(g181 V\u000a p5596 tp5597 a(g107 Vesac p5598 tp5599 a(g181 V p5600 tp5601 a(g6 V# case $arg\u000a p5602 tp5603 a(g181 V tp5604 a(g181 V; tp5605 a(g181 V; tp5606 a(g181 V\u000a p5607 tp5608 a(g107 Vesac p5609 tp5610 a(g181 V p5611 tp5612 a(g6 V# case $arg_mode\u000a p5613 tp5614 a(g181 V\u000a p5615 tp5616 a(g6 V# Aesthetically quote the previous argument.\u000a p5617 tp5618 a(g181 V p5619 tp5620 a(g69 Vlastarg p5621 tp5622 a(g336 V= tp5623 a(g256 V` tp5624 a(g69 V$echo p5625 tp5626 a(g181 V tp5627 a(g237 V"X$lastarg" p5628 tp5629 a(g181 V tp5630 a(g181 V| tp5631 a(g181 V tp5632 a(g69 V$Xsed p5633 tp5634 a(g181 V tp5635 a(g181 V-e p5636 tp5637 a(g181 V tp5638 a(g237 V"$sed_quote_subst" p5639 tp5640 a(g256 V` tp5641 a(g181 V\u000a\u000a p5642 tp5643 a(g107 Vcase p5644 tp5645 a(g181 V tp5646 a(g69 V$lastarg p5647 tp5648 a(g181 V tp5649 a(g181 Vin p5650 tp5651 a(g181 V\u000a p5652 tp5653 a(g6 V# Double-quote args containing other shell metacharacters.\u000a p5654 tp5655 a(g181 V p5656 tp5657 a(g6 V# Many Bourne shells cannot handle close brackets correctly\u000a p5658 tp5659 a(g181 V p5660 tp5661 a(g6 V# in scan sets, and some SunOS ksh mistreat backslash-escaping\u000a p5662 tp5663 a(g181 V p5664 tp5665 a(g6 V# in scan sets (worked around with variable expansion),\u000a p5666 tp5667 a(g181 V p5668 tp5669 a(g6 V# and furthermore cannot handle '|' '&' '(' ')' in scan sets \u000a p5670 tp5671 a(g181 V p5672 tp5673 a(g6 V# at all, so we specify them separately.\u000a p5674 tp5675 a(g181 V p5676 tp5677 a(g181 V* tp5678 a(g336 V[ tp5679 a(g244 V\u005c[ p5680 tp5681 a(g244 V\u005c~ p5682 tp5683 a(g244 V\u005c# p5684 tp5685 a(g244 V\u005c^ p5686 tp5687 a(g244 V\u005c& p5688 tp5689 a(g244 V\u005c* p5690 tp5691 a(g244 V\u005c( p5692 tp5693 a(g244 V\u005c) p5694 tp5695 a(g244 V\u005c{ p5696 tp5697 a(g244 V\u005c} p5698 tp5699 a(g244 V\u005c| p5700 tp5701 a(g244 V\u005c; p5702 tp5703 a(g244 V\u005c< p5704 tp5705 a(g244 V\u005c> p5706 tp5707 a(g244 V\u005c? p5708 tp5709 a(g244 V\u005c' p5710 tp5711 a(g244 V\u005c p5712 tp5713 a(g244 V\u005c p5714 tp5715 a(g336 V] tp5716 a(g181 V*|* p5717 tp5718 a(g336 V] tp5719 a(g181 V*| p5720 tp5721 a(g237 V"" p5722 tp5723 a(g336 V) tp5724 a(g181 V\u000a p5725 tp5726 a(g69 Vlastarg p5727 tp5728 a(g336 V= tp5729 a(g237 V"\u005c"$lastarg\u005c"" p5730 tp5731 a(g181 V\u000a p5732 tp5733 a(g181 V; tp5734 a(g181 V; tp5735 a(g181 V\u000a p5736 tp5737 a(g107 Vesac\u000a\u000a p5738 tp5739 a(g69 Vbase_compile p5740 tp5741 a(g336 V= tp5742 a(g237 V"$base_compile $lastarg" p5743 tp5744 a(g181 V\u000a p5745 tp5746 a(g107 Vdone p5747 tp5748 a(g181 V tp5749 a(g6 V# for arg\u000a p5750 tp5751 a(g181 V\u000a p5752 tp5753 a(g107 Vcase p5754 tp5755 a(g181 V tp5756 a(g69 V$arg_mode p5757 tp5758 a(g181 V tp5759 a(g181 Vin p5760 tp5761 a(g181 V\u000a p5762 tp5763 a(g181 Varg p5764 tp5765 a(g336 V) tp5766 a(g181 V\u000a p5767 tp5768 a(g69 V$echo p5769 tp5770 a(g181 V tp5771 a(g237 V"$modename: you must specify an argument for -Xcompile" p5772 tp5773 a(g181 V\u000a p5774 tp5775 a(g53 Vexit p5776 tp5777 a(g181 V tp5778 a(g69 V$EXIT_FAILURE p5779 tp5780 a(g181 V\u000a p5781 tp5782 a(g181 V; tp5783 a(g181 V; tp5784 a(g181 V\u000a p5785 tp5786 a(g181 Vtarget p5787 tp5788 a(g336 V) tp5789 a(g181 V\u000a p5790 tp5791 a(g69 V$echo p5792 tp5793 a(g181 V tp5794 a(g237 V"$modename: you must specify a target with \u005c`-o'" p5795 tp5796 a(g181 V tp5797 a(g181 V1>&2 p5798 tp5799 a(g181 V\u000a p5800 tp5801 a(g53 Vexit p5802 tp5803 a(g181 V tp5804 a(g69 V$EXIT_FAILURE p5805 tp5806 a(g181 V\u000a p5807 tp5808 a(g181 V; tp5809 a(g181 V; tp5810 a(g181 V\u000a p5811 tp5812 a(g181 V* tp5813 a(g336 V) tp5814 a(g181 V\u000a p5815 tp5816 a(g6 V# Get the name of the library object.\u000a p5817 tp5818 a(g181 V p5819 tp5820 a(g336 V[ tp5821 a(g181 V tp5822 a(g181 V-z p5823 tp5824 a(g181 V tp5825 a(g237 V"$libobj" p5826 tp5827 a(g181 V tp5828 a(g336 V] tp5829 a(g181 V tp5830 a(g336 V&& p5831 tp5832 a(g181 V tp5833 a(g69 Vlibobj p5834 tp5835 a(g336 V= tp5836 a(g256 V` tp5837 a(g69 V$echo p5838 tp5839 a(g181 V tp5840 a(g237 V"X$srcfile" p5841 tp5842 a(g181 V tp5843 a(g181 V| tp5844 a(g181 V tp5845 a(g69 V$Xsed p5846 tp5847 a(g181 V tp5848 a(g181 V-e p5849 tp5850 a(g181 V tp5851 a(g264 V's%^.*/%%' p5852 tp5853 a(g256 V` tp5854 a(g181 V\u000a p5855 tp5856 a(g181 V; tp5857 a(g181 V; tp5858 a(g181 V\u000a p5859 tp5860 a(g107 Vesac p5861 tp5862 a(g181 V\u000a\u000a p5863 tp5864 a(g6 V# Recognize several different file suffixes.\u000a p5865 tp5866 a(g181 V p5867 tp5868 a(g6 V# If the user specifies -o file.o, it is replaced with file.lo\u000a p5869 tp5870 a(g181 V p5871 tp5872 a(g69 Vxform p5873 tp5874 a(g336 V= tp5875 a(g264 V'[cCFSifmso]' p5876 tp5877 a(g181 V\u000a p5878 tp5879 a(g107 Vcase p5880 tp5881 a(g181 V tp5882 a(g69 V$libobj p5883 tp5884 a(g181 V tp5885 a(g181 Vin p5886 tp5887 a(g181 V\u000a p5888 tp5889 a(g181 V*.ada p5890 tp5891 a(g336 V) tp5892 a(g181 V tp5893 a(g69 Vxform p5894 tp5895 a(g336 V= tp5896 a(g181 Vada p5897 tp5898 a(g181 V tp5899 a(g181 V; tp5900 a(g181 V; tp5901 a(g181 V\u000a p5902 tp5903 a(g181 V*.adb p5904 tp5905 a(g336 V) tp5906 a(g181 V tp5907 a(g69 Vxform p5908 tp5909 a(g336 V= tp5910 a(g181 Vadb p5911 tp5912 a(g181 V tp5913 a(g181 V; tp5914 a(g181 V; tp5915 a(g181 V\u000a p5916 tp5917 a(g181 V*.ads p5918 tp5919 a(g336 V) tp5920 a(g181 V tp5921 a(g69 Vxform p5922 tp5923 a(g336 V= tp5924 a(g181 Vads p5925 tp5926 a(g181 V tp5927 a(g181 V; tp5928 a(g181 V; tp5929 a(g181 V\u000a p5930 tp5931 a(g181 V*.asm p5932 tp5933 a(g336 V) tp5934 a(g181 V tp5935 a(g69 Vxform p5936 tp5937 a(g336 V= tp5938 a(g181 Vasm p5939 tp5940 a(g181 V tp5941 a(g181 V; tp5942 a(g181 V; tp5943 a(g181 V\u000a p5944 tp5945 a(g181 V*.c++ p5946 tp5947 a(g336 V) tp5948 a(g181 V tp5949 a(g69 Vxform p5950 tp5951 a(g336 V= tp5952 a(g181 Vc++ p5953 tp5954 a(g181 V tp5955 a(g181 V; tp5956 a(g181 V; tp5957 a(g181 V\u000a p5958 tp5959 a(g181 V*.cc p5960 tp5961 a(g336 V) tp5962 a(g181 V tp5963 a(g69 Vxform p5964 tp5965 a(g336 V= tp5966 a(g181 Vcc p5967 tp5968 a(g181 V tp5969 a(g181 V; tp5970 a(g181 V; tp5971 a(g181 V\u000a p5972 tp5973 a(g181 V*.ii p5974 tp5975 a(g336 V) tp5976 a(g181 V tp5977 a(g69 Vxform p5978 tp5979 a(g336 V= tp5980 a(g181 Vii p5981 tp5982 a(g181 V tp5983 a(g181 V; tp5984 a(g181 V; tp5985 a(g181 V\u000a p5986 tp5987 a(g181 V*.class p5988 tp5989 a(g336 V) tp5990 a(g181 V tp5991 a(g69 Vxform p5992 tp5993 a(g336 V= tp5994 a(g181 Vclass p5995 tp5996 a(g181 V tp5997 a(g181 V; tp5998 a(g181 V; tp5999 a(g181 V\u000a p6000 tp6001 a(g181 V*.cpp p6002 tp6003 a(g336 V) tp6004 a(g181 V tp6005 a(g69 Vxform p6006 tp6007 a(g336 V= tp6008 a(g181 Vcpp p6009 tp6010 a(g181 V tp6011 a(g181 V; tp6012 a(g181 V; tp6013 a(g181 V\u000a p6014 tp6015 a(g181 V*.cxx p6016 tp6017 a(g336 V) tp6018 a(g181 V tp6019 a(g69 Vxform p6020 tp6021 a(g336 V= tp6022 a(g181 Vcxx p6023 tp6024 a(g181 V tp6025 a(g181 V; tp6026 a(g181 V; tp6027 a(g181 V\u000a p6028 tp6029 a(g181 V*.f90 p6030 tp6031 a(g336 V) tp6032 a(g181 V tp6033 a(g69 Vxform p6034 tp6035 a(g336 V= tp6036 a(g181 Vf90 p6037 tp6038 a(g181 V tp6039 a(g181 V; tp6040 a(g181 V; tp6041 a(g181 V\u000a p6042 tp6043 a(g181 V*.for p6044 tp6045 a(g336 V) tp6046 a(g181 V tp6047 a(g69 Vxform p6048 tp6049 a(g336 V= tp6050 a(g107 Vfor p6051 tp6052 a(g181 V tp6053 a(g181 V; tp6054 a(g181 V; tp6055 a(g181 V\u000a p6056 tp6057 a(g181 V*.java p6058 tp6059 a(g336 V) tp6060 a(g181 V tp6061 a(g69 Vxform p6062 tp6063 a(g336 V= tp6064 a(g181 Vjava p6065 tp6066 a(g181 V tp6067 a(g181 V; tp6068 a(g181 V; tp6069 a(g181 V\u000a p6070 tp6071 a(g107 Vesac\u000a\u000a p6072 tp6073 a(g69 Vlibobj p6074 tp6075 a(g336 V= tp6076 a(g256 V` tp6077 a(g69 V$echo p6078 tp6079 a(g181 V tp6080 a(g237 V"X$libobj" p6081 tp6082 a(g181 V tp6083 a(g181 V| tp6084 a(g181 V tp6085 a(g69 V$Xsed p6086 tp6087 a(g181 V tp6088 a(g181 V-e p6089 tp6090 a(g181 V tp6091 a(g237 V"s/\u005c.$xform$/.lo/" p6092 tp6093 a(g256 V` tp6094 a(g181 V\u000a\u000a p6095 tp6096 a(g107 Vcase p6097 tp6098 a(g181 V tp6099 a(g69 V$libobj p6100 tp6101 a(g181 V tp6102 a(g181 Vin p6103 tp6104 a(g181 V\u000a p6105 tp6106 a(g181 V*.lo p6107 tp6108 a(g336 V) tp6109 a(g181 V tp6110 a(g69 Vobj p6111 tp6112 a(g336 V= tp6113 a(g256 V` tp6114 a(g69 V$echo p6115 tp6116 a(g181 V tp6117 a(g237 V"X$libobj" p6118 tp6119 a(g181 V tp6120 a(g181 V| tp6121 a(g181 V tp6122 a(g69 V$Xsed p6123 tp6124 a(g181 V tp6125 a(g181 V-e p6126 tp6127 a(g181 V tp6128 a(g237 V"$lo2o" p6129 tp6130 a(g256 V` tp6131 a(g181 V tp6132 a(g181 V; tp6133 a(g181 V; tp6134 a(g181 V\u000a p6135 tp6136 a(g181 V* tp6137 a(g336 V) tp6138 a(g181 V\u000a p6139 tp6140 a(g69 V$echo p6141 tp6142 a(g181 V tp6143 a(g237 V"$modename: cannot determine name of library object from \u005c`$libobj'" p6144 tp6145 a(g181 V tp6146 a(g181 V1>&2 p6147 tp6148 a(g181 V\u000a p6149 tp6150 a(g53 Vexit p6151 tp6152 a(g181 V tp6153 a(g69 V$EXIT_FAILURE p6154 tp6155 a(g181 V\u000a p6156 tp6157 a(g181 V; tp6158 a(g181 V; tp6159 a(g181 V\u000a p6160 tp6161 a(g107 Vesac\u000a\u000a p6162 tp6163 a(g181 Vfunc_infer_tag p6164 tp6165 a(g181 V tp6166 a(g69 V$base_compile p6167 tp6168 a(g181 V\u000a\u000a p6169 tp6170 a(g107 Vfor p6171 tp6172 a(g181 Varg p6173 tp6174 a(g181 V tp6175 a(g181 Vin p6176 tp6177 a(g181 V tp6178 a(g69 V$later p6179 tp6180 a(g181 V; tp6181 a(g181 V tp6182 a(g107 Vdo\u000a p6183 tp6184 a(g107 Vcase p6185 tp6186 a(g181 V tp6187 a(g69 V$arg p6188 tp6189 a(g181 V tp6190 a(g181 Vin p6191 tp6192 a(g181 V\u000a p6193 tp6194 a(g181 V-static p6195 tp6196 a(g336 V) tp6197 a(g181 V\u000a p6198 tp6199 a(g69 Vbuild_old_libs p6200 tp6201 a(g336 V= tp6202 a(g181 Vyes p6203 tp6204 a(g181 V\u000a p6205 tp6206 a(g107 Vcontinue p6207 tp6208 a(g181 V\u000a p6209 tp6210 a(g181 V; tp6211 a(g181 V; tp6212 a(g181 V\u000a\u000a p6213 tp6214 a(g181 V-prefer-pic p6215 tp6216 a(g336 V) tp6217 a(g181 V\u000a p6218 tp6219 a(g69 Vpic_mode p6220 tp6221 a(g336 V= tp6222 a(g181 Vyes p6223 tp6224 a(g181 V\u000a p6225 tp6226 a(g107 Vcontinue p6227 tp6228 a(g181 V\u000a p6229 tp6230 a(g181 V; tp6231 a(g181 V; tp6232 a(g181 V\u000a\u000a p6233 tp6234 a(g181 V-prefer-non-pic p6235 tp6236 a(g336 V) tp6237 a(g181 V\u000a p6238 tp6239 a(g69 Vpic_mode p6240 tp6241 a(g336 V= tp6242 a(g181 Vno p6243 tp6244 a(g181 V\u000a p6245 tp6246 a(g107 Vcontinue p6247 tp6248 a(g181 V\u000a p6249 tp6250 a(g181 V; tp6251 a(g181 V; tp6252 a(g181 V\u000a p6253 tp6254 a(g107 Vesac\u000a p6255 tp6256 a(g107 Vdone\u000a\u000a p6257 tp6258 a(g69 Vqlibobj p6259 tp6260 a(g336 V= tp6261 a(g256 V` tp6262 a(g69 V$echo p6263 tp6264 a(g181 V tp6265 a(g237 V"X$libobj" p6266 tp6267 a(g181 V tp6268 a(g181 V| tp6269 a(g181 V tp6270 a(g69 V$Xsed p6271 tp6272 a(g181 V tp6273 a(g181 V-e p6274 tp6275 a(g181 V tp6276 a(g237 V"$sed_quote_subst" p6277 tp6278 a(g256 V` tp6279 a(g181 V\u000a p6280 tp6281 a(g107 Vcase p6282 tp6283 a(g181 V tp6284 a(g69 V$qlibobj p6285 tp6286 a(g181 V tp6287 a(g181 Vin p6288 tp6289 a(g181 V\u000a p6290 tp6291 a(g181 V* tp6292 a(g336 V[ tp6293 a(g244 V\u005c[ p6294 tp6295 a(g244 V\u005c~ p6296 tp6297 a(g244 V\u005c# p6298 tp6299 a(g244 V\u005c^ p6300 tp6301 a(g244 V\u005c& p6302 tp6303 a(g244 V\u005c* p6304 tp6305 a(g244 V\u005c( p6306 tp6307 a(g244 V\u005c) p6308 tp6309 a(g244 V\u005c{ p6310 tp6311 a(g244 V\u005c} p6312 tp6313 a(g244 V\u005c| p6314 tp6315 a(g244 V\u005c; p6316 tp6317 a(g244 V\u005c< p6318 tp6319 a(g244 V\u005c> p6320 tp6321 a(g244 V\u005c? p6322 tp6323 a(g244 V\u005c' p6324 tp6325 a(g244 V\u005c p6326 tp6327 a(g244 V\u005c p6328 tp6329 a(g336 V] tp6330 a(g181 V*|* p6331 tp6332 a(g336 V] tp6333 a(g181 V*| p6334 tp6335 a(g237 V"" p6336 tp6337 a(g336 V) tp6338 a(g181 V\u000a p6339 tp6340 a(g69 Vqlibobj p6341 tp6342 a(g336 V= tp6343 a(g237 V"\u005c"$qlibobj\u005c"" p6344 tp6345 a(g181 V tp6346 a(g181 V; tp6347 a(g181 V; tp6348 a(g181 V\u000a p6349 tp6350 a(g107 Vesac\u000a p6351 tp6352 a(g53 Vtest p6353 tp6354 a(g181 V tp6355 a(g237 V"X$libobj" p6356 tp6357 a(g181 V tp6358 a(g181 V! tp6359 a(g336 V= tp6360 a(g181 V tp6361 a(g237 V"X$qlibobj" p6362 tp6363 a(g181 V tp6364 a(g244 V\u005c\u000a p6365 tp6366 a(g181 V tp6367 a(g336 V&& p6368 tp6369 a(g181 V tp6370 a(g69 V$echo p6371 tp6372 a(g181 V tp6373 a(g237 V"X$libobj" p6374 tp6375 a(g181 V tp6376 a(g181 V| tp6377 a(g181 V tp6378 a(g181 Vgrep p6379 tp6380 a(g181 V tp6381 a(g264 V'[]~#^*{};<>?"' p6382 tp6383 a(g237 V"'" p6384 tp6385 a(g264 V' &()|`$[]' p6386 tp6387 a(g181 V tp6388 a(g244 V\u005c\u000a p6389 tp6390 a(g181 V tp6391 a(g336 V&& p6392 tp6393 a(g181 V tp6394 a(g69 V$echo p6395 tp6396 a(g181 V tp6397 a(g237 V"$modename: libobj name \u005c`$libobj' may not contain shell special characters." p6398 tp6399 a(g181 V\u000a p6400 tp6401 a(g69 Vobjname p6402 tp6403 a(g336 V= tp6404 a(g256 V` tp6405 a(g69 V$echo p6406 tp6407 a(g181 V tp6408 a(g237 V"X$obj" p6409 tp6410 a(g181 V tp6411 a(g181 V| tp6412 a(g181 V tp6413 a(g69 V$Xsed p6414 tp6415 a(g181 V tp6416 a(g181 V-e p6417 tp6418 a(g181 V tp6419 a(g264 V's%^.*/%%' p6420 tp6421 a(g256 V` tp6422 a(g181 V\u000a p6423 tp6424 a(g69 Vxdir p6425 tp6426 a(g336 V= tp6427 a(g256 V` tp6428 a(g69 V$echo p6429 tp6430 a(g181 V tp6431 a(g237 V"X$obj" p6432 tp6433 a(g181 V tp6434 a(g181 V| tp6435 a(g181 V tp6436 a(g69 V$Xsed p6437 tp6438 a(g181 V tp6439 a(g181 V-e p6440 tp6441 a(g181 V tp6442 a(g264 V's%/[^/]*$%%' p6443 tp6444 a(g256 V` tp6445 a(g181 V\u000a p6446 tp6447 a(g107 Vif p6448 tp6449 a(g53 Vtest p6450 tp6451 a(g181 V tp6452 a(g237 V"X$xdir" p6453 tp6454 a(g181 V tp6455 a(g336 V= tp6456 a(g181 V tp6457 a(g237 V"X$obj" p6458 tp6459 a(g181 V; tp6460 a(g181 V tp6461 a(g107 Vthen\u000a p6462 tp6463 a(g69 Vxdir p6464 tp6465 a(g336 V= tp6466 a(g181 V\u000a p6467 tp6468 a(g107 Velse\u000a p6469 tp6470 a(g69 Vxdir p6471 tp6472 a(g336 V= tp6473 a(g69 V$xdir p6474 tp6475 a(g181 V/ tp6476 a(g181 V\u000a p6477 tp6478 a(g107 Vfi\u000a p6479 tp6480 a(g69 Vlobj p6481 tp6482 a(g336 V= tp6483 a(g107 V${ p6484 tp6485 a(g69 Vxdir p6486 tp6487 a(g107 V} tp6488 a(g69 V$objdir p6489 tp6490 a(g181 V/ tp6491 a(g69 V$objname p6492 tp6493 a(g181 V\u000a\u000a p6494 tp6495 a(g107 Vif p6496 tp6497 a(g53 Vtest p6498 tp6499 a(g181 V tp6500 a(g181 V-z p6501 tp6502 a(g181 V tp6503 a(g237 V"$base_compile" p6504 tp6505 a(g181 V; tp6506 a(g181 V tp6507 a(g107 Vthen p6508 tp6509 a(g181 V\u000a p6510 tp6511 a(g69 V$echo p6512 tp6513 a(g181 V tp6514 a(g237 V"$modename: you must specify a compilation command" p6515 tp6516 a(g181 V tp6517 a(g181 V1>&2 p6518 tp6519 a(g181 V\u000a p6520 tp6521 a(g69 V$echo p6522 tp6523 a(g181 V tp6524 a(g237 V"$help" p6525 tp6526 a(g181 V tp6527 a(g181 V1>&2 p6528 tp6529 a(g181 V\u000a p6530 tp6531 a(g53 Vexit p6532 tp6533 a(g181 V tp6534 a(g69 V$EXIT_FAILURE p6535 tp6536 a(g181 V\u000a p6537 tp6538 a(g107 Vfi p6539 tp6540 a(g181 V\u000a\u000a p6541 tp6542 a(g6 V# Delete any leftover library objects.\u000a p6543 tp6544 a(g181 V p6545 tp6546 a(g107 Vif p6547 tp6548 a(g53 Vtest p6549 tp6550 a(g181 V tp6551 a(g237 V"$build_old_libs" p6552 tp6553 a(g181 V tp6554 a(g336 V= tp6555 a(g181 V tp6556 a(g181 Vyes; p6557 tp6558 a(g181 V tp6559 a(g107 Vthen\u000a p6560 tp6561 a(g69 Vremovelist p6562 tp6563 a(g336 V= tp6564 a(g237 V"$obj $lobj $libobj ${libobj}T" p6565 tp6566 a(g181 V\u000a p6567 tp6568 a(g107 Velse\u000a p6569 tp6570 a(g69 Vremovelist p6571 tp6572 a(g336 V= tp6573 a(g237 V"$lobj $libobj ${libobj}T" p6574 tp6575 a(g181 V\u000a p6576 tp6577 a(g107 Vfi p6578 tp6579 a(g181 V\u000a\u000a p6580 tp6581 a(g69 V$run p6582 tp6583 a(g181 V tp6584 a(g69 V$rm p6585 tp6586 a(g181 V tp6587 a(g69 V$removelist p6588 tp6589 a(g181 V\u000a p6590 tp6591 a(g53 Vtrap p6592 tp6593 a(g181 V tp6594 a(g237 V"$run $rm $removelist; exit $EXIT_FAILURE" p6595 tp6596 a(g181 V tp6597 a(g181 V1 tp6598 a(g181 V tp6599 a(g181 V2 tp6600 a(g181 V tp6601 a(g181 V15 p6602 tp6603 a(g181 V\u000a\u000a p6604 tp6605 a(g6 V# On Cygwin there's no "real" PIC flag so we must build both object types\u000a p6606 tp6607 a(g181 V p6608 tp6609 a(g107 Vcase p6610 tp6611 a(g181 V tp6612 a(g69 V$host_os p6613 tp6614 a(g181 V tp6615 a(g181 Vin p6616 tp6617 a(g181 V\u000a p6618 tp6619 a(g181 Vcygwin* p6620 tp6621 a(g181 V tp6622 a(g181 V| tp6623 a(g181 V tp6624 a(g181 Vmingw* p6625 tp6626 a(g181 V tp6627 a(g181 V| tp6628 a(g181 V tp6629 a(g181 Vpw32* p6630 tp6631 a(g181 V tp6632 a(g181 V| tp6633 a(g181 V tp6634 a(g181 Vos2* p6635 tp6636 a(g336 V) tp6637 a(g181 V\u000a p6638 tp6639 a(g69 Vpic_mode p6640 tp6641 a(g336 V= tp6642 a(g181 Vdefault p6643 tp6644 a(g181 V\u000a p6645 tp6646 a(g181 V; tp6647 a(g181 V; tp6648 a(g181 V\u000a p6649 tp6650 a(g107 Vesac\u000a p6651 tp6652 a(g107 Vif p6653 tp6654 a(g53 Vtest p6655 tp6656 a(g181 V tp6657 a(g237 V"$pic_mode" p6658 tp6659 a(g181 V tp6660 a(g336 V= tp6661 a(g181 V tp6662 a(g181 Vno p6663 tp6664 a(g181 V tp6665 a(g336 V&& p6666 tp6667 a(g181 V tp6668 a(g53 Vtest p6669 tp6670 a(g181 V tp6671 a(g237 V"$deplibs_check_method" p6672 tp6673 a(g181 V tp6674 a(g181 V! tp6675 a(g336 V= tp6676 a(g181 V tp6677 a(g181 Vpass_all; p6678 tp6679 a(g181 V tp6680 a(g107 Vthen p6681 tp6682 a(g181 V\u000a p6683 tp6684 a(g6 V# non-PIC code in shared libraries is not supported\u000a p6685 tp6686 a(g181 V p6687 tp6688 a(g69 Vpic_mode p6689 tp6690 a(g336 V= tp6691 a(g181 Vdefault p6692 tp6693 a(g181 V\u000a p6694 tp6695 a(g107 Vfi p6696 tp6697 a(g181 V\u000a\u000a p6698 tp6699 a(g6 V# Calculate the filename of the output object if compiler does\u000a p6700 tp6701 a(g181 V p6702 tp6703 a(g6 V# not support -o with -c\u000a p6704 tp6705 a(g181 V p6706 tp6707 a(g107 Vif p6708 tp6709 a(g53 Vtest p6710 tp6711 a(g181 V tp6712 a(g237 V"$compiler_c_o" p6713 tp6714 a(g181 V tp6715 a(g336 V= tp6716 a(g181 V tp6717 a(g181 Vno; p6718 tp6719 a(g181 V tp6720 a(g107 Vthen\u000a p6721 tp6722 a(g69 Voutput_obj p6723 tp6724 a(g336 V= tp6725 a(g256 V` tp6726 a(g69 V$echo p6727 tp6728 a(g181 V tp6729 a(g237 V"X$srcfile" p6730 tp6731 a(g181 V tp6732 a(g181 V| tp6733 a(g181 V tp6734 a(g69 V$Xsed p6735 tp6736 a(g181 V tp6737 a(g181 V-e p6738 tp6739 a(g181 V tp6740 a(g264 V's%^.*/%%' p6741 tp6742 a(g181 V tp6743 a(g181 V-e p6744 tp6745 a(g181 V tp6746 a(g264 V's%\u005c.[^.]*$%%' p6747 tp6748 a(g256 V` tp6749 a(g181 V. tp6750 a(g107 V${ p6751 tp6752 a(g69 Vobjext p6753 tp6754 a(g107 V} tp6755 a(g181 V\u000a p6756 tp6757 a(g69 Vlockfile p6758 tp6759 a(g336 V= tp6760 a(g237 V"$output_obj.lock" p6761 tp6762 a(g181 V\u000a p6763 tp6764 a(g69 Vremovelist p6765 tp6766 a(g336 V= tp6767 a(g237 V"$removelist $output_obj $lockfile" p6768 tp6769 a(g181 V\u000a p6770 tp6771 a(g53 Vtrap p6772 tp6773 a(g181 V tp6774 a(g237 V"$run $rm $removelist; exit $EXIT_FAILURE" p6775 tp6776 a(g181 V tp6777 a(g181 V1 tp6778 a(g181 V tp6779 a(g181 V2 tp6780 a(g181 V tp6781 a(g181 V15 p6782 tp6783 a(g181 V\u000a p6784 tp6785 a(g107 Velse\u000a p6786 tp6787 a(g69 Voutput_obj p6788 tp6789 a(g336 V= tp6790 a(g181 V\u000a p6791 tp6792 a(g69 Vneed_locks p6793 tp6794 a(g336 V= tp6795 a(g181 Vno p6796 tp6797 a(g181 V\u000a p6798 tp6799 a(g69 Vlockfile p6800 tp6801 a(g336 V= tp6802 a(g181 V\u000a p6803 tp6804 a(g107 Vfi p6805 tp6806 a(g181 V\u000a\u000a p6807 tp6808 a(g6 V# Lock this critical section if it is needed\u000a p6809 tp6810 a(g181 V p6811 tp6812 a(g6 V# We use this script file to make the link, it avoids creating a new file\u000a p6813 tp6814 a(g181 V p6815 tp6816 a(g107 Vif p6817 tp6818 a(g53 Vtest p6819 tp6820 a(g181 V tp6821 a(g237 V"$need_locks" p6822 tp6823 a(g181 V tp6824 a(g336 V= tp6825 a(g181 V tp6826 a(g181 Vyes; p6827 tp6828 a(g181 V tp6829 a(g107 Vthen\u000a p6830 tp6831 a(g107 Vuntil p6832 tp6833 a(g181 V tp6834 a(g69 V$run p6835 tp6836 a(g181 V tp6837 a(g181 Vln p6838 tp6839 a(g181 V tp6840 a(g237 V"$srcfile" p6841 tp6842 a(g181 V tp6843 a(g237 V"$lockfile" p6844 tp6845 a(g181 V tp6846 a(g181 V2>/dev/null; p6847 tp6848 a(g181 V tp6849 a(g107 Vdo p6850 tp6851 a(g181 V\u000a p6852 tp6853 a(g69 V$show p6854 tp6855 a(g181 V tp6856 a(g237 V"Waiting for $lockfile to be removed" p6857 tp6858 a(g181 V\u000a p6859 tp6860 a(g181 Vsleep p6861 tp6862 a(g181 V tp6863 a(g181 V2 tp6864 a(g181 V\u000a p6865 tp6866 a(g107 Vdone\u000a p6867 tp6868 a(g107 Velif p6869 tp6870 a(g53 Vtest p6871 tp6872 a(g181 V tp6873 a(g237 V"$need_locks" p6874 tp6875 a(g181 V tp6876 a(g336 V= tp6877 a(g181 V tp6878 a(g181 Vwarn; p6879 tp6880 a(g181 V tp6881 a(g107 Vthen\u000a p6882 tp6883 a(g107 Vif p6884 tp6885 a(g53 Vtest p6886 tp6887 a(g181 V tp6888 a(g181 V-f p6889 tp6890 a(g181 V tp6891 a(g237 V"$lockfile" p6892 tp6893 a(g181 V; tp6894 a(g181 V tp6895 a(g107 Vthen p6896 tp6897 a(g181 V\u000a p6898 tp6899 a(g69 V$echo p6900 tp6901 a(g181 V tp6902 a(g237 V"\u005c\u000a*** ERROR, $lockfile exists and contains:\u000a`cat $lockfile 2>/dev/null`\u000a\u000aThis indicates that another process is trying to use the same\u000atemporary object file, and libtool could not work around it because\u000ayour compiler does not support \u005c`-c' and \u005c`-o' together. If you\u000arepeat this compilation, it may succeed, by chance, but you had better\u000aavoid parallel builds (make -j) in this platform, or get a better\u000acompiler." p6903 tp6904 a(g181 V\u000a\u000a p6905 tp6906 a(g69 V$run p6907 tp6908 a(g181 V tp6909 a(g69 V$rm p6910 tp6911 a(g181 V tp6912 a(g69 V$removelist p6913 tp6914 a(g181 V\u000a p6915 tp6916 a(g53 Vexit p6917 tp6918 a(g181 V tp6919 a(g69 V$EXIT_FAILURE p6920 tp6921 a(g181 V\u000a p6922 tp6923 a(g107 Vfi p6924 tp6925 a(g181 V\u000a p6926 tp6927 a(g69 V$echo p6928 tp6929 a(g181 V tp6930 a(g237 V"$srcfile" p6931 tp6932 a(g181 V tp6933 a(g181 V> tp6934 a(g181 V tp6935 a(g237 V"$lockfile" p6936 tp6937 a(g181 V\u000a p6938 tp6939 a(g107 Vfi\u000a\u000a p6940 tp6941 a(g107 Vif p6942 tp6943 a(g53 Vtest p6944 tp6945 a(g181 V tp6946 a(g181 V-n p6947 tp6948 a(g181 V tp6949 a(g237 V"$fix_srcfile_path" p6950 tp6951 a(g181 V; tp6952 a(g181 V tp6953 a(g107 Vthen\u000a p6954 tp6955 a(g53 Veval p6956 tp6957 a(g69 Vsrcfile p6958 tp6959 a(g336 V= tp6960 a(g244 V\u005c" p6961 tp6962 a(g69 V$fix_srcfile_path p6963 tp6964 a(g244 V\u005c" p6965 tp6966 a(g181 V\u000a p6967 tp6968 a(g107 Vfi\u000a p6969 tp6970 a(g69 Vqsrcfile p6971 tp6972 a(g336 V= tp6973 a(g256 V` tp6974 a(g69 V$echo p6975 tp6976 a(g181 V tp6977 a(g237 V"X$srcfile" p6978 tp6979 a(g181 V tp6980 a(g181 V| tp6981 a(g181 V tp6982 a(g69 V$Xsed p6983 tp6984 a(g181 V tp6985 a(g181 V-e p6986 tp6987 a(g181 V tp6988 a(g237 V"$sed_quote_subst" p6989 tp6990 a(g256 V` tp6991 a(g181 V\u000a p6992 tp6993 a(g107 Vcase p6994 tp6995 a(g181 V tp6996 a(g69 V$qsrcfile p6997 tp6998 a(g181 V tp6999 a(g181 Vin p7000 tp7001 a(g181 V\u000a p7002 tp7003 a(g181 V* tp7004 a(g336 V[ tp7005 a(g244 V\u005c[ p7006 tp7007 a(g244 V\u005c~ p7008 tp7009 a(g244 V\u005c# p7010 tp7011 a(g244 V\u005c^ p7012 tp7013 a(g244 V\u005c& p7014 tp7015 a(g244 V\u005c* p7016 tp7017 a(g244 V\u005c( p7018 tp7019 a(g244 V\u005c) p7020 tp7021 a(g244 V\u005c{ p7022 tp7023 a(g244 V\u005c} p7024 tp7025 a(g244 V\u005c| p7026 tp7027 a(g244 V\u005c; p7028 tp7029 a(g244 V\u005c< p7030 tp7031 a(g244 V\u005c> p7032 tp7033 a(g244 V\u005c? p7034 tp7035 a(g244 V\u005c' p7036 tp7037 a(g244 V\u005c p7038 tp7039 a(g244 V\u005c p7040 tp7041 a(g336 V] tp7042 a(g181 V*|* p7043 tp7044 a(g336 V] tp7045 a(g181 V*| p7046 tp7047 a(g237 V"" p7048 tp7049 a(g336 V) tp7050 a(g181 V\u000a p7051 tp7052 a(g69 Vqsrcfile p7053 tp7054 a(g336 V= tp7055 a(g237 V"\u005c"$qsrcfile\u005c"" p7056 tp7057 a(g181 V tp7058 a(g181 V; tp7059 a(g181 V; tp7060 a(g181 V\u000a p7061 tp7062 a(g107 Vesac p7063 tp7064 a(g181 V\u000a\u000a p7065 tp7066 a(g69 V$run p7067 tp7068 a(g181 V tp7069 a(g69 V$rm p7070 tp7071 a(g181 V tp7072 a(g237 V"$libobj" p7073 tp7074 a(g181 V tp7075 a(g237 V"${libobj}T" p7076 tp7077 a(g181 V\u000a\u000a p7078 tp7079 a(g6 V# Create a libtool object file (analogous to a ".la" file),\u000a p7080 tp7081 a(g181 V p7082 tp7083 a(g6 V# but don't create it if we're doing a dry run.\u000a p7084 tp7085 a(g181 V p7086 tp7087 a(g53 Vtest p7088 tp7089 a(g181 V tp7090 a(g181 V-z p7091 tp7092 a(g181 V tp7093 a(g237 V"$run" p7094 tp7095 a(g181 V tp7096 a(g336 V&& p7097 tp7098 a(g181 V tp7099 a(g181 Vcat p7100 tp7101 a(g181 V tp7102 a(g181 V> tp7103 a(g181 V tp7104 a(g107 V${ p7105 tp7106 a(g69 Vlibobj p7107 tp7108 a(g107 V} tp7109 a(g181 VT tp7110 a(g181 V tp7111 a(g218 V</dev/null`" p7397 tp7398 a(g181 V tp7399 a(g181 V! tp7400 a(g336 V= tp7401 a(g181 V tp7402 a(g237 V"X$srcfile" p7403 tp7404 a(g181 V; tp7405 a(g181 V tp7406 a(g107 Vthen p7407 tp7408 a(g181 V\u000a p7409 tp7410 a(g69 V$echo p7411 tp7412 a(g181 V tp7413 a(g237 V"\u005c\u000a*** ERROR, $lockfile contains:\u000a`cat $lockfile 2>/dev/null`\u000a\u000abut it should contain:\u000a$srcfile\u000a\u000aThis indicates that another process is trying to use the same\u000atemporary object file, and libtool could not work around it because\u000ayour compiler does not support \u005c`-c' and \u005c`-o' together. If you\u000arepeat this compilation, it may succeed, by chance, but you had better\u000aavoid parallel builds (make -j) in this platform, or get a better\u000acompiler." p7414 tp7415 a(g181 V\u000a\u000a p7416 tp7417 a(g69 V$run p7418 tp7419 a(g181 V tp7420 a(g69 V$rm p7421 tp7422 a(g181 V tp7423 a(g69 V$removelist p7424 tp7425 a(g181 V\u000a p7426 tp7427 a(g53 Vexit p7428 tp7429 a(g181 V tp7430 a(g69 V$EXIT_FAILURE p7431 tp7432 a(g181 V\u000a p7433 tp7434 a(g107 Vfi p7435 tp7436 a(g181 V\u000a\u000a p7437 tp7438 a(g6 V# Just move the object if needed, then go on to compile the next one\u000a p7439 tp7440 a(g181 V p7441 tp7442 a(g107 Vif p7443 tp7444 a(g53 Vtest p7445 tp7446 a(g181 V tp7447 a(g181 V-n p7448 tp7449 a(g181 V tp7450 a(g237 V"$output_obj" p7451 tp7452 a(g181 V tp7453 a(g336 V&& p7454 tp7455 a(g181 V tp7456 a(g53 Vtest p7457 tp7458 a(g181 V tp7459 a(g237 V"X$output_obj" p7460 tp7461 a(g181 V tp7462 a(g181 V! tp7463 a(g336 V= tp7464 a(g181 V tp7465 a(g237 V"X$lobj" p7466 tp7467 a(g181 V; tp7468 a(g181 V tp7469 a(g107 Vthen p7470 tp7471 a(g181 V\u000a p7472 tp7473 a(g69 V$show p7474 tp7475 a(g181 V tp7476 a(g237 V"$mv $output_obj $lobj" p7477 tp7478 a(g181 V\u000a p7479 tp7480 a(g107 Vif p7481 tp7482 a(g181 V tp7483 a(g69 V$run p7484 tp7485 a(g181 V tp7486 a(g69 V$mv p7487 tp7488 a(g181 V tp7489 a(g69 V$output_obj p7490 tp7491 a(g181 V tp7492 a(g69 V$lobj p7493 tp7494 a(g181 V; tp7495 a(g181 V tp7496 a(g107 Vthen p7497 tp7498 a(g181 V tp7499 a(g181 V: tp7500 a(g181 V\u000a p7501 tp7502 a(g107 Velse\u000a p7503 tp7504 a(g69 Verror p7505 tp7506 a(g336 V= tp7507 a(g69 V$? p7508 tp7509 a(g181 V\u000a p7510 tp7511 a(g69 V$run p7512 tp7513 a(g181 V tp7514 a(g69 V$rm p7515 tp7516 a(g181 V tp7517 a(g69 V$removelist p7518 tp7519 a(g181 V\u000a p7520 tp7521 a(g53 Vexit p7522 tp7523 a(g181 V tp7524 a(g69 V$error p7525 tp7526 a(g181 V\u000a p7527 tp7528 a(g107 Vfi\u000a p7529 tp7530 a(g107 Vfi p7531 tp7532 a(g181 V\u000a\u000a p7533 tp7534 a(g6 V# Append the name of the PIC object to the libtool object file.\u000a p7535 tp7536 a(g181 V p7537 tp7538 a(g53 Vtest p7539 tp7540 a(g181 V tp7541 a(g181 V-z p7542 tp7543 a(g181 V tp7544 a(g237 V"$run" p7545 tp7546 a(g181 V tp7547 a(g336 V&& p7548 tp7549 a(g181 V tp7550 a(g181 Vcat p7551 tp7552 a(g181 V tp7553 a(g181 V>> p7554 tp7555 a(g181 V tp7556 a(g107 V${ p7557 tp7558 a(g69 Vlibobj p7559 tp7560 a(g107 V} tp7561 a(g181 VT tp7562 a(g181 V tp7563 a(g218 V</dev/null 2>&1' p7590 tp7591 a(g181 V\u000a p7592 tp7593 a(g107 Vfi\u000a p7594 tp7595 a(g107 Velse p7596 tp7597 a(g181 V\u000a p7598 tp7599 a(g6 V# No PIC object so indicate it doesn't exist in the libtool\u000a p7600 tp7601 a(g181 V p7602 tp7603 a(g6 V# object file.\u000a p7604 tp7605 a(g181 V p7606 tp7607 a(g53 Vtest p7608 tp7609 a(g181 V tp7610 a(g181 V-z p7611 tp7612 a(g181 V tp7613 a(g237 V"$run" p7614 tp7615 a(g181 V tp7616 a(g336 V&& p7617 tp7618 a(g181 V tp7619 a(g181 Vcat p7620 tp7621 a(g181 V tp7622 a(g181 V>> p7623 tp7624 a(g181 V tp7625 a(g107 V${ p7626 tp7627 a(g69 Vlibobj p7628 tp7629 a(g107 V} tp7630 a(g181 VT tp7631 a(g181 V tp7632 a(g218 V</dev/null`" p7818 tp7819 a(g181 V tp7820 a(g181 V! tp7821 a(g336 V= tp7822 a(g181 V tp7823 a(g237 V"X$srcfile" p7824 tp7825 a(g181 V; tp7826 a(g181 V tp7827 a(g107 Vthen p7828 tp7829 a(g181 V\u000a p7830 tp7831 a(g69 V$echo p7832 tp7833 a(g181 V tp7834 a(g237 V"\u005c\u000a*** ERROR, $lockfile contains:\u000a`cat $lockfile 2>/dev/null`\u000a\u000abut it should contain:\u000a$srcfile\u000a\u000aThis indicates that another process is trying to use the same\u000atemporary object file, and libtool could not work around it because\u000ayour compiler does not support \u005c`-c' and \u005c`-o' together. If you\u000arepeat this compilation, it may succeed, by chance, but you had better\u000aavoid parallel builds (make -j) in this platform, or get a better\u000acompiler." p7835 tp7836 a(g181 V\u000a\u000a p7837 tp7838 a(g69 V$run p7839 tp7840 a(g181 V tp7841 a(g69 V$rm p7842 tp7843 a(g181 V tp7844 a(g69 V$removelist p7845 tp7846 a(g181 V\u000a p7847 tp7848 a(g53 Vexit p7849 tp7850 a(g181 V tp7851 a(g69 V$EXIT_FAILURE p7852 tp7853 a(g181 V\u000a p7854 tp7855 a(g107 Vfi p7856 tp7857 a(g181 V\u000a\u000a p7858 tp7859 a(g6 V# Just move the object if needed\u000a p7860 tp7861 a(g181 V p7862 tp7863 a(g107 Vif p7864 tp7865 a(g53 Vtest p7866 tp7867 a(g181 V tp7868 a(g181 V-n p7869 tp7870 a(g181 V tp7871 a(g237 V"$output_obj" p7872 tp7873 a(g181 V tp7874 a(g336 V&& p7875 tp7876 a(g181 V tp7877 a(g53 Vtest p7878 tp7879 a(g181 V tp7880 a(g237 V"X$output_obj" p7881 tp7882 a(g181 V tp7883 a(g181 V! tp7884 a(g336 V= tp7885 a(g181 V tp7886 a(g237 V"X$obj" p7887 tp7888 a(g181 V; tp7889 a(g181 V tp7890 a(g107 Vthen p7891 tp7892 a(g181 V\u000a p7893 tp7894 a(g69 V$show p7895 tp7896 a(g181 V tp7897 a(g237 V"$mv $output_obj $obj" p7898 tp7899 a(g181 V\u000a p7900 tp7901 a(g107 Vif p7902 tp7903 a(g181 V tp7904 a(g69 V$run p7905 tp7906 a(g181 V tp7907 a(g69 V$mv p7908 tp7909 a(g181 V tp7910 a(g69 V$output_obj p7911 tp7912 a(g181 V tp7913 a(g69 V$obj p7914 tp7915 a(g181 V; tp7916 a(g181 V tp7917 a(g107 Vthen p7918 tp7919 a(g181 V tp7920 a(g181 V: tp7921 a(g181 V\u000a p7922 tp7923 a(g107 Velse\u000a p7924 tp7925 a(g69 Verror p7926 tp7927 a(g336 V= tp7928 a(g69 V$? p7929 tp7930 a(g181 V\u000a p7931 tp7932 a(g69 V$run p7933 tp7934 a(g181 V tp7935 a(g69 V$rm p7936 tp7937 a(g181 V tp7938 a(g69 V$removelist p7939 tp7940 a(g181 V\u000a p7941 tp7942 a(g53 Vexit p7943 tp7944 a(g181 V tp7945 a(g69 V$error p7946 tp7947 a(g181 V\u000a p7948 tp7949 a(g107 Vfi\u000a p7950 tp7951 a(g107 Vfi p7952 tp7953 a(g181 V\u000a\u000a p7954 tp7955 a(g6 V# Append the name of the non-PIC object the libtool object file.\u000a p7956 tp7957 a(g181 V p7958 tp7959 a(g6 V# Only append if the libtool object file exists.\u000a p7960 tp7961 a(g181 V p7962 tp7963 a(g53 Vtest p7964 tp7965 a(g181 V tp7966 a(g181 V-z p7967 tp7968 a(g181 V tp7969 a(g237 V"$run" p7970 tp7971 a(g181 V tp7972 a(g336 V&& p7973 tp7974 a(g181 V tp7975 a(g181 Vcat p7976 tp7977 a(g181 V tp7978 a(g181 V>> p7979 tp7980 a(g181 V tp7981 a(g107 V${ p7982 tp7983 a(g69 Vlibobj p7984 tp7985 a(g107 V} tp7986 a(g181 VT tp7987 a(g181 V tp7988 a(g218 V<> p8020 tp8021 a(g181 V tp8022 a(g107 V${ p8023 tp8024 a(g69 Vlibobj p8025 tp8026 a(g107 V} tp8027 a(g181 VT tp8028 a(g181 V tp8029 a(g218 V<&2 p8564 tp8565 a(g181 V\u000a p8566 tp8567 a(g107 Vfi\u000a p8568 tp8569 a(g107 Vif p8570 tp8571 a(g53 Vtest p8572 tp8573 a(g181 V tp8574 a(g181 V-n p8575 tp8576 a(g181 V tp8577 a(g237 V"$link_static_flag" p8578 tp8579 a(g181 V; tp8580 a(g181 V tp8581 a(g107 Vthen\u000a p8582 tp8583 a(g69 Vdlopen_self p8584 tp8585 a(g336 V= tp8586 a(g69 V$dlopen_self_static p8587 tp8588 a(g181 V\u000a p8589 tp8590 a(g107 Vfi\u000a p8591 tp8592 a(g69 Vprefer_static_libs p8593 tp8594 a(g336 V= tp8595 a(g181 Vyes p8596 tp8597 a(g181 V\u000a p8598 tp8599 a(g107 Velse\u000a p8600 tp8601 a(g107 Vif p8602 tp8603 a(g53 Vtest p8604 tp8605 a(g181 V tp8606 a(g181 V-z p8607 tp8608 a(g181 V tp8609 a(g237 V"$pic_flag" p8610 tp8611 a(g181 V tp8612 a(g336 V&& p8613 tp8614 a(g181 V tp8615 a(g53 Vtest p8616 tp8617 a(g181 V tp8618 a(g181 V-n p8619 tp8620 a(g181 V tp8621 a(g237 V"$link_static_flag" p8622 tp8623 a(g181 V; tp8624 a(g181 V tp8625 a(g107 Vthen\u000a p8626 tp8627 a(g69 Vdlopen_self p8628 tp8629 a(g336 V= tp8630 a(g69 V$dlopen_self_static p8631 tp8632 a(g181 V\u000a p8633 tp8634 a(g107 Vfi\u000a p8635 tp8636 a(g69 Vprefer_static_libs p8637 tp8638 a(g336 V= tp8639 a(g181 Vbuilt p8640 tp8641 a(g181 V\u000a p8642 tp8643 a(g107 Vfi\u000a p8644 tp8645 a(g69 Vbuild_libtool_libs p8646 tp8647 a(g336 V= tp8648 a(g181 Vno p8649 tp8650 a(g181 V\u000a p8651 tp8652 a(g69 Vbuild_old_libs p8653 tp8654 a(g336 V= tp8655 a(g181 Vyes p8656 tp8657 a(g181 V\u000a p8658 tp8659 a(g53 Vbreak p8660 tp8661 a(g181 V\u000a p8662 tp8663 a(g181 V; tp8664 a(g181 V; tp8665 a(g181 V\u000a p8666 tp8667 a(g107 Vesac\u000a p8668 tp8669 a(g107 Vdone p8670 tp8671 a(g181 V\u000a\u000a p8672 tp8673 a(g6 V# See if our shared archives depend on static archives.\u000a p8674 tp8675 a(g181 V p8676 tp8677 a(g53 Vtest p8678 tp8679 a(g181 V tp8680 a(g181 V-n p8681 tp8682 a(g181 V tp8683 a(g237 V"$old_archive_from_new_cmds" p8684 tp8685 a(g181 V tp8686 a(g336 V&& p8687 tp8688 a(g181 V tp8689 a(g69 Vbuild_old_libs p8690 tp8691 a(g336 V= tp8692 a(g181 Vyes p8693 tp8694 a(g181 V\u000a\u000a p8695 tp8696 a(g6 V# Go through the arguments, transforming them on the way.\u000a p8697 tp8698 a(g181 V p8699 tp8700 a(g107 Vwhile p8701 tp8702 a(g53 Vtest p8703 tp8704 a(g181 V tp8705 a(g237 V"$#" p8706 tp8707 a(g181 V tp8708 a(g181 V-gt p8709 tp8710 a(g181 V tp8711 a(g181 V0; p8712 tp8713 a(g181 V tp8714 a(g107 Vdo\u000a p8715 tp8716 a(g69 Varg p8717 tp8718 a(g336 V= tp8719 a(g237 V"$1" p8720 tp8721 a(g181 V\u000a p8722 tp8723 a(g53 Vshift\u000a p8724 tp8725 a(g107 Vcase p8726 tp8727 a(g181 V tp8728 a(g69 V$arg p8729 tp8730 a(g181 V tp8731 a(g181 Vin p8732 tp8733 a(g181 V\u000a p8734 tp8735 a(g181 V* tp8736 a(g336 V[ tp8737 a(g244 V\u005c[ p8738 tp8739 a(g244 V\u005c~ p8740 tp8741 a(g244 V\u005c# p8742 tp8743 a(g244 V\u005c^ p8744 tp8745 a(g244 V\u005c& p8746 tp8747 a(g244 V\u005c* p8748 tp8749 a(g244 V\u005c( p8750 tp8751 a(g244 V\u005c) p8752 tp8753 a(g244 V\u005c{ p8754 tp8755 a(g244 V\u005c} p8756 tp8757 a(g244 V\u005c| p8758 tp8759 a(g244 V\u005c; p8760 tp8761 a(g244 V\u005c< p8762 tp8763 a(g244 V\u005c> p8764 tp8765 a(g244 V\u005c? p8766 tp8767 a(g244 V\u005c' p8768 tp8769 a(g244 V\u005c p8770 tp8771 a(g244 V\u005c p8772 tp8773 a(g336 V] tp8774 a(g181 V*|* p8775 tp8776 a(g336 V] tp8777 a(g181 V*| p8778 tp8779 a(g237 V"" p8780 tp8781 a(g336 V) tp8782 a(g181 V\u000a p8783 tp8784 a(g69 Vqarg p8785 tp8786 a(g336 V= tp8787 a(g244 V\u005c" p8788 tp8789 a(g256 V` tp8790 a(g69 V$echo p8791 tp8792 a(g181 V tp8793 a(g237 V"X$arg" p8794 tp8795 a(g181 V tp8796 a(g181 V| tp8797 a(g181 V tp8798 a(g69 V$Xsed p8799 tp8800 a(g181 V tp8801 a(g181 V-e p8802 tp8803 a(g181 V tp8804 a(g237 V"$sed_quote_subst" p8805 tp8806 a(g256 V` tp8807 a(g244 V\u005c" p8808 tp8809 a(g181 V tp8810 a(g6 V### testsuite: skip nested quoting test\u000a p8811 tp8812 a(g181 V tp8813 a(g181 V; tp8814 a(g181 V; tp8815 a(g181 V\u000a p8816 tp8817 a(g181 V* tp8818 a(g336 V) tp8819 a(g181 V tp8820 a(g69 Vqarg p8821 tp8822 a(g336 V= tp8823 a(g69 V$arg p8824 tp8825 a(g181 V tp8826 a(g181 V; tp8827 a(g181 V; tp8828 a(g181 V\u000a p8829 tp8830 a(g107 Vesac\u000a p8831 tp8832 a(g69 Vlibtool_args p8833 tp8834 a(g336 V= tp8835 a(g237 V"$libtool_args $qarg" p8836 tp8837 a(g181 V\u000a\u000a p8838 tp8839 a(g6 V# If the previous option needs an argument, assign it.\u000a p8840 tp8841 a(g181 V p8842 tp8843 a(g107 Vif p8844 tp8845 a(g53 Vtest p8846 tp8847 a(g181 V tp8848 a(g181 V-n p8849 tp8850 a(g181 V tp8851 a(g237 V"$prev" p8852 tp8853 a(g181 V; tp8854 a(g181 V tp8855 a(g107 Vthen\u000a p8856 tp8857 a(g107 Vcase p8858 tp8859 a(g181 V tp8860 a(g69 V$prev p8861 tp8862 a(g181 V tp8863 a(g181 Vin p8864 tp8865 a(g181 V\u000a p8866 tp8867 a(g181 Voutput p8868 tp8869 a(g336 V) tp8870 a(g181 V\u000a p8871 tp8872 a(g69 Vcompile_command p8873 tp8874 a(g336 V= tp8875 a(g237 V"$compile_command @OUTPUT@" p8876 tp8877 a(g181 V\u000a p8878 tp8879 a(g69 Vfinalize_command p8880 tp8881 a(g336 V= tp8882 a(g237 V"$finalize_command @OUTPUT@" p8883 tp8884 a(g181 V\u000a p8885 tp8886 a(g181 V; tp8887 a(g181 V; tp8888 a(g181 V\u000a p8889 tp8890 a(g107 Vesac\u000a\u000a p8891 tp8892 a(g107 Vcase p8893 tp8894 a(g181 V tp8895 a(g69 V$prev p8896 tp8897 a(g181 V tp8898 a(g181 Vin p8899 tp8900 a(g181 V\u000a p8901 tp8902 a(g181 Vdlfiles|dlprefiles p8903 tp8904 a(g336 V) tp8905 a(g181 V\u000a p8906 tp8907 a(g107 Vif p8908 tp8909 a(g53 Vtest p8910 tp8911 a(g181 V tp8912 a(g237 V"$preload" p8913 tp8914 a(g181 V tp8915 a(g336 V= tp8916 a(g181 V tp8917 a(g181 Vno; p8918 tp8919 a(g181 V tp8920 a(g107 Vthen p8921 tp8922 a(g181 V\u000a p8923 tp8924 a(g6 V# Add the symbol object into the linking commands.\u000a p8925 tp8926 a(g181 V p8927 tp8928 a(g69 Vcompile_command p8929 tp8930 a(g336 V= tp8931 a(g237 V"$compile_command @SYMFILE@" p8932 tp8933 a(g181 V\u000a p8934 tp8935 a(g69 Vfinalize_command p8936 tp8937 a(g336 V= tp8938 a(g237 V"$finalize_command @SYMFILE@" p8939 tp8940 a(g181 V\u000a p8941 tp8942 a(g69 Vpreload p8943 tp8944 a(g336 V= tp8945 a(g181 Vyes p8946 tp8947 a(g181 V\u000a p8948 tp8949 a(g107 Vfi\u000a p8950 tp8951 a(g107 Vcase p8952 tp8953 a(g181 V tp8954 a(g69 V$arg p8955 tp8956 a(g181 V tp8957 a(g181 Vin p8958 tp8959 a(g181 V\u000a p8960 tp8961 a(g181 V*.la p8962 tp8963 a(g181 V tp8964 a(g181 V| tp8965 a(g181 V tp8966 a(g181 V*.lo p8967 tp8968 a(g336 V) tp8969 a(g181 V tp8970 a(g181 V; tp8971 a(g181 V; tp8972 a(g181 V p8973 tp8974 a(g6 V# We handle these cases below.\u000a p8975 tp8976 a(g181 V p8977 tp8978 a(g181 Vforce p8979 tp8980 a(g336 V) tp8981 a(g181 V\u000a p8982 tp8983 a(g107 Vif p8984 tp8985 a(g53 Vtest p8986 tp8987 a(g181 V tp8988 a(g237 V"$dlself" p8989 tp8990 a(g181 V tp8991 a(g336 V= tp8992 a(g181 V tp8993 a(g181 Vno; p8994 tp8995 a(g181 V tp8996 a(g107 Vthen\u000a p8997 tp8998 a(g69 Vdlself p8999 tp9000 a(g336 V= tp9001 a(g181 Vneedless p9002 tp9003 a(g181 V\u000a p9004 tp9005 a(g69 Vexport_dynamic p9006 tp9007 a(g336 V= tp9008 a(g181 Vyes p9009 tp9010 a(g181 V\u000a p9011 tp9012 a(g107 Vfi\u000a p9013 tp9014 a(g69 Vprev p9015 tp9016 a(g336 V= tp9017 a(g181 V\u000a p9018 tp9019 a(g107 Vcontinue p9020 tp9021 a(g181 V\u000a p9022 tp9023 a(g181 V; tp9024 a(g181 V; tp9025 a(g181 V\u000a p9026 tp9027 a(g181 Vself p9028 tp9029 a(g336 V) tp9030 a(g181 V\u000a p9031 tp9032 a(g107 Vif p9033 tp9034 a(g53 Vtest p9035 tp9036 a(g181 V tp9037 a(g237 V"$prev" p9038 tp9039 a(g181 V tp9040 a(g336 V= tp9041 a(g181 V tp9042 a(g181 Vdlprefiles; p9043 tp9044 a(g181 V tp9045 a(g107 Vthen\u000a p9046 tp9047 a(g69 Vdlself p9048 tp9049 a(g336 V= tp9050 a(g181 Vyes p9051 tp9052 a(g181 V\u000a p9053 tp9054 a(g107 Velif p9055 tp9056 a(g53 Vtest p9057 tp9058 a(g181 V tp9059 a(g237 V"$prev" p9060 tp9061 a(g181 V tp9062 a(g336 V= tp9063 a(g181 V tp9064 a(g181 Vdlfiles p9065 tp9066 a(g181 V tp9067 a(g336 V&& p9068 tp9069 a(g181 V tp9070 a(g53 Vtest p9071 tp9072 a(g181 V tp9073 a(g237 V"$dlopen_self" p9074 tp9075 a(g181 V tp9076 a(g181 V! tp9077 a(g336 V= tp9078 a(g181 V tp9079 a(g181 Vyes; p9080 tp9081 a(g181 V tp9082 a(g107 Vthen\u000a p9083 tp9084 a(g69 Vdlself p9085 tp9086 a(g336 V= tp9087 a(g181 Vyes p9088 tp9089 a(g181 V\u000a p9090 tp9091 a(g107 Velse\u000a p9092 tp9093 a(g69 Vdlself p9094 tp9095 a(g336 V= tp9096 a(g181 Vneedless p9097 tp9098 a(g181 V\u000a p9099 tp9100 a(g69 Vexport_dynamic p9101 tp9102 a(g336 V= tp9103 a(g181 Vyes p9104 tp9105 a(g181 V\u000a p9106 tp9107 a(g107 Vfi\u000a p9108 tp9109 a(g69 Vprev p9110 tp9111 a(g336 V= tp9112 a(g181 V\u000a p9113 tp9114 a(g107 Vcontinue p9115 tp9116 a(g181 V\u000a p9117 tp9118 a(g181 V; tp9119 a(g181 V; tp9120 a(g181 V\u000a p9121 tp9122 a(g181 V* tp9123 a(g336 V) tp9124 a(g181 V\u000a p9125 tp9126 a(g107 Vif p9127 tp9128 a(g53 Vtest p9129 tp9130 a(g181 V tp9131 a(g237 V"$prev" p9132 tp9133 a(g181 V tp9134 a(g336 V= tp9135 a(g181 V tp9136 a(g181 Vdlfiles; p9137 tp9138 a(g181 V tp9139 a(g107 Vthen\u000a p9140 tp9141 a(g69 Vdlfiles p9142 tp9143 a(g336 V= tp9144 a(g237 V"$dlfiles $arg" p9145 tp9146 a(g181 V\u000a p9147 tp9148 a(g107 Velse\u000a p9149 tp9150 a(g69 Vdlprefiles p9151 tp9152 a(g336 V= tp9153 a(g237 V"$dlprefiles $arg" p9154 tp9155 a(g181 V\u000a p9156 tp9157 a(g107 Vfi\u000a p9158 tp9159 a(g69 Vprev p9160 tp9161 a(g336 V= tp9162 a(g181 V\u000a p9163 tp9164 a(g107 Vcontinue p9165 tp9166 a(g181 V\u000a p9167 tp9168 a(g181 V; tp9169 a(g181 V; tp9170 a(g181 V\u000a p9171 tp9172 a(g107 Vesac p9173 tp9174 a(g181 V\u000a p9175 tp9176 a(g181 V; tp9177 a(g181 V; tp9178 a(g181 V\u000a p9179 tp9180 a(g181 Vexpsyms p9181 tp9182 a(g336 V) tp9183 a(g181 V\u000a p9184 tp9185 a(g69 Vexport_symbols p9186 tp9187 a(g336 V= tp9188 a(g237 V"$arg" p9189 tp9190 a(g181 V\u000a p9191 tp9192 a(g107 Vif p9193 tp9194 a(g53 Vtest p9195 tp9196 a(g181 V tp9197 a(g181 V! tp9198 a(g181 V tp9199 a(g181 V-f p9200 tp9201 a(g181 V tp9202 a(g237 V"$arg" p9203 tp9204 a(g181 V; tp9205 a(g181 V tp9206 a(g107 Vthen p9207 tp9208 a(g181 V\u000a p9209 tp9210 a(g69 V$echo p9211 tp9212 a(g181 V tp9213 a(g237 V"$modename: symbol file \u005c`$arg' does not exist" p9214 tp9215 a(g181 V\u000a p9216 tp9217 a(g53 Vexit p9218 tp9219 a(g181 V tp9220 a(g69 V$EXIT_FAILURE p9221 tp9222 a(g181 V\u000a p9223 tp9224 a(g107 Vfi\u000a p9225 tp9226 a(g69 Vprev p9227 tp9228 a(g336 V= tp9229 a(g181 V\u000a p9230 tp9231 a(g107 Vcontinue p9232 tp9233 a(g181 V\u000a p9234 tp9235 a(g181 V; tp9236 a(g181 V; tp9237 a(g181 V\u000a p9238 tp9239 a(g181 Vexpsyms_regex p9240 tp9241 a(g336 V) tp9242 a(g181 V\u000a p9243 tp9244 a(g69 Vexport_symbols_regex p9245 tp9246 a(g336 V= tp9247 a(g237 V"$arg" p9248 tp9249 a(g181 V\u000a p9250 tp9251 a(g69 Vprev p9252 tp9253 a(g336 V= tp9254 a(g181 V\u000a p9255 tp9256 a(g107 Vcontinue p9257 tp9258 a(g181 V\u000a p9259 tp9260 a(g181 V; tp9261 a(g181 V; tp9262 a(g181 V\u000a p9263 tp9264 a(g181 Vinst_prefix p9265 tp9266 a(g336 V) tp9267 a(g181 V\u000a p9268 tp9269 a(g69 Vinst_prefix_dir p9270 tp9271 a(g336 V= tp9272 a(g237 V"$arg" p9273 tp9274 a(g181 V\u000a p9275 tp9276 a(g69 Vprev p9277 tp9278 a(g336 V= tp9279 a(g181 V\u000a p9280 tp9281 a(g107 Vcontinue p9282 tp9283 a(g181 V\u000a p9284 tp9285 a(g181 V; tp9286 a(g181 V; tp9287 a(g181 V\u000a p9288 tp9289 a(g181 Vprecious_regex p9290 tp9291 a(g336 V) tp9292 a(g181 V\u000a p9293 tp9294 a(g69 Vprecious_files_regex p9295 tp9296 a(g336 V= tp9297 a(g237 V"$arg" p9298 tp9299 a(g181 V\u000a p9300 tp9301 a(g69 Vprev p9302 tp9303 a(g336 V= tp9304 a(g181 V\u000a p9305 tp9306 a(g107 Vcontinue p9307 tp9308 a(g181 V\u000a p9309 tp9310 a(g181 V; tp9311 a(g181 V; tp9312 a(g181 V\u000a p9313 tp9314 a(g181 Vrelease p9315 tp9316 a(g336 V) tp9317 a(g181 V\u000a p9318 tp9319 a(g69 Vrelease p9320 tp9321 a(g336 V= tp9322 a(g237 V"-$arg" p9323 tp9324 a(g181 V\u000a p9325 tp9326 a(g69 Vprev p9327 tp9328 a(g336 V= tp9329 a(g181 V\u000a p9330 tp9331 a(g107 Vcontinue p9332 tp9333 a(g181 V\u000a p9334 tp9335 a(g181 V; tp9336 a(g181 V; tp9337 a(g181 V\u000a p9338 tp9339 a(g181 Vobjectlist p9340 tp9341 a(g336 V) tp9342 a(g181 V\u000a p9343 tp9344 a(g107 Vif p9345 tp9346 a(g53 Vtest p9347 tp9348 a(g181 V tp9349 a(g181 V-f p9350 tp9351 a(g181 V tp9352 a(g237 V"$arg" p9353 tp9354 a(g181 V; tp9355 a(g181 V tp9356 a(g107 Vthen\u000a p9357 tp9358 a(g69 Vsave_arg p9359 tp9360 a(g336 V= tp9361 a(g69 V$arg p9362 tp9363 a(g181 V\u000a p9364 tp9365 a(g69 Vmoreargs p9366 tp9367 a(g336 V= tp9368 a(g181 V\u000a p9369 tp9370 a(g107 Vfor p9371 tp9372 a(g181 Vfil p9373 tp9374 a(g181 V tp9375 a(g181 Vin p9376 tp9377 a(g181 V tp9378 a(g256 V` tp9379 a(g181 Vcat p9380 tp9381 a(g181 V tp9382 a(g69 V$save_arg p9383 tp9384 a(g256 V` tp9385 a(g181 V\u000a p9386 tp9387 a(g107 Vdo p9388 tp9389 a(g181 V\u000a tp9390 a(g6 V# moreargs="$moreargs $fil"\u000a p9391 tp9392 a(g181 V p9393 tp9394 a(g69 Varg p9395 tp9396 a(g336 V= tp9397 a(g69 V$fil p9398 tp9399 a(g181 V\u000a p9400 tp9401 a(g6 V# A libtool-controlled object.\u000a p9402 tp9403 a(g181 V\u000a p9404 tp9405 a(g6 V# Check to see that this really is a libtool object.\u000a p9406 tp9407 a(g181 V p9408 tp9409 a(g107 Vif p9410 tp9411 a(g181 V tp9412 a(g336 V( tp9413 a(g107 V${ p9414 tp9415 a(g69 VSED p9416 tp9417 a(g107 V} tp9418 a(g181 V tp9419 a(g181 V-e p9420 tp9421 a(g181 V tp9422 a(g264 V'2q' p9423 tp9424 a(g181 V tp9425 a(g69 V$arg p9426 tp9427 a(g181 V tp9428 a(g181 V| tp9429 a(g181 V tp9430 a(g181 Vgrep p9431 tp9432 a(g181 V tp9433 a(g237 V"^# Generated by .*$PACKAGE" p9434 tp9435 a(g336 V) tp9436 a(g181 V tp9437 a(g181 V>/dev/null p9438 tp9439 a(g181 V tp9440 a(g181 V2>&1; p9441 tp9442 a(g181 V tp9443 a(g107 Vthen\u000a p9444 tp9445 a(g69 Vpic_object p9446 tp9447 a(g336 V= tp9448 a(g181 V\u000a p9449 tp9450 a(g69 Vnon_pic_object p9451 tp9452 a(g336 V= tp9453 a(g181 V\u000a\u000a p9454 tp9455 a(g6 V# Read the .lo file\u000a p9456 tp9457 a(g181 V p9458 tp9459 a(g6 V# If there is no directory component, then add one.\u000a p9460 tp9461 a(g181 V p9462 tp9463 a(g107 Vcase p9464 tp9465 a(g181 V tp9466 a(g69 V$arg p9467 tp9468 a(g181 V tp9469 a(g181 Vin p9470 tp9471 a(g181 V\u000a p9472 tp9473 a(g181 V*/* p9474 tp9475 a(g181 V tp9476 a(g181 V| tp9477 a(g181 V tp9478 a(g181 V* tp9479 a(g244 V\u005c\u005c p9480 tp9481 a(g181 V* tp9482 a(g336 V) tp9483 a(g181 V tp9484 a(g181 V. tp9485 a(g181 V tp9486 a(g69 V$arg p9487 tp9488 a(g181 V tp9489 a(g181 V; tp9490 a(g181 V; tp9491 a(g181 V\u000a p9492 tp9493 a(g181 V* tp9494 a(g336 V) tp9495 a(g181 V tp9496 a(g181 V. tp9497 a(g181 V tp9498 a(g181 V./ p9499 tp9500 a(g69 V$arg p9501 tp9502 a(g181 V tp9503 a(g181 V; tp9504 a(g181 V; tp9505 a(g181 V\u000a p9506 tp9507 a(g107 Vesac\u000a\u000a p9508 tp9509 a(g107 Vif p9510 tp9511 a(g53 Vtest p9512 tp9513 a(g181 V tp9514 a(g181 V-z p9515 tp9516 a(g181 V tp9517 a(g237 V"$pic_object" p9518 tp9519 a(g181 V tp9520 a(g336 V|| p9521 tp9522 a(g181 V tp9523 a(g244 V\u005c\u000a p9524 tp9525 a(g181 V p9526 tp9527 a(g53 Vtest p9528 tp9529 a(g181 V tp9530 a(g181 V-z p9531 tp9532 a(g181 V tp9533 a(g237 V"$non_pic_object" p9534 tp9535 a(g181 V tp9536 a(g336 V|| p9537 tp9538 a(g181 V\u000a p9539 tp9540 a(g53 Vtest p9541 tp9542 a(g181 V tp9543 a(g237 V"$pic_object" p9544 tp9545 a(g181 V tp9546 a(g336 V= tp9547 a(g181 V tp9548 a(g181 Vnone p9549 tp9550 a(g181 V tp9551 a(g336 V&& p9552 tp9553 a(g181 V tp9554 a(g244 V\u005c\u000a p9555 tp9556 a(g181 V p9557 tp9558 a(g53 Vtest p9559 tp9560 a(g181 V tp9561 a(g237 V"$non_pic_object" p9562 tp9563 a(g181 V tp9564 a(g336 V= tp9565 a(g181 V tp9566 a(g181 Vnone; p9567 tp9568 a(g181 V tp9569 a(g107 Vthen p9570 tp9571 a(g181 V\u000a p9572 tp9573 a(g69 V$echo p9574 tp9575 a(g181 V tp9576 a(g237 V"$modename: cannot find name of object for \u005c`$arg'" p9577 tp9578 a(g181 V tp9579 a(g181 V1>&2 p9580 tp9581 a(g181 V\u000a p9582 tp9583 a(g53 Vexit p9584 tp9585 a(g181 V tp9586 a(g69 V$EXIT_FAILURE p9587 tp9588 a(g181 V\u000a p9589 tp9590 a(g107 Vfi p9591 tp9592 a(g181 V\u000a\u000a p9593 tp9594 a(g6 V# Extract subdirectory from the argument.\u000a p9595 tp9596 a(g181 V p9597 tp9598 a(g69 Vxdir p9599 tp9600 a(g336 V= tp9601 a(g256 V` tp9602 a(g69 V$echo p9603 tp9604 a(g181 V tp9605 a(g237 V"X$arg" p9606 tp9607 a(g181 V tp9608 a(g181 V| tp9609 a(g181 V tp9610 a(g69 V$Xsed p9611 tp9612 a(g181 V tp9613 a(g181 V-e p9614 tp9615 a(g181 V tp9616 a(g264 V's%/[^/]*$%%' p9617 tp9618 a(g256 V` tp9619 a(g181 V\u000a p9620 tp9621 a(g107 Vif p9622 tp9623 a(g53 Vtest p9624 tp9625 a(g181 V tp9626 a(g237 V"X$xdir" p9627 tp9628 a(g181 V tp9629 a(g336 V= tp9630 a(g181 V tp9631 a(g237 V"X$arg" p9632 tp9633 a(g181 V; tp9634 a(g181 V tp9635 a(g107 Vthen\u000a p9636 tp9637 a(g69 Vxdir p9638 tp9639 a(g336 V= tp9640 a(g181 V\u000a p9641 tp9642 a(g107 Velse\u000a p9643 tp9644 a(g69 Vxdir p9645 tp9646 a(g336 V= tp9647 a(g237 V"$xdir/" p9648 tp9649 a(g181 V\u000a p9650 tp9651 a(g107 Vfi\u000a\u000a p9652 tp9653 a(g107 Vif p9654 tp9655 a(g53 Vtest p9656 tp9657 a(g181 V tp9658 a(g237 V"$pic_object" p9659 tp9660 a(g181 V tp9661 a(g181 V! tp9662 a(g336 V= tp9663 a(g181 V tp9664 a(g181 Vnone; p9665 tp9666 a(g181 V tp9667 a(g107 Vthen p9668 tp9669 a(g181 V\u000a p9670 tp9671 a(g6 V# Prepend the subdirectory the object is found in.\u000a p9672 tp9673 a(g181 V p9674 tp9675 a(g69 Vpic_object p9676 tp9677 a(g336 V= tp9678 a(g237 V"$xdir$pic_object" p9679 tp9680 a(g181 V\u000a\u000a p9681 tp9682 a(g107 Vif p9683 tp9684 a(g53 Vtest p9685 tp9686 a(g181 V tp9687 a(g237 V"$prev" p9688 tp9689 a(g181 V tp9690 a(g336 V= tp9691 a(g181 V tp9692 a(g181 Vdlfiles; p9693 tp9694 a(g181 V tp9695 a(g107 Vthen\u000a p9696 tp9697 a(g107 Vif p9698 tp9699 a(g53 Vtest p9700 tp9701 a(g181 V tp9702 a(g237 V"$build_libtool_libs" p9703 tp9704 a(g181 V tp9705 a(g336 V= tp9706 a(g181 V tp9707 a(g181 Vyes p9708 tp9709 a(g181 V tp9710 a(g336 V&& p9711 tp9712 a(g181 V tp9713 a(g53 Vtest p9714 tp9715 a(g181 V tp9716 a(g237 V"$dlopen_support" p9717 tp9718 a(g181 V tp9719 a(g336 V= tp9720 a(g181 V tp9721 a(g181 Vyes; p9722 tp9723 a(g181 V tp9724 a(g107 Vthen\u000a p9725 tp9726 a(g69 Vdlfiles p9727 tp9728 a(g336 V= tp9729 a(g237 V"$dlfiles $pic_object" p9730 tp9731 a(g181 V\u000a p9732 tp9733 a(g69 Vprev p9734 tp9735 a(g336 V= tp9736 a(g181 V\u000a p9737 tp9738 a(g107 Vcontinue\u000a p9739 tp9740 a(g107 Velse p9741 tp9742 a(g181 V\u000a p9743 tp9744 a(g6 V# If libtool objects are unsupported, then we need to preload.\u000a p9745 tp9746 a(g181 V p9747 tp9748 a(g69 Vprev p9749 tp9750 a(g336 V= tp9751 a(g181 Vdlprefiles p9752 tp9753 a(g181 V\u000a p9754 tp9755 a(g107 Vfi\u000a p9756 tp9757 a(g107 Vfi p9758 tp9759 a(g181 V\u000a\u000a p9760 tp9761 a(g6 V# CHECK ME: I think I busted this. -Ossama\u000a p9762 tp9763 a(g181 V p9764 tp9765 a(g107 Vif p9766 tp9767 a(g53 Vtest p9768 tp9769 a(g181 V tp9770 a(g237 V"$prev" p9771 tp9772 a(g181 V tp9773 a(g336 V= tp9774 a(g181 V tp9775 a(g181 Vdlprefiles; p9776 tp9777 a(g181 V tp9778 a(g107 Vthen p9779 tp9780 a(g181 V\u000a p9781 tp9782 a(g6 V# Preload the old-style object.\u000a p9783 tp9784 a(g181 V p9785 tp9786 a(g69 Vdlprefiles p9787 tp9788 a(g336 V= tp9789 a(g237 V"$dlprefiles $pic_object" p9790 tp9791 a(g181 V\u000a p9792 tp9793 a(g69 Vprev p9794 tp9795 a(g336 V= tp9796 a(g181 V\u000a p9797 tp9798 a(g107 Vfi p9799 tp9800 a(g181 V\u000a\u000a p9801 tp9802 a(g6 V# A PIC object.\u000a p9803 tp9804 a(g181 V p9805 tp9806 a(g69 Vlibobjs p9807 tp9808 a(g336 V= tp9809 a(g237 V"$libobjs $pic_object" p9810 tp9811 a(g181 V\u000a p9812 tp9813 a(g69 Varg p9814 tp9815 a(g336 V= tp9816 a(g237 V"$pic_object" p9817 tp9818 a(g181 V\u000a p9819 tp9820 a(g107 Vfi p9821 tp9822 a(g181 V\u000a\u000a p9823 tp9824 a(g6 V# Non-PIC object.\u000a p9825 tp9826 a(g181 V p9827 tp9828 a(g107 Vif p9829 tp9830 a(g53 Vtest p9831 tp9832 a(g181 V tp9833 a(g237 V"$non_pic_object" p9834 tp9835 a(g181 V tp9836 a(g181 V! tp9837 a(g336 V= tp9838 a(g181 V tp9839 a(g181 Vnone; p9840 tp9841 a(g181 V tp9842 a(g107 Vthen p9843 tp9844 a(g181 V\u000a p9845 tp9846 a(g6 V# Prepend the subdirectory the object is found in.\u000a p9847 tp9848 a(g181 V p9849 tp9850 a(g69 Vnon_pic_object p9851 tp9852 a(g336 V= tp9853 a(g237 V"$xdir$non_pic_object" p9854 tp9855 a(g181 V\u000a\u000a p9856 tp9857 a(g6 V# A standard non-PIC object\u000a p9858 tp9859 a(g181 V p9860 tp9861 a(g69 Vnon_pic_objects p9862 tp9863 a(g336 V= tp9864 a(g237 V"$non_pic_objects $non_pic_object" p9865 tp9866 a(g181 V\u000a p9867 tp9868 a(g107 Vif p9869 tp9870 a(g53 Vtest p9871 tp9872 a(g181 V tp9873 a(g181 V-z p9874 tp9875 a(g181 V tp9876 a(g237 V"$pic_object" p9877 tp9878 a(g181 V tp9879 a(g336 V|| p9880 tp9881 a(g181 V tp9882 a(g53 Vtest p9883 tp9884 a(g181 V tp9885 a(g237 V"$pic_object" p9886 tp9887 a(g181 V tp9888 a(g336 V= tp9889 a(g181 V tp9890 a(g181 Vnone p9891 tp9892 a(g181 V tp9893 a(g181 V; tp9894 a(g181 V tp9895 a(g107 Vthen\u000a p9896 tp9897 a(g69 Varg p9898 tp9899 a(g336 V= tp9900 a(g237 V"$non_pic_object" p9901 tp9902 a(g181 V\u000a p9903 tp9904 a(g107 Vfi\u000a p9905 tp9906 a(g107 Velse p9907 tp9908 a(g181 V\u000a p9909 tp9910 a(g6 V# If the PIC object exists, use it instead.\u000a p9911 tp9912 a(g181 V p9913 tp9914 a(g6 V# $xdir was prepended to $pic_object above.\u000a p9915 tp9916 a(g181 V p9917 tp9918 a(g69 Vnon_pic_object p9919 tp9920 a(g336 V= tp9921 a(g237 V"$pic_object" p9922 tp9923 a(g181 V\u000a p9924 tp9925 a(g69 Vnon_pic_objects p9926 tp9927 a(g336 V= tp9928 a(g237 V"$non_pic_objects $non_pic_object" p9929 tp9930 a(g181 V\u000a p9931 tp9932 a(g107 Vfi\u000a p9933 tp9934 a(g107 Velse p9935 tp9936 a(g181 V\u000a p9937 tp9938 a(g6 V# Only an error if not doing a dry-run.\u000a p9939 tp9940 a(g181 V p9941 tp9942 a(g107 Vif p9943 tp9944 a(g53 Vtest p9945 tp9946 a(g181 V tp9947 a(g181 V-z p9948 tp9949 a(g181 V tp9950 a(g237 V"$run" p9951 tp9952 a(g181 V; tp9953 a(g181 V tp9954 a(g107 Vthen p9955 tp9956 a(g181 V\u000a p9957 tp9958 a(g69 V$echo p9959 tp9960 a(g181 V tp9961 a(g237 V"$modename: \u005c`$arg' is not a valid libtool object" p9962 tp9963 a(g181 V tp9964 a(g181 V1>&2 p9965 tp9966 a(g181 V\u000a p9967 tp9968 a(g53 Vexit p9969 tp9970 a(g181 V tp9971 a(g69 V$EXIT_FAILURE p9972 tp9973 a(g181 V\u000a p9974 tp9975 a(g107 Velse p9976 tp9977 a(g181 V\u000a p9978 tp9979 a(g6 V# Dry-run case.\u000a p9980 tp9981 a(g181 V\u000a p9982 tp9983 a(g6 V# Extract subdirectory from the argument.\u000a p9984 tp9985 a(g181 V p9986 tp9987 a(g69 Vxdir p9988 tp9989 a(g336 V= tp9990 a(g256 V` tp9991 a(g69 V$echo p9992 tp9993 a(g181 V tp9994 a(g237 V"X$arg" p9995 tp9996 a(g181 V tp9997 a(g181 V| tp9998 a(g181 V tp9999 a(g69 V$Xsed p10000 tp10001 a(g181 V tp10002 a(g181 V-e p10003 tp10004 a(g181 V tp10005 a(g264 V's%/[^/]*$%%' p10006 tp10007 a(g256 V` tp10008 a(g181 V\u000a p10009 tp10010 a(g107 Vif p10011 tp10012 a(g53 Vtest p10013 tp10014 a(g181 V tp10015 a(g237 V"X$xdir" p10016 tp10017 a(g181 V tp10018 a(g336 V= tp10019 a(g181 V tp10020 a(g237 V"X$arg" p10021 tp10022 a(g181 V; tp10023 a(g181 V tp10024 a(g107 Vthen\u000a p10025 tp10026 a(g69 Vxdir p10027 tp10028 a(g336 V= tp10029 a(g181 V\u000a p10030 tp10031 a(g107 Velse\u000a p10032 tp10033 a(g69 Vxdir p10034 tp10035 a(g336 V= tp10036 a(g237 V"$xdir/" p10037 tp10038 a(g181 V\u000a p10039 tp10040 a(g107 Vfi\u000a\u000a p10041 tp10042 a(g69 Vpic_object p10043 tp10044 a(g336 V= tp10045 a(g256 V` tp10046 a(g69 V$echo p10047 tp10048 a(g181 V tp10049 a(g237 V"X${xdir}${objdir}/${arg}" p10050 tp10051 a(g181 V tp10052 a(g181 V| tp10053 a(g181 V tp10054 a(g69 V$Xsed p10055 tp10056 a(g181 V tp10057 a(g181 V-e p10058 tp10059 a(g181 V tp10060 a(g237 V"$lo2o" p10061 tp10062 a(g256 V` tp10063 a(g181 V\u000a p10064 tp10065 a(g69 Vnon_pic_object p10066 tp10067 a(g336 V= tp10068 a(g256 V` tp10069 a(g69 V$echo p10070 tp10071 a(g181 V tp10072 a(g237 V"X${xdir}${arg}" p10073 tp10074 a(g181 V tp10075 a(g181 V| tp10076 a(g181 V tp10077 a(g69 V$Xsed p10078 tp10079 a(g181 V tp10080 a(g181 V-e p10081 tp10082 a(g181 V tp10083 a(g237 V"$lo2o" p10084 tp10085 a(g256 V` tp10086 a(g181 V\u000a p10087 tp10088 a(g69 Vlibobjs p10089 tp10090 a(g336 V= tp10091 a(g237 V"$libobjs $pic_object" p10092 tp10093 a(g181 V\u000a p10094 tp10095 a(g69 Vnon_pic_objects p10096 tp10097 a(g336 V= tp10098 a(g237 V"$non_pic_objects $non_pic_object" p10099 tp10100 a(g181 V\u000a p10101 tp10102 a(g107 Vfi\u000a p10103 tp10104 a(g107 Vfi\u000a p10105 tp10106 a(g107 Vdone\u000a p10107 tp10108 a(g107 Velse p10109 tp10110 a(g181 V\u000a p10111 tp10112 a(g69 V$echo p10113 tp10114 a(g181 V tp10115 a(g237 V"$modename: link input file \u005c`$save_arg' does not exist" p10116 tp10117 a(g181 V\u000a p10118 tp10119 a(g53 Vexit p10120 tp10121 a(g181 V tp10122 a(g69 V$EXIT_FAILURE p10123 tp10124 a(g181 V\u000a p10125 tp10126 a(g107 Vfi\u000a p10127 tp10128 a(g69 Varg p10129 tp10130 a(g336 V= tp10131 a(g69 V$save_arg p10132 tp10133 a(g181 V\u000a p10134 tp10135 a(g69 Vprev p10136 tp10137 a(g336 V= tp10138 a(g181 V\u000a p10139 tp10140 a(g107 Vcontinue p10141 tp10142 a(g181 V\u000a p10143 tp10144 a(g181 V; tp10145 a(g181 V; tp10146 a(g181 V\u000a p10147 tp10148 a(g181 Vrpath p10149 tp10150 a(g181 V tp10151 a(g181 V| tp10152 a(g181 V tp10153 a(g181 Vxrpath p10154 tp10155 a(g336 V) tp10156 a(g181 V\u000a p10157 tp10158 a(g6 V# We need an absolute path.\u000a p10159 tp10160 a(g181 V p10161 tp10162 a(g107 Vcase p10163 tp10164 a(g181 V tp10165 a(g69 V$arg p10166 tp10167 a(g181 V tp10168 a(g181 Vin p10169 tp10170 a(g181 V\u000a p10171 tp10172 a(g336 V[ tp10173 a(g244 V\u005c\u005c p10174 tp10175 a(g181 V/ tp10176 a(g336 V] tp10177 a(g181 V* tp10178 a(g181 V tp10179 a(g181 V| tp10180 a(g181 V tp10181 a(g336 V[ tp10182 a(g181 VA-Za-z p10183 tp10184 a(g336 V] tp10185 a(g181 V: tp10186 a(g336 V[ tp10187 a(g244 V\u005c\u005c p10188 tp10189 a(g181 V/ tp10190 a(g336 V] tp10191 a(g181 V* tp10192 a(g336 V) tp10193 a(g181 V tp10194 a(g181 V; tp10195 a(g181 V; tp10196 a(g181 V\u000a p10197 tp10198 a(g181 V* tp10199 a(g336 V) tp10200 a(g181 V\u000a p10201 tp10202 a(g69 V$echo p10203 tp10204 a(g181 V tp10205 a(g237 V"$modename: only absolute run-paths are allowed" p10206 tp10207 a(g181 V tp10208 a(g181 V1>&2 p10209 tp10210 a(g181 V\u000a p10211 tp10212 a(g53 Vexit p10213 tp10214 a(g181 V tp10215 a(g69 V$EXIT_FAILURE p10216 tp10217 a(g181 V\u000a p10218 tp10219 a(g181 V; tp10220 a(g181 V; tp10221 a(g181 V\u000a p10222 tp10223 a(g107 Vesac\u000a p10224 tp10225 a(g107 Vif p10226 tp10227 a(g53 Vtest p10228 tp10229 a(g181 V tp10230 a(g237 V"$prev" p10231 tp10232 a(g181 V tp10233 a(g336 V= tp10234 a(g181 V tp10235 a(g181 Vrpath; p10236 tp10237 a(g181 V tp10238 a(g107 Vthen\u000a p10239 tp10240 a(g107 Vcase p10241 tp10242 a(g181 V tp10243 a(g237 V"$rpath " p10244 tp10245 a(g181 V tp10246 a(g181 Vin p10247 tp10248 a(g181 V\u000a p10249 tp10250 a(g181 V* tp10251 a(g237 V" $arg " p10252 tp10253 a(g181 V* tp10254 a(g336 V) tp10255 a(g181 V tp10256 a(g181 V; tp10257 a(g181 V; tp10258 a(g181 V\u000a p10259 tp10260 a(g181 V* tp10261 a(g336 V) tp10262 a(g181 V tp10263 a(g69 Vrpath p10264 tp10265 a(g336 V= tp10266 a(g237 V"$rpath $arg" p10267 tp10268 a(g181 V tp10269 a(g181 V; tp10270 a(g181 V; tp10271 a(g181 V\u000a p10272 tp10273 a(g107 Vesac\u000a p10274 tp10275 a(g107 Velse\u000a p10276 tp10277 a(g107 Vcase p10278 tp10279 a(g181 V tp10280 a(g237 V"$xrpath " p10281 tp10282 a(g181 V tp10283 a(g181 Vin p10284 tp10285 a(g181 V\u000a p10286 tp10287 a(g181 V* tp10288 a(g237 V" $arg " p10289 tp10290 a(g181 V* tp10291 a(g336 V) tp10292 a(g181 V tp10293 a(g181 V; tp10294 a(g181 V; tp10295 a(g181 V\u000a p10296 tp10297 a(g181 V* tp10298 a(g336 V) tp10299 a(g181 V tp10300 a(g69 Vxrpath p10301 tp10302 a(g336 V= tp10303 a(g237 V"$xrpath $arg" p10304 tp10305 a(g181 V tp10306 a(g181 V; tp10307 a(g181 V; tp10308 a(g181 V\u000a p10309 tp10310 a(g107 Vesac\u000a p10311 tp10312 a(g107 Vfi\u000a p10313 tp10314 a(g69 Vprev p10315 tp10316 a(g336 V= tp10317 a(g181 V\u000a p10318 tp10319 a(g107 Vcontinue p10320 tp10321 a(g181 V\u000a p10322 tp10323 a(g181 V; tp10324 a(g181 V; tp10325 a(g181 V\u000a p10326 tp10327 a(g181 Vxcompiler p10328 tp10329 a(g336 V) tp10330 a(g181 V\u000a p10331 tp10332 a(g69 Vcompiler_flags p10333 tp10334 a(g336 V= tp10335 a(g237 V"$compiler_flags $qarg" p10336 tp10337 a(g181 V\u000a p10338 tp10339 a(g69 Vprev p10340 tp10341 a(g336 V= tp10342 a(g181 V\u000a p10343 tp10344 a(g69 Vcompile_command p10345 tp10346 a(g336 V= tp10347 a(g237 V"$compile_command $qarg" p10348 tp10349 a(g181 V\u000a p10350 tp10351 a(g69 Vfinalize_command p10352 tp10353 a(g336 V= tp10354 a(g237 V"$finalize_command $qarg" p10355 tp10356 a(g181 V\u000a p10357 tp10358 a(g107 Vcontinue p10359 tp10360 a(g181 V\u000a p10361 tp10362 a(g181 V; tp10363 a(g181 V; tp10364 a(g181 V\u000a p10365 tp10366 a(g181 Vxlinker p10367 tp10368 a(g336 V) tp10369 a(g181 V\u000a p10370 tp10371 a(g69 Vlinker_flags p10372 tp10373 a(g336 V= tp10374 a(g237 V"$linker_flags $qarg" p10375 tp10376 a(g181 V\u000a p10377 tp10378 a(g69 Vcompiler_flags p10379 tp10380 a(g336 V= tp10381 a(g237 V"$compiler_flags $wl$qarg" p10382 tp10383 a(g181 V\u000a p10384 tp10385 a(g69 Vprev p10386 tp10387 a(g336 V= tp10388 a(g181 V\u000a p10389 tp10390 a(g69 Vcompile_command p10391 tp10392 a(g336 V= tp10393 a(g237 V"$compile_command $wl$qarg" p10394 tp10395 a(g181 V\u000a p10396 tp10397 a(g69 Vfinalize_command p10398 tp10399 a(g336 V= tp10400 a(g237 V"$finalize_command $wl$qarg" p10401 tp10402 a(g181 V\u000a p10403 tp10404 a(g107 Vcontinue p10405 tp10406 a(g181 V\u000a p10407 tp10408 a(g181 V; tp10409 a(g181 V; tp10410 a(g181 V\u000a p10411 tp10412 a(g181 Vxcclinker p10413 tp10414 a(g336 V) tp10415 a(g181 V\u000a p10416 tp10417 a(g69 Vlinker_flags p10418 tp10419 a(g336 V= tp10420 a(g237 V"$linker_flags $qarg" p10421 tp10422 a(g181 V\u000a p10423 tp10424 a(g69 Vcompiler_flags p10425 tp10426 a(g336 V= tp10427 a(g237 V"$compiler_flags $qarg" p10428 tp10429 a(g181 V\u000a p10430 tp10431 a(g69 Vprev p10432 tp10433 a(g336 V= tp10434 a(g181 V\u000a p10435 tp10436 a(g69 Vcompile_command p10437 tp10438 a(g336 V= tp10439 a(g237 V"$compile_command $qarg" p10440 tp10441 a(g181 V\u000a p10442 tp10443 a(g69 Vfinalize_command p10444 tp10445 a(g336 V= tp10446 a(g237 V"$finalize_command $qarg" p10447 tp10448 a(g181 V\u000a p10449 tp10450 a(g107 Vcontinue p10451 tp10452 a(g181 V\u000a p10453 tp10454 a(g181 V; tp10455 a(g181 V; tp10456 a(g181 V\u000a p10457 tp10458 a(g181 Vshrext p10459 tp10460 a(g336 V) tp10461 a(g181 V\u000a p10462 tp10463 a(g69 Vshrext_cmds p10464 tp10465 a(g336 V= tp10466 a(g237 V"$arg" p10467 tp10468 a(g181 V\u000a p10469 tp10470 a(g69 Vprev p10471 tp10472 a(g336 V= tp10473 a(g181 V\u000a p10474 tp10475 a(g107 Vcontinue p10476 tp10477 a(g181 V\u000a p10478 tp10479 a(g181 V; tp10480 a(g181 V; tp10481 a(g181 V\u000a p10482 tp10483 a(g181 Vdarwin_framework|darwin_framework_skip p10484 tp10485 a(g336 V) tp10486 a(g181 V\u000a p10487 tp10488 a(g53 Vtest p10489 tp10490 a(g181 V tp10491 a(g237 V"$prev" p10492 tp10493 a(g181 V tp10494 a(g336 V= tp10495 a(g181 V tp10496 a(g237 V"darwin_framework" p10497 tp10498 a(g181 V tp10499 a(g336 V&& p10500 tp10501 a(g181 V tp10502 a(g69 Vcompiler_flags p10503 tp10504 a(g336 V= tp10505 a(g237 V"$compiler_flags $arg" p10506 tp10507 a(g181 V\u000a p10508 tp10509 a(g69 Vcompile_command p10510 tp10511 a(g336 V= tp10512 a(g237 V"$compile_command $arg" p10513 tp10514 a(g181 V\u000a p10515 tp10516 a(g69 Vfinalize_command p10517 tp10518 a(g336 V= tp10519 a(g237 V"$finalize_command $arg" p10520 tp10521 a(g181 V\u000a p10522 tp10523 a(g69 Vprev p10524 tp10525 a(g336 V= tp10526 a(g181 V\u000a p10527 tp10528 a(g107 Vcontinue p10529 tp10530 a(g181 V\u000a p10531 tp10532 a(g181 V; tp10533 a(g181 V; tp10534 a(g181 V\u000a p10535 tp10536 a(g181 V* tp10537 a(g336 V) tp10538 a(g181 V\u000a p10539 tp10540 a(g53 Veval p10541 tp10542 a(g181 V tp10543 a(g237 V"$prev=\u005c"\u005c$arg\u005c"" p10544 tp10545 a(g181 V\u000a p10546 tp10547 a(g69 Vprev p10548 tp10549 a(g336 V= tp10550 a(g181 V\u000a p10551 tp10552 a(g107 Vcontinue p10553 tp10554 a(g181 V\u000a p10555 tp10556 a(g181 V; tp10557 a(g181 V; tp10558 a(g181 V\u000a p10559 tp10560 a(g107 Vesac\u000a p10561 tp10562 a(g107 Vfi p10563 tp10564 a(g181 V tp10565 a(g6 V# test -n "$prev"\u000a p10566 tp10567 a(g181 V\u000a p10568 tp10569 a(g69 Vprevarg p10570 tp10571 a(g336 V= tp10572 a(g237 V"$arg" p10573 tp10574 a(g181 V\u000a\u000a p10575 tp10576 a(g107 Vcase p10577 tp10578 a(g181 V tp10579 a(g69 V$arg p10580 tp10581 a(g181 V tp10582 a(g181 Vin p10583 tp10584 a(g181 V\u000a p10585 tp10586 a(g181 V-all-static p10587 tp10588 a(g336 V) tp10589 a(g181 V\u000a p10590 tp10591 a(g107 Vif p10592 tp10593 a(g53 Vtest p10594 tp10595 a(g181 V tp10596 a(g181 V-n p10597 tp10598 a(g181 V tp10599 a(g237 V"$link_static_flag" p10600 tp10601 a(g181 V; tp10602 a(g181 V tp10603 a(g107 Vthen\u000a p10604 tp10605 a(g69 Vcompile_command p10606 tp10607 a(g336 V= tp10608 a(g237 V"$compile_command $link_static_flag" p10609 tp10610 a(g181 V\u000a p10611 tp10612 a(g69 Vfinalize_command p10613 tp10614 a(g336 V= tp10615 a(g237 V"$finalize_command $link_static_flag" p10616 tp10617 a(g181 V\u000a p10618 tp10619 a(g107 Vfi\u000a p10620 tp10621 a(g107 Vcontinue p10622 tp10623 a(g181 V\u000a p10624 tp10625 a(g181 V; tp10626 a(g181 V; tp10627 a(g181 V\u000a\u000a p10628 tp10629 a(g181 V-allow-undefined p10630 tp10631 a(g336 V) tp10632 a(g181 V\u000a p10633 tp10634 a(g6 V# FIXME: remove this flag sometime in the future.\u000a p10635 tp10636 a(g181 V tp10637 a(g69 V$echo p10638 tp10639 a(g181 V tp10640 a(g237 V"$modename: \u005c`-allow-undefined' is deprecated because it is the default" p10641 tp10642 a(g181 V tp10643 a(g181 V1>&2 p10644 tp10645 a(g181 V\u000a p10646 tp10647 a(g107 Vcontinue p10648 tp10649 a(g181 V\u000a p10650 tp10651 a(g181 V; tp10652 a(g181 V; tp10653 a(g181 V\u000a\u000a p10654 tp10655 a(g181 V-avoid-version p10656 tp10657 a(g336 V) tp10658 a(g181 V\u000a p10659 tp10660 a(g69 Vavoid_version p10661 tp10662 a(g336 V= tp10663 a(g181 Vyes p10664 tp10665 a(g181 V\u000a p10666 tp10667 a(g107 Vcontinue p10668 tp10669 a(g181 V\u000a p10670 tp10671 a(g181 V; tp10672 a(g181 V; tp10673 a(g181 V\u000a\u000a p10674 tp10675 a(g181 V-dlopen p10676 tp10677 a(g336 V) tp10678 a(g181 V\u000a p10679 tp10680 a(g69 Vprev p10681 tp10682 a(g336 V= tp10683 a(g181 Vdlfiles p10684 tp10685 a(g181 V\u000a p10686 tp10687 a(g107 Vcontinue p10688 tp10689 a(g181 V\u000a p10690 tp10691 a(g181 V; tp10692 a(g181 V; tp10693 a(g181 V\u000a\u000a p10694 tp10695 a(g181 V-dlpreopen p10696 tp10697 a(g336 V) tp10698 a(g181 V\u000a p10699 tp10700 a(g69 Vprev p10701 tp10702 a(g336 V= tp10703 a(g181 Vdlprefiles p10704 tp10705 a(g181 V\u000a p10706 tp10707 a(g107 Vcontinue p10708 tp10709 a(g181 V\u000a p10710 tp10711 a(g181 V; tp10712 a(g181 V; tp10713 a(g181 V\u000a\u000a p10714 tp10715 a(g181 V-export-dynamic p10716 tp10717 a(g336 V) tp10718 a(g181 V\u000a p10719 tp10720 a(g69 Vexport_dynamic p10721 tp10722 a(g336 V= tp10723 a(g181 Vyes p10724 tp10725 a(g181 V\u000a p10726 tp10727 a(g107 Vcontinue p10728 tp10729 a(g181 V\u000a p10730 tp10731 a(g181 V; tp10732 a(g181 V; tp10733 a(g181 V\u000a\u000a p10734 tp10735 a(g181 V-export-symbols p10736 tp10737 a(g181 V tp10738 a(g181 V| tp10739 a(g181 V tp10740 a(g181 V-export-symbols-regex p10741 tp10742 a(g336 V) tp10743 a(g181 V\u000a p10744 tp10745 a(g107 Vif p10746 tp10747 a(g53 Vtest p10748 tp10749 a(g181 V tp10750 a(g181 V-n p10751 tp10752 a(g181 V tp10753 a(g237 V"$export_symbols" p10754 tp10755 a(g181 V tp10756 a(g336 V|| p10757 tp10758 a(g181 V tp10759 a(g53 Vtest p10760 tp10761 a(g181 V tp10762 a(g181 V-n p10763 tp10764 a(g181 V tp10765 a(g237 V"$export_symbols_regex" p10766 tp10767 a(g181 V; tp10768 a(g181 V tp10769 a(g107 Vthen p10770 tp10771 a(g181 V\u000a p10772 tp10773 a(g69 V$echo p10774 tp10775 a(g181 V tp10776 a(g237 V"$modename: more than one -exported-symbols argument is not allowed" p10777 tp10778 a(g181 V\u000a p10779 tp10780 a(g53 Vexit p10781 tp10782 a(g181 V tp10783 a(g69 V$EXIT_FAILURE p10784 tp10785 a(g181 V\u000a p10786 tp10787 a(g107 Vfi\u000a p10788 tp10789 a(g107 Vif p10790 tp10791 a(g53 Vtest p10792 tp10793 a(g181 V tp10794 a(g237 V"X$arg" p10795 tp10796 a(g181 V tp10797 a(g336 V= tp10798 a(g181 V tp10799 a(g237 V"X-export-symbols" p10800 tp10801 a(g181 V; tp10802 a(g181 V tp10803 a(g107 Vthen\u000a p10804 tp10805 a(g69 Vprev p10806 tp10807 a(g336 V= tp10808 a(g181 Vexpsyms p10809 tp10810 a(g181 V\u000a p10811 tp10812 a(g107 Velse\u000a p10813 tp10814 a(g69 Vprev p10815 tp10816 a(g336 V= tp10817 a(g181 Vexpsyms_regex p10818 tp10819 a(g181 V\u000a p10820 tp10821 a(g107 Vfi\u000a p10822 tp10823 a(g107 Vcontinue p10824 tp10825 a(g181 V\u000a p10826 tp10827 a(g181 V; tp10828 a(g181 V; tp10829 a(g181 V\u000a\u000a p10830 tp10831 a(g181 V-framework|-arch|-isysroot p10832 tp10833 a(g336 V) tp10834 a(g181 V\u000a p10835 tp10836 a(g107 Vcase p10837 tp10838 a(g181 V tp10839 a(g237 V" $CC " p10840 tp10841 a(g181 V tp10842 a(g181 Vin p10843 tp10844 a(g181 V\u000a p10845 tp10846 a(g181 V* tp10847 a(g237 V" ${arg} ${1} " p10848 tp10849 a(g181 V* tp10850 a(g181 V tp10851 a(g181 V| tp10852 a(g181 V tp10853 a(g181 V* tp10854 a(g237 V" ${arg} ${1} " p10855 tp10856 a(g181 V* tp10857 a(g336 V) tp10858 a(g181 V \u000a p10859 tp10860 a(g69 Vprev p10861 tp10862 a(g336 V= tp10863 a(g181 Vdarwin_framework_skip p10864 tp10865 a(g181 V tp10866 a(g181 V; tp10867 a(g181 V; tp10868 a(g181 V\u000a p10869 tp10870 a(g181 V* tp10871 a(g336 V) tp10872 a(g181 V tp10873 a(g69 Vcompiler_flags p10874 tp10875 a(g336 V= tp10876 a(g237 V"$compiler_flags $arg" p10877 tp10878 a(g181 V\u000a p10879 tp10880 a(g69 Vprev p10881 tp10882 a(g336 V= tp10883 a(g181 Vdarwin_framework p10884 tp10885 a(g181 V tp10886 a(g181 V; tp10887 a(g181 V; tp10888 a(g181 V\u000a p10889 tp10890 a(g107 Vesac\u000a p10891 tp10892 a(g69 Vcompile_command p10893 tp10894 a(g336 V= tp10895 a(g237 V"$compile_command $arg" p10896 tp10897 a(g181 V\u000a p10898 tp10899 a(g69 Vfinalize_command p10900 tp10901 a(g336 V= tp10902 a(g237 V"$finalize_command $arg" p10903 tp10904 a(g181 V\u000a p10905 tp10906 a(g107 Vcontinue p10907 tp10908 a(g181 V\u000a p10909 tp10910 a(g181 V; tp10911 a(g181 V; tp10912 a(g181 V\u000a\u000a p10913 tp10914 a(g181 V-inst-prefix-dir p10915 tp10916 a(g336 V) tp10917 a(g181 V\u000a p10918 tp10919 a(g69 Vprev p10920 tp10921 a(g336 V= tp10922 a(g181 Vinst_prefix p10923 tp10924 a(g181 V\u000a p10925 tp10926 a(g107 Vcontinue p10927 tp10928 a(g181 V\u000a p10929 tp10930 a(g181 V; tp10931 a(g181 V; tp10932 a(g181 V\u000a\u000a p10933 tp10934 a(g6 V# The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*\u000a p10935 tp10936 a(g181 V p10937 tp10938 a(g6 V# so, if we see these flags be careful not to treat them like -L\u000a p10939 tp10940 a(g181 V p10941 tp10942 a(g181 V-L p10943 tp10944 a(g336 V[ tp10945 a(g181 VA-Z p10946 tp10947 a(g336 V] tp10948 a(g336 V[ tp10949 a(g181 VA-Z p10950 tp10951 a(g336 V] tp10952 a(g181 V*:* p10953 tp10954 a(g336 V) tp10955 a(g181 V\u000a p10956 tp10957 a(g107 Vcase p10958 tp10959 a(g181 V tp10960 a(g69 V$with_gcc p10961 tp10962 a(g181 V/ tp10963 a(g69 V$host p10964 tp10965 a(g181 V tp10966 a(g181 Vin p10967 tp10968 a(g181 V\u000a p10969 tp10970 a(g181 Vno/*-*-irix* p10971 tp10972 a(g181 V tp10973 a(g181 V| tp10974 a(g181 V tp10975 a(g181 V/*-*-irix* p10976 tp10977 a(g336 V) tp10978 a(g181 V\u000a p10979 tp10980 a(g69 Vcompile_command p10981 tp10982 a(g336 V= tp10983 a(g237 V"$compile_command $arg" p10984 tp10985 a(g181 V\u000a p10986 tp10987 a(g69 Vfinalize_command p10988 tp10989 a(g336 V= tp10990 a(g237 V"$finalize_command $arg" p10991 tp10992 a(g181 V\u000a p10993 tp10994 a(g181 V; tp10995 a(g181 V; tp10996 a(g181 V\u000a p10997 tp10998 a(g107 Vesac\u000a p10999 tp11000 a(g107 Vcontinue p11001 tp11002 a(g181 V\u000a p11003 tp11004 a(g181 V; tp11005 a(g181 V; tp11006 a(g181 V\u000a\u000a p11007 tp11008 a(g181 V-L* p11009 tp11010 a(g336 V) tp11011 a(g181 V\u000a p11012 tp11013 a(g69 Vdir p11014 tp11015 a(g336 V= tp11016 a(g256 V` tp11017 a(g69 V$echo p11018 tp11019 a(g181 V tp11020 a(g237 V"X$arg" p11021 tp11022 a(g181 V tp11023 a(g181 V| tp11024 a(g181 V tp11025 a(g69 V$Xsed p11026 tp11027 a(g181 V tp11028 a(g181 V-e p11029 tp11030 a(g181 V tp11031 a(g264 V's/^-L//' p11032 tp11033 a(g256 V` tp11034 a(g181 V\u000a p11035 tp11036 a(g6 V# We need an absolute path.\u000a p11037 tp11038 a(g181 V tp11039 a(g107 Vcase p11040 tp11041 a(g181 V tp11042 a(g69 V$dir p11043 tp11044 a(g181 V tp11045 a(g181 Vin p11046 tp11047 a(g181 V\u000a p11048 tp11049 a(g336 V[ tp11050 a(g244 V\u005c\u005c p11051 tp11052 a(g181 V/ tp11053 a(g336 V] tp11054 a(g181 V* tp11055 a(g181 V tp11056 a(g181 V| tp11057 a(g181 V tp11058 a(g336 V[ tp11059 a(g181 VA-Za-z p11060 tp11061 a(g336 V] tp11062 a(g181 V: tp11063 a(g336 V[ tp11064 a(g244 V\u005c\u005c p11065 tp11066 a(g181 V/ tp11067 a(g336 V] tp11068 a(g181 V* tp11069 a(g336 V) tp11070 a(g181 V tp11071 a(g181 V; tp11072 a(g181 V; tp11073 a(g181 V\u000a p11074 tp11075 a(g181 V* tp11076 a(g336 V) tp11077 a(g181 V\u000a p11078 tp11079 a(g69 Vabsdir p11080 tp11081 a(g336 V= tp11082 a(g256 V` tp11083 a(g53 Vcd p11084 tp11085 a(g181 V tp11086 a(g237 V"$dir" p11087 tp11088 a(g181 V tp11089 a(g336 V&& p11090 tp11091 a(g181 V tp11092 a(g53 Vpwd p11093 tp11094 a(g256 V` tp11095 a(g181 V\u000a p11096 tp11097 a(g107 Vif p11098 tp11099 a(g53 Vtest p11100 tp11101 a(g181 V tp11102 a(g181 V-z p11103 tp11104 a(g181 V tp11105 a(g237 V"$absdir" p11106 tp11107 a(g181 V; tp11108 a(g181 V tp11109 a(g107 Vthen p11110 tp11111 a(g181 V\u000a p11112 tp11113 a(g69 V$echo p11114 tp11115 a(g181 V tp11116 a(g237 V"$modename: cannot determine absolute directory name of \u005c`$dir'" p11117 tp11118 a(g181 V tp11119 a(g181 V1>&2 p11120 tp11121 a(g181 V\u000a p11122 tp11123 a(g69 Vabsdir p11124 tp11125 a(g336 V= tp11126 a(g237 V"$dir" p11127 tp11128 a(g181 V\u000a p11129 tp11130 a(g69 Vnotinst_path p11131 tp11132 a(g336 V= tp11133 a(g237 V"$notinst_path $dir" p11134 tp11135 a(g181 V\u000a p11136 tp11137 a(g107 Vfi\u000a p11138 tp11139 a(g69 Vdir p11140 tp11141 a(g336 V= tp11142 a(g237 V"$absdir" p11143 tp11144 a(g181 V\u000a p11145 tp11146 a(g181 V; tp11147 a(g181 V; tp11148 a(g181 V\u000a p11149 tp11150 a(g107 Vesac\u000a p11151 tp11152 a(g107 Vcase p11153 tp11154 a(g181 V tp11155 a(g237 V"$deplibs " p11156 tp11157 a(g181 V tp11158 a(g181 Vin p11159 tp11160 a(g181 V\u000a p11161 tp11162 a(g181 V* tp11163 a(g237 V" -L$dir " p11164 tp11165 a(g181 V* tp11166 a(g336 V) tp11167 a(g181 V tp11168 a(g181 V; tp11169 a(g181 V; tp11170 a(g181 V\u000a p11171 tp11172 a(g181 V* tp11173 a(g336 V) tp11174 a(g181 V\u000a p11175 tp11176 a(g69 Vdeplibs p11177 tp11178 a(g336 V= tp11179 a(g237 V"$deplibs -L$dir" p11180 tp11181 a(g181 V\u000a p11182 tp11183 a(g69 Vlib_search_path p11184 tp11185 a(g336 V= tp11186 a(g237 V"$lib_search_path $dir" p11187 tp11188 a(g181 V\u000a p11189 tp11190 a(g181 V; tp11191 a(g181 V; tp11192 a(g181 V\u000a p11193 tp11194 a(g107 Vesac\u000a p11195 tp11196 a(g107 Vcase p11197 tp11198 a(g181 V tp11199 a(g69 V$host p11200 tp11201 a(g181 V tp11202 a(g181 Vin p11203 tp11204 a(g181 V\u000a p11205 tp11206 a(g181 V*-*-cygwin* p11207 tp11208 a(g181 V tp11209 a(g181 V| tp11210 a(g181 V tp11211 a(g181 V*-*-mingw* p11212 tp11213 a(g181 V tp11214 a(g181 V| tp11215 a(g181 V tp11216 a(g181 V*-*-pw32* p11217 tp11218 a(g181 V tp11219 a(g181 V| tp11220 a(g181 V tp11221 a(g181 V*-*-os2* p11222 tp11223 a(g336 V) tp11224 a(g181 V\u000a p11225 tp11226 a(g69 Vtestbindir p11227 tp11228 a(g336 V= tp11229 a(g256 V` tp11230 a(g69 V$echo p11231 tp11232 a(g181 V tp11233 a(g237 V"X$dir" p11234 tp11235 a(g181 V tp11236 a(g181 V| tp11237 a(g181 V tp11238 a(g69 V$Xsed p11239 tp11240 a(g181 V tp11241 a(g181 V-e p11242 tp11243 a(g181 V tp11244 a(g264 V's*/lib$*/bin*' p11245 tp11246 a(g256 V` tp11247 a(g181 V\u000a p11248 tp11249 a(g107 Vcase p11250 tp11251 a(g181 V tp11252 a(g181 V: tp11253 a(g69 V$dllsearchpath p11254 tp11255 a(g181 V: tp11256 a(g181 V tp11257 a(g181 Vin p11258 tp11259 a(g181 V\u000a p11260 tp11261 a(g181 V* tp11262 a(g237 V":$dir:" p11263 tp11264 a(g181 V* tp11265 a(g336 V) tp11266 a(g181 V tp11267 a(g181 V; tp11268 a(g181 V; tp11269 a(g181 V\u000a p11270 tp11271 a(g181 V* tp11272 a(g336 V) tp11273 a(g181 V tp11274 a(g69 Vdllsearchpath p11275 tp11276 a(g336 V= tp11277 a(g237 V"$dllsearchpath:$dir" p11278 tp11279 a(g181 V; tp11280 a(g181 V; tp11281 a(g181 V\u000a p11282 tp11283 a(g107 Vesac\u000a p11284 tp11285 a(g107 Vcase p11286 tp11287 a(g181 V tp11288 a(g181 V: tp11289 a(g69 V$dllsearchpath p11290 tp11291 a(g181 V: tp11292 a(g181 V tp11293 a(g181 Vin p11294 tp11295 a(g181 V\u000a p11296 tp11297 a(g181 V* tp11298 a(g237 V":$testbindir:" p11299 tp11300 a(g181 V* tp11301 a(g336 V) tp11302 a(g181 V tp11303 a(g181 V; tp11304 a(g181 V; tp11305 a(g181 V\u000a p11306 tp11307 a(g181 V* tp11308 a(g336 V) tp11309 a(g181 V tp11310 a(g69 Vdllsearchpath p11311 tp11312 a(g336 V= tp11313 a(g237 V"$dllsearchpath:$testbindir" p11314 tp11315 a(g181 V; tp11316 a(g181 V; tp11317 a(g181 V\u000a p11318 tp11319 a(g107 Vesac p11320 tp11321 a(g181 V\u000a p11322 tp11323 a(g181 V; tp11324 a(g181 V; tp11325 a(g181 V\u000a p11326 tp11327 a(g107 Vesac\u000a p11328 tp11329 a(g107 Vcontinue p11330 tp11331 a(g181 V\u000a p11332 tp11333 a(g181 V; tp11334 a(g181 V; tp11335 a(g181 V\u000a\u000a p11336 tp11337 a(g181 V-l* p11338 tp11339 a(g336 V) tp11340 a(g181 V\u000a p11341 tp11342 a(g107 Vif p11343 tp11344 a(g53 Vtest p11345 tp11346 a(g181 V tp11347 a(g237 V"X$arg" p11348 tp11349 a(g181 V tp11350 a(g336 V= tp11351 a(g181 V tp11352 a(g237 V"X-lc" p11353 tp11354 a(g181 V tp11355 a(g336 V|| p11356 tp11357 a(g181 V tp11358 a(g53 Vtest p11359 tp11360 a(g181 V tp11361 a(g237 V"X$arg" p11362 tp11363 a(g181 V tp11364 a(g336 V= tp11365 a(g181 V tp11366 a(g237 V"X-lm" p11367 tp11368 a(g181 V; tp11369 a(g181 V tp11370 a(g107 Vthen\u000a p11371 tp11372 a(g107 Vcase p11373 tp11374 a(g181 V tp11375 a(g69 V$host p11376 tp11377 a(g181 V tp11378 a(g181 Vin p11379 tp11380 a(g181 V\u000a p11381 tp11382 a(g181 V*-*-cygwin* p11383 tp11384 a(g181 V tp11385 a(g181 V| tp11386 a(g181 V tp11387 a(g181 V*-*-mingw* p11388 tp11389 a(g181 V tp11390 a(g181 V| tp11391 a(g181 V tp11392 a(g181 V*-*-pw32* p11393 tp11394 a(g181 V tp11395 a(g181 V| tp11396 a(g181 V tp11397 a(g181 V*-*-beos* p11398 tp11399 a(g336 V) tp11400 a(g181 V\u000a p11401 tp11402 a(g6 V# These systems don't actually have a C or math library (as such)\u000a p11403 tp11404 a(g181 V p11405 tp11406 a(g107 Vcontinue p11407 tp11408 a(g181 V\u000a p11409 tp11410 a(g181 V; tp11411 a(g181 V; tp11412 a(g181 V\u000a p11413 tp11414 a(g181 V*-*-os2* p11415 tp11416 a(g336 V) tp11417 a(g181 V\u000a p11418 tp11419 a(g6 V# These systems don't actually have a C library (as such)\u000a p11420 tp11421 a(g181 V p11422 tp11423 a(g53 Vtest p11424 tp11425 a(g181 V tp11426 a(g237 V"X$arg" p11427 tp11428 a(g181 V tp11429 a(g336 V= tp11430 a(g181 V tp11431 a(g237 V"X-lc" p11432 tp11433 a(g181 V tp11434 a(g336 V&& p11435 tp11436 a(g181 V tp11437 a(g107 Vcontinue p11438 tp11439 a(g181 V\u000a p11440 tp11441 a(g181 V; tp11442 a(g181 V; tp11443 a(g181 V\u000a p11444 tp11445 a(g181 V*-*-openbsd* p11446 tp11447 a(g181 V tp11448 a(g181 V| tp11449 a(g181 V tp11450 a(g181 V*-*-freebsd* p11451 tp11452 a(g181 V tp11453 a(g181 V| tp11454 a(g181 V tp11455 a(g181 V*-*-dragonfly* p11456 tp11457 a(g336 V) tp11458 a(g181 V\u000a p11459 tp11460 a(g6 V# Do not include libc due to us having libc/libc_r.\u000a p11461 tp11462 a(g181 V p11463 tp11464 a(g53 Vtest p11465 tp11466 a(g181 V tp11467 a(g237 V"X$arg" p11468 tp11469 a(g181 V tp11470 a(g336 V= tp11471 a(g181 V tp11472 a(g237 V"X-lc" p11473 tp11474 a(g181 V tp11475 a(g336 V&& p11476 tp11477 a(g181 V tp11478 a(g107 Vcontinue p11479 tp11480 a(g181 V\u000a p11481 tp11482 a(g181 V; tp11483 a(g181 V; tp11484 a(g181 V\u000a p11485 tp11486 a(g181 V*-*-rhapsody* p11487 tp11488 a(g181 V tp11489 a(g181 V| tp11490 a(g181 V tp11491 a(g181 V*-*-darwin1. p11492 tp11493 a(g336 V[ tp11494 a(g181 V012 p11495 tp11496 a(g336 V] tp11497 a(g336 V) tp11498 a(g181 V\u000a p11499 tp11500 a(g6 V# Rhapsody C and math libraries are in the System framework\u000a p11501 tp11502 a(g181 V p11503 tp11504 a(g69 Vdeplibs p11505 tp11506 a(g336 V= tp11507 a(g237 V"$deplibs -framework System" p11508 tp11509 a(g181 V\u000a p11510 tp11511 a(g107 Vcontinue p11512 tp11513 a(g181 V\u000a p11514 tp11515 a(g181 V; tp11516 a(g181 V; tp11517 a(g181 V\u000a p11518 tp11519 a(g181 V*-*-sco3.2v5* p11520 tp11521 a(g181 V tp11522 a(g181 V| tp11523 a(g181 V tp11524 a(g181 V*-*-sco5v6* p11525 tp11526 a(g336 V) tp11527 a(g181 V\u000a p11528 tp11529 a(g6 V# Causes problems with __ctype\u000a p11530 tp11531 a(g181 V p11532 tp11533 a(g53 Vtest p11534 tp11535 a(g181 V tp11536 a(g237 V"X$arg" p11537 tp11538 a(g181 V tp11539 a(g336 V= tp11540 a(g181 V tp11541 a(g237 V"X-lc" p11542 tp11543 a(g181 V tp11544 a(g336 V&& p11545 tp11546 a(g181 V tp11547 a(g107 Vcontinue p11548 tp11549 a(g181 V\u000a p11550 tp11551 a(g181 V; tp11552 a(g181 V; tp11553 a(g181 V\u000a p11554 tp11555 a(g181 V*-*-sysv4.2uw2* p11556 tp11557 a(g181 V tp11558 a(g181 V| tp11559 a(g181 V tp11560 a(g181 V*-*-sysv5* p11561 tp11562 a(g181 V tp11563 a(g181 V| tp11564 a(g181 V tp11565 a(g181 V*-*-unixware* p11566 tp11567 a(g181 V tp11568 a(g181 V| tp11569 a(g181 V tp11570 a(g181 V*-*-OpenUNIX* p11571 tp11572 a(g336 V) tp11573 a(g181 V\u000a p11574 tp11575 a(g6 V# Compiler inserts libc in the correct place for threads to work\u000a p11576 tp11577 a(g181 V p11578 tp11579 a(g53 Vtest p11580 tp11581 a(g181 V tp11582 a(g237 V"X$arg" p11583 tp11584 a(g181 V tp11585 a(g336 V= tp11586 a(g181 V tp11587 a(g237 V"X-lc" p11588 tp11589 a(g181 V tp11590 a(g336 V&& p11591 tp11592 a(g181 V tp11593 a(g107 Vcontinue p11594 tp11595 a(g181 V\u000a p11596 tp11597 a(g181 V; tp11598 a(g181 V; tp11599 a(g181 V\u000a p11600 tp11601 a(g107 Vesac\u000a p11602 tp11603 a(g107 Velif p11604 tp11605 a(g53 Vtest p11606 tp11607 a(g181 V tp11608 a(g237 V"X$arg" p11609 tp11610 a(g181 V tp11611 a(g336 V= tp11612 a(g181 V tp11613 a(g237 V"X-lc_r" p11614 tp11615 a(g181 V; tp11616 a(g181 V tp11617 a(g107 Vthen\u000a p11618 tp11619 a(g107 Vcase p11620 tp11621 a(g181 V tp11622 a(g69 V$host p11623 tp11624 a(g181 V tp11625 a(g181 Vin p11626 tp11627 a(g181 V\u000a p11628 tp11629 a(g181 V*-*-openbsd* p11630 tp11631 a(g181 V tp11632 a(g181 V| tp11633 a(g181 V tp11634 a(g181 V*-*-freebsd* p11635 tp11636 a(g181 V tp11637 a(g181 V| tp11638 a(g181 V tp11639 a(g181 V*-*-dragonfly* p11640 tp11641 a(g336 V) tp11642 a(g181 V\u000a p11643 tp11644 a(g6 V# Do not include libc_r directly, use -pthread flag.\u000a p11645 tp11646 a(g181 V p11647 tp11648 a(g107 Vcontinue p11649 tp11650 a(g181 V\u000a p11651 tp11652 a(g181 V; tp11653 a(g181 V; tp11654 a(g181 V\u000a p11655 tp11656 a(g107 Vesac\u000a p11657 tp11658 a(g107 Vfi\u000a p11659 tp11660 a(g69 Vdeplibs p11661 tp11662 a(g336 V= tp11663 a(g237 V"$deplibs $arg" p11664 tp11665 a(g181 V\u000a p11666 tp11667 a(g107 Vcontinue p11668 tp11669 a(g181 V\u000a p11670 tp11671 a(g181 V; tp11672 a(g181 V; tp11673 a(g181 V\u000a\u000a p11674 tp11675 a(g6 V# Tru64 UNIX uses -model [arg] to determine the layout of C++\u000a p11676 tp11677 a(g181 V p11678 tp11679 a(g6 V# classes, name mangling, and exception handling.\u000a p11680 tp11681 a(g181 V p11682 tp11683 a(g181 V-model p11684 tp11685 a(g336 V) tp11686 a(g181 V\u000a p11687 tp11688 a(g69 Vcompile_command p11689 tp11690 a(g336 V= tp11691 a(g237 V"$compile_command $arg" p11692 tp11693 a(g181 V\u000a p11694 tp11695 a(g69 Vcompiler_flags p11696 tp11697 a(g336 V= tp11698 a(g237 V"$compiler_flags $arg" p11699 tp11700 a(g181 V\u000a p11701 tp11702 a(g69 Vfinalize_command p11703 tp11704 a(g336 V= tp11705 a(g237 V"$finalize_command $arg" p11706 tp11707 a(g181 V\u000a p11708 tp11709 a(g69 Vprev p11710 tp11711 a(g336 V= tp11712 a(g181 Vxcompiler p11713 tp11714 a(g181 V\u000a p11715 tp11716 a(g107 Vcontinue p11717 tp11718 a(g181 V\u000a p11719 tp11720 a(g181 V; tp11721 a(g181 V; tp11722 a(g181 V\u000a\u000a p11723 tp11724 a(g181 V-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe p11725 tp11726 a(g336 V) tp11727 a(g181 V\u000a p11728 tp11729 a(g69 Vcompiler_flags p11730 tp11731 a(g336 V= tp11732 a(g237 V"$compiler_flags $arg" p11733 tp11734 a(g181 V\u000a p11735 tp11736 a(g69 Vcompile_command p11737 tp11738 a(g336 V= tp11739 a(g237 V"$compile_command $arg" p11740 tp11741 a(g181 V\u000a p11742 tp11743 a(g69 Vfinalize_command p11744 tp11745 a(g336 V= tp11746 a(g237 V"$finalize_command $arg" p11747 tp11748 a(g181 V\u000a p11749 tp11750 a(g107 Vcontinue p11751 tp11752 a(g181 V\u000a p11753 tp11754 a(g181 V; tp11755 a(g181 V; tp11756 a(g181 V\u000a\u000a p11757 tp11758 a(g181 V-module p11759 tp11760 a(g336 V) tp11761 a(g181 V\u000a p11762 tp11763 a(g69 Vmodule p11764 tp11765 a(g336 V= tp11766 a(g181 Vyes p11767 tp11768 a(g181 V\u000a p11769 tp11770 a(g107 Vcontinue p11771 tp11772 a(g181 V\u000a p11773 tp11774 a(g181 V; tp11775 a(g181 V; tp11776 a(g181 V\u000a\u000a p11777 tp11778 a(g6 V# -64, -mips[0-9] enable 64-bit mode on the SGI compiler\u000a p11779 tp11780 a(g181 V p11781 tp11782 a(g6 V# -r[0-9][0-9]* specifies the processor on the SGI compiler\u000a p11783 tp11784 a(g181 V p11785 tp11786 a(g6 V# -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler\u000a p11787 tp11788 a(g181 V p11789 tp11790 a(g6 V# +DA*, +DD* enable 64-bit mode on the HP compiler\u000a p11791 tp11792 a(g181 V p11793 tp11794 a(g6 V# -q* pass through compiler args for the IBM compiler\u000a p11795 tp11796 a(g181 V p11797 tp11798 a(g6 V# -m* pass through architecture-specific compiler args for GCC\u000a p11799 tp11800 a(g181 V p11801 tp11802 a(g6 V# -m*, -t[45]*, -txscale* pass through architecture-specific\u000a p11803 tp11804 a(g181 V p11805 tp11806 a(g6 V# compiler args for GCC\u000a p11807 tp11808 a(g181 V p11809 tp11810 a(g6 V# -pg pass through profiling flag for GCC\u000a p11811 tp11812 a(g181 V p11813 tp11814 a(g6 V# @file GCC response files\u000a p11815 tp11816 a(g181 V p11817 tp11818 a(g181 V-64|-mips p11819 tp11820 a(g336 V[ tp11821 a(g181 V0-9 p11822 tp11823 a(g336 V] tp11824 a(g181 V|-r p11825 tp11826 a(g336 V[ tp11827 a(g181 V0-9 p11828 tp11829 a(g336 V] tp11830 a(g336 V[ tp11831 a(g181 V0-9 p11832 tp11833 a(g336 V] tp11834 a(g181 V*|-xarch p11835 tp11836 a(g336 V= tp11837 a(g181 V*|-xtarget p11838 tp11839 a(g336 V= tp11840 a(g181 V*|+DA*|+DD*|-q*|-m*|-pg| p11841 tp11842 a(g181 V tp11843 a(g244 V\u005c\u000a p11844 tp11845 a(g181 V p11846 tp11847 a(g181 V-t p11848 tp11849 a(g336 V[ tp11850 a(g181 V45 p11851 tp11852 a(g336 V] tp11853 a(g181 V*|-txscale*|@* p11854 tp11855 a(g336 V) tp11856 a(g181 V\u000a\u000a p11857 tp11858 a(g6 V# Unknown arguments in both finalize_command and compile_command need\u000a p11859 tp11860 a(g181 V tp11861 a(g6 V# to be aesthetically quoted because they are evaled later.\u000a p11862 tp11863 a(g181 V tp11864 a(g69 Varg p11865 tp11866 a(g336 V= tp11867 a(g256 V` tp11868 a(g69 V$echo p11869 tp11870 a(g181 V tp11871 a(g237 V"X$arg" p11872 tp11873 a(g181 V tp11874 a(g181 V| tp11875 a(g181 V tp11876 a(g69 V$Xsed p11877 tp11878 a(g181 V tp11879 a(g181 V-e p11880 tp11881 a(g181 V tp11882 a(g237 V"$sed_quote_subst" p11883 tp11884 a(g256 V` tp11885 a(g181 V\u000a p11886 tp11887 a(g107 Vcase p11888 tp11889 a(g181 V tp11890 a(g69 V$arg p11891 tp11892 a(g181 V tp11893 a(g181 Vin p11894 tp11895 a(g181 V\u000a p11896 tp11897 a(g181 V* tp11898 a(g336 V[ tp11899 a(g244 V\u005c[ p11900 tp11901 a(g244 V\u005c~ p11902 tp11903 a(g244 V\u005c# p11904 tp11905 a(g244 V\u005c^ p11906 tp11907 a(g244 V\u005c& p11908 tp11909 a(g244 V\u005c* p11910 tp11911 a(g244 V\u005c( p11912 tp11913 a(g244 V\u005c) p11914 tp11915 a(g244 V\u005c{ p11916 tp11917 a(g244 V\u005c} p11918 tp11919 a(g244 V\u005c| p11920 tp11921 a(g244 V\u005c; p11922 tp11923 a(g244 V\u005c< p11924 tp11925 a(g244 V\u005c> p11926 tp11927 a(g244 V\u005c? p11928 tp11929 a(g244 V\u005c' p11930 tp11931 a(g244 V\u005c p11932 tp11933 a(g244 V\u005c p11934 tp11935 a(g336 V] tp11936 a(g181 V*|* p11937 tp11938 a(g336 V] tp11939 a(g181 V*| p11940 tp11941 a(g237 V"" p11942 tp11943 a(g336 V) tp11944 a(g181 V\u000a p11945 tp11946 a(g69 Varg p11947 tp11948 a(g336 V= tp11949 a(g237 V"\u005c"$arg\u005c"" p11950 tp11951 a(g181 V\u000a p11952 tp11953 a(g181 V; tp11954 a(g181 V; tp11955 a(g181 V\u000a p11956 tp11957 a(g107 Vesac\u000a p11958 tp11959 a(g69 Vcompile_command p11960 tp11961 a(g336 V= tp11962 a(g237 V"$compile_command $arg" p11963 tp11964 a(g181 V\u000a p11965 tp11966 a(g69 Vfinalize_command p11967 tp11968 a(g336 V= tp11969 a(g237 V"$finalize_command $arg" p11970 tp11971 a(g181 V\u000a p11972 tp11973 a(g69 Vcompiler_flags p11974 tp11975 a(g336 V= tp11976 a(g237 V"$compiler_flags $arg" p11977 tp11978 a(g181 V\u000a p11979 tp11980 a(g107 Vcontinue p11981 tp11982 a(g181 V\u000a p11983 tp11984 a(g181 V; tp11985 a(g181 V; tp11986 a(g181 V\u000a\u000a p11987 tp11988 a(g181 V-shrext p11989 tp11990 a(g336 V) tp11991 a(g181 V\u000a p11992 tp11993 a(g69 Vprev p11994 tp11995 a(g336 V= tp11996 a(g181 Vshrext p11997 tp11998 a(g181 V\u000a p11999 tp12000 a(g107 Vcontinue p12001 tp12002 a(g181 V\u000a p12003 tp12004 a(g181 V; tp12005 a(g181 V; tp12006 a(g181 V\u000a\u000a p12007 tp12008 a(g181 V-no-fast-install p12009 tp12010 a(g336 V) tp12011 a(g181 V\u000a p12012 tp12013 a(g69 Vfast_install p12014 tp12015 a(g336 V= tp12016 a(g181 Vno p12017 tp12018 a(g181 V\u000a p12019 tp12020 a(g107 Vcontinue p12021 tp12022 a(g181 V\u000a p12023 tp12024 a(g181 V; tp12025 a(g181 V; tp12026 a(g181 V\u000a\u000a p12027 tp12028 a(g181 V-no-install p12029 tp12030 a(g336 V) tp12031 a(g181 V\u000a p12032 tp12033 a(g107 Vcase p12034 tp12035 a(g181 V tp12036 a(g69 V$host p12037 tp12038 a(g181 V tp12039 a(g181 Vin p12040 tp12041 a(g181 V\u000a p12042 tp12043 a(g181 V*-*-cygwin* p12044 tp12045 a(g181 V tp12046 a(g181 V| tp12047 a(g181 V tp12048 a(g181 V*-*-mingw* p12049 tp12050 a(g181 V tp12051 a(g181 V| tp12052 a(g181 V tp12053 a(g181 V*-*-pw32* p12054 tp12055 a(g181 V tp12056 a(g181 V| tp12057 a(g181 V tp12058 a(g181 V*-*-os2* p12059 tp12060 a(g336 V) tp12061 a(g181 V\u000a p12062 tp12063 a(g6 V# The PATH hackery in wrapper scripts is required on Windows\u000a p12064 tp12065 a(g181 V p12066 tp12067 a(g6 V# in order for the loader to find any dlls it needs.\u000a p12068 tp12069 a(g181 V p12070 tp12071 a(g69 V$echo p12072 tp12073 a(g181 V tp12074 a(g237 V"$modename: warning: \u005c`-no-install' is ignored for $host" p12075 tp12076 a(g181 V tp12077 a(g181 V1>&2 p12078 tp12079 a(g181 V\u000a p12080 tp12081 a(g69 V$echo p12082 tp12083 a(g181 V tp12084 a(g237 V"$modename: warning: assuming \u005c`-no-fast-install' instead" p12085 tp12086 a(g181 V tp12087 a(g181 V1>&2 p12088 tp12089 a(g181 V\u000a p12090 tp12091 a(g69 Vfast_install p12092 tp12093 a(g336 V= tp12094 a(g181 Vno p12095 tp12096 a(g181 V\u000a p12097 tp12098 a(g181 V; tp12099 a(g181 V; tp12100 a(g181 V\u000a p12101 tp12102 a(g181 V* tp12103 a(g336 V) tp12104 a(g181 V tp12105 a(g69 Vno_install p12106 tp12107 a(g336 V= tp12108 a(g181 Vyes p12109 tp12110 a(g181 V tp12111 a(g181 V; tp12112 a(g181 V; tp12113 a(g181 V\u000a p12114 tp12115 a(g107 Vesac\u000a p12116 tp12117 a(g107 Vcontinue p12118 tp12119 a(g181 V\u000a p12120 tp12121 a(g181 V; tp12122 a(g181 V; tp12123 a(g181 V\u000a\u000a p12124 tp12125 a(g181 V-no-undefined p12126 tp12127 a(g336 V) tp12128 a(g181 V\u000a p12129 tp12130 a(g69 Vallow_undefined p12131 tp12132 a(g336 V= tp12133 a(g181 Vno p12134 tp12135 a(g181 V\u000a p12136 tp12137 a(g107 Vcontinue p12138 tp12139 a(g181 V\u000a p12140 tp12141 a(g181 V; tp12142 a(g181 V; tp12143 a(g181 V\u000a\u000a p12144 tp12145 a(g181 V-objectlist p12146 tp12147 a(g336 V) tp12148 a(g181 V\u000a p12149 tp12150 a(g69 Vprev p12151 tp12152 a(g336 V= tp12153 a(g181 Vobjectlist p12154 tp12155 a(g181 V\u000a p12156 tp12157 a(g107 Vcontinue p12158 tp12159 a(g181 V\u000a p12160 tp12161 a(g181 V; tp12162 a(g181 V; tp12163 a(g181 V\u000a\u000a p12164 tp12165 a(g181 V-o p12166 tp12167 a(g336 V) tp12168 a(g181 V tp12169 a(g69 Vprev p12170 tp12171 a(g336 V= tp12172 a(g181 Voutput p12173 tp12174 a(g181 V tp12175 a(g181 V; tp12176 a(g181 V; tp12177 a(g181 V\u000a\u000a p12178 tp12179 a(g181 V-precious-files-regex p12180 tp12181 a(g336 V) tp12182 a(g181 V\u000a p12183 tp12184 a(g69 Vprev p12185 tp12186 a(g336 V= tp12187 a(g181 Vprecious_regex p12188 tp12189 a(g181 V\u000a p12190 tp12191 a(g107 Vcontinue p12192 tp12193 a(g181 V\u000a p12194 tp12195 a(g181 V; tp12196 a(g181 V; tp12197 a(g181 V\u000a\u000a p12198 tp12199 a(g181 V-release p12200 tp12201 a(g336 V) tp12202 a(g181 V\u000a p12203 tp12204 a(g69 Vprev p12205 tp12206 a(g336 V= tp12207 a(g181 Vrelease p12208 tp12209 a(g181 V\u000a p12210 tp12211 a(g107 Vcontinue p12212 tp12213 a(g181 V\u000a p12214 tp12215 a(g181 V; tp12216 a(g181 V; tp12217 a(g181 V\u000a\u000a p12218 tp12219 a(g181 V-rpath p12220 tp12221 a(g336 V) tp12222 a(g181 V\u000a p12223 tp12224 a(g69 Vprev p12225 tp12226 a(g336 V= tp12227 a(g181 Vrpath p12228 tp12229 a(g181 V\u000a p12230 tp12231 a(g107 Vcontinue p12232 tp12233 a(g181 V\u000a p12234 tp12235 a(g181 V; tp12236 a(g181 V; tp12237 a(g181 V\u000a\u000a p12238 tp12239 a(g181 V-R p12240 tp12241 a(g336 V) tp12242 a(g181 V\u000a p12243 tp12244 a(g69 Vprev p12245 tp12246 a(g336 V= tp12247 a(g181 Vxrpath p12248 tp12249 a(g181 V\u000a p12250 tp12251 a(g107 Vcontinue p12252 tp12253 a(g181 V\u000a p12254 tp12255 a(g181 V; tp12256 a(g181 V; tp12257 a(g181 V\u000a\u000a p12258 tp12259 a(g181 V-R* p12260 tp12261 a(g336 V) tp12262 a(g181 V\u000a p12263 tp12264 a(g69 Vdir p12265 tp12266 a(g336 V= tp12267 a(g256 V` tp12268 a(g69 V$echo p12269 tp12270 a(g181 V tp12271 a(g237 V"X$arg" p12272 tp12273 a(g181 V tp12274 a(g181 V| tp12275 a(g181 V tp12276 a(g69 V$Xsed p12277 tp12278 a(g181 V tp12279 a(g181 V-e p12280 tp12281 a(g181 V tp12282 a(g264 V's/^-R//' p12283 tp12284 a(g256 V` tp12285 a(g181 V\u000a p12286 tp12287 a(g6 V# We need an absolute path.\u000a p12288 tp12289 a(g181 V tp12290 a(g107 Vcase p12291 tp12292 a(g181 V tp12293 a(g69 V$dir p12294 tp12295 a(g181 V tp12296 a(g181 Vin p12297 tp12298 a(g181 V\u000a p12299 tp12300 a(g336 V[ tp12301 a(g244 V\u005c\u005c p12302 tp12303 a(g181 V/ tp12304 a(g336 V] tp12305 a(g181 V* tp12306 a(g181 V tp12307 a(g181 V| tp12308 a(g181 V tp12309 a(g336 V[ tp12310 a(g181 VA-Za-z p12311 tp12312 a(g336 V] tp12313 a(g181 V: tp12314 a(g336 V[ tp12315 a(g244 V\u005c\u005c p12316 tp12317 a(g181 V/ tp12318 a(g336 V] tp12319 a(g181 V* tp12320 a(g336 V) tp12321 a(g181 V tp12322 a(g181 V; tp12323 a(g181 V; tp12324 a(g181 V\u000a p12325 tp12326 a(g181 V* tp12327 a(g336 V) tp12328 a(g181 V\u000a p12329 tp12330 a(g69 V$echo p12331 tp12332 a(g181 V tp12333 a(g237 V"$modename: only absolute run-paths are allowed" p12334 tp12335 a(g181 V tp12336 a(g181 V1>&2 p12337 tp12338 a(g181 V\u000a p12339 tp12340 a(g53 Vexit p12341 tp12342 a(g181 V tp12343 a(g69 V$EXIT_FAILURE p12344 tp12345 a(g181 V\u000a p12346 tp12347 a(g181 V; tp12348 a(g181 V; tp12349 a(g181 V\u000a p12350 tp12351 a(g107 Vesac\u000a p12352 tp12353 a(g107 Vcase p12354 tp12355 a(g181 V tp12356 a(g237 V"$xrpath " p12357 tp12358 a(g181 V tp12359 a(g181 Vin p12360 tp12361 a(g181 V\u000a p12362 tp12363 a(g181 V* tp12364 a(g237 V" $dir " p12365 tp12366 a(g181 V* tp12367 a(g336 V) tp12368 a(g181 V tp12369 a(g181 V; tp12370 a(g181 V; tp12371 a(g181 V\u000a p12372 tp12373 a(g181 V* tp12374 a(g336 V) tp12375 a(g181 V tp12376 a(g69 Vxrpath p12377 tp12378 a(g336 V= tp12379 a(g237 V"$xrpath $dir" p12380 tp12381 a(g181 V tp12382 a(g181 V; tp12383 a(g181 V; tp12384 a(g181 V\u000a p12385 tp12386 a(g107 Vesac\u000a p12387 tp12388 a(g107 Vcontinue p12389 tp12390 a(g181 V\u000a p12391 tp12392 a(g181 V; tp12393 a(g181 V; tp12394 a(g181 V\u000a\u000a p12395 tp12396 a(g181 V-static p12397 tp12398 a(g336 V) tp12399 a(g181 V\u000a p12400 tp12401 a(g6 V# The effects of -static are defined in a previous loop.\u000a p12402 tp12403 a(g181 V tp12404 a(g6 V# We used to do the same as -all-static on platforms that\u000a p12405 tp12406 a(g181 V tp12407 a(g6 V# didn't have a PIC flag, but the assumption that the effects\u000a p12408 tp12409 a(g181 V tp12410 a(g6 V# would be equivalent was wrong. It would break on at least\u000a p12411 tp12412 a(g181 V tp12413 a(g6 V# Digital Unix and AIX.\u000a p12414 tp12415 a(g181 V tp12416 a(g107 Vcontinue p12417 tp12418 a(g181 V\u000a p12419 tp12420 a(g181 V; tp12421 a(g181 V; tp12422 a(g181 V\u000a\u000a p12423 tp12424 a(g181 V-thread-safe p12425 tp12426 a(g336 V) tp12427 a(g181 V\u000a p12428 tp12429 a(g69 Vthread_safe p12430 tp12431 a(g336 V= tp12432 a(g181 Vyes p12433 tp12434 a(g181 V\u000a p12435 tp12436 a(g107 Vcontinue p12437 tp12438 a(g181 V\u000a p12439 tp12440 a(g181 V; tp12441 a(g181 V; tp12442 a(g181 V\u000a\u000a p12443 tp12444 a(g181 V-version-info p12445 tp12446 a(g336 V) tp12447 a(g181 V\u000a p12448 tp12449 a(g69 Vprev p12450 tp12451 a(g336 V= tp12452 a(g181 Vvinfo p12453 tp12454 a(g181 V\u000a p12455 tp12456 a(g107 Vcontinue p12457 tp12458 a(g181 V\u000a p12459 tp12460 a(g181 V; tp12461 a(g181 V; tp12462 a(g181 V\u000a p12463 tp12464 a(g181 V-version-number p12465 tp12466 a(g336 V) tp12467 a(g181 V\u000a p12468 tp12469 a(g69 Vprev p12470 tp12471 a(g336 V= tp12472 a(g181 Vvinfo p12473 tp12474 a(g181 V\u000a p12475 tp12476 a(g69 Vvinfo_number p12477 tp12478 a(g336 V= tp12479 a(g181 Vyes p12480 tp12481 a(g181 V\u000a p12482 tp12483 a(g107 Vcontinue p12484 tp12485 a(g181 V\u000a p12486 tp12487 a(g181 V; tp12488 a(g181 V; tp12489 a(g181 V\u000a\u000a p12490 tp12491 a(g181 V-Wc,* p12492 tp12493 a(g336 V) tp12494 a(g181 V\u000a p12495 tp12496 a(g69 Vargs p12497 tp12498 a(g336 V= tp12499 a(g256 V` tp12500 a(g69 V$echo p12501 tp12502 a(g181 V tp12503 a(g237 V"X$arg" p12504 tp12505 a(g181 V tp12506 a(g181 V| tp12507 a(g181 V tp12508 a(g69 V$Xsed p12509 tp12510 a(g181 V tp12511 a(g181 V-e p12512 tp12513 a(g181 V tp12514 a(g237 V"$sed_quote_subst" p12515 tp12516 a(g181 V tp12517 a(g181 V-e p12518 tp12519 a(g181 V tp12520 a(g264 V's/^-Wc,//' p12521 tp12522 a(g256 V` tp12523 a(g181 V\u000a p12524 tp12525 a(g69 Varg p12526 tp12527 a(g336 V= tp12528 a(g181 V\u000a p12529 tp12530 a(g69 Vsave_ifs p12531 tp12532 a(g336 V= tp12533 a(g237 V"$IFS" p12534 tp12535 a(g181 V; tp12536 a(g181 V tp12537 a(g69 VIFS p12538 tp12539 a(g336 V= tp12540 a(g264 V',' p12541 tp12542 a(g181 V\u000a p12543 tp12544 a(g107 Vfor p12545 tp12546 a(g181 Vflag p12547 tp12548 a(g181 V tp12549 a(g181 Vin p12550 tp12551 a(g181 V tp12552 a(g69 V$args p12553 tp12554 a(g181 V; tp12555 a(g181 V tp12556 a(g107 Vdo\u000a p12557 tp12558 a(g69 VIFS p12559 tp12560 a(g336 V= tp12561 a(g237 V"$save_ifs" p12562 tp12563 a(g181 V\u000a p12564 tp12565 a(g107 Vcase p12566 tp12567 a(g181 V tp12568 a(g69 V$flag p12569 tp12570 a(g181 V tp12571 a(g181 Vin p12572 tp12573 a(g181 V\u000a p12574 tp12575 a(g181 V* tp12576 a(g336 V[ tp12577 a(g244 V\u005c[ p12578 tp12579 a(g244 V\u005c~ p12580 tp12581 a(g244 V\u005c# p12582 tp12583 a(g244 V\u005c^ p12584 tp12585 a(g244 V\u005c& p12586 tp12587 a(g244 V\u005c* p12588 tp12589 a(g244 V\u005c( p12590 tp12591 a(g244 V\u005c) p12592 tp12593 a(g244 V\u005c{ p12594 tp12595 a(g244 V\u005c} p12596 tp12597 a(g244 V\u005c| p12598 tp12599 a(g244 V\u005c; p12600 tp12601 a(g244 V\u005c< p12602 tp12603 a(g244 V\u005c> p12604 tp12605 a(g244 V\u005c? p12606 tp12607 a(g244 V\u005c' p12608 tp12609 a(g244 V\u005c p12610 tp12611 a(g244 V\u005c p12612 tp12613 a(g336 V] tp12614 a(g181 V*|* p12615 tp12616 a(g336 V] tp12617 a(g181 V*| p12618 tp12619 a(g237 V"" p12620 tp12621 a(g336 V) tp12622 a(g181 V\u000a p12623 tp12624 a(g69 Vflag p12625 tp12626 a(g336 V= tp12627 a(g237 V"\u005c"$flag\u005c"" p12628 tp12629 a(g181 V\u000a p12630 tp12631 a(g181 V; tp12632 a(g181 V; tp12633 a(g181 V\u000a p12634 tp12635 a(g107 Vesac\u000a p12636 tp12637 a(g69 Varg p12638 tp12639 a(g336 V= tp12640 a(g237 V"$arg $wl$flag" p12641 tp12642 a(g181 V\u000a p12643 tp12644 a(g69 Vcompiler_flags p12645 tp12646 a(g336 V= tp12647 a(g237 V"$compiler_flags $flag" p12648 tp12649 a(g181 V\u000a p12650 tp12651 a(g107 Vdone\u000a p12652 tp12653 a(g69 VIFS p12654 tp12655 a(g336 V= tp12656 a(g237 V"$save_ifs" p12657 tp12658 a(g181 V\u000a p12659 tp12660 a(g69 Varg p12661 tp12662 a(g336 V= tp12663 a(g256 V` tp12664 a(g69 V$echo p12665 tp12666 a(g181 V tp12667 a(g237 V"X$arg" p12668 tp12669 a(g181 V tp12670 a(g181 V| tp12671 a(g181 V tp12672 a(g69 V$Xsed p12673 tp12674 a(g181 V tp12675 a(g181 V-e p12676 tp12677 a(g181 V tp12678 a(g237 V"s/^ //" p12679 tp12680 a(g256 V` tp12681 a(g181 V\u000a p12682 tp12683 a(g181 V; tp12684 a(g181 V; tp12685 a(g181 V\u000a\u000a p12686 tp12687 a(g181 V-Wl,* p12688 tp12689 a(g336 V) tp12690 a(g181 V\u000a p12691 tp12692 a(g69 Vargs p12693 tp12694 a(g336 V= tp12695 a(g256 V` tp12696 a(g69 V$echo p12697 tp12698 a(g181 V tp12699 a(g237 V"X$arg" p12700 tp12701 a(g181 V tp12702 a(g181 V| tp12703 a(g181 V tp12704 a(g69 V$Xsed p12705 tp12706 a(g181 V tp12707 a(g181 V-e p12708 tp12709 a(g181 V tp12710 a(g237 V"$sed_quote_subst" p12711 tp12712 a(g181 V tp12713 a(g181 V-e p12714 tp12715 a(g181 V tp12716 a(g264 V's/^-Wl,//' p12717 tp12718 a(g256 V` tp12719 a(g181 V\u000a p12720 tp12721 a(g69 Varg p12722 tp12723 a(g336 V= tp12724 a(g181 V\u000a p12725 tp12726 a(g69 Vsave_ifs p12727 tp12728 a(g336 V= tp12729 a(g237 V"$IFS" p12730 tp12731 a(g181 V; tp12732 a(g181 V tp12733 a(g69 VIFS p12734 tp12735 a(g336 V= tp12736 a(g264 V',' p12737 tp12738 a(g181 V\u000a p12739 tp12740 a(g107 Vfor p12741 tp12742 a(g181 Vflag p12743 tp12744 a(g181 V tp12745 a(g181 Vin p12746 tp12747 a(g181 V tp12748 a(g69 V$args p12749 tp12750 a(g181 V; tp12751 a(g181 V tp12752 a(g107 Vdo\u000a p12753 tp12754 a(g69 VIFS p12755 tp12756 a(g336 V= tp12757 a(g237 V"$save_ifs" p12758 tp12759 a(g181 V\u000a p12760 tp12761 a(g107 Vcase p12762 tp12763 a(g181 V tp12764 a(g69 V$flag p12765 tp12766 a(g181 V tp12767 a(g181 Vin p12768 tp12769 a(g181 V\u000a p12770 tp12771 a(g181 V* tp12772 a(g336 V[ tp12773 a(g244 V\u005c[ p12774 tp12775 a(g244 V\u005c~ p12776 tp12777 a(g244 V\u005c# p12778 tp12779 a(g244 V\u005c^ p12780 tp12781 a(g244 V\u005c& p12782 tp12783 a(g244 V\u005c* p12784 tp12785 a(g244 V\u005c( p12786 tp12787 a(g244 V\u005c) p12788 tp12789 a(g244 V\u005c{ p12790 tp12791 a(g244 V\u005c} p12792 tp12793 a(g244 V\u005c| p12794 tp12795 a(g244 V\u005c; p12796 tp12797 a(g244 V\u005c< p12798 tp12799 a(g244 V\u005c> p12800 tp12801 a(g244 V\u005c? p12802 tp12803 a(g244 V\u005c' p12804 tp12805 a(g244 V\u005c p12806 tp12807 a(g244 V\u005c p12808 tp12809 a(g336 V] tp12810 a(g181 V*|* p12811 tp12812 a(g336 V] tp12813 a(g181 V*| p12814 tp12815 a(g237 V"" p12816 tp12817 a(g336 V) tp12818 a(g181 V\u000a p12819 tp12820 a(g69 Vflag p12821 tp12822 a(g336 V= tp12823 a(g237 V"\u005c"$flag\u005c"" p12824 tp12825 a(g181 V\u000a p12826 tp12827 a(g181 V; tp12828 a(g181 V; tp12829 a(g181 V\u000a p12830 tp12831 a(g107 Vesac\u000a p12832 tp12833 a(g69 Varg p12834 tp12835 a(g336 V= tp12836 a(g237 V"$arg $wl$flag" p12837 tp12838 a(g181 V\u000a p12839 tp12840 a(g69 Vcompiler_flags p12841 tp12842 a(g336 V= tp12843 a(g237 V"$compiler_flags $wl$flag" p12844 tp12845 a(g181 V\u000a p12846 tp12847 a(g69 Vlinker_flags p12848 tp12849 a(g336 V= tp12850 a(g237 V"$linker_flags $flag" p12851 tp12852 a(g181 V\u000a p12853 tp12854 a(g107 Vdone\u000a p12855 tp12856 a(g69 VIFS p12857 tp12858 a(g336 V= tp12859 a(g237 V"$save_ifs" p12860 tp12861 a(g181 V\u000a p12862 tp12863 a(g69 Varg p12864 tp12865 a(g336 V= tp12866 a(g256 V` tp12867 a(g69 V$echo p12868 tp12869 a(g181 V tp12870 a(g237 V"X$arg" p12871 tp12872 a(g181 V tp12873 a(g181 V| tp12874 a(g181 V tp12875 a(g69 V$Xsed p12876 tp12877 a(g181 V tp12878 a(g181 V-e p12879 tp12880 a(g181 V tp12881 a(g237 V"s/^ //" p12882 tp12883 a(g256 V` tp12884 a(g181 V\u000a p12885 tp12886 a(g181 V; tp12887 a(g181 V; tp12888 a(g181 V\u000a\u000a p12889 tp12890 a(g181 V-Xcompiler p12891 tp12892 a(g336 V) tp12893 a(g181 V\u000a p12894 tp12895 a(g69 Vprev p12896 tp12897 a(g336 V= tp12898 a(g181 Vxcompiler p12899 tp12900 a(g181 V\u000a p12901 tp12902 a(g107 Vcontinue p12903 tp12904 a(g181 V\u000a p12905 tp12906 a(g181 V; tp12907 a(g181 V; tp12908 a(g181 V\u000a\u000a p12909 tp12910 a(g181 V-Xlinker p12911 tp12912 a(g336 V) tp12913 a(g181 V\u000a p12914 tp12915 a(g69 Vprev p12916 tp12917 a(g336 V= tp12918 a(g181 Vxlinker p12919 tp12920 a(g181 V\u000a p12921 tp12922 a(g107 Vcontinue p12923 tp12924 a(g181 V\u000a p12925 tp12926 a(g181 V; tp12927 a(g181 V; tp12928 a(g181 V\u000a\u000a p12929 tp12930 a(g181 V-XCClinker p12931 tp12932 a(g336 V) tp12933 a(g181 V\u000a p12934 tp12935 a(g69 Vprev p12936 tp12937 a(g336 V= tp12938 a(g181 Vxcclinker p12939 tp12940 a(g181 V\u000a p12941 tp12942 a(g107 Vcontinue p12943 tp12944 a(g181 V\u000a p12945 tp12946 a(g181 V; tp12947 a(g181 V; tp12948 a(g181 V\u000a\u000a p12949 tp12950 a(g6 V# Some other compiler flag.\u000a p12951 tp12952 a(g181 V p12953 tp12954 a(g181 V-* p12955 tp12956 a(g181 V tp12957 a(g181 V| tp12958 a(g181 V tp12959 a(g181 V+* p12960 tp12961 a(g336 V) tp12962 a(g181 V\u000a p12963 tp12964 a(g6 V# Unknown arguments in both finalize_command and compile_command need\u000a p12965 tp12966 a(g181 V tp12967 a(g6 V# to be aesthetically quoted because they are evaled later.\u000a p12968 tp12969 a(g181 V tp12970 a(g69 Varg p12971 tp12972 a(g336 V= tp12973 a(g256 V` tp12974 a(g69 V$echo p12975 tp12976 a(g181 V tp12977 a(g237 V"X$arg" p12978 tp12979 a(g181 V tp12980 a(g181 V| tp12981 a(g181 V tp12982 a(g69 V$Xsed p12983 tp12984 a(g181 V tp12985 a(g181 V-e p12986 tp12987 a(g181 V tp12988 a(g237 V"$sed_quote_subst" p12989 tp12990 a(g256 V` tp12991 a(g181 V\u000a p12992 tp12993 a(g107 Vcase p12994 tp12995 a(g181 V tp12996 a(g69 V$arg p12997 tp12998 a(g181 V tp12999 a(g181 Vin p13000 tp13001 a(g181 V\u000a p13002 tp13003 a(g181 V* tp13004 a(g336 V[ tp13005 a(g244 V\u005c[ p13006 tp13007 a(g244 V\u005c~ p13008 tp13009 a(g244 V\u005c# p13010 tp13011 a(g244 V\u005c^ p13012 tp13013 a(g244 V\u005c& p13014 tp13015 a(g244 V\u005c* p13016 tp13017 a(g244 V\u005c( p13018 tp13019 a(g244 V\u005c) p13020 tp13021 a(g244 V\u005c{ p13022 tp13023 a(g244 V\u005c} p13024 tp13025 a(g244 V\u005c| p13026 tp13027 a(g244 V\u005c; p13028 tp13029 a(g244 V\u005c< p13030 tp13031 a(g244 V\u005c> p13032 tp13033 a(g244 V\u005c? p13034 tp13035 a(g244 V\u005c' p13036 tp13037 a(g244 V\u005c p13038 tp13039 a(g244 V\u005c p13040 tp13041 a(g336 V] tp13042 a(g181 V*|* p13043 tp13044 a(g336 V] tp13045 a(g181 V*| p13046 tp13047 a(g237 V"" p13048 tp13049 a(g336 V) tp13050 a(g181 V\u000a p13051 tp13052 a(g69 Varg p13053 tp13054 a(g336 V= tp13055 a(g237 V"\u005c"$arg\u005c"" p13056 tp13057 a(g181 V\u000a p13058 tp13059 a(g181 V; tp13060 a(g181 V; tp13061 a(g181 V\u000a p13062 tp13063 a(g107 Vesac p13064 tp13065 a(g181 V\u000a p13066 tp13067 a(g181 V; tp13068 a(g181 V; tp13069 a(g181 V\u000a\u000a p13070 tp13071 a(g181 V*. p13072 tp13073 a(g69 V$objext p13074 tp13075 a(g336 V) tp13076 a(g181 V\u000a p13077 tp13078 a(g6 V# A standard object.\u000a p13079 tp13080 a(g181 V tp13081 a(g69 Vobjs p13082 tp13083 a(g336 V= tp13084 a(g237 V"$objs $arg" p13085 tp13086 a(g181 V\u000a p13087 tp13088 a(g181 V; tp13089 a(g181 V; tp13090 a(g181 V\u000a\u000a p13091 tp13092 a(g181 V*.lo p13093 tp13094 a(g336 V) tp13095 a(g181 V\u000a p13096 tp13097 a(g6 V# A libtool-controlled object.\u000a p13098 tp13099 a(g181 V\u000a p13100 tp13101 a(g6 V# Check to see that this really is a libtool object.\u000a p13102 tp13103 a(g181 V tp13104 a(g107 Vif p13105 tp13106 a(g181 V tp13107 a(g336 V( tp13108 a(g107 V${ p13109 tp13110 a(g69 VSED p13111 tp13112 a(g107 V} tp13113 a(g181 V tp13114 a(g181 V-e p13115 tp13116 a(g181 V tp13117 a(g264 V'2q' p13118 tp13119 a(g181 V tp13120 a(g69 V$arg p13121 tp13122 a(g181 V tp13123 a(g181 V| tp13124 a(g181 V tp13125 a(g181 Vgrep p13126 tp13127 a(g181 V tp13128 a(g237 V"^# Generated by .*$PACKAGE" p13129 tp13130 a(g336 V) tp13131 a(g181 V tp13132 a(g181 V>/dev/null p13133 tp13134 a(g181 V tp13135 a(g181 V2>&1; p13136 tp13137 a(g181 V tp13138 a(g107 Vthen\u000a p13139 tp13140 a(g69 Vpic_object p13141 tp13142 a(g336 V= tp13143 a(g181 V\u000a p13144 tp13145 a(g69 Vnon_pic_object p13146 tp13147 a(g336 V= tp13148 a(g181 V\u000a\u000a p13149 tp13150 a(g6 V# Read the .lo file\u000a p13151 tp13152 a(g181 V p13153 tp13154 a(g6 V# If there is no directory component, then add one.\u000a p13155 tp13156 a(g181 V p13157 tp13158 a(g107 Vcase p13159 tp13160 a(g181 V tp13161 a(g69 V$arg p13162 tp13163 a(g181 V tp13164 a(g181 Vin p13165 tp13166 a(g181 V\u000a p13167 tp13168 a(g181 V*/* p13169 tp13170 a(g181 V tp13171 a(g181 V| tp13172 a(g181 V tp13173 a(g181 V* tp13174 a(g244 V\u005c\u005c p13175 tp13176 a(g181 V* tp13177 a(g336 V) tp13178 a(g181 V tp13179 a(g181 V. tp13180 a(g181 V tp13181 a(g69 V$arg p13182 tp13183 a(g181 V tp13184 a(g181 V; tp13185 a(g181 V; tp13186 a(g181 V\u000a p13187 tp13188 a(g181 V* tp13189 a(g336 V) tp13190 a(g181 V tp13191 a(g181 V. tp13192 a(g181 V tp13193 a(g181 V./ p13194 tp13195 a(g69 V$arg p13196 tp13197 a(g181 V tp13198 a(g181 V; tp13199 a(g181 V; tp13200 a(g181 V\u000a p13201 tp13202 a(g107 Vesac\u000a\u000a p13203 tp13204 a(g107 Vif p13205 tp13206 a(g53 Vtest p13207 tp13208 a(g181 V tp13209 a(g181 V-z p13210 tp13211 a(g181 V tp13212 a(g237 V"$pic_object" p13213 tp13214 a(g181 V tp13215 a(g336 V|| p13216 tp13217 a(g181 V tp13218 a(g244 V\u005c\u000a p13219 tp13220 a(g181 V p13221 tp13222 a(g53 Vtest p13223 tp13224 a(g181 V tp13225 a(g181 V-z p13226 tp13227 a(g181 V tp13228 a(g237 V"$non_pic_object" p13229 tp13230 a(g181 V tp13231 a(g336 V|| p13232 tp13233 a(g181 V\u000a p13234 tp13235 a(g53 Vtest p13236 tp13237 a(g181 V tp13238 a(g237 V"$pic_object" p13239 tp13240 a(g181 V tp13241 a(g336 V= tp13242 a(g181 V tp13243 a(g181 Vnone p13244 tp13245 a(g181 V tp13246 a(g336 V&& p13247 tp13248 a(g181 V tp13249 a(g244 V\u005c\u000a p13250 tp13251 a(g181 V p13252 tp13253 a(g53 Vtest p13254 tp13255 a(g181 V tp13256 a(g237 V"$non_pic_object" p13257 tp13258 a(g181 V tp13259 a(g336 V= tp13260 a(g181 V tp13261 a(g181 Vnone; p13262 tp13263 a(g181 V tp13264 a(g107 Vthen p13265 tp13266 a(g181 V\u000a p13267 tp13268 a(g69 V$echo p13269 tp13270 a(g181 V tp13271 a(g237 V"$modename: cannot find name of object for \u005c`$arg'" p13272 tp13273 a(g181 V tp13274 a(g181 V1>&2 p13275 tp13276 a(g181 V\u000a p13277 tp13278 a(g53 Vexit p13279 tp13280 a(g181 V tp13281 a(g69 V$EXIT_FAILURE p13282 tp13283 a(g181 V\u000a p13284 tp13285 a(g107 Vfi p13286 tp13287 a(g181 V\u000a\u000a p13288 tp13289 a(g6 V# Extract subdirectory from the argument.\u000a p13290 tp13291 a(g181 V p13292 tp13293 a(g69 Vxdir p13294 tp13295 a(g336 V= tp13296 a(g256 V` tp13297 a(g69 V$echo p13298 tp13299 a(g181 V tp13300 a(g237 V"X$arg" p13301 tp13302 a(g181 V tp13303 a(g181 V| tp13304 a(g181 V tp13305 a(g69 V$Xsed p13306 tp13307 a(g181 V tp13308 a(g181 V-e p13309 tp13310 a(g181 V tp13311 a(g264 V's%/[^/]*$%%' p13312 tp13313 a(g256 V` tp13314 a(g181 V\u000a p13315 tp13316 a(g107 Vif p13317 tp13318 a(g53 Vtest p13319 tp13320 a(g181 V tp13321 a(g237 V"X$xdir" p13322 tp13323 a(g181 V tp13324 a(g336 V= tp13325 a(g181 V tp13326 a(g237 V"X$arg" p13327 tp13328 a(g181 V; tp13329 a(g181 V tp13330 a(g107 Vthen\u000a p13331 tp13332 a(g69 Vxdir p13333 tp13334 a(g336 V= tp13335 a(g181 V\u000a p13336 tp13337 a(g107 Velse\u000a p13338 tp13339 a(g69 Vxdir p13340 tp13341 a(g336 V= tp13342 a(g237 V"$xdir/" p13343 tp13344 a(g181 V\u000a p13345 tp13346 a(g107 Vfi\u000a\u000a p13347 tp13348 a(g107 Vif p13349 tp13350 a(g53 Vtest p13351 tp13352 a(g181 V tp13353 a(g237 V"$pic_object" p13354 tp13355 a(g181 V tp13356 a(g181 V! tp13357 a(g336 V= tp13358 a(g181 V tp13359 a(g181 Vnone; p13360 tp13361 a(g181 V tp13362 a(g107 Vthen p13363 tp13364 a(g181 V\u000a p13365 tp13366 a(g6 V# Prepend the subdirectory the object is found in.\u000a p13367 tp13368 a(g181 V p13369 tp13370 a(g69 Vpic_object p13371 tp13372 a(g336 V= tp13373 a(g237 V"$xdir$pic_object" p13374 tp13375 a(g181 V\u000a\u000a p13376 tp13377 a(g107 Vif p13378 tp13379 a(g53 Vtest p13380 tp13381 a(g181 V tp13382 a(g237 V"$prev" p13383 tp13384 a(g181 V tp13385 a(g336 V= tp13386 a(g181 V tp13387 a(g181 Vdlfiles; p13388 tp13389 a(g181 V tp13390 a(g107 Vthen\u000a p13391 tp13392 a(g107 Vif p13393 tp13394 a(g53 Vtest p13395 tp13396 a(g181 V tp13397 a(g237 V"$build_libtool_libs" p13398 tp13399 a(g181 V tp13400 a(g336 V= tp13401 a(g181 V tp13402 a(g181 Vyes p13403 tp13404 a(g181 V tp13405 a(g336 V&& p13406 tp13407 a(g181 V tp13408 a(g53 Vtest p13409 tp13410 a(g181 V tp13411 a(g237 V"$dlopen_support" p13412 tp13413 a(g181 V tp13414 a(g336 V= tp13415 a(g181 V tp13416 a(g181 Vyes; p13417 tp13418 a(g181 V tp13419 a(g107 Vthen\u000a p13420 tp13421 a(g69 Vdlfiles p13422 tp13423 a(g336 V= tp13424 a(g237 V"$dlfiles $pic_object" p13425 tp13426 a(g181 V\u000a p13427 tp13428 a(g69 Vprev p13429 tp13430 a(g336 V= tp13431 a(g181 V\u000a p13432 tp13433 a(g107 Vcontinue\u000a p13434 tp13435 a(g107 Velse p13436 tp13437 a(g181 V\u000a p13438 tp13439 a(g6 V# If libtool objects are unsupported, then we need to preload.\u000a p13440 tp13441 a(g181 V p13442 tp13443 a(g69 Vprev p13444 tp13445 a(g336 V= tp13446 a(g181 Vdlprefiles p13447 tp13448 a(g181 V\u000a p13449 tp13450 a(g107 Vfi\u000a p13451 tp13452 a(g107 Vfi p13453 tp13454 a(g181 V\u000a\u000a p13455 tp13456 a(g6 V# CHECK ME: I think I busted this. -Ossama\u000a p13457 tp13458 a(g181 V p13459 tp13460 a(g107 Vif p13461 tp13462 a(g53 Vtest p13463 tp13464 a(g181 V tp13465 a(g237 V"$prev" p13466 tp13467 a(g181 V tp13468 a(g336 V= tp13469 a(g181 V tp13470 a(g181 Vdlprefiles; p13471 tp13472 a(g181 V tp13473 a(g107 Vthen p13474 tp13475 a(g181 V\u000a p13476 tp13477 a(g6 V# Preload the old-style object.\u000a p13478 tp13479 a(g181 V p13480 tp13481 a(g69 Vdlprefiles p13482 tp13483 a(g336 V= tp13484 a(g237 V"$dlprefiles $pic_object" p13485 tp13486 a(g181 V\u000a p13487 tp13488 a(g69 Vprev p13489 tp13490 a(g336 V= tp13491 a(g181 V\u000a p13492 tp13493 a(g107 Vfi p13494 tp13495 a(g181 V\u000a\u000a p13496 tp13497 a(g6 V# A PIC object.\u000a p13498 tp13499 a(g181 V p13500 tp13501 a(g69 Vlibobjs p13502 tp13503 a(g336 V= tp13504 a(g237 V"$libobjs $pic_object" p13505 tp13506 a(g181 V\u000a p13507 tp13508 a(g69 Varg p13509 tp13510 a(g336 V= tp13511 a(g237 V"$pic_object" p13512 tp13513 a(g181 V\u000a p13514 tp13515 a(g107 Vfi p13516 tp13517 a(g181 V\u000a\u000a p13518 tp13519 a(g6 V# Non-PIC object.\u000a p13520 tp13521 a(g181 V p13522 tp13523 a(g107 Vif p13524 tp13525 a(g53 Vtest p13526 tp13527 a(g181 V tp13528 a(g237 V"$non_pic_object" p13529 tp13530 a(g181 V tp13531 a(g181 V! tp13532 a(g336 V= tp13533 a(g181 V tp13534 a(g181 Vnone; p13535 tp13536 a(g181 V tp13537 a(g107 Vthen p13538 tp13539 a(g181 V\u000a p13540 tp13541 a(g6 V# Prepend the subdirectory the object is found in.\u000a p13542 tp13543 a(g181 V p13544 tp13545 a(g69 Vnon_pic_object p13546 tp13547 a(g336 V= tp13548 a(g237 V"$xdir$non_pic_object" p13549 tp13550 a(g181 V\u000a\u000a p13551 tp13552 a(g6 V# A standard non-PIC object\u000a p13553 tp13554 a(g181 V p13555 tp13556 a(g69 Vnon_pic_objects p13557 tp13558 a(g336 V= tp13559 a(g237 V"$non_pic_objects $non_pic_object" p13560 tp13561 a(g181 V\u000a p13562 tp13563 a(g107 Vif p13564 tp13565 a(g53 Vtest p13566 tp13567 a(g181 V tp13568 a(g181 V-z p13569 tp13570 a(g181 V tp13571 a(g237 V"$pic_object" p13572 tp13573 a(g181 V tp13574 a(g336 V|| p13575 tp13576 a(g181 V tp13577 a(g53 Vtest p13578 tp13579 a(g181 V tp13580 a(g237 V"$pic_object" p13581 tp13582 a(g181 V tp13583 a(g336 V= tp13584 a(g181 V tp13585 a(g181 Vnone p13586 tp13587 a(g181 V tp13588 a(g181 V; tp13589 a(g181 V tp13590 a(g107 Vthen\u000a p13591 tp13592 a(g69 Varg p13593 tp13594 a(g336 V= tp13595 a(g237 V"$non_pic_object" p13596 tp13597 a(g181 V\u000a p13598 tp13599 a(g107 Vfi\u000a p13600 tp13601 a(g107 Velse p13602 tp13603 a(g181 V\u000a p13604 tp13605 a(g6 V# If the PIC object exists, use it instead.\u000a p13606 tp13607 a(g181 V p13608 tp13609 a(g6 V# $xdir was prepended to $pic_object above.\u000a p13610 tp13611 a(g181 V p13612 tp13613 a(g69 Vnon_pic_object p13614 tp13615 a(g336 V= tp13616 a(g237 V"$pic_object" p13617 tp13618 a(g181 V\u000a p13619 tp13620 a(g69 Vnon_pic_objects p13621 tp13622 a(g336 V= tp13623 a(g237 V"$non_pic_objects $non_pic_object" p13624 tp13625 a(g181 V\u000a p13626 tp13627 a(g107 Vfi\u000a p13628 tp13629 a(g107 Velse p13630 tp13631 a(g181 V\u000a p13632 tp13633 a(g6 V# Only an error if not doing a dry-run.\u000a p13634 tp13635 a(g181 V p13636 tp13637 a(g107 Vif p13638 tp13639 a(g53 Vtest p13640 tp13641 a(g181 V tp13642 a(g181 V-z p13643 tp13644 a(g181 V tp13645 a(g237 V"$run" p13646 tp13647 a(g181 V; tp13648 a(g181 V tp13649 a(g107 Vthen p13650 tp13651 a(g181 V\u000a p13652 tp13653 a(g69 V$echo p13654 tp13655 a(g181 V tp13656 a(g237 V"$modename: \u005c`$arg' is not a valid libtool object" p13657 tp13658 a(g181 V tp13659 a(g181 V1>&2 p13660 tp13661 a(g181 V\u000a p13662 tp13663 a(g53 Vexit p13664 tp13665 a(g181 V tp13666 a(g69 V$EXIT_FAILURE p13667 tp13668 a(g181 V\u000a p13669 tp13670 a(g107 Velse p13671 tp13672 a(g181 V\u000a p13673 tp13674 a(g6 V# Dry-run case.\u000a p13675 tp13676 a(g181 V\u000a p13677 tp13678 a(g6 V# Extract subdirectory from the argument.\u000a p13679 tp13680 a(g181 V p13681 tp13682 a(g69 Vxdir p13683 tp13684 a(g336 V= tp13685 a(g256 V` tp13686 a(g69 V$echo p13687 tp13688 a(g181 V tp13689 a(g237 V"X$arg" p13690 tp13691 a(g181 V tp13692 a(g181 V| tp13693 a(g181 V tp13694 a(g69 V$Xsed p13695 tp13696 a(g181 V tp13697 a(g181 V-e p13698 tp13699 a(g181 V tp13700 a(g264 V's%/[^/]*$%%' p13701 tp13702 a(g256 V` tp13703 a(g181 V\u000a p13704 tp13705 a(g107 Vif p13706 tp13707 a(g53 Vtest p13708 tp13709 a(g181 V tp13710 a(g237 V"X$xdir" p13711 tp13712 a(g181 V tp13713 a(g336 V= tp13714 a(g181 V tp13715 a(g237 V"X$arg" p13716 tp13717 a(g181 V; tp13718 a(g181 V tp13719 a(g107 Vthen\u000a p13720 tp13721 a(g69 Vxdir p13722 tp13723 a(g336 V= tp13724 a(g181 V\u000a p13725 tp13726 a(g107 Velse\u000a p13727 tp13728 a(g69 Vxdir p13729 tp13730 a(g336 V= tp13731 a(g237 V"$xdir/" p13732 tp13733 a(g181 V\u000a p13734 tp13735 a(g107 Vfi\u000a\u000a p13736 tp13737 a(g69 Vpic_object p13738 tp13739 a(g336 V= tp13740 a(g256 V` tp13741 a(g69 V$echo p13742 tp13743 a(g181 V tp13744 a(g237 V"X${xdir}${objdir}/${arg}" p13745 tp13746 a(g181 V tp13747 a(g181 V| tp13748 a(g181 V tp13749 a(g69 V$Xsed p13750 tp13751 a(g181 V tp13752 a(g181 V-e p13753 tp13754 a(g181 V tp13755 a(g237 V"$lo2o" p13756 tp13757 a(g256 V` tp13758 a(g181 V\u000a p13759 tp13760 a(g69 Vnon_pic_object p13761 tp13762 a(g336 V= tp13763 a(g256 V` tp13764 a(g69 V$echo p13765 tp13766 a(g181 V tp13767 a(g237 V"X${xdir}${arg}" p13768 tp13769 a(g181 V tp13770 a(g181 V| tp13771 a(g181 V tp13772 a(g69 V$Xsed p13773 tp13774 a(g181 V tp13775 a(g181 V-e p13776 tp13777 a(g181 V tp13778 a(g237 V"$lo2o" p13779 tp13780 a(g256 V` tp13781 a(g181 V\u000a p13782 tp13783 a(g69 Vlibobjs p13784 tp13785 a(g336 V= tp13786 a(g237 V"$libobjs $pic_object" p13787 tp13788 a(g181 V\u000a p13789 tp13790 a(g69 Vnon_pic_objects p13791 tp13792 a(g336 V= tp13793 a(g237 V"$non_pic_objects $non_pic_object" p13794 tp13795 a(g181 V\u000a p13796 tp13797 a(g107 Vfi\u000a p13798 tp13799 a(g107 Vfi p13800 tp13801 a(g181 V\u000a p13802 tp13803 a(g181 V; tp13804 a(g181 V; tp13805 a(g181 V\u000a\u000a p13806 tp13807 a(g181 V*. p13808 tp13809 a(g69 V$libext p13810 tp13811 a(g336 V) tp13812 a(g181 V\u000a p13813 tp13814 a(g6 V# An archive.\u000a p13815 tp13816 a(g181 V tp13817 a(g69 Vdeplibs p13818 tp13819 a(g336 V= tp13820 a(g237 V"$deplibs $arg" p13821 tp13822 a(g181 V\u000a p13823 tp13824 a(g69 Vold_deplibs p13825 tp13826 a(g336 V= tp13827 a(g237 V"$old_deplibs $arg" p13828 tp13829 a(g181 V\u000a p13830 tp13831 a(g107 Vcontinue p13832 tp13833 a(g181 V\u000a p13834 tp13835 a(g181 V; tp13836 a(g181 V; tp13837 a(g181 V\u000a\u000a p13838 tp13839 a(g181 V*.la p13840 tp13841 a(g336 V) tp13842 a(g181 V\u000a p13843 tp13844 a(g6 V# A libtool-controlled library.\u000a p13845 tp13846 a(g181 V\u000a p13847 tp13848 a(g107 Vif p13849 tp13850 a(g53 Vtest p13851 tp13852 a(g181 V tp13853 a(g237 V"$prev" p13854 tp13855 a(g181 V tp13856 a(g336 V= tp13857 a(g181 V tp13858 a(g181 Vdlfiles; p13859 tp13860 a(g181 V tp13861 a(g107 Vthen p13862 tp13863 a(g181 V\u000a p13864 tp13865 a(g6 V# This library was specified with -dlopen.\u000a p13866 tp13867 a(g181 V p13868 tp13869 a(g69 Vdlfiles p13870 tp13871 a(g336 V= tp13872 a(g237 V"$dlfiles $arg" p13873 tp13874 a(g181 V\u000a p13875 tp13876 a(g69 Vprev p13877 tp13878 a(g336 V= tp13879 a(g181 V\u000a p13880 tp13881 a(g107 Velif p13882 tp13883 a(g53 Vtest p13884 tp13885 a(g181 V tp13886 a(g237 V"$prev" p13887 tp13888 a(g181 V tp13889 a(g336 V= tp13890 a(g181 V tp13891 a(g181 Vdlprefiles; p13892 tp13893 a(g181 V tp13894 a(g107 Vthen p13895 tp13896 a(g181 V\u000a p13897 tp13898 a(g6 V# The library was specified with -dlpreopen.\u000a p13899 tp13900 a(g181 V p13901 tp13902 a(g69 Vdlprefiles p13903 tp13904 a(g336 V= tp13905 a(g237 V"$dlprefiles $arg" p13906 tp13907 a(g181 V\u000a p13908 tp13909 a(g69 Vprev p13910 tp13911 a(g336 V= tp13912 a(g181 V\u000a p13913 tp13914 a(g107 Velse\u000a p13915 tp13916 a(g69 Vdeplibs p13917 tp13918 a(g336 V= tp13919 a(g237 V"$deplibs $arg" p13920 tp13921 a(g181 V\u000a p13922 tp13923 a(g107 Vfi\u000a p13924 tp13925 a(g107 Vcontinue p13926 tp13927 a(g181 V\u000a p13928 tp13929 a(g181 V; tp13930 a(g181 V; tp13931 a(g181 V\u000a\u000a p13932 tp13933 a(g6 V# Some other compiler argument.\u000a p13934 tp13935 a(g181 V p13936 tp13937 a(g181 V* tp13938 a(g336 V) tp13939 a(g181 V\u000a p13940 tp13941 a(g6 V# Unknown arguments in both finalize_command and compile_command need\u000a p13942 tp13943 a(g181 V tp13944 a(g6 V# to be aesthetically quoted because they are evaled later.\u000a p13945 tp13946 a(g181 V tp13947 a(g69 Varg p13948 tp13949 a(g336 V= tp13950 a(g256 V` tp13951 a(g69 V$echo p13952 tp13953 a(g181 V tp13954 a(g237 V"X$arg" p13955 tp13956 a(g181 V tp13957 a(g181 V| tp13958 a(g181 V tp13959 a(g69 V$Xsed p13960 tp13961 a(g181 V tp13962 a(g181 V-e p13963 tp13964 a(g181 V tp13965 a(g237 V"$sed_quote_subst" p13966 tp13967 a(g256 V` tp13968 a(g181 V\u000a p13969 tp13970 a(g107 Vcase p13971 tp13972 a(g181 V tp13973 a(g69 V$arg p13974 tp13975 a(g181 V tp13976 a(g181 Vin p13977 tp13978 a(g181 V\u000a p13979 tp13980 a(g181 V* tp13981 a(g336 V[ tp13982 a(g244 V\u005c[ p13983 tp13984 a(g244 V\u005c~ p13985 tp13986 a(g244 V\u005c# p13987 tp13988 a(g244 V\u005c^ p13989 tp13990 a(g244 V\u005c& p13991 tp13992 a(g244 V\u005c* p13993 tp13994 a(g244 V\u005c( p13995 tp13996 a(g244 V\u005c) p13997 tp13998 a(g244 V\u005c{ p13999 tp14000 a(g244 V\u005c} p14001 tp14002 a(g244 V\u005c| p14003 tp14004 a(g244 V\u005c; p14005 tp14006 a(g244 V\u005c< p14007 tp14008 a(g244 V\u005c> p14009 tp14010 a(g244 V\u005c? p14011 tp14012 a(g244 V\u005c' p14013 tp14014 a(g244 V\u005c p14015 tp14016 a(g244 V\u005c p14017 tp14018 a(g336 V] tp14019 a(g181 V*|* p14020 tp14021 a(g336 V] tp14022 a(g181 V*| p14023 tp14024 a(g237 V"" p14025 tp14026 a(g336 V) tp14027 a(g181 V\u000a p14028 tp14029 a(g69 Varg p14030 tp14031 a(g336 V= tp14032 a(g237 V"\u005c"$arg\u005c"" p14033 tp14034 a(g181 V\u000a p14035 tp14036 a(g181 V; tp14037 a(g181 V; tp14038 a(g181 V\u000a p14039 tp14040 a(g107 Vesac p14041 tp14042 a(g181 V\u000a p14043 tp14044 a(g181 V; tp14045 a(g181 V; tp14046 a(g181 V\u000a p14047 tp14048 a(g107 Vesac p14049 tp14050 a(g181 V tp14051 a(g6 V# arg\u000a p14052 tp14053 a(g181 V\u000a p14054 tp14055 a(g6 V# Now actually substitute the argument into the commands.\u000a p14056 tp14057 a(g181 V p14058 tp14059 a(g107 Vif p14060 tp14061 a(g53 Vtest p14062 tp14063 a(g181 V tp14064 a(g181 V-n p14065 tp14066 a(g181 V tp14067 a(g237 V"$arg" p14068 tp14069 a(g181 V; tp14070 a(g181 V tp14071 a(g107 Vthen\u000a p14072 tp14073 a(g69 Vcompile_command p14074 tp14075 a(g336 V= tp14076 a(g237 V"$compile_command $arg" p14077 tp14078 a(g181 V\u000a p14079 tp14080 a(g69 Vfinalize_command p14081 tp14082 a(g336 V= tp14083 a(g237 V"$finalize_command $arg" p14084 tp14085 a(g181 V\u000a p14086 tp14087 a(g107 Vfi\u000a p14088 tp14089 a(g107 Vdone p14090 tp14091 a(g181 V tp14092 a(g6 V# argument parsing loop\u000a p14093 tp14094 a(g181 V\u000a p14095 tp14096 a(g107 Vif p14097 tp14098 a(g53 Vtest p14099 tp14100 a(g181 V tp14101 a(g181 V-n p14102 tp14103 a(g181 V tp14104 a(g237 V"$prev" p14105 tp14106 a(g181 V; tp14107 a(g181 V tp14108 a(g107 Vthen p14109 tp14110 a(g181 V\u000a p14111 tp14112 a(g69 V$echo p14113 tp14114 a(g181 V tp14115 a(g237 V"$modename: the \u005c`$prevarg' option requires an argument" p14116 tp14117 a(g181 V tp14118 a(g181 V1>&2 p14119 tp14120 a(g181 V\u000a p14121 tp14122 a(g69 V$echo p14123 tp14124 a(g181 V tp14125 a(g237 V"$help" p14126 tp14127 a(g181 V tp14128 a(g181 V1>&2 p14129 tp14130 a(g181 V\u000a p14131 tp14132 a(g53 Vexit p14133 tp14134 a(g181 V tp14135 a(g69 V$EXIT_FAILURE p14136 tp14137 a(g181 V\u000a p14138 tp14139 a(g107 Vfi\u000a\u000a p14140 tp14141 a(g107 Vif p14142 tp14143 a(g53 Vtest p14144 tp14145 a(g181 V tp14146 a(g237 V"$export_dynamic" p14147 tp14148 a(g181 V tp14149 a(g336 V= tp14150 a(g181 V tp14151 a(g181 Vyes p14152 tp14153 a(g181 V tp14154 a(g336 V&& p14155 tp14156 a(g181 V tp14157 a(g53 Vtest p14158 tp14159 a(g181 V tp14160 a(g181 V-n p14161 tp14162 a(g181 V tp14163 a(g237 V"$export_dynamic_flag_spec" p14164 tp14165 a(g181 V; tp14166 a(g181 V tp14167 a(g107 Vthen\u000a p14168 tp14169 a(g53 Veval p14170 tp14171 a(g69 Varg p14172 tp14173 a(g336 V= tp14174 a(g244 V\u005c" p14175 tp14176 a(g69 V$export_dynamic_flag_spec p14177 tp14178 a(g244 V\u005c" p14179 tp14180 a(g181 V\u000a p14181 tp14182 a(g69 Vcompile_command p14183 tp14184 a(g336 V= tp14185 a(g237 V"$compile_command $arg" p14186 tp14187 a(g181 V\u000a p14188 tp14189 a(g69 Vfinalize_command p14190 tp14191 a(g336 V= tp14192 a(g237 V"$finalize_command $arg" p14193 tp14194 a(g181 V\u000a p14195 tp14196 a(g107 Vfi\u000a\u000a p14197 tp14198 a(g69 Voldlibs p14199 tp14200 a(g336 V= tp14201 a(g181 V\u000a p14202 tp14203 a(g6 V# calculate the name of the file, without its directory\u000a p14204 tp14205 a(g181 V p14206 tp14207 a(g69 Voutputname p14208 tp14209 a(g336 V= tp14210 a(g256 V` tp14211 a(g69 V$echo p14212 tp14213 a(g181 V tp14214 a(g237 V"X$output" p14215 tp14216 a(g181 V tp14217 a(g181 V| tp14218 a(g181 V tp14219 a(g69 V$Xsed p14220 tp14221 a(g181 V tp14222 a(g181 V-e p14223 tp14224 a(g181 V tp14225 a(g264 V's%^.*/%%' p14226 tp14227 a(g256 V` tp14228 a(g181 V\u000a p14229 tp14230 a(g69 Vlibobjs_save p14231 tp14232 a(g336 V= tp14233 a(g237 V"$libobjs" p14234 tp14235 a(g181 V\u000a\u000a p14236 tp14237 a(g107 Vif p14238 tp14239 a(g53 Vtest p14240 tp14241 a(g181 V tp14242 a(g181 V-n p14243 tp14244 a(g181 V tp14245 a(g237 V"$shlibpath_var" p14246 tp14247 a(g181 V; tp14248 a(g181 V tp14249 a(g107 Vthen p14250 tp14251 a(g181 V\u000a p14252 tp14253 a(g6 V# get the directories listed in $shlibpath_var\u000a p14254 tp14255 a(g181 V p14256 tp14257 a(g53 Veval p14258 tp14259 a(g69 Vshlib_search_path p14260 tp14261 a(g336 V= tp14262 a(g244 V\u005c` p14263 tp14264 a(g244 V\u005c$ p14265 tp14266 a(g53 Vecho p14267 tp14268 a(g181 V tp14269 a(g244 V\u005c" p14270 tp14271 a(g181 VX tp14272 a(g244 V\u005c$ p14273 tp14274 a(g336 V{ tp14275 a(g69 V$shlibpath_var p14276 tp14277 a(g336 V} tp14278 a(g244 V\u005c" p14279 tp14280 a(g181 V tp14281 a(g244 V\u005c| p14282 tp14283 a(g181 V tp14284 a(g244 V\u005c$ p14285 tp14286 a(g181 VXsed p14287 tp14288 a(g181 V tp14289 a(g181 V-e p14290 tp14291 a(g181 V tp14292 a(g244 V\u005c' p14293 tp14294 a(g181 Vs/:/ p14295 tp14296 a(g181 V tp14297 a(g181 V/g p14298 tp14299 a(g244 V\u005c' p14300 tp14301 a(g244 V\u005c` p14302 tp14303 a(g181 V\u000a p14304 tp14305 a(g107 Velse\u000a p14306 tp14307 a(g69 Vshlib_search_path p14308 tp14309 a(g336 V= tp14310 a(g181 V\u000a p14311 tp14312 a(g107 Vfi\u000a p14313 tp14314 a(g53 Veval p14315 tp14316 a(g69 Vsys_lib_search_path p14317 tp14318 a(g336 V= tp14319 a(g244 V\u005c" p14320 tp14321 a(g69 V$sys_lib_search_path_spec p14322 tp14323 a(g244 V\u005c" p14324 tp14325 a(g181 V\u000a p14326 tp14327 a(g53 Veval p14328 tp14329 a(g69 Vsys_lib_dlsearch_path p14330 tp14331 a(g336 V= tp14332 a(g244 V\u005c" p14333 tp14334 a(g69 V$sys_lib_dlsearch_path_spec p14335 tp14336 a(g244 V\u005c" p14337 tp14338 a(g181 V\u000a\u000a p14339 tp14340 a(g69 Voutput_objdir p14341 tp14342 a(g336 V= tp14343 a(g256 V` tp14344 a(g69 V$echo p14345 tp14346 a(g181 V tp14347 a(g237 V"X$output" p14348 tp14349 a(g181 V tp14350 a(g181 V| tp14351 a(g181 V tp14352 a(g69 V$Xsed p14353 tp14354 a(g181 V tp14355 a(g181 V-e p14356 tp14357 a(g181 V tp14358 a(g264 V's%/[^/]*$%%' p14359 tp14360 a(g256 V` tp14361 a(g181 V\u000a p14362 tp14363 a(g107 Vif p14364 tp14365 a(g53 Vtest p14366 tp14367 a(g181 V tp14368 a(g237 V"X$output_objdir" p14369 tp14370 a(g181 V tp14371 a(g336 V= tp14372 a(g181 V tp14373 a(g237 V"X$output" p14374 tp14375 a(g181 V; tp14376 a(g181 V tp14377 a(g107 Vthen\u000a p14378 tp14379 a(g69 Voutput_objdir p14380 tp14381 a(g336 V= tp14382 a(g237 V"$objdir" p14383 tp14384 a(g181 V\u000a p14385 tp14386 a(g107 Velse\u000a p14387 tp14388 a(g69 Voutput_objdir p14389 tp14390 a(g336 V= tp14391 a(g237 V"$output_objdir/$objdir" p14392 tp14393 a(g181 V\u000a p14394 tp14395 a(g107 Vfi p14396 tp14397 a(g181 V\u000a p14398 tp14399 a(g6 V# Create the object directory.\u000a p14400 tp14401 a(g181 V p14402 tp14403 a(g107 Vif p14404 tp14405 a(g53 Vtest p14406 tp14407 a(g181 V tp14408 a(g181 V! tp14409 a(g181 V tp14410 a(g181 V-d p14411 tp14412 a(g181 V tp14413 a(g237 V"$output_objdir" p14414 tp14415 a(g181 V; tp14416 a(g181 V tp14417 a(g107 Vthen p14418 tp14419 a(g181 V\u000a p14420 tp14421 a(g69 V$show p14422 tp14423 a(g181 V tp14424 a(g237 V"$mkdir $output_objdir" p14425 tp14426 a(g181 V\u000a p14427 tp14428 a(g69 V$run p14429 tp14430 a(g181 V tp14431 a(g69 V$mkdir p14432 tp14433 a(g181 V tp14434 a(g69 V$output_objdir p14435 tp14436 a(g181 V\u000a p14437 tp14438 a(g69 Vexit_status p14439 tp14440 a(g336 V= tp14441 a(g69 V$? p14442 tp14443 a(g181 V\u000a p14444 tp14445 a(g107 Vif p14446 tp14447 a(g53 Vtest p14448 tp14449 a(g181 V tp14450 a(g237 V"$exit_status" p14451 tp14452 a(g181 V tp14453 a(g181 V-ne p14454 tp14455 a(g181 V tp14456 a(g181 V0 tp14457 a(g181 V tp14458 a(g336 V&& p14459 tp14460 a(g181 V tp14461 a(g53 Vtest p14462 tp14463 a(g181 V tp14464 a(g181 V! tp14465 a(g181 V tp14466 a(g181 V-d p14467 tp14468 a(g181 V tp14469 a(g237 V"$output_objdir" p14470 tp14471 a(g181 V; tp14472 a(g181 V tp14473 a(g107 Vthen\u000a p14474 tp14475 a(g53 Vexit p14476 tp14477 a(g181 V tp14478 a(g69 V$exit_status p14479 tp14480 a(g181 V\u000a p14481 tp14482 a(g107 Vfi\u000a p14483 tp14484 a(g107 Vfi p14485 tp14486 a(g181 V\u000a\u000a p14487 tp14488 a(g6 V# Determine the type of output\u000a p14489 tp14490 a(g181 V p14491 tp14492 a(g107 Vcase p14493 tp14494 a(g181 V tp14495 a(g69 V$output p14496 tp14497 a(g181 V tp14498 a(g181 Vin p14499 tp14500 a(g181 V\u000a p14501 tp14502 a(g237 V"" p14503 tp14504 a(g336 V) tp14505 a(g181 V\u000a p14506 tp14507 a(g69 V$echo p14508 tp14509 a(g181 V tp14510 a(g237 V"$modename: you must specify an output file" p14511 tp14512 a(g181 V tp14513 a(g181 V1>&2 p14514 tp14515 a(g181 V\u000a p14516 tp14517 a(g69 V$echo p14518 tp14519 a(g181 V tp14520 a(g237 V"$help" p14521 tp14522 a(g181 V tp14523 a(g181 V1>&2 p14524 tp14525 a(g181 V\u000a p14526 tp14527 a(g53 Vexit p14528 tp14529 a(g181 V tp14530 a(g69 V$EXIT_FAILURE p14531 tp14532 a(g181 V\u000a p14533 tp14534 a(g181 V; tp14535 a(g181 V; tp14536 a(g181 V\u000a p14537 tp14538 a(g181 V*. p14539 tp14540 a(g69 V$libext p14541 tp14542 a(g336 V) tp14543 a(g181 V tp14544 a(g69 Vlinkmode p14545 tp14546 a(g336 V= tp14547 a(g181 Voldlib p14548 tp14549 a(g181 V tp14550 a(g181 V; tp14551 a(g181 V; tp14552 a(g181 V\u000a p14553 tp14554 a(g181 V*.lo p14555 tp14556 a(g181 V tp14557 a(g181 V| tp14558 a(g181 V tp14559 a(g181 V*. p14560 tp14561 a(g69 V$objext p14562 tp14563 a(g336 V) tp14564 a(g181 V tp14565 a(g69 Vlinkmode p14566 tp14567 a(g336 V= tp14568 a(g181 Vobj p14569 tp14570 a(g181 V tp14571 a(g181 V; tp14572 a(g181 V; tp14573 a(g181 V\u000a p14574 tp14575 a(g181 V*.la p14576 tp14577 a(g336 V) tp14578 a(g181 V tp14579 a(g69 Vlinkmode p14580 tp14581 a(g336 V= tp14582 a(g181 Vlib p14583 tp14584 a(g181 V tp14585 a(g181 V; tp14586 a(g181 V; tp14587 a(g181 V\u000a p14588 tp14589 a(g181 V* tp14590 a(g336 V) tp14591 a(g181 V tp14592 a(g69 Vlinkmode p14593 tp14594 a(g336 V= tp14595 a(g181 Vprog p14596 tp14597 a(g181 V tp14598 a(g181 V; tp14599 a(g181 V; tp14600 a(g181 V tp14601 a(g6 V# Anything else should be a program.\u000a p14602 tp14603 a(g181 V p14604 tp14605 a(g107 Vesac\u000a\u000a p14606 tp14607 a(g107 Vcase p14608 tp14609 a(g181 V tp14610 a(g69 V$host p14611 tp14612 a(g181 V tp14613 a(g181 Vin p14614 tp14615 a(g181 V\u000a p14616 tp14617 a(g181 V*cygwin* p14618 tp14619 a(g181 V tp14620 a(g181 V| tp14621 a(g181 V tp14622 a(g181 V*mingw* p14623 tp14624 a(g181 V tp14625 a(g181 V| tp14626 a(g181 V tp14627 a(g181 V*pw32* p14628 tp14629 a(g336 V) tp14630 a(g181 V\u000a p14631 tp14632 a(g6 V# don't eliminate duplications in $postdeps and $predeps\u000a p14633 tp14634 a(g181 V p14635 tp14636 a(g69 Vduplicate_compiler_generated_deps p14637 tp14638 a(g336 V= tp14639 a(g181 Vyes p14640 tp14641 a(g181 V\u000a p14642 tp14643 a(g181 V; tp14644 a(g181 V; tp14645 a(g181 V\u000a p14646 tp14647 a(g181 V* tp14648 a(g336 V) tp14649 a(g181 V\u000a p14650 tp14651 a(g69 Vduplicate_compiler_generated_deps p14652 tp14653 a(g336 V= tp14654 a(g69 V$duplicate_deps p14655 tp14656 a(g181 V\u000a p14657 tp14658 a(g181 V; tp14659 a(g181 V; tp14660 a(g181 V\u000a p14661 tp14662 a(g107 Vesac\u000a p14663 tp14664 a(g69 Vspecialdeplibs p14665 tp14666 a(g336 V= tp14667 a(g181 V\u000a\u000a p14668 tp14669 a(g69 Vlibs p14670 tp14671 a(g336 V= tp14672 a(g181 V\u000a p14673 tp14674 a(g6 V# Find all interdependent deplibs by searching for libraries\u000a p14675 tp14676 a(g181 V p14677 tp14678 a(g6 V# that are linked more than once (e.g. -la -lb -la)\u000a p14679 tp14680 a(g181 V p14681 tp14682 a(g107 Vfor p14683 tp14684 a(g181 Vdeplib p14685 tp14686 a(g181 V tp14687 a(g181 Vin p14688 tp14689 a(g181 V tp14690 a(g69 V$deplibs p14691 tp14692 a(g181 V; tp14693 a(g181 V tp14694 a(g107 Vdo\u000a p14695 tp14696 a(g107 Vif p14697 tp14698 a(g53 Vtest p14699 tp14700 a(g181 V tp14701 a(g237 V"X$duplicate_deps" p14702 tp14703 a(g181 V tp14704 a(g336 V= tp14705 a(g181 V tp14706 a(g237 V"Xyes" p14707 tp14708 a(g181 V tp14709 a(g181 V; tp14710 a(g181 V tp14711 a(g107 Vthen\u000a p14712 tp14713 a(g107 Vcase p14714 tp14715 a(g181 V tp14716 a(g237 V"$libs " p14717 tp14718 a(g181 V tp14719 a(g181 Vin p14720 tp14721 a(g181 V\u000a p14722 tp14723 a(g181 V* tp14724 a(g237 V" $deplib " p14725 tp14726 a(g181 V* tp14727 a(g336 V) tp14728 a(g181 V tp14729 a(g69 Vspecialdeplibs p14730 tp14731 a(g336 V= tp14732 a(g237 V"$specialdeplibs $deplib" p14733 tp14734 a(g181 V tp14735 a(g181 V; tp14736 a(g181 V; tp14737 a(g181 V\u000a p14738 tp14739 a(g107 Vesac\u000a p14740 tp14741 a(g107 Vfi\u000a p14742 tp14743 a(g69 Vlibs p14744 tp14745 a(g336 V= tp14746 a(g237 V"$libs $deplib" p14747 tp14748 a(g181 V\u000a p14749 tp14750 a(g107 Vdone\u000a\u000a p14751 tp14752 a(g107 Vif p14753 tp14754 a(g53 Vtest p14755 tp14756 a(g181 V tp14757 a(g237 V"$linkmode" p14758 tp14759 a(g181 V tp14760 a(g336 V= tp14761 a(g181 V tp14762 a(g181 Vlib; p14763 tp14764 a(g181 V tp14765 a(g107 Vthen\u000a p14766 tp14767 a(g69 Vlibs p14768 tp14769 a(g336 V= tp14770 a(g237 V"$predeps $libs $compiler_lib_search_path $postdeps" p14771 tp14772 a(g181 V\u000a\u000a p14773 tp14774 a(g6 V# Compute libraries that are listed more than once in $predeps\u000a p14775 tp14776 a(g181 V p14777 tp14778 a(g6 V# $postdeps and mark them as special (i.e., whose duplicates are\u000a p14779 tp14780 a(g181 V p14781 tp14782 a(g6 V# not to be eliminated).\u000a p14783 tp14784 a(g181 V p14785 tp14786 a(g69 Vpre_post_deps p14787 tp14788 a(g336 V= tp14789 a(g181 V\u000a p14790 tp14791 a(g107 Vif p14792 tp14793 a(g53 Vtest p14794 tp14795 a(g181 V tp14796 a(g237 V"X$duplicate_compiler_generated_deps" p14797 tp14798 a(g181 V tp14799 a(g336 V= tp14800 a(g181 V tp14801 a(g237 V"Xyes" p14802 tp14803 a(g181 V tp14804 a(g181 V; tp14805 a(g181 V tp14806 a(g107 Vthen\u000a p14807 tp14808 a(g107 Vfor p14809 tp14810 a(g181 Vpre_post_dep p14811 tp14812 a(g181 V tp14813 a(g181 Vin p14814 tp14815 a(g181 V tp14816 a(g69 V$predeps p14817 tp14818 a(g181 V tp14819 a(g69 V$postdeps p14820 tp14821 a(g181 V; tp14822 a(g181 V tp14823 a(g107 Vdo\u000a p14824 tp14825 a(g107 Vcase p14826 tp14827 a(g181 V tp14828 a(g237 V"$pre_post_deps " p14829 tp14830 a(g181 V tp14831 a(g181 Vin p14832 tp14833 a(g181 V\u000a p14834 tp14835 a(g181 V* tp14836 a(g237 V" $pre_post_dep " p14837 tp14838 a(g181 V* tp14839 a(g336 V) tp14840 a(g181 V tp14841 a(g69 Vspecialdeplibs p14842 tp14843 a(g336 V= tp14844 a(g237 V"$specialdeplibs $pre_post_deps" p14845 tp14846 a(g181 V tp14847 a(g181 V; tp14848 a(g181 V; tp14849 a(g181 V\u000a p14850 tp14851 a(g107 Vesac\u000a p14852 tp14853 a(g69 Vpre_post_deps p14854 tp14855 a(g336 V= tp14856 a(g237 V"$pre_post_deps $pre_post_dep" p14857 tp14858 a(g181 V\u000a p14859 tp14860 a(g107 Vdone\u000a p14861 tp14862 a(g107 Vfi\u000a p14863 tp14864 a(g69 Vpre_post_deps p14865 tp14866 a(g336 V= tp14867 a(g181 V\u000a p14868 tp14869 a(g107 Vfi\u000a\u000a p14870 tp14871 a(g69 Vdeplibs p14872 tp14873 a(g336 V= tp14874 a(g181 V\u000a p14875 tp14876 a(g69 Vnewdependency_libs p14877 tp14878 a(g336 V= tp14879 a(g181 V\u000a p14880 tp14881 a(g69 Vnewlib_search_path p14882 tp14883 a(g336 V= tp14884 a(g181 V\u000a p14885 tp14886 a(g69 Vneed_relink p14887 tp14888 a(g336 V= tp14889 a(g181 Vno p14890 tp14891 a(g181 V tp14892 a(g6 V# whether we're linking any uninstalled libtool libraries\u000a p14893 tp14894 a(g181 V p14895 tp14896 a(g69 Vnotinst_deplibs p14897 tp14898 a(g336 V= tp14899 a(g181 V tp14900 a(g6 V# not-installed libtool libraries\u000a p14901 tp14902 a(g181 V p14903 tp14904 a(g107 Vcase p14905 tp14906 a(g181 V tp14907 a(g69 V$linkmode p14908 tp14909 a(g181 V tp14910 a(g181 Vin p14911 tp14912 a(g181 V\u000a p14913 tp14914 a(g181 Vlib p14915 tp14916 a(g336 V) tp14917 a(g181 V\u000a p14918 tp14919 a(g69 Vpasses p14920 tp14921 a(g336 V= tp14922 a(g237 V"conv link" p14923 tp14924 a(g181 V\u000a p14925 tp14926 a(g107 Vfor p14927 tp14928 a(g181 Vfile p14929 tp14930 a(g181 V tp14931 a(g181 Vin p14932 tp14933 a(g181 V tp14934 a(g69 V$dlfiles p14935 tp14936 a(g181 V tp14937 a(g69 V$dlprefiles p14938 tp14939 a(g181 V; tp14940 a(g181 V tp14941 a(g107 Vdo\u000a p14942 tp14943 a(g107 Vcase p14944 tp14945 a(g181 V tp14946 a(g69 V$file p14947 tp14948 a(g181 V tp14949 a(g181 Vin p14950 tp14951 a(g181 V\u000a p14952 tp14953 a(g181 V*.la p14954 tp14955 a(g336 V) tp14956 a(g181 V tp14957 a(g181 V; tp14958 a(g181 V; tp14959 a(g181 V\u000a p14960 tp14961 a(g181 V* tp14962 a(g336 V) tp14963 a(g181 V\u000a p14964 tp14965 a(g69 V$echo p14966 tp14967 a(g181 V tp14968 a(g237 V"$modename: libraries can \u005c`-dlopen' only libtool libraries: $file" p14969 tp14970 a(g181 V tp14971 a(g181 V1>&2 p14972 tp14973 a(g181 V\u000a p14974 tp14975 a(g53 Vexit p14976 tp14977 a(g181 V tp14978 a(g69 V$EXIT_FAILURE p14979 tp14980 a(g181 V\u000a p14981 tp14982 a(g181 V; tp14983 a(g181 V; tp14984 a(g181 V\u000a p14985 tp14986 a(g107 Vesac\u000a p14987 tp14988 a(g107 Vdone p14989 tp14990 a(g181 V\u000a p14991 tp14992 a(g181 V; tp14993 a(g181 V; tp14994 a(g181 V\u000a p14995 tp14996 a(g181 Vprog p14997 tp14998 a(g336 V) tp14999 a(g181 V\u000a p15000 tp15001 a(g69 Vcompile_deplibs p15002 tp15003 a(g336 V= tp15004 a(g181 V\u000a p15005 tp15006 a(g69 Vfinalize_deplibs p15007 tp15008 a(g336 V= tp15009 a(g181 V\u000a p15010 tp15011 a(g69 Valldeplibs p15012 tp15013 a(g336 V= tp15014 a(g181 Vno p15015 tp15016 a(g181 V\u000a p15017 tp15018 a(g69 Vnewdlfiles p15019 tp15020 a(g336 V= tp15021 a(g181 V\u000a p15022 tp15023 a(g69 Vnewdlprefiles p15024 tp15025 a(g336 V= tp15026 a(g181 V\u000a p15027 tp15028 a(g69 Vpasses p15029 tp15030 a(g336 V= tp15031 a(g237 V"conv scan dlopen dlpreopen link" p15032 tp15033 a(g181 V\u000a p15034 tp15035 a(g181 V; tp15036 a(g181 V; tp15037 a(g181 V\u000a p15038 tp15039 a(g181 V* tp15040 a(g336 V) tp15041 a(g181 V p15042 tp15043 a(g69 Vpasses p15044 tp15045 a(g336 V= tp15046 a(g237 V"conv" p15047 tp15048 a(g181 V\u000a p15049 tp15050 a(g181 V; tp15051 a(g181 V; tp15052 a(g181 V\u000a p15053 tp15054 a(g107 Vesac\u000a p15055 tp15056 a(g107 Vfor p15057 tp15058 a(g181 Vpass p15059 tp15060 a(g181 V tp15061 a(g181 Vin p15062 tp15063 a(g181 V tp15064 a(g69 V$passes p15065 tp15066 a(g181 V; tp15067 a(g181 V tp15068 a(g107 Vdo\u000a p15069 tp15070 a(g107 Vif p15071 tp15072 a(g53 Vtest p15073 tp15074 a(g181 V tp15075 a(g237 V"$linkmode,$pass" p15076 tp15077 a(g181 V tp15078 a(g336 V= tp15079 a(g181 V tp15080 a(g237 V"lib,link" p15081 tp15082 a(g181 V tp15083 a(g336 V|| p15084 tp15085 a(g181 V\u000a p15086 tp15087 a(g53 Vtest p15088 tp15089 a(g181 V tp15090 a(g237 V"$linkmode,$pass" p15091 tp15092 a(g181 V tp15093 a(g336 V= tp15094 a(g181 V tp15095 a(g237 V"prog,scan" p15096 tp15097 a(g181 V; tp15098 a(g181 V tp15099 a(g107 Vthen\u000a p15100 tp15101 a(g69 Vlibs p15102 tp15103 a(g336 V= tp15104 a(g237 V"$deplibs" p15105 tp15106 a(g181 V\u000a p15107 tp15108 a(g69 Vdeplibs p15109 tp15110 a(g336 V= tp15111 a(g181 V\u000a p15112 tp15113 a(g107 Vfi\u000a p15114 tp15115 a(g107 Vif p15116 tp15117 a(g53 Vtest p15118 tp15119 a(g181 V tp15120 a(g237 V"$linkmode" p15121 tp15122 a(g181 V tp15123 a(g336 V= tp15124 a(g181 V tp15125 a(g181 Vprog; p15126 tp15127 a(g181 V tp15128 a(g107 Vthen\u000a p15129 tp15130 a(g107 Vcase p15131 tp15132 a(g181 V tp15133 a(g69 V$pass p15134 tp15135 a(g181 V tp15136 a(g181 Vin p15137 tp15138 a(g181 V\u000a p15139 tp15140 a(g181 Vdlopen p15141 tp15142 a(g336 V) tp15143 a(g181 V tp15144 a(g69 Vlibs p15145 tp15146 a(g336 V= tp15147 a(g237 V"$dlfiles" p15148 tp15149 a(g181 V tp15150 a(g181 V; tp15151 a(g181 V; tp15152 a(g181 V\u000a p15153 tp15154 a(g181 Vdlpreopen p15155 tp15156 a(g336 V) tp15157 a(g181 V tp15158 a(g69 Vlibs p15159 tp15160 a(g336 V= tp15161 a(g237 V"$dlprefiles" p15162 tp15163 a(g181 V tp15164 a(g181 V; tp15165 a(g181 V; tp15166 a(g181 V\u000a p15167 tp15168 a(g181 Vlink p15169 tp15170 a(g336 V) tp15171 a(g181 V tp15172 a(g69 Vlibs p15173 tp15174 a(g336 V= tp15175 a(g237 V"$deplibs %DEPLIBS% $dependency_libs" p15176 tp15177 a(g181 V tp15178 a(g181 V; tp15179 a(g181 V; tp15180 a(g181 V\u000a p15181 tp15182 a(g107 Vesac\u000a p15183 tp15184 a(g107 Vfi\u000a p15185 tp15186 a(g107 Vif p15187 tp15188 a(g53 Vtest p15189 tp15190 a(g181 V tp15191 a(g237 V"$pass" p15192 tp15193 a(g181 V tp15194 a(g336 V= tp15195 a(g181 V tp15196 a(g181 Vdlopen; p15197 tp15198 a(g181 V tp15199 a(g107 Vthen p15200 tp15201 a(g181 V\u000a p15202 tp15203 a(g6 V# Collect dlpreopened libraries\u000a p15204 tp15205 a(g181 V tp15206 a(g69 Vsave_deplibs p15207 tp15208 a(g336 V= tp15209 a(g237 V"$deplibs" p15210 tp15211 a(g181 V\u000a p15212 tp15213 a(g69 Vdeplibs p15214 tp15215 a(g336 V= tp15216 a(g181 V\u000a p15217 tp15218 a(g107 Vfi\u000a p15219 tp15220 a(g107 Vfor p15221 tp15222 a(g181 Vdeplib p15223 tp15224 a(g181 V tp15225 a(g181 Vin p15226 tp15227 a(g181 V tp15228 a(g69 V$libs p15229 tp15230 a(g181 V; tp15231 a(g181 V tp15232 a(g107 Vdo\u000a p15233 tp15234 a(g69 Vlib p15235 tp15236 a(g336 V= tp15237 a(g181 V\u000a p15238 tp15239 a(g69 Vfound p15240 tp15241 a(g336 V= tp15242 a(g181 Vno p15243 tp15244 a(g181 V\u000a p15245 tp15246 a(g107 Vcase p15247 tp15248 a(g181 V tp15249 a(g69 V$deplib p15250 tp15251 a(g181 V tp15252 a(g181 Vin p15253 tp15254 a(g181 V\u000a p15255 tp15256 a(g181 V-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe p15257 tp15258 a(g336 V) tp15259 a(g181 V\u000a p15260 tp15261 a(g107 Vif p15262 tp15263 a(g53 Vtest p15264 tp15265 a(g181 V tp15266 a(g237 V"$linkmode,$pass" p15267 tp15268 a(g181 V tp15269 a(g336 V= tp15270 a(g181 V tp15271 a(g237 V"prog,link" p15272 tp15273 a(g181 V; tp15274 a(g181 V tp15275 a(g107 Vthen\u000a p15276 tp15277 a(g69 Vcompile_deplibs p15278 tp15279 a(g336 V= tp15280 a(g237 V"$deplib $compile_deplibs" p15281 tp15282 a(g181 V\u000a p15283 tp15284 a(g69 Vfinalize_deplibs p15285 tp15286 a(g336 V= tp15287 a(g237 V"$deplib $finalize_deplibs" p15288 tp15289 a(g181 V\u000a p15290 tp15291 a(g107 Velse\u000a p15292 tp15293 a(g69 Vcompiler_flags p15294 tp15295 a(g336 V= tp15296 a(g237 V"$compiler_flags $deplib" p15297 tp15298 a(g181 V\u000a p15299 tp15300 a(g107 Vfi\u000a p15301 tp15302 a(g107 Vcontinue p15303 tp15304 a(g181 V\u000a p15305 tp15306 a(g181 V; tp15307 a(g181 V; tp15308 a(g181 V\u000a p15309 tp15310 a(g181 V-l* p15311 tp15312 a(g336 V) tp15313 a(g181 V\u000a p15314 tp15315 a(g107 Vif p15316 tp15317 a(g53 Vtest p15318 tp15319 a(g181 V tp15320 a(g237 V"$linkmode" p15321 tp15322 a(g181 V tp15323 a(g181 V! tp15324 a(g336 V= tp15325 a(g181 V tp15326 a(g181 Vlib p15327 tp15328 a(g181 V tp15329 a(g336 V&& p15330 tp15331 a(g181 V tp15332 a(g53 Vtest p15333 tp15334 a(g181 V tp15335 a(g237 V"$linkmode" p15336 tp15337 a(g181 V tp15338 a(g181 V! tp15339 a(g336 V= tp15340 a(g181 V tp15341 a(g181 Vprog; p15342 tp15343 a(g181 V tp15344 a(g107 Vthen p15345 tp15346 a(g181 V\u000a p15347 tp15348 a(g69 V$echo p15349 tp15350 a(g181 V tp15351 a(g237 V"$modename: warning: \u005c`-l' is ignored for archives/objects" p15352 tp15353 a(g181 V tp15354 a(g181 V1>&2 p15355 tp15356 a(g181 V\u000a p15357 tp15358 a(g107 Vcontinue\u000a p15359 tp15360 a(g107 Vfi\u000a p15361 tp15362 a(g69 Vname p15363 tp15364 a(g336 V= tp15365 a(g256 V` tp15366 a(g69 V$echo p15367 tp15368 a(g181 V tp15369 a(g237 V"X$deplib" p15370 tp15371 a(g181 V tp15372 a(g181 V| tp15373 a(g181 V tp15374 a(g69 V$Xsed p15375 tp15376 a(g181 V tp15377 a(g181 V-e p15378 tp15379 a(g181 V tp15380 a(g264 V's/^-l//' p15381 tp15382 a(g256 V` tp15383 a(g181 V\u000a p15384 tp15385 a(g107 Vfor p15386 tp15387 a(g181 Vsearchdir p15388 tp15389 a(g181 V tp15390 a(g181 Vin p15391 tp15392 a(g181 V tp15393 a(g69 V$newlib_search_path p15394 tp15395 a(g181 V tp15396 a(g69 V$lib_search_path p15397 tp15398 a(g181 V tp15399 a(g69 V$sys_lib_search_path p15400 tp15401 a(g181 V tp15402 a(g69 V$shlib_search_path p15403 tp15404 a(g181 V; tp15405 a(g181 V tp15406 a(g107 Vdo\u000a p15407 tp15408 a(g107 Vfor p15409 tp15410 a(g181 Vsearch_ext p15411 tp15412 a(g181 V tp15413 a(g181 Vin p15414 tp15415 a(g181 V tp15416 a(g181 V.la p15417 tp15418 a(g181 V tp15419 a(g69 V$std_shrext p15420 tp15421 a(g181 V tp15422 a(g181 V.so p15423 tp15424 a(g181 V tp15425 a(g181 V.a; p15426 tp15427 a(g181 V tp15428 a(g107 Vdo p15429 tp15430 a(g181 V\u000a p15431 tp15432 a(g6 V# Search the libtool library\u000a p15433 tp15434 a(g181 V p15435 tp15436 a(g69 Vlib p15437 tp15438 a(g336 V= tp15439 a(g237 V"$searchdir/lib${name}${search_ext}" p15440 tp15441 a(g181 V\u000a p15442 tp15443 a(g107 Vif p15444 tp15445 a(g53 Vtest p15446 tp15447 a(g181 V tp15448 a(g181 V-f p15449 tp15450 a(g181 V tp15451 a(g237 V"$lib" p15452 tp15453 a(g181 V; tp15454 a(g181 V tp15455 a(g107 Vthen\u000a p15456 tp15457 a(g107 Vif p15458 tp15459 a(g53 Vtest p15460 tp15461 a(g181 V tp15462 a(g237 V"$search_ext" p15463 tp15464 a(g181 V tp15465 a(g336 V= tp15466 a(g181 V tp15467 a(g237 V".la" p15468 tp15469 a(g181 V; tp15470 a(g181 V tp15471 a(g107 Vthen\u000a p15472 tp15473 a(g69 Vfound p15474 tp15475 a(g336 V= tp15476 a(g181 Vyes p15477 tp15478 a(g181 V\u000a p15479 tp15480 a(g107 Velse\u000a p15481 tp15482 a(g69 Vfound p15483 tp15484 a(g336 V= tp15485 a(g181 Vno p15486 tp15487 a(g181 V\u000a p15488 tp15489 a(g107 Vfi\u000a p15490 tp15491 a(g53 Vbreak p15492 tp15493 a(g181 V2 tp15494 a(g181 V\u000a p15495 tp15496 a(g107 Vfi\u000a p15497 tp15498 a(g107 Vdone\u000a p15499 tp15500 a(g107 Vdone\u000a p15501 tp15502 a(g107 Vif p15503 tp15504 a(g53 Vtest p15505 tp15506 a(g181 V tp15507 a(g237 V"$found" p15508 tp15509 a(g181 V tp15510 a(g181 V! tp15511 a(g336 V= tp15512 a(g181 V tp15513 a(g181 Vyes; p15514 tp15515 a(g181 V tp15516 a(g107 Vthen p15517 tp15518 a(g181 V\u000a p15519 tp15520 a(g6 V# deplib doesn't seem to be a libtool library\u000a p15521 tp15522 a(g181 V p15523 tp15524 a(g107 Vif p15525 tp15526 a(g53 Vtest p15527 tp15528 a(g181 V tp15529 a(g237 V"$linkmode,$pass" p15530 tp15531 a(g181 V tp15532 a(g336 V= tp15533 a(g181 V tp15534 a(g237 V"prog,link" p15535 tp15536 a(g181 V; tp15537 a(g181 V tp15538 a(g107 Vthen\u000a p15539 tp15540 a(g69 Vcompile_deplibs p15541 tp15542 a(g336 V= tp15543 a(g237 V"$deplib $compile_deplibs" p15544 tp15545 a(g181 V\u000a p15546 tp15547 a(g69 Vfinalize_deplibs p15548 tp15549 a(g336 V= tp15550 a(g237 V"$deplib $finalize_deplibs" p15551 tp15552 a(g181 V\u000a p15553 tp15554 a(g107 Velse\u000a p15555 tp15556 a(g69 Vdeplibs p15557 tp15558 a(g336 V= tp15559 a(g237 V"$deplib $deplibs" p15560 tp15561 a(g181 V\u000a p15562 tp15563 a(g53 Vtest p15564 tp15565 a(g181 V tp15566 a(g237 V"$linkmode" p15567 tp15568 a(g181 V tp15569 a(g336 V= tp15570 a(g181 V tp15571 a(g181 Vlib p15572 tp15573 a(g181 V tp15574 a(g336 V&& p15575 tp15576 a(g181 V tp15577 a(g69 Vnewdependency_libs p15578 tp15579 a(g336 V= tp15580 a(g237 V"$deplib $newdependency_libs" p15581 tp15582 a(g181 V\u000a p15583 tp15584 a(g107 Vfi\u000a p15585 tp15586 a(g107 Vcontinue\u000a p15587 tp15588 a(g107 Velse p15589 tp15590 a(g181 V tp15591 a(g6 V# deplib is a libtool library\u000a p15592 tp15593 a(g181 V p15594 tp15595 a(g6 V# If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,\u000a p15596 tp15597 a(g181 V p15598 tp15599 a(g6 V# We need to do some special things here, and not later.\u000a p15600 tp15601 a(g181 V p15602 tp15603 a(g107 Vif p15604 tp15605 a(g53 Vtest p15606 tp15607 a(g181 V tp15608 a(g237 V"X$allow_libtool_libs_with_static_runtimes" p15609 tp15610 a(g181 V tp15611 a(g336 V= tp15612 a(g181 V tp15613 a(g237 V"Xyes" p15614 tp15615 a(g181 V tp15616 a(g181 V; tp15617 a(g181 V tp15618 a(g107 Vthen\u000a p15619 tp15620 a(g107 Vcase p15621 tp15622 a(g181 V tp15623 a(g237 V" $predeps $postdeps " p15624 tp15625 a(g181 V tp15626 a(g181 Vin p15627 tp15628 a(g181 V\u000a p15629 tp15630 a(g181 V* tp15631 a(g237 V" $deplib " p15632 tp15633 a(g181 V* tp15634 a(g336 V) tp15635 a(g181 V\u000a p15636 tp15637 a(g107 Vif p15638 tp15639 a(g181 V tp15640 a(g336 V( tp15641 a(g107 V${ p15642 tp15643 a(g69 VSED p15644 tp15645 a(g107 V} tp15646 a(g181 V tp15647 a(g181 V-e p15648 tp15649 a(g181 V tp15650 a(g264 V'2q' p15651 tp15652 a(g181 V tp15653 a(g69 V$lib p15654 tp15655 a(g181 V tp15656 a(g181 V| tp15657 a(g181 V\u000a p15658 tp15659 a(g181 Vgrep p15660 tp15661 a(g181 V tp15662 a(g237 V"^# Generated by .*$PACKAGE" p15663 tp15664 a(g336 V) tp15665 a(g181 V tp15666 a(g181 V>/dev/null p15667 tp15668 a(g181 V tp15669 a(g181 V2>&1; p15670 tp15671 a(g181 V tp15672 a(g107 Vthen\u000a p15673 tp15674 a(g69 Vlibrary_names p15675 tp15676 a(g336 V= tp15677 a(g181 V\u000a p15678 tp15679 a(g69 Vold_library p15680 tp15681 a(g336 V= tp15682 a(g181 V\u000a p15683 tp15684 a(g107 Vcase p15685 tp15686 a(g181 V tp15687 a(g69 V$lib p15688 tp15689 a(g181 V tp15690 a(g181 Vin p15691 tp15692 a(g181 V\u000a p15693 tp15694 a(g181 V*/* p15695 tp15696 a(g181 V tp15697 a(g181 V| tp15698 a(g181 V tp15699 a(g181 V* tp15700 a(g244 V\u005c\u005c p15701 tp15702 a(g181 V* tp15703 a(g336 V) tp15704 a(g181 V tp15705 a(g181 V. tp15706 a(g181 V tp15707 a(g69 V$lib p15708 tp15709 a(g181 V tp15710 a(g181 V; tp15711 a(g181 V; tp15712 a(g181 V\u000a p15713 tp15714 a(g181 V* tp15715 a(g336 V) tp15716 a(g181 V tp15717 a(g181 V. tp15718 a(g181 V tp15719 a(g181 V./ p15720 tp15721 a(g69 V$lib p15722 tp15723 a(g181 V tp15724 a(g181 V; tp15725 a(g181 V; tp15726 a(g181 V\u000a p15727 tp15728 a(g107 Vesac\u000a p15729 tp15730 a(g107 Vfor p15731 tp15732 a(g181 Vl tp15733 a(g181 V tp15734 a(g181 Vin p15735 tp15736 a(g181 V tp15737 a(g69 V$old_library p15738 tp15739 a(g181 V tp15740 a(g69 V$library_names p15741 tp15742 a(g181 V; tp15743 a(g181 V tp15744 a(g107 Vdo\u000a p15745 tp15746 a(g69 Vll p15747 tp15748 a(g336 V= tp15749 a(g237 V"$l" p15750 tp15751 a(g181 V\u000a p15752 tp15753 a(g107 Vdone\u000a p15754 tp15755 a(g107 Vif p15756 tp15757 a(g53 Vtest p15758 tp15759 a(g181 V tp15760 a(g237 V"X$ll" p15761 tp15762 a(g181 V tp15763 a(g336 V= tp15764 a(g181 V tp15765 a(g237 V"X$old_library" p15766 tp15767 a(g181 V tp15768 a(g181 V; tp15769 a(g181 V tp15770 a(g107 Vthen p15771 tp15772 a(g181 V tp15773 a(g6 V# only static version available\u000a p15774 tp15775 a(g181 V p15776 tp15777 a(g69 Vfound p15778 tp15779 a(g336 V= tp15780 a(g181 Vno p15781 tp15782 a(g181 V\u000a p15783 tp15784 a(g69 Vladir p15785 tp15786 a(g336 V= tp15787 a(g256 V` tp15788 a(g69 V$echo p15789 tp15790 a(g181 V tp15791 a(g237 V"X$lib" p15792 tp15793 a(g181 V tp15794 a(g181 V| tp15795 a(g181 V tp15796 a(g69 V$Xsed p15797 tp15798 a(g181 V tp15799 a(g181 V-e p15800 tp15801 a(g181 V tp15802 a(g264 V's%/[^/]*$%%' p15803 tp15804 a(g256 V` tp15805 a(g181 V\u000a p15806 tp15807 a(g53 Vtest p15808 tp15809 a(g181 V tp15810 a(g237 V"X$ladir" p15811 tp15812 a(g181 V tp15813 a(g336 V= tp15814 a(g181 V tp15815 a(g237 V"X$lib" p15816 tp15817 a(g181 V tp15818 a(g336 V&& p15819 tp15820 a(g181 V tp15821 a(g69 Vladir p15822 tp15823 a(g336 V= tp15824 a(g237 V"." p15825 tp15826 a(g181 V\u000a p15827 tp15828 a(g69 Vlib p15829 tp15830 a(g336 V= tp15831 a(g69 V$ladir p15832 tp15833 a(g181 V/ tp15834 a(g69 V$old_library p15835 tp15836 a(g181 V\u000a p15837 tp15838 a(g107 Vif p15839 tp15840 a(g53 Vtest p15841 tp15842 a(g181 V tp15843 a(g237 V"$linkmode,$pass" p15844 tp15845 a(g181 V tp15846 a(g336 V= tp15847 a(g181 V tp15848 a(g237 V"prog,link" p15849 tp15850 a(g181 V; tp15851 a(g181 V tp15852 a(g107 Vthen\u000a p15853 tp15854 a(g69 Vcompile_deplibs p15855 tp15856 a(g336 V= tp15857 a(g237 V"$deplib $compile_deplibs" p15858 tp15859 a(g181 V\u000a p15860 tp15861 a(g69 Vfinalize_deplibs p15862 tp15863 a(g336 V= tp15864 a(g237 V"$deplib $finalize_deplibs" p15865 tp15866 a(g181 V\u000a p15867 tp15868 a(g107 Velse\u000a p15869 tp15870 a(g69 Vdeplibs p15871 tp15872 a(g336 V= tp15873 a(g237 V"$deplib $deplibs" p15874 tp15875 a(g181 V\u000a p15876 tp15877 a(g53 Vtest p15878 tp15879 a(g181 V tp15880 a(g237 V"$linkmode" p15881 tp15882 a(g181 V tp15883 a(g336 V= tp15884 a(g181 V tp15885 a(g181 Vlib p15886 tp15887 a(g181 V tp15888 a(g336 V&& p15889 tp15890 a(g181 V tp15891 a(g69 Vnewdependency_libs p15892 tp15893 a(g336 V= tp15894 a(g237 V"$deplib $newdependency_libs" p15895 tp15896 a(g181 V\u000a p15897 tp15898 a(g107 Vfi\u000a p15899 tp15900 a(g107 Vcontinue\u000a p15901 tp15902 a(g107 Vfi\u000a p15903 tp15904 a(g107 Vfi p15905 tp15906 a(g181 V\u000a p15907 tp15908 a(g181 V; tp15909 a(g181 V; tp15910 a(g181 V\u000a p15911 tp15912 a(g181 V* tp15913 a(g336 V) tp15914 a(g181 V tp15915 a(g181 V; tp15916 a(g181 V; tp15917 a(g181 V\u000a p15918 tp15919 a(g107 Vesac\u000a p15920 tp15921 a(g107 Vfi\u000a p15922 tp15923 a(g107 Vfi p15924 tp15925 a(g181 V\u000a p15926 tp15927 a(g181 V; tp15928 a(g181 V; tp15929 a(g181 V tp15930 a(g6 V# -l\u000a p15931 tp15932 a(g181 V tp15933 a(g181 V-L* p15934 tp15935 a(g336 V) tp15936 a(g181 V\u000a p15937 tp15938 a(g107 Vcase p15939 tp15940 a(g181 V tp15941 a(g69 V$linkmode p15942 tp15943 a(g181 V tp15944 a(g181 Vin p15945 tp15946 a(g181 V\u000a p15947 tp15948 a(g181 Vlib p15949 tp15950 a(g336 V) tp15951 a(g181 V\u000a p15952 tp15953 a(g69 Vdeplibs p15954 tp15955 a(g336 V= tp15956 a(g237 V"$deplib $deplibs" p15957 tp15958 a(g181 V\u000a p15959 tp15960 a(g53 Vtest p15961 tp15962 a(g181 V tp15963 a(g237 V"$pass" p15964 tp15965 a(g181 V tp15966 a(g336 V= tp15967 a(g181 V tp15968 a(g181 Vconv p15969 tp15970 a(g181 V tp15971 a(g336 V&& p15972 tp15973 a(g181 V tp15974 a(g107 Vcontinue\u000a p15975 tp15976 a(g69 Vnewdependency_libs p15977 tp15978 a(g336 V= tp15979 a(g237 V"$deplib $newdependency_libs" p15980 tp15981 a(g181 V\u000a p15982 tp15983 a(g69 Vnewlib_search_path p15984 tp15985 a(g336 V= tp15986 a(g237 V"$newlib_search_path " p15987 tp15988 a(g256 V` tp15989 a(g69 V$echo p15990 tp15991 a(g181 V tp15992 a(g237 V"X$deplib" p15993 tp15994 a(g181 V tp15995 a(g181 V| tp15996 a(g181 V tp15997 a(g69 V$Xsed p15998 tp15999 a(g181 V tp16000 a(g181 V-e p16001 tp16002 a(g181 V tp16003 a(g264 V's/^-L//' p16004 tp16005 a(g256 V` tp16006 a(g181 V\u000a p16007 tp16008 a(g181 V; tp16009 a(g181 V; tp16010 a(g181 V\u000a p16011 tp16012 a(g181 Vprog p16013 tp16014 a(g336 V) tp16015 a(g181 V\u000a p16016 tp16017 a(g107 Vif p16018 tp16019 a(g53 Vtest p16020 tp16021 a(g181 V tp16022 a(g237 V"$pass" p16023 tp16024 a(g181 V tp16025 a(g336 V= tp16026 a(g181 V tp16027 a(g181 Vconv; p16028 tp16029 a(g181 V tp16030 a(g107 Vthen\u000a p16031 tp16032 a(g69 Vdeplibs p16033 tp16034 a(g336 V= tp16035 a(g237 V"$deplib $deplibs" p16036 tp16037 a(g181 V\u000a p16038 tp16039 a(g107 Vcontinue\u000a p16040 tp16041 a(g107 Vfi\u000a p16042 tp16043 a(g107 Vif p16044 tp16045 a(g53 Vtest p16046 tp16047 a(g181 V tp16048 a(g237 V"$pass" p16049 tp16050 a(g181 V tp16051 a(g336 V= tp16052 a(g181 V tp16053 a(g181 Vscan; p16054 tp16055 a(g181 V tp16056 a(g107 Vthen\u000a p16057 tp16058 a(g69 Vdeplibs p16059 tp16060 a(g336 V= tp16061 a(g237 V"$deplib $deplibs" p16062 tp16063 a(g181 V\u000a p16064 tp16065 a(g107 Velse\u000a p16066 tp16067 a(g69 Vcompile_deplibs p16068 tp16069 a(g336 V= tp16070 a(g237 V"$deplib $compile_deplibs" p16071 tp16072 a(g181 V\u000a p16073 tp16074 a(g69 Vfinalize_deplibs p16075 tp16076 a(g336 V= tp16077 a(g237 V"$deplib $finalize_deplibs" p16078 tp16079 a(g181 V\u000a p16080 tp16081 a(g107 Vfi\u000a p16082 tp16083 a(g69 Vnewlib_search_path p16084 tp16085 a(g336 V= tp16086 a(g237 V"$newlib_search_path " p16087 tp16088 a(g256 V` tp16089 a(g69 V$echo p16090 tp16091 a(g181 V tp16092 a(g237 V"X$deplib" p16093 tp16094 a(g181 V tp16095 a(g181 V| tp16096 a(g181 V tp16097 a(g69 V$Xsed p16098 tp16099 a(g181 V tp16100 a(g181 V-e p16101 tp16102 a(g181 V tp16103 a(g264 V's/^-L//' p16104 tp16105 a(g256 V` tp16106 a(g181 V\u000a p16107 tp16108 a(g181 V; tp16109 a(g181 V; tp16110 a(g181 V\u000a p16111 tp16112 a(g181 V* tp16113 a(g336 V) tp16114 a(g181 V\u000a p16115 tp16116 a(g69 V$echo p16117 tp16118 a(g181 V tp16119 a(g237 V"$modename: warning: \u005c`-L' is ignored for archives/objects" p16120 tp16121 a(g181 V tp16122 a(g181 V1>&2 p16123 tp16124 a(g181 V\u000a p16125 tp16126 a(g181 V; tp16127 a(g181 V; tp16128 a(g181 V\u000a p16129 tp16130 a(g107 Vesac p16131 tp16132 a(g181 V tp16133 a(g6 V# linkmode\u000a p16134 tp16135 a(g181 V p16136 tp16137 a(g107 Vcontinue p16138 tp16139 a(g181 V\u000a p16140 tp16141 a(g181 V; tp16142 a(g181 V; tp16143 a(g181 V tp16144 a(g6 V# -L\u000a p16145 tp16146 a(g181 V tp16147 a(g181 V-R* p16148 tp16149 a(g336 V) tp16150 a(g181 V\u000a p16151 tp16152 a(g107 Vif p16153 tp16154 a(g53 Vtest p16155 tp16156 a(g181 V tp16157 a(g237 V"$pass" p16158 tp16159 a(g181 V tp16160 a(g336 V= tp16161 a(g181 V tp16162 a(g181 Vlink; p16163 tp16164 a(g181 V tp16165 a(g107 Vthen\u000a p16166 tp16167 a(g69 Vdir p16168 tp16169 a(g336 V= tp16170 a(g256 V` tp16171 a(g69 V$echo p16172 tp16173 a(g181 V tp16174 a(g237 V"X$deplib" p16175 tp16176 a(g181 V tp16177 a(g181 V| tp16178 a(g181 V tp16179 a(g69 V$Xsed p16180 tp16181 a(g181 V tp16182 a(g181 V-e p16183 tp16184 a(g181 V tp16185 a(g264 V's/^-R//' p16186 tp16187 a(g256 V` tp16188 a(g181 V\u000a p16189 tp16190 a(g6 V# Make sure the xrpath contains only unique directories.\u000a p16191 tp16192 a(g181 V p16193 tp16194 a(g107 Vcase p16195 tp16196 a(g181 V tp16197 a(g237 V"$xrpath " p16198 tp16199 a(g181 V tp16200 a(g181 Vin p16201 tp16202 a(g181 V\u000a p16203 tp16204 a(g181 V* tp16205 a(g237 V" $dir " p16206 tp16207 a(g181 V* tp16208 a(g336 V) tp16209 a(g181 V tp16210 a(g181 V; tp16211 a(g181 V; tp16212 a(g181 V\u000a p16213 tp16214 a(g181 V* tp16215 a(g336 V) tp16216 a(g181 V tp16217 a(g69 Vxrpath p16218 tp16219 a(g336 V= tp16220 a(g237 V"$xrpath $dir" p16221 tp16222 a(g181 V tp16223 a(g181 V; tp16224 a(g181 V; tp16225 a(g181 V\u000a p16226 tp16227 a(g107 Vesac\u000a p16228 tp16229 a(g107 Vfi\u000a p16230 tp16231 a(g69 Vdeplibs p16232 tp16233 a(g336 V= tp16234 a(g237 V"$deplib $deplibs" p16235 tp16236 a(g181 V\u000a p16237 tp16238 a(g107 Vcontinue p16239 tp16240 a(g181 V\u000a p16241 tp16242 a(g181 V; tp16243 a(g181 V; tp16244 a(g181 V\u000a p16245 tp16246 a(g181 V*.la p16247 tp16248 a(g336 V) tp16249 a(g181 V tp16250 a(g69 Vlib p16251 tp16252 a(g336 V= tp16253 a(g237 V"$deplib" p16254 tp16255 a(g181 V tp16256 a(g181 V; tp16257 a(g181 V; tp16258 a(g181 V\u000a p16259 tp16260 a(g181 V*. p16261 tp16262 a(g69 V$libext p16263 tp16264 a(g336 V) tp16265 a(g181 V\u000a p16266 tp16267 a(g107 Vif p16268 tp16269 a(g53 Vtest p16270 tp16271 a(g181 V tp16272 a(g237 V"$pass" p16273 tp16274 a(g181 V tp16275 a(g336 V= tp16276 a(g181 V tp16277 a(g181 Vconv; p16278 tp16279 a(g181 V tp16280 a(g107 Vthen\u000a p16281 tp16282 a(g69 Vdeplibs p16283 tp16284 a(g336 V= tp16285 a(g237 V"$deplib $deplibs" p16286 tp16287 a(g181 V\u000a p16288 tp16289 a(g107 Vcontinue\u000a p16290 tp16291 a(g107 Vfi\u000a p16292 tp16293 a(g107 Vcase p16294 tp16295 a(g181 V tp16296 a(g69 V$linkmode p16297 tp16298 a(g181 V tp16299 a(g181 Vin p16300 tp16301 a(g181 V\u000a p16302 tp16303 a(g181 Vlib p16304 tp16305 a(g336 V) tp16306 a(g181 V\u000a p16307 tp16308 a(g69 Vvalid_a_lib p16309 tp16310 a(g336 V= tp16311 a(g181 Vno p16312 tp16313 a(g181 V\u000a p16314 tp16315 a(g107 Vcase p16316 tp16317 a(g181 V tp16318 a(g69 V$deplibs_check_method p16319 tp16320 a(g181 V tp16321 a(g181 Vin p16322 tp16323 a(g181 V\u000a p16324 tp16325 a(g181 Vmatch_pattern* p16326 tp16327 a(g336 V) tp16328 a(g181 V\u000a p16329 tp16330 a(g53 Vset p16331 tp16332 a(g181 Vdummy p16333 tp16334 a(g181 V tp16335 a(g69 V$deplibs_check_method p16336 tp16337 a(g181 V\u000a p16338 tp16339 a(g69 Vmatch_pattern_regex p16340 tp16341 a(g336 V= tp16342 a(g256 V` tp16343 a(g181 Vexpr p16344 tp16345 a(g181 V tp16346 a(g237 V"$deplibs_check_method" p16347 tp16348 a(g181 V tp16349 a(g181 V: tp16350 a(g181 V tp16351 a(g237 V"$2 \u005c(.*\u005c)" p16352 tp16353 a(g256 V` tp16354 a(g181 V\u000a p16355 tp16356 a(g107 Vif p16357 tp16358 a(g53 Veval p16359 tp16360 a(g181 V tp16361 a(g69 V$echo p16362 tp16363 a(g181 V tp16364 a(g244 V\u005c" p16365 tp16366 a(g69 V$deplib p16367 tp16368 a(g244 V\u005c" p16369 tp16370 a(g181 V tp16371 a(g181 V2>/dev/null p16372 tp16373 a(g181 V tp16374 a(g244 V\u005c\u000a p16375 tp16376 a(g181 V p16377 tp16378 a(g181 V| tp16379 a(g181 V tp16380 a(g69 V$SED p16381 tp16382 a(g181 V tp16383 a(g181 V10q p16384 tp16385 a(g181 V tp16386 a(g244 V\u005c\u000a p16387 tp16388 a(g181 V p16389 tp16390 a(g181 V| tp16391 a(g181 V tp16392 a(g69 V$EGREP p16393 tp16394 a(g181 V tp16395 a(g237 V"$match_pattern_regex" p16396 tp16397 a(g181 V tp16398 a(g181 V> tp16399 a(g181 V tp16400 a(g181 V/dev/null; p16401 tp16402 a(g181 V tp16403 a(g107 Vthen\u000a p16404 tp16405 a(g69 Vvalid_a_lib p16406 tp16407 a(g336 V= tp16408 a(g181 Vyes p16409 tp16410 a(g181 V\u000a p16411 tp16412 a(g107 Vfi p16413 tp16414 a(g181 V\u000a p16415 tp16416 a(g181 V; tp16417 a(g181 V; tp16418 a(g181 V\u000a p16419 tp16420 a(g181 Vpass_all p16421 tp16422 a(g336 V) tp16423 a(g181 V\u000a p16424 tp16425 a(g69 Vvalid_a_lib p16426 tp16427 a(g336 V= tp16428 a(g181 Vyes p16429 tp16430 a(g181 V\u000a p16431 tp16432 a(g181 V; tp16433 a(g181 V; tp16434 a(g181 V\u000a p16435 tp16436 a(g107 Vesac\u000a p16437 tp16438 a(g107 Vif p16439 tp16440 a(g53 Vtest p16441 tp16442 a(g181 V tp16443 a(g237 V"$valid_a_lib" p16444 tp16445 a(g181 V tp16446 a(g181 V! tp16447 a(g336 V= tp16448 a(g181 V tp16449 a(g181 Vyes; p16450 tp16451 a(g181 V tp16452 a(g107 Vthen p16453 tp16454 a(g181 V\u000a p16455 tp16456 a(g69 V$echo p16457 tp16458 a(g181 V\u000a p16459 tp16460 a(g69 V$echo p16461 tp16462 a(g181 V tp16463 a(g237 V"*** Warning: Trying to link with static lib archive $deplib." p16464 tp16465 a(g181 V\u000a p16466 tp16467 a(g69 V$echo p16468 tp16469 a(g181 V tp16470 a(g237 V"*** I have the capability to make that library automatically link in when" p16471 tp16472 a(g181 V\u000a p16473 tp16474 a(g69 V$echo p16475 tp16476 a(g181 V tp16477 a(g237 V"*** you link to this library. But I can only do this if you have a" p16478 tp16479 a(g181 V\u000a p16480 tp16481 a(g69 V$echo p16482 tp16483 a(g181 V tp16484 a(g237 V"*** shared version of the library, which you do not appear to have" p16485 tp16486 a(g181 V\u000a p16487 tp16488 a(g69 V$echo p16489 tp16490 a(g181 V tp16491 a(g237 V"*** because the file extensions .$libext of this argument makes me believe" p16492 tp16493 a(g181 V\u000a p16494 tp16495 a(g69 V$echo p16496 tp16497 a(g181 V tp16498 a(g237 V"*** that it is just a static archive that I should not used here." p16499 tp16500 a(g181 V\u000a p16501 tp16502 a(g107 Velse p16503 tp16504 a(g181 V\u000a p16505 tp16506 a(g69 V$echo p16507 tp16508 a(g181 V\u000a p16509 tp16510 a(g69 V$echo p16511 tp16512 a(g181 V tp16513 a(g237 V"*** Warning: Linking the shared library $output against the" p16514 tp16515 a(g181 V\u000a p16516 tp16517 a(g69 V$echo p16518 tp16519 a(g181 V tp16520 a(g237 V"*** static library $deplib is not portable!" p16521 tp16522 a(g181 V\u000a p16523 tp16524 a(g69 Vdeplibs p16525 tp16526 a(g336 V= tp16527 a(g237 V"$deplib $deplibs" p16528 tp16529 a(g181 V\u000a p16530 tp16531 a(g107 Vfi\u000a p16532 tp16533 a(g107 Vcontinue p16534 tp16535 a(g181 V\u000a p16536 tp16537 a(g181 V; tp16538 a(g181 V; tp16539 a(g181 V\u000a p16540 tp16541 a(g181 Vprog p16542 tp16543 a(g336 V) tp16544 a(g181 V\u000a p16545 tp16546 a(g107 Vif p16547 tp16548 a(g53 Vtest p16549 tp16550 a(g181 V tp16551 a(g237 V"$pass" p16552 tp16553 a(g181 V tp16554 a(g181 V! tp16555 a(g336 V= tp16556 a(g181 V tp16557 a(g181 Vlink; p16558 tp16559 a(g181 V tp16560 a(g107 Vthen\u000a p16561 tp16562 a(g69 Vdeplibs p16563 tp16564 a(g336 V= tp16565 a(g237 V"$deplib $deplibs" p16566 tp16567 a(g181 V\u000a p16568 tp16569 a(g107 Velse\u000a p16570 tp16571 a(g69 Vcompile_deplibs p16572 tp16573 a(g336 V= tp16574 a(g237 V"$deplib $compile_deplibs" p16575 tp16576 a(g181 V\u000a p16577 tp16578 a(g69 Vfinalize_deplibs p16579 tp16580 a(g336 V= tp16581 a(g237 V"$deplib $finalize_deplibs" p16582 tp16583 a(g181 V\u000a p16584 tp16585 a(g107 Vfi\u000a p16586 tp16587 a(g107 Vcontinue p16588 tp16589 a(g181 V\u000a p16590 tp16591 a(g181 V; tp16592 a(g181 V; tp16593 a(g181 V\u000a p16594 tp16595 a(g107 Vesac p16596 tp16597 a(g181 V tp16598 a(g6 V# linkmode\u000a p16599 tp16600 a(g181 V p16601 tp16602 a(g181 V; tp16603 a(g181 V; tp16604 a(g181 V tp16605 a(g6 V# *.$libext\u000a p16606 tp16607 a(g181 V tp16608 a(g181 V*.lo p16609 tp16610 a(g181 V tp16611 a(g181 V| tp16612 a(g181 V tp16613 a(g181 V*. p16614 tp16615 a(g69 V$objext p16616 tp16617 a(g336 V) tp16618 a(g181 V\u000a p16619 tp16620 a(g107 Vif p16621 tp16622 a(g53 Vtest p16623 tp16624 a(g181 V tp16625 a(g237 V"$pass" p16626 tp16627 a(g181 V tp16628 a(g336 V= tp16629 a(g181 V tp16630 a(g181 Vconv; p16631 tp16632 a(g181 V tp16633 a(g107 Vthen\u000a p16634 tp16635 a(g69 Vdeplibs p16636 tp16637 a(g336 V= tp16638 a(g237 V"$deplib $deplibs" p16639 tp16640 a(g181 V\u000a p16641 tp16642 a(g107 Velif p16643 tp16644 a(g53 Vtest p16645 tp16646 a(g181 V tp16647 a(g237 V"$linkmode" p16648 tp16649 a(g181 V tp16650 a(g336 V= tp16651 a(g181 V tp16652 a(g181 Vprog; p16653 tp16654 a(g181 V tp16655 a(g107 Vthen\u000a p16656 tp16657 a(g107 Vif p16658 tp16659 a(g53 Vtest p16660 tp16661 a(g181 V tp16662 a(g237 V"$pass" p16663 tp16664 a(g181 V tp16665 a(g336 V= tp16666 a(g181 V tp16667 a(g181 Vdlpreopen p16668 tp16669 a(g181 V tp16670 a(g336 V|| p16671 tp16672 a(g181 V tp16673 a(g53 Vtest p16674 tp16675 a(g181 V tp16676 a(g237 V"$dlopen_support" p16677 tp16678 a(g181 V tp16679 a(g181 V! tp16680 a(g336 V= tp16681 a(g181 V tp16682 a(g181 Vyes p16683 tp16684 a(g181 V tp16685 a(g336 V|| p16686 tp16687 a(g181 V tp16688 a(g53 Vtest p16689 tp16690 a(g181 V tp16691 a(g237 V"$build_libtool_libs" p16692 tp16693 a(g181 V tp16694 a(g336 V= tp16695 a(g181 V tp16696 a(g181 Vno; p16697 tp16698 a(g181 V tp16699 a(g107 Vthen p16700 tp16701 a(g181 V\u000a p16702 tp16703 a(g6 V# If there is no dlopen support or we're linking statically,\u000a p16704 tp16705 a(g181 V p16706 tp16707 a(g6 V# we need to preload.\u000a p16708 tp16709 a(g181 V p16710 tp16711 a(g69 Vnewdlprefiles p16712 tp16713 a(g336 V= tp16714 a(g237 V"$newdlprefiles $deplib" p16715 tp16716 a(g181 V\u000a p16717 tp16718 a(g69 Vcompile_deplibs p16719 tp16720 a(g336 V= tp16721 a(g237 V"$deplib $compile_deplibs" p16722 tp16723 a(g181 V\u000a p16724 tp16725 a(g69 Vfinalize_deplibs p16726 tp16727 a(g336 V= tp16728 a(g237 V"$deplib $finalize_deplibs" p16729 tp16730 a(g181 V\u000a p16731 tp16732 a(g107 Velse\u000a p16733 tp16734 a(g69 Vnewdlfiles p16735 tp16736 a(g336 V= tp16737 a(g237 V"$newdlfiles $deplib" p16738 tp16739 a(g181 V\u000a p16740 tp16741 a(g107 Vfi\u000a p16742 tp16743 a(g107 Vfi\u000a p16744 tp16745 a(g107 Vcontinue p16746 tp16747 a(g181 V\u000a p16748 tp16749 a(g181 V; tp16750 a(g181 V; tp16751 a(g181 V\u000a p16752 tp16753 a(g181 V%DEPLIBS% p16754 tp16755 a(g336 V) tp16756 a(g181 V\u000a p16757 tp16758 a(g69 Valldeplibs p16759 tp16760 a(g336 V= tp16761 a(g181 Vyes p16762 tp16763 a(g181 V\u000a p16764 tp16765 a(g107 Vcontinue p16766 tp16767 a(g181 V\u000a p16768 tp16769 a(g181 V; tp16770 a(g181 V; tp16771 a(g181 V\u000a p16772 tp16773 a(g107 Vesac p16774 tp16775 a(g181 V tp16776 a(g6 V# case $deplib\u000a p16777 tp16778 a(g181 V tp16779 a(g107 Vif p16780 tp16781 a(g53 Vtest p16782 tp16783 a(g181 V tp16784 a(g237 V"$found" p16785 tp16786 a(g181 V tp16787 a(g336 V= tp16788 a(g181 V tp16789 a(g181 Vyes p16790 tp16791 a(g181 V tp16792 a(g336 V|| p16793 tp16794 a(g181 V tp16795 a(g53 Vtest p16796 tp16797 a(g181 V tp16798 a(g181 V-f p16799 tp16800 a(g181 V tp16801 a(g237 V"$lib" p16802 tp16803 a(g181 V; tp16804 a(g181 V tp16805 a(g107 Vthen p16806 tp16807 a(g181 V tp16808 a(g181 V: tp16809 a(g181 V\u000a p16810 tp16811 a(g107 Velse p16812 tp16813 a(g181 V\u000a p16814 tp16815 a(g69 V$echo p16816 tp16817 a(g181 V tp16818 a(g237 V"$modename: cannot find the library \u005c`$lib' or unhandled argument \u005c`$deplib'" p16819 tp16820 a(g181 V tp16821 a(g181 V1>&2 p16822 tp16823 a(g181 V\u000a p16824 tp16825 a(g53 Vexit p16826 tp16827 a(g181 V tp16828 a(g69 V$EXIT_FAILURE p16829 tp16830 a(g181 V\u000a p16831 tp16832 a(g107 Vfi p16833 tp16834 a(g181 V\u000a\u000a p16835 tp16836 a(g6 V# Check to see that this really is a libtool archive.\u000a p16837 tp16838 a(g181 V tp16839 a(g107 Vif p16840 tp16841 a(g181 V tp16842 a(g336 V( tp16843 a(g107 V${ p16844 tp16845 a(g69 VSED p16846 tp16847 a(g107 V} tp16848 a(g181 V tp16849 a(g181 V-e p16850 tp16851 a(g181 V tp16852 a(g264 V'2q' p16853 tp16854 a(g181 V tp16855 a(g69 V$lib p16856 tp16857 a(g181 V tp16858 a(g181 V| tp16859 a(g181 V tp16860 a(g181 Vgrep p16861 tp16862 a(g181 V tp16863 a(g237 V"^# Generated by .*$PACKAGE" p16864 tp16865 a(g336 V) tp16866 a(g181 V tp16867 a(g181 V>/dev/null p16868 tp16869 a(g181 V tp16870 a(g181 V2>&1; p16871 tp16872 a(g181 V tp16873 a(g107 Vthen p16874 tp16875 a(g181 V tp16876 a(g181 V: tp16877 a(g181 V\u000a p16878 tp16879 a(g107 Velse p16880 tp16881 a(g181 V\u000a p16882 tp16883 a(g69 V$echo p16884 tp16885 a(g181 V tp16886 a(g237 V"$modename: \u005c`$lib' is not a valid libtool archive" p16887 tp16888 a(g181 V tp16889 a(g181 V1>&2 p16890 tp16891 a(g181 V\u000a p16892 tp16893 a(g53 Vexit p16894 tp16895 a(g181 V tp16896 a(g69 V$EXIT_FAILURE p16897 tp16898 a(g181 V\u000a p16899 tp16900 a(g107 Vfi\u000a\u000a p16901 tp16902 a(g69 Vladir p16903 tp16904 a(g336 V= tp16905 a(g256 V` tp16906 a(g69 V$echo p16907 tp16908 a(g181 V tp16909 a(g237 V"X$lib" p16910 tp16911 a(g181 V tp16912 a(g181 V| tp16913 a(g181 V tp16914 a(g69 V$Xsed p16915 tp16916 a(g181 V tp16917 a(g181 V-e p16918 tp16919 a(g181 V tp16920 a(g264 V's%/[^/]*$%%' p16921 tp16922 a(g256 V` tp16923 a(g181 V\u000a p16924 tp16925 a(g53 Vtest p16926 tp16927 a(g181 V tp16928 a(g237 V"X$ladir" p16929 tp16930 a(g181 V tp16931 a(g336 V= tp16932 a(g181 V tp16933 a(g237 V"X$lib" p16934 tp16935 a(g181 V tp16936 a(g336 V&& p16937 tp16938 a(g181 V tp16939 a(g69 Vladir p16940 tp16941 a(g336 V= tp16942 a(g237 V"." p16943 tp16944 a(g181 V\u000a\u000a p16945 tp16946 a(g69 Vdlname p16947 tp16948 a(g336 V= tp16949 a(g181 V\u000a p16950 tp16951 a(g69 Vdlopen p16952 tp16953 a(g336 V= tp16954 a(g181 V\u000a p16955 tp16956 a(g69 Vdlpreopen p16957 tp16958 a(g336 V= tp16959 a(g181 V\u000a p16960 tp16961 a(g69 Vlibdir p16962 tp16963 a(g336 V= tp16964 a(g181 V\u000a p16965 tp16966 a(g69 Vlibrary_names p16967 tp16968 a(g336 V= tp16969 a(g181 V\u000a p16970 tp16971 a(g69 Vold_library p16972 tp16973 a(g336 V= tp16974 a(g181 V\u000a p16975 tp16976 a(g6 V# If the library was installed with an old release of libtool,\u000a p16977 tp16978 a(g181 V tp16979 a(g6 V# it will not redefine variables installed, or shouldnotlink\u000a p16980 tp16981 a(g181 V tp16982 a(g69 Vinstalled p16983 tp16984 a(g336 V= tp16985 a(g181 Vyes p16986 tp16987 a(g181 V\u000a p16988 tp16989 a(g69 Vshouldnotlink p16990 tp16991 a(g336 V= tp16992 a(g181 Vno p16993 tp16994 a(g181 V\u000a p16995 tp16996 a(g69 Vavoidtemprpath p16997 tp16998 a(g336 V= tp16999 a(g181 V\u000a\u000a\u000a p17000 tp17001 a(g6 V# Read the .la file\u000a p17002 tp17003 a(g181 V tp17004 a(g107 Vcase p17005 tp17006 a(g181 V tp17007 a(g69 V$lib p17008 tp17009 a(g181 V tp17010 a(g181 Vin p17011 tp17012 a(g181 V\u000a p17013 tp17014 a(g181 V*/* p17015 tp17016 a(g181 V tp17017 a(g181 V| tp17018 a(g181 V tp17019 a(g181 V* tp17020 a(g244 V\u005c\u005c p17021 tp17022 a(g181 V* tp17023 a(g336 V) tp17024 a(g181 V tp17025 a(g181 V. tp17026 a(g181 V tp17027 a(g69 V$lib p17028 tp17029 a(g181 V tp17030 a(g181 V; tp17031 a(g181 V; tp17032 a(g181 V\u000a p17033 tp17034 a(g181 V* tp17035 a(g336 V) tp17036 a(g181 V tp17037 a(g181 V. tp17038 a(g181 V tp17039 a(g181 V./ p17040 tp17041 a(g69 V$lib p17042 tp17043 a(g181 V tp17044 a(g181 V; tp17045 a(g181 V; tp17046 a(g181 V\u000a p17047 tp17048 a(g107 Vesac\u000a\u000a p17049 tp17050 a(g107 Vif p17051 tp17052 a(g53 Vtest p17053 tp17054 a(g181 V tp17055 a(g237 V"$linkmode,$pass" p17056 tp17057 a(g181 V tp17058 a(g336 V= tp17059 a(g181 V tp17060 a(g237 V"lib,link" p17061 tp17062 a(g181 V tp17063 a(g336 V|| p17064 tp17065 a(g181 V\u000a p17066 tp17067 a(g53 Vtest p17068 tp17069 a(g181 V tp17070 a(g237 V"$linkmode,$pass" p17071 tp17072 a(g181 V tp17073 a(g336 V= tp17074 a(g181 V tp17075 a(g237 V"prog,scan" p17076 tp17077 a(g181 V tp17078 a(g336 V|| p17079 tp17080 a(g181 V\u000a p17081 tp17082 a(g336 V{ tp17083 a(g181 V tp17084 a(g53 Vtest p17085 tp17086 a(g181 V tp17087 a(g237 V"$linkmode" p17088 tp17089 a(g181 V tp17090 a(g181 V! tp17091 a(g336 V= tp17092 a(g181 V tp17093 a(g181 Vprog p17094 tp17095 a(g181 V tp17096 a(g336 V&& p17097 tp17098 a(g181 V tp17099 a(g53 Vtest p17100 tp17101 a(g181 V tp17102 a(g237 V"$linkmode" p17103 tp17104 a(g181 V tp17105 a(g181 V! tp17106 a(g336 V= tp17107 a(g181 V tp17108 a(g181 Vlib; p17109 tp17110 a(g181 V tp17111 a(g336 V} tp17112 a(g181 V; tp17113 a(g181 V tp17114 a(g107 Vthen\u000a p17115 tp17116 a(g53 Vtest p17117 tp17118 a(g181 V tp17119 a(g181 V-n p17120 tp17121 a(g181 V tp17122 a(g237 V"$dlopen" p17123 tp17124 a(g181 V tp17125 a(g336 V&& p17126 tp17127 a(g181 V tp17128 a(g69 Vdlfiles p17129 tp17130 a(g336 V= tp17131 a(g237 V"$dlfiles $dlopen" p17132 tp17133 a(g181 V\u000a p17134 tp17135 a(g53 Vtest p17136 tp17137 a(g181 V tp17138 a(g181 V-n p17139 tp17140 a(g181 V tp17141 a(g237 V"$dlpreopen" p17142 tp17143 a(g181 V tp17144 a(g336 V&& p17145 tp17146 a(g181 V tp17147 a(g69 Vdlprefiles p17148 tp17149 a(g336 V= tp17150 a(g237 V"$dlprefiles $dlpreopen" p17151 tp17152 a(g181 V\u000a p17153 tp17154 a(g107 Vfi\u000a\u000a p17155 tp17156 a(g107 Vif p17157 tp17158 a(g53 Vtest p17159 tp17160 a(g181 V tp17161 a(g237 V"$pass" p17162 tp17163 a(g181 V tp17164 a(g336 V= tp17165 a(g181 V tp17166 a(g181 Vconv; p17167 tp17168 a(g181 V tp17169 a(g107 Vthen p17170 tp17171 a(g181 V\u000a p17172 tp17173 a(g6 V# Only check for convenience libraries\u000a p17174 tp17175 a(g181 V p17176 tp17177 a(g69 Vdeplibs p17178 tp17179 a(g336 V= tp17180 a(g237 V"$lib $deplibs" p17181 tp17182 a(g181 V\u000a p17183 tp17184 a(g107 Vif p17185 tp17186 a(g53 Vtest p17187 tp17188 a(g181 V tp17189 a(g181 V-z p17190 tp17191 a(g181 V tp17192 a(g237 V"$libdir" p17193 tp17194 a(g181 V; tp17195 a(g181 V tp17196 a(g107 Vthen\u000a p17197 tp17198 a(g107 Vif p17199 tp17200 a(g53 Vtest p17201 tp17202 a(g181 V tp17203 a(g181 V-z p17204 tp17205 a(g181 V tp17206 a(g237 V"$old_library" p17207 tp17208 a(g181 V; tp17209 a(g181 V tp17210 a(g107 Vthen p17211 tp17212 a(g181 V\u000a p17213 tp17214 a(g69 V$echo p17215 tp17216 a(g181 V tp17217 a(g237 V"$modename: cannot find name of link library for \u005c`$lib'" p17218 tp17219 a(g181 V tp17220 a(g181 V1>&2 p17221 tp17222 a(g181 V\u000a p17223 tp17224 a(g53 Vexit p17225 tp17226 a(g181 V tp17227 a(g69 V$EXIT_FAILURE p17228 tp17229 a(g181 V\u000a p17230 tp17231 a(g107 Vfi p17232 tp17233 a(g181 V\u000a p17234 tp17235 a(g6 V# It is a libtool convenience library, so add in its objects.\u000a p17236 tp17237 a(g181 V p17238 tp17239 a(g69 Vconvenience p17240 tp17241 a(g336 V= tp17242 a(g237 V"$convenience $ladir/$objdir/$old_library" p17243 tp17244 a(g181 V\u000a p17245 tp17246 a(g69 Vold_convenience p17247 tp17248 a(g336 V= tp17249 a(g237 V"$old_convenience $ladir/$objdir/$old_library" p17250 tp17251 a(g181 V\u000a p17252 tp17253 a(g69 Vtmp_libs p17254 tp17255 a(g336 V= tp17256 a(g181 V\u000a p17257 tp17258 a(g107 Vfor p17259 tp17260 a(g181 Vdeplib p17261 tp17262 a(g181 V tp17263 a(g181 Vin p17264 tp17265 a(g181 V tp17266 a(g69 V$dependency_libs p17267 tp17268 a(g181 V; tp17269 a(g181 V tp17270 a(g107 Vdo\u000a p17271 tp17272 a(g69 Vdeplibs p17273 tp17274 a(g336 V= tp17275 a(g237 V"$deplib $deplibs" p17276 tp17277 a(g181 V\u000a p17278 tp17279 a(g107 Vif p17280 tp17281 a(g53 Vtest p17282 tp17283 a(g181 V tp17284 a(g237 V"X$duplicate_deps" p17285 tp17286 a(g181 V tp17287 a(g336 V= tp17288 a(g181 V tp17289 a(g237 V"Xyes" p17290 tp17291 a(g181 V tp17292 a(g181 V; tp17293 a(g181 V tp17294 a(g107 Vthen\u000a p17295 tp17296 a(g107 Vcase p17297 tp17298 a(g181 V tp17299 a(g237 V"$tmp_libs " p17300 tp17301 a(g181 V tp17302 a(g181 Vin p17303 tp17304 a(g181 V\u000a p17305 tp17306 a(g181 V* tp17307 a(g237 V" $deplib " p17308 tp17309 a(g181 V* tp17310 a(g336 V) tp17311 a(g181 V tp17312 a(g69 Vspecialdeplibs p17313 tp17314 a(g336 V= tp17315 a(g237 V"$specialdeplibs $deplib" p17316 tp17317 a(g181 V tp17318 a(g181 V; tp17319 a(g181 V; tp17320 a(g181 V\u000a p17321 tp17322 a(g107 Vesac\u000a p17323 tp17324 a(g107 Vfi\u000a p17325 tp17326 a(g69 Vtmp_libs p17327 tp17328 a(g336 V= tp17329 a(g237 V"$tmp_libs $deplib" p17330 tp17331 a(g181 V\u000a p17332 tp17333 a(g107 Vdone\u000a p17334 tp17335 a(g107 Velif p17336 tp17337 a(g53 Vtest p17338 tp17339 a(g181 V tp17340 a(g237 V"$linkmode" p17341 tp17342 a(g181 V tp17343 a(g181 V! tp17344 a(g336 V= tp17345 a(g181 V tp17346 a(g181 Vprog p17347 tp17348 a(g181 V tp17349 a(g336 V&& p17350 tp17351 a(g181 V tp17352 a(g53 Vtest p17353 tp17354 a(g181 V tp17355 a(g237 V"$linkmode" p17356 tp17357 a(g181 V tp17358 a(g181 V! tp17359 a(g336 V= tp17360 a(g181 V tp17361 a(g181 Vlib; p17362 tp17363 a(g181 V tp17364 a(g107 Vthen p17365 tp17366 a(g181 V\u000a p17367 tp17368 a(g69 V$echo p17369 tp17370 a(g181 V tp17371 a(g237 V"$modename: \u005c`$lib' is not a convenience library" p17372 tp17373 a(g181 V tp17374 a(g181 V1>&2 p17375 tp17376 a(g181 V\u000a p17377 tp17378 a(g53 Vexit p17379 tp17380 a(g181 V tp17381 a(g69 V$EXIT_FAILURE p17382 tp17383 a(g181 V\u000a p17384 tp17385 a(g107 Vfi\u000a p17386 tp17387 a(g107 Vcontinue\u000a p17388 tp17389 a(g107 Vfi p17390 tp17391 a(g181 V tp17392 a(g6 V# $pass = conv\u000a p17393 tp17394 a(g181 V\u000a\u000a p17395 tp17396 a(g6 V# Get the name of the library we link against.\u000a p17397 tp17398 a(g181 V tp17399 a(g69 Vlinklib p17400 tp17401 a(g336 V= tp17402 a(g181 V\u000a p17403 tp17404 a(g107 Vfor p17405 tp17406 a(g181 Vl tp17407 a(g181 V tp17408 a(g181 Vin p17409 tp17410 a(g181 V tp17411 a(g69 V$old_library p17412 tp17413 a(g181 V tp17414 a(g69 V$library_names p17415 tp17416 a(g181 V; tp17417 a(g181 V tp17418 a(g107 Vdo\u000a p17419 tp17420 a(g69 Vlinklib p17421 tp17422 a(g336 V= tp17423 a(g237 V"$l" p17424 tp17425 a(g181 V\u000a p17426 tp17427 a(g107 Vdone\u000a p17428 tp17429 a(g107 Vif p17430 tp17431 a(g53 Vtest p17432 tp17433 a(g181 V tp17434 a(g181 V-z p17435 tp17436 a(g181 V tp17437 a(g237 V"$linklib" p17438 tp17439 a(g181 V; tp17440 a(g181 V tp17441 a(g107 Vthen p17442 tp17443 a(g181 V\u000a p17444 tp17445 a(g69 V$echo p17446 tp17447 a(g181 V tp17448 a(g237 V"$modename: cannot find name of link library for \u005c`$lib'" p17449 tp17450 a(g181 V tp17451 a(g181 V1>&2 p17452 tp17453 a(g181 V\u000a p17454 tp17455 a(g53 Vexit p17456 tp17457 a(g181 V tp17458 a(g69 V$EXIT_FAILURE p17459 tp17460 a(g181 V\u000a p17461 tp17462 a(g107 Vfi p17463 tp17464 a(g181 V\u000a\u000a p17465 tp17466 a(g6 V# This library was specified with -dlopen.\u000a p17467 tp17468 a(g181 V tp17469 a(g107 Vif p17470 tp17471 a(g53 Vtest p17472 tp17473 a(g181 V tp17474 a(g237 V"$pass" p17475 tp17476 a(g181 V tp17477 a(g336 V= tp17478 a(g181 V tp17479 a(g181 Vdlopen; p17480 tp17481 a(g181 V tp17482 a(g107 Vthen\u000a p17483 tp17484 a(g107 Vif p17485 tp17486 a(g53 Vtest p17487 tp17488 a(g181 V tp17489 a(g181 V-z p17490 tp17491 a(g181 V tp17492 a(g237 V"$libdir" p17493 tp17494 a(g181 V; tp17495 a(g181 V tp17496 a(g107 Vthen p17497 tp17498 a(g181 V\u000a p17499 tp17500 a(g69 V$echo p17501 tp17502 a(g181 V tp17503 a(g237 V"$modename: cannot -dlopen a convenience library: \u005c`$lib'" p17504 tp17505 a(g181 V tp17506 a(g181 V1>&2 p17507 tp17508 a(g181 V\u000a p17509 tp17510 a(g53 Vexit p17511 tp17512 a(g181 V tp17513 a(g69 V$EXIT_FAILURE p17514 tp17515 a(g181 V\u000a p17516 tp17517 a(g107 Vfi\u000a p17518 tp17519 a(g107 Vif p17520 tp17521 a(g53 Vtest p17522 tp17523 a(g181 V tp17524 a(g181 V-z p17525 tp17526 a(g181 V tp17527 a(g237 V"$dlname" p17528 tp17529 a(g181 V tp17530 a(g336 V|| p17531 tp17532 a(g181 V\u000a p17533 tp17534 a(g53 Vtest p17535 tp17536 a(g181 V tp17537 a(g237 V"$dlopen_support" p17538 tp17539 a(g181 V tp17540 a(g181 V! tp17541 a(g336 V= tp17542 a(g181 V tp17543 a(g181 Vyes p17544 tp17545 a(g181 V tp17546 a(g336 V|| p17547 tp17548 a(g181 V\u000a p17549 tp17550 a(g53 Vtest p17551 tp17552 a(g181 V tp17553 a(g237 V"$build_libtool_libs" p17554 tp17555 a(g181 V tp17556 a(g336 V= tp17557 a(g181 V tp17558 a(g181 Vno; p17559 tp17560 a(g181 V tp17561 a(g107 Vthen p17562 tp17563 a(g181 V\u000a p17564 tp17565 a(g6 V# If there is no dlname, no dlopen support or we're linking\u000a p17566 tp17567 a(g181 V p17568 tp17569 a(g6 V# statically, we need to preload. We also need to preload any\u000a p17570 tp17571 a(g181 V p17572 tp17573 a(g6 V# dependent libraries so libltdl's deplib preloader doesn't\u000a p17574 tp17575 a(g181 V p17576 tp17577 a(g6 V# bomb out in the load deplibs phase.\u000a p17578 tp17579 a(g181 V p17580 tp17581 a(g69 Vdlprefiles p17582 tp17583 a(g336 V= tp17584 a(g237 V"$dlprefiles $lib $dependency_libs" p17585 tp17586 a(g181 V\u000a p17587 tp17588 a(g107 Velse\u000a p17589 tp17590 a(g69 Vnewdlfiles p17591 tp17592 a(g336 V= tp17593 a(g237 V"$newdlfiles $lib" p17594 tp17595 a(g181 V\u000a p17596 tp17597 a(g107 Vfi\u000a p17598 tp17599 a(g107 Vcontinue\u000a p17600 tp17601 a(g107 Vfi p17602 tp17603 a(g181 V tp17604 a(g6 V# $pass = dlopen\u000a p17605 tp17606 a(g181 V\u000a p17607 tp17608 a(g6 V# We need an absolute path.\u000a p17609 tp17610 a(g181 V tp17611 a(g107 Vcase p17612 tp17613 a(g181 V tp17614 a(g69 V$ladir p17615 tp17616 a(g181 V tp17617 a(g181 Vin p17618 tp17619 a(g181 V\u000a p17620 tp17621 a(g336 V[ tp17622 a(g244 V\u005c\u005c p17623 tp17624 a(g181 V/ tp17625 a(g336 V] tp17626 a(g181 V* tp17627 a(g181 V tp17628 a(g181 V| tp17629 a(g181 V tp17630 a(g336 V[ tp17631 a(g181 VA-Za-z p17632 tp17633 a(g336 V] tp17634 a(g181 V: tp17635 a(g336 V[ tp17636 a(g244 V\u005c\u005c p17637 tp17638 a(g181 V/ tp17639 a(g336 V] tp17640 a(g181 V* tp17641 a(g336 V) tp17642 a(g181 V tp17643 a(g69 Vabs_ladir p17644 tp17645 a(g336 V= tp17646 a(g237 V"$ladir" p17647 tp17648 a(g181 V tp17649 a(g181 V; tp17650 a(g181 V; tp17651 a(g181 V\u000a p17652 tp17653 a(g181 V* tp17654 a(g336 V) tp17655 a(g181 V\u000a p17656 tp17657 a(g69 Vabs_ladir p17658 tp17659 a(g336 V= tp17660 a(g256 V` tp17661 a(g53 Vcd p17662 tp17663 a(g181 V tp17664 a(g237 V"$ladir" p17665 tp17666 a(g181 V tp17667 a(g336 V&& p17668 tp17669 a(g181 V tp17670 a(g53 Vpwd p17671 tp17672 a(g256 V` tp17673 a(g181 V\u000a p17674 tp17675 a(g107 Vif p17676 tp17677 a(g53 Vtest p17678 tp17679 a(g181 V tp17680 a(g181 V-z p17681 tp17682 a(g181 V tp17683 a(g237 V"$abs_ladir" p17684 tp17685 a(g181 V; tp17686 a(g181 V tp17687 a(g107 Vthen p17688 tp17689 a(g181 V\u000a p17690 tp17691 a(g69 V$echo p17692 tp17693 a(g181 V tp17694 a(g237 V"$modename: warning: cannot determine absolute directory name of \u005c`$ladir'" p17695 tp17696 a(g181 V tp17697 a(g181 V1>&2 p17698 tp17699 a(g181 V\u000a p17700 tp17701 a(g69 V$echo p17702 tp17703 a(g181 V tp17704 a(g237 V"$modename: passing it literally to the linker, although it might fail" p17705 tp17706 a(g181 V tp17707 a(g181 V1>&2 p17708 tp17709 a(g181 V\u000a p17710 tp17711 a(g69 Vabs_ladir p17712 tp17713 a(g336 V= tp17714 a(g237 V"$ladir" p17715 tp17716 a(g181 V\u000a p17717 tp17718 a(g107 Vfi p17719 tp17720 a(g181 V\u000a p17721 tp17722 a(g181 V; tp17723 a(g181 V; tp17724 a(g181 V\u000a p17725 tp17726 a(g107 Vesac\u000a p17727 tp17728 a(g69 Vlaname p17729 tp17730 a(g336 V= tp17731 a(g256 V` tp17732 a(g69 V$echo p17733 tp17734 a(g181 V tp17735 a(g237 V"X$lib" p17736 tp17737 a(g181 V tp17738 a(g181 V| tp17739 a(g181 V tp17740 a(g69 V$Xsed p17741 tp17742 a(g181 V tp17743 a(g181 V-e p17744 tp17745 a(g181 V tp17746 a(g264 V's%^.*/%%' p17747 tp17748 a(g256 V` tp17749 a(g181 V\u000a\u000a p17750 tp17751 a(g6 V# Find the relevant object directory and library name.\u000a p17752 tp17753 a(g181 V tp17754 a(g107 Vif p17755 tp17756 a(g53 Vtest p17757 tp17758 a(g181 V tp17759 a(g237 V"X$installed" p17760 tp17761 a(g181 V tp17762 a(g336 V= tp17763 a(g181 V tp17764 a(g181 VXyes; p17765 tp17766 a(g181 V tp17767 a(g107 Vthen\u000a p17768 tp17769 a(g107 Vif p17770 tp17771 a(g53 Vtest p17772 tp17773 a(g181 V tp17774 a(g181 V! tp17775 a(g181 V tp17776 a(g181 V-f p17777 tp17778 a(g181 V tp17779 a(g237 V"$libdir/$linklib" p17780 tp17781 a(g181 V tp17782 a(g336 V&& p17783 tp17784 a(g181 V tp17785 a(g53 Vtest p17786 tp17787 a(g181 V tp17788 a(g181 V-f p17789 tp17790 a(g181 V tp17791 a(g237 V"$abs_ladir/$linklib" p17792 tp17793 a(g181 V; tp17794 a(g181 V tp17795 a(g107 Vthen p17796 tp17797 a(g181 V\u000a p17798 tp17799 a(g69 V$echo p17800 tp17801 a(g181 V tp17802 a(g237 V"$modename: warning: library \u005c`$lib' was moved." p17803 tp17804 a(g181 V tp17805 a(g181 V1>&2 p17806 tp17807 a(g181 V\u000a p17808 tp17809 a(g69 Vdir p17810 tp17811 a(g336 V= tp17812 a(g237 V"$ladir" p17813 tp17814 a(g181 V\u000a p17815 tp17816 a(g69 Vabsdir p17817 tp17818 a(g336 V= tp17819 a(g237 V"$abs_ladir" p17820 tp17821 a(g181 V\u000a p17822 tp17823 a(g69 Vlibdir p17824 tp17825 a(g336 V= tp17826 a(g237 V"$abs_ladir" p17827 tp17828 a(g181 V\u000a p17829 tp17830 a(g107 Velse\u000a p17831 tp17832 a(g69 Vdir p17833 tp17834 a(g336 V= tp17835 a(g237 V"$libdir" p17836 tp17837 a(g181 V\u000a p17838 tp17839 a(g69 Vabsdir p17840 tp17841 a(g336 V= tp17842 a(g237 V"$libdir" p17843 tp17844 a(g181 V\u000a p17845 tp17846 a(g107 Vfi\u000a p17847 tp17848 a(g53 Vtest p17849 tp17850 a(g181 V tp17851 a(g237 V"X$hardcode_automatic" p17852 tp17853 a(g181 V tp17854 a(g336 V= tp17855 a(g181 V tp17856 a(g181 VXyes p17857 tp17858 a(g181 V tp17859 a(g336 V&& p17860 tp17861 a(g181 V tp17862 a(g69 Vavoidtemprpath p17863 tp17864 a(g336 V= tp17865 a(g181 Vyes p17866 tp17867 a(g181 V\u000a p17868 tp17869 a(g107 Velse\u000a p17870 tp17871 a(g107 Vif p17872 tp17873 a(g53 Vtest p17874 tp17875 a(g181 V tp17876 a(g181 V! tp17877 a(g181 V tp17878 a(g181 V-f p17879 tp17880 a(g181 V tp17881 a(g237 V"$ladir/$objdir/$linklib" p17882 tp17883 a(g181 V tp17884 a(g336 V&& p17885 tp17886 a(g181 V tp17887 a(g53 Vtest p17888 tp17889 a(g181 V tp17890 a(g181 V-f p17891 tp17892 a(g181 V tp17893 a(g237 V"$abs_ladir/$linklib" p17894 tp17895 a(g181 V; tp17896 a(g181 V tp17897 a(g107 Vthen\u000a p17898 tp17899 a(g69 Vdir p17900 tp17901 a(g336 V= tp17902 a(g237 V"$ladir" p17903 tp17904 a(g181 V\u000a p17905 tp17906 a(g69 Vabsdir p17907 tp17908 a(g336 V= tp17909 a(g237 V"$abs_ladir" p17910 tp17911 a(g181 V\u000a p17912 tp17913 a(g6 V# Remove this search path later\u000a p17914 tp17915 a(g181 V p17916 tp17917 a(g69 Vnotinst_path p17918 tp17919 a(g336 V= tp17920 a(g237 V"$notinst_path $abs_ladir" p17921 tp17922 a(g181 V\u000a p17923 tp17924 a(g107 Velse\u000a p17925 tp17926 a(g69 Vdir p17927 tp17928 a(g336 V= tp17929 a(g237 V"$ladir/$objdir" p17930 tp17931 a(g181 V\u000a p17932 tp17933 a(g69 Vabsdir p17934 tp17935 a(g336 V= tp17936 a(g237 V"$abs_ladir/$objdir" p17937 tp17938 a(g181 V\u000a p17939 tp17940 a(g6 V# Remove this search path later\u000a p17941 tp17942 a(g181 V p17943 tp17944 a(g69 Vnotinst_path p17945 tp17946 a(g336 V= tp17947 a(g237 V"$notinst_path $abs_ladir" p17948 tp17949 a(g181 V\u000a p17950 tp17951 a(g107 Vfi\u000a p17952 tp17953 a(g107 Vfi p17954 tp17955 a(g181 V tp17956 a(g6 V# $installed = yes\u000a p17957 tp17958 a(g181 V tp17959 a(g69 Vname p17960 tp17961 a(g336 V= tp17962 a(g256 V` tp17963 a(g69 V$echo p17964 tp17965 a(g181 V tp17966 a(g237 V"X$laname" p17967 tp17968 a(g181 V tp17969 a(g181 V| tp17970 a(g181 V tp17971 a(g69 V$Xsed p17972 tp17973 a(g181 V tp17974 a(g181 V-e p17975 tp17976 a(g181 V tp17977 a(g264 V's/\u005c.la$//' p17978 tp17979 a(g181 V tp17980 a(g181 V-e p17981 tp17982 a(g181 V tp17983 a(g264 V's/^lib//' p17984 tp17985 a(g256 V` tp17986 a(g181 V\u000a\u000a p17987 tp17988 a(g6 V# This library was specified with -dlpreopen.\u000a p17989 tp17990 a(g181 V tp17991 a(g107 Vif p17992 tp17993 a(g53 Vtest p17994 tp17995 a(g181 V tp17996 a(g237 V"$pass" p17997 tp17998 a(g181 V tp17999 a(g336 V= tp18000 a(g181 V tp18001 a(g181 Vdlpreopen; p18002 tp18003 a(g181 V tp18004 a(g107 Vthen\u000a p18005 tp18006 a(g107 Vif p18007 tp18008 a(g53 Vtest p18009 tp18010 a(g181 V tp18011 a(g181 V-z p18012 tp18013 a(g181 V tp18014 a(g237 V"$libdir" p18015 tp18016 a(g181 V; tp18017 a(g181 V tp18018 a(g107 Vthen p18019 tp18020 a(g181 V\u000a p18021 tp18022 a(g69 V$echo p18023 tp18024 a(g181 V tp18025 a(g237 V"$modename: cannot -dlpreopen a convenience library: \u005c`$lib'" p18026 tp18027 a(g181 V tp18028 a(g181 V1>&2 p18029 tp18030 a(g181 V\u000a p18031 tp18032 a(g53 Vexit p18033 tp18034 a(g181 V tp18035 a(g69 V$EXIT_FAILURE p18036 tp18037 a(g181 V\u000a p18038 tp18039 a(g107 Vfi p18040 tp18041 a(g181 V\u000a p18042 tp18043 a(g6 V# Prefer using a static library (so that no silly _DYNAMIC symbols\u000a p18044 tp18045 a(g181 V p18046 tp18047 a(g6 V# are required to link).\u000a p18048 tp18049 a(g181 V p18050 tp18051 a(g107 Vif p18052 tp18053 a(g53 Vtest p18054 tp18055 a(g181 V tp18056 a(g181 V-n p18057 tp18058 a(g181 V tp18059 a(g237 V"$old_library" p18060 tp18061 a(g181 V; tp18062 a(g181 V tp18063 a(g107 Vthen\u000a p18064 tp18065 a(g69 Vnewdlprefiles p18066 tp18067 a(g336 V= tp18068 a(g237 V"$newdlprefiles $dir/$old_library" p18069 tp18070 a(g181 V\u000a p18071 tp18072 a(g6 V# Otherwise, use the dlname, so that lt_dlopen finds it.\u000a p18073 tp18074 a(g181 V p18075 tp18076 a(g107 Velif p18077 tp18078 a(g53 Vtest p18079 tp18080 a(g181 V tp18081 a(g181 V-n p18082 tp18083 a(g181 V tp18084 a(g237 V"$dlname" p18085 tp18086 a(g181 V; tp18087 a(g181 V tp18088 a(g107 Vthen\u000a p18089 tp18090 a(g69 Vnewdlprefiles p18091 tp18092 a(g336 V= tp18093 a(g237 V"$newdlprefiles $dir/$dlname" p18094 tp18095 a(g181 V\u000a p18096 tp18097 a(g107 Velse\u000a p18098 tp18099 a(g69 Vnewdlprefiles p18100 tp18101 a(g336 V= tp18102 a(g237 V"$newdlprefiles $dir/$linklib" p18103 tp18104 a(g181 V\u000a p18105 tp18106 a(g107 Vfi\u000a p18107 tp18108 a(g107 Vfi p18109 tp18110 a(g181 V tp18111 a(g6 V# $pass = dlpreopen\u000a p18112 tp18113 a(g181 V\u000a p18114 tp18115 a(g107 Vif p18116 tp18117 a(g53 Vtest p18118 tp18119 a(g181 V tp18120 a(g181 V-z p18121 tp18122 a(g181 V tp18123 a(g237 V"$libdir" p18124 tp18125 a(g181 V; tp18126 a(g181 V tp18127 a(g107 Vthen p18128 tp18129 a(g181 V\u000a p18130 tp18131 a(g6 V# Link the convenience library\u000a p18132 tp18133 a(g181 V p18134 tp18135 a(g107 Vif p18136 tp18137 a(g53 Vtest p18138 tp18139 a(g181 V tp18140 a(g237 V"$linkmode" p18141 tp18142 a(g181 V tp18143 a(g336 V= tp18144 a(g181 V tp18145 a(g181 Vlib; p18146 tp18147 a(g181 V tp18148 a(g107 Vthen\u000a p18149 tp18150 a(g69 Vdeplibs p18151 tp18152 a(g336 V= tp18153 a(g237 V"$dir/$old_library $deplibs" p18154 tp18155 a(g181 V\u000a p18156 tp18157 a(g107 Velif p18158 tp18159 a(g53 Vtest p18160 tp18161 a(g181 V tp18162 a(g237 V"$linkmode,$pass" p18163 tp18164 a(g181 V tp18165 a(g336 V= tp18166 a(g181 V tp18167 a(g237 V"prog,link" p18168 tp18169 a(g181 V; tp18170 a(g181 V tp18171 a(g107 Vthen\u000a p18172 tp18173 a(g69 Vcompile_deplibs p18174 tp18175 a(g336 V= tp18176 a(g237 V"$dir/$old_library $compile_deplibs" p18177 tp18178 a(g181 V\u000a p18179 tp18180 a(g69 Vfinalize_deplibs p18181 tp18182 a(g336 V= tp18183 a(g237 V"$dir/$old_library $finalize_deplibs" p18184 tp18185 a(g181 V\u000a p18186 tp18187 a(g107 Velse\u000a p18188 tp18189 a(g69 Vdeplibs p18190 tp18191 a(g336 V= tp18192 a(g237 V"$lib $deplibs" p18193 tp18194 a(g181 V tp18195 a(g6 V# used for prog,scan pass\u000a p18196 tp18197 a(g181 V p18198 tp18199 a(g107 Vfi\u000a p18200 tp18201 a(g107 Vcontinue\u000a p18202 tp18203 a(g107 Vfi\u000a\u000a\u000a p18204 tp18205 a(g107 Vif p18206 tp18207 a(g53 Vtest p18208 tp18209 a(g181 V tp18210 a(g237 V"$linkmode" p18211 tp18212 a(g181 V tp18213 a(g336 V= tp18214 a(g181 V tp18215 a(g181 Vprog p18216 tp18217 a(g181 V tp18218 a(g336 V&& p18219 tp18220 a(g181 V tp18221 a(g53 Vtest p18222 tp18223 a(g181 V tp18224 a(g237 V"$pass" p18225 tp18226 a(g181 V tp18227 a(g181 V! tp18228 a(g336 V= tp18229 a(g181 V tp18230 a(g181 Vlink; p18231 tp18232 a(g181 V tp18233 a(g107 Vthen\u000a p18234 tp18235 a(g69 Vnewlib_search_path p18236 tp18237 a(g336 V= tp18238 a(g237 V"$newlib_search_path $ladir" p18239 tp18240 a(g181 V\u000a p18241 tp18242 a(g69 Vdeplibs p18243 tp18244 a(g336 V= tp18245 a(g237 V"$lib $deplibs" p18246 tp18247 a(g181 V\u000a\u000a p18248 tp18249 a(g69 Vlinkalldeplibs p18250 tp18251 a(g336 V= tp18252 a(g181 Vno p18253 tp18254 a(g181 V\u000a p18255 tp18256 a(g107 Vif p18257 tp18258 a(g53 Vtest p18259 tp18260 a(g181 V tp18261 a(g237 V"$link_all_deplibs" p18262 tp18263 a(g181 V tp18264 a(g181 V! tp18265 a(g336 V= tp18266 a(g181 V tp18267 a(g181 Vno p18268 tp18269 a(g181 V tp18270 a(g336 V|| p18271 tp18272 a(g181 V tp18273 a(g53 Vtest p18274 tp18275 a(g181 V tp18276 a(g181 V-z p18277 tp18278 a(g181 V tp18279 a(g237 V"$library_names" p18280 tp18281 a(g181 V tp18282 a(g336 V|| p18283 tp18284 a(g181 V\u000a p18285 tp18286 a(g53 Vtest p18287 tp18288 a(g181 V tp18289 a(g237 V"$build_libtool_libs" p18290 tp18291 a(g181 V tp18292 a(g336 V= tp18293 a(g181 V tp18294 a(g181 Vno; p18295 tp18296 a(g181 V tp18297 a(g107 Vthen\u000a p18298 tp18299 a(g69 Vlinkalldeplibs p18300 tp18301 a(g336 V= tp18302 a(g181 Vyes p18303 tp18304 a(g181 V\u000a p18305 tp18306 a(g107 Vfi\u000a\u000a p18307 tp18308 a(g69 Vtmp_libs p18309 tp18310 a(g336 V= tp18311 a(g181 V\u000a p18312 tp18313 a(g107 Vfor p18314 tp18315 a(g181 Vdeplib p18316 tp18317 a(g181 V tp18318 a(g181 Vin p18319 tp18320 a(g181 V tp18321 a(g69 V$dependency_libs p18322 tp18323 a(g181 V; tp18324 a(g181 V tp18325 a(g107 Vdo\u000a p18326 tp18327 a(g107 Vcase p18328 tp18329 a(g181 V tp18330 a(g69 V$deplib p18331 tp18332 a(g181 V tp18333 a(g181 Vin p18334 tp18335 a(g181 V\u000a p18336 tp18337 a(g181 V-L* p18338 tp18339 a(g336 V) tp18340 a(g181 V tp18341 a(g69 Vnewlib_search_path p18342 tp18343 a(g336 V= tp18344 a(g237 V"$newlib_search_path " p18345 tp18346 a(g256 V` tp18347 a(g69 V$echo p18348 tp18349 a(g181 V tp18350 a(g237 V"X$deplib" p18351 tp18352 a(g181 V tp18353 a(g181 V| tp18354 a(g181 V tp18355 a(g69 V$Xsed p18356 tp18357 a(g181 V tp18358 a(g181 V-e p18359 tp18360 a(g181 V tp18361 a(g264 V's/^-L//' p18362 tp18363 a(g256 V` tp18364 a(g181 V; tp18365 a(g181 V; tp18366 a(g181 V tp18367 a(g6 V### testsuite: skip nested quoting test\u000a p18368 tp18369 a(g181 V p18370 tp18371 a(g107 Vesac p18372 tp18373 a(g181 V\u000a p18374 tp18375 a(g6 V# Need to link against all dependency_libs?\u000a p18376 tp18377 a(g181 V p18378 tp18379 a(g107 Vif p18380 tp18381 a(g53 Vtest p18382 tp18383 a(g181 V tp18384 a(g237 V"$linkalldeplibs" p18385 tp18386 a(g181 V tp18387 a(g336 V= tp18388 a(g181 V tp18389 a(g181 Vyes; p18390 tp18391 a(g181 V tp18392 a(g107 Vthen\u000a p18393 tp18394 a(g69 Vdeplibs p18395 tp18396 a(g336 V= tp18397 a(g237 V"$deplib $deplibs" p18398 tp18399 a(g181 V\u000a p18400 tp18401 a(g107 Velse p18402 tp18403 a(g181 V\u000a p18404 tp18405 a(g6 V# Need to hardcode shared library paths\u000a p18406 tp18407 a(g181 V p18408 tp18409 a(g6 V# or/and link against static libraries\u000a p18410 tp18411 a(g181 V p18412 tp18413 a(g69 Vnewdependency_libs p18414 tp18415 a(g336 V= tp18416 a(g237 V"$deplib $newdependency_libs" p18417 tp18418 a(g181 V\u000a p18419 tp18420 a(g107 Vfi\u000a p18421 tp18422 a(g107 Vif p18423 tp18424 a(g53 Vtest p18425 tp18426 a(g181 V tp18427 a(g237 V"X$duplicate_deps" p18428 tp18429 a(g181 V tp18430 a(g336 V= tp18431 a(g181 V tp18432 a(g237 V"Xyes" p18433 tp18434 a(g181 V tp18435 a(g181 V; tp18436 a(g181 V tp18437 a(g107 Vthen\u000a p18438 tp18439 a(g107 Vcase p18440 tp18441 a(g181 V tp18442 a(g237 V"$tmp_libs " p18443 tp18444 a(g181 V tp18445 a(g181 Vin p18446 tp18447 a(g181 V\u000a p18448 tp18449 a(g181 V* tp18450 a(g237 V" $deplib " p18451 tp18452 a(g181 V* tp18453 a(g336 V) tp18454 a(g181 V tp18455 a(g69 Vspecialdeplibs p18456 tp18457 a(g336 V= tp18458 a(g237 V"$specialdeplibs $deplib" p18459 tp18460 a(g181 V tp18461 a(g181 V; tp18462 a(g181 V; tp18463 a(g181 V\u000a p18464 tp18465 a(g107 Vesac\u000a p18466 tp18467 a(g107 Vfi\u000a p18468 tp18469 a(g69 Vtmp_libs p18470 tp18471 a(g336 V= tp18472 a(g237 V"$tmp_libs $deplib" p18473 tp18474 a(g181 V\u000a p18475 tp18476 a(g107 Vdone p18477 tp18478 a(g181 V tp18479 a(g6 V# for deplib\u000a p18480 tp18481 a(g181 V p18482 tp18483 a(g107 Vcontinue\u000a p18484 tp18485 a(g107 Vfi p18486 tp18487 a(g181 V tp18488 a(g6 V# $linkmode = prog...\u000a p18489 tp18490 a(g181 V\u000a p18491 tp18492 a(g107 Vif p18493 tp18494 a(g53 Vtest p18495 tp18496 a(g181 V tp18497 a(g237 V"$linkmode,$pass" p18498 tp18499 a(g181 V tp18500 a(g336 V= tp18501 a(g181 V tp18502 a(g237 V"prog,link" p18503 tp18504 a(g181 V; tp18505 a(g181 V tp18506 a(g107 Vthen\u000a p18507 tp18508 a(g107 Vif p18509 tp18510 a(g53 Vtest p18511 tp18512 a(g181 V tp18513 a(g181 V-n p18514 tp18515 a(g181 V tp18516 a(g237 V"$library_names" p18517 tp18518 a(g181 V tp18519 a(g336 V&& p18520 tp18521 a(g181 V\u000a p18522 tp18523 a(g336 V{ tp18524 a(g181 V tp18525 a(g53 Vtest p18526 tp18527 a(g181 V tp18528 a(g237 V"$prefer_static_libs" p18529 tp18530 a(g181 V tp18531 a(g336 V= tp18532 a(g181 V tp18533 a(g181 Vno p18534 tp18535 a(g181 V tp18536 a(g336 V|| p18537 tp18538 a(g181 V tp18539 a(g53 Vtest p18540 tp18541 a(g181 V tp18542 a(g181 V-z p18543 tp18544 a(g181 V tp18545 a(g237 V"$old_library" p18546 tp18547 a(g181 V; tp18548 a(g181 V tp18549 a(g336 V} tp18550 a(g181 V; tp18551 a(g181 V tp18552 a(g107 Vthen p18553 tp18554 a(g181 V\u000a p18555 tp18556 a(g6 V# We need to hardcode the library path\u000a p18557 tp18558 a(g181 V p18559 tp18560 a(g107 Vif p18561 tp18562 a(g53 Vtest p18563 tp18564 a(g181 V tp18565 a(g181 V-n p18566 tp18567 a(g181 V tp18568 a(g237 V"$shlibpath_var" p18569 tp18570 a(g181 V tp18571 a(g336 V&& p18572 tp18573 a(g181 V tp18574 a(g53 Vtest p18575 tp18576 a(g181 V tp18577 a(g181 V-z p18578 tp18579 a(g181 V tp18580 a(g237 V"$avoidtemprpath" p18581 tp18582 a(g181 V tp18583 a(g181 V; tp18584 a(g181 V tp18585 a(g107 Vthen p18586 tp18587 a(g181 V\u000a p18588 tp18589 a(g6 V# Make sure the rpath contains only unique directories.\u000a p18590 tp18591 a(g181 V p18592 tp18593 a(g107 Vcase p18594 tp18595 a(g181 V tp18596 a(g237 V"$temp_rpath " p18597 tp18598 a(g181 V tp18599 a(g181 Vin p18600 tp18601 a(g181 V\u000a p18602 tp18603 a(g181 V* tp18604 a(g237 V" $dir " p18605 tp18606 a(g181 V* tp18607 a(g336 V) tp18608 a(g181 V tp18609 a(g181 V; tp18610 a(g181 V; tp18611 a(g181 V\u000a p18612 tp18613 a(g181 V* tp18614 a(g237 V" $absdir " p18615 tp18616 a(g181 V* tp18617 a(g336 V) tp18618 a(g181 V tp18619 a(g181 V; tp18620 a(g181 V; tp18621 a(g181 V\u000a p18622 tp18623 a(g181 V* tp18624 a(g336 V) tp18625 a(g181 V tp18626 a(g69 Vtemp_rpath p18627 tp18628 a(g336 V= tp18629 a(g237 V"$temp_rpath $absdir" p18630 tp18631 a(g181 V tp18632 a(g181 V; tp18633 a(g181 V; tp18634 a(g181 V\u000a p18635 tp18636 a(g107 Vesac\u000a p18637 tp18638 a(g107 Vfi p18639 tp18640 a(g181 V\u000a\u000a p18641 tp18642 a(g6 V# Hardcode the library path.\u000a p18643 tp18644 a(g181 V p18645 tp18646 a(g6 V# Skip directories that are in the system default run-time\u000a p18647 tp18648 a(g181 V p18649 tp18650 a(g6 V# search path.\u000a p18651 tp18652 a(g181 V p18653 tp18654 a(g107 Vcase p18655 tp18656 a(g181 V tp18657 a(g237 V" $sys_lib_dlsearch_path " p18658 tp18659 a(g181 V tp18660 a(g181 Vin p18661 tp18662 a(g181 V\u000a p18663 tp18664 a(g181 V* tp18665 a(g237 V" $absdir " p18666 tp18667 a(g181 V* tp18668 a(g336 V) tp18669 a(g181 V tp18670 a(g181 V; tp18671 a(g181 V; tp18672 a(g181 V\u000a p18673 tp18674 a(g181 V* tp18675 a(g336 V) tp18676 a(g181 V\u000a p18677 tp18678 a(g107 Vcase p18679 tp18680 a(g181 V tp18681 a(g237 V"$compile_rpath " p18682 tp18683 a(g181 V tp18684 a(g181 Vin p18685 tp18686 a(g181 V\u000a p18687 tp18688 a(g181 V* tp18689 a(g237 V" $absdir " p18690 tp18691 a(g181 V* tp18692 a(g336 V) tp18693 a(g181 V tp18694 a(g181 V; tp18695 a(g181 V; tp18696 a(g181 V\u000a p18697 tp18698 a(g181 V* tp18699 a(g336 V) tp18700 a(g181 V tp18701 a(g69 Vcompile_rpath p18702 tp18703 a(g336 V= tp18704 a(g237 V"$compile_rpath $absdir" p18705 tp18706 a(g181 V\u000a p18707 tp18708 a(g107 Vesac p18709 tp18710 a(g181 V\u000a p18711 tp18712 a(g181 V; tp18713 a(g181 V; tp18714 a(g181 V\u000a p18715 tp18716 a(g107 Vesac\u000a p18717 tp18718 a(g107 Vcase p18719 tp18720 a(g181 V tp18721 a(g237 V" $sys_lib_dlsearch_path " p18722 tp18723 a(g181 V tp18724 a(g181 Vin p18725 tp18726 a(g181 V\u000a p18727 tp18728 a(g181 V* tp18729 a(g237 V" $libdir " p18730 tp18731 a(g181 V* tp18732 a(g336 V) tp18733 a(g181 V tp18734 a(g181 V; tp18735 a(g181 V; tp18736 a(g181 V\u000a p18737 tp18738 a(g181 V* tp18739 a(g336 V) tp18740 a(g181 V\u000a p18741 tp18742 a(g107 Vcase p18743 tp18744 a(g181 V tp18745 a(g237 V"$finalize_rpath " p18746 tp18747 a(g181 V tp18748 a(g181 Vin p18749 tp18750 a(g181 V\u000a p18751 tp18752 a(g181 V* tp18753 a(g237 V" $libdir " p18754 tp18755 a(g181 V* tp18756 a(g336 V) tp18757 a(g181 V tp18758 a(g181 V; tp18759 a(g181 V; tp18760 a(g181 V\u000a p18761 tp18762 a(g181 V* tp18763 a(g336 V) tp18764 a(g181 V tp18765 a(g69 Vfinalize_rpath p18766 tp18767 a(g336 V= tp18768 a(g237 V"$finalize_rpath $libdir" p18769 tp18770 a(g181 V\u000a p18771 tp18772 a(g107 Vesac p18773 tp18774 a(g181 V\u000a p18775 tp18776 a(g181 V; tp18777 a(g181 V; tp18778 a(g181 V\u000a p18779 tp18780 a(g107 Vesac\u000a p18781 tp18782 a(g107 Vfi p18783 tp18784 a(g181 V tp18785 a(g6 V# $linkmode,$pass = prog,link...\u000a p18786 tp18787 a(g181 V\u000a p18788 tp18789 a(g107 Vif p18790 tp18791 a(g53 Vtest p18792 tp18793 a(g181 V tp18794 a(g237 V"$alldeplibs" p18795 tp18796 a(g181 V tp18797 a(g336 V= tp18798 a(g181 V tp18799 a(g181 Vyes p18800 tp18801 a(g181 V tp18802 a(g336 V&& p18803 tp18804 a(g181 V\u000a p18805 tp18806 a(g336 V{ tp18807 a(g181 V tp18808 a(g53 Vtest p18809 tp18810 a(g181 V tp18811 a(g237 V"$deplibs_check_method" p18812 tp18813 a(g181 V tp18814 a(g336 V= tp18815 a(g181 V tp18816 a(g181 Vpass_all p18817 tp18818 a(g181 V tp18819 a(g336 V|| p18820 tp18821 a(g181 V\u000a p18822 tp18823 a(g336 V{ tp18824 a(g181 V tp18825 a(g53 Vtest p18826 tp18827 a(g181 V tp18828 a(g237 V"$build_libtool_libs" p18829 tp18830 a(g181 V tp18831 a(g336 V= tp18832 a(g181 V tp18833 a(g181 Vyes p18834 tp18835 a(g181 V tp18836 a(g336 V&& p18837 tp18838 a(g181 V\u000a p18839 tp18840 a(g53 Vtest p18841 tp18842 a(g181 V tp18843 a(g181 V-n p18844 tp18845 a(g181 V tp18846 a(g237 V"$library_names" p18847 tp18848 a(g181 V; tp18849 a(g181 V tp18850 a(g336 V} tp18851 a(g181 V; tp18852 a(g181 V tp18853 a(g336 V} tp18854 a(g181 V; tp18855 a(g181 V tp18856 a(g107 Vthen p18857 tp18858 a(g181 V\u000a p18859 tp18860 a(g6 V# We only need to search for static libraries\u000a p18861 tp18862 a(g181 V p18863 tp18864 a(g107 Vcontinue\u000a p18865 tp18866 a(g107 Vfi\u000a p18867 tp18868 a(g107 Vfi\u000a\u000a p18869 tp18870 a(g69 Vlink_static p18871 tp18872 a(g336 V= tp18873 a(g181 Vno p18874 tp18875 a(g181 V tp18876 a(g6 V# Whether the deplib will be linked statically\u000a p18877 tp18878 a(g181 V tp18879 a(g69 Vuse_static_libs p18880 tp18881 a(g336 V= tp18882 a(g69 V$prefer_static_libs p18883 tp18884 a(g181 V\u000a p18885 tp18886 a(g107 Vif p18887 tp18888 a(g53 Vtest p18889 tp18890 a(g181 V tp18891 a(g237 V"$use_static_libs" p18892 tp18893 a(g181 V tp18894 a(g336 V= tp18895 a(g181 V tp18896 a(g181 Vbuilt p18897 tp18898 a(g181 V tp18899 a(g336 V&& p18900 tp18901 a(g181 V tp18902 a(g53 Vtest p18903 tp18904 a(g181 V tp18905 a(g237 V"$installed" p18906 tp18907 a(g181 V tp18908 a(g336 V= tp18909 a(g181 V tp18910 a(g181 Vyes p18911 tp18912 a(g181 V tp18913 a(g181 V; tp18914 a(g181 V tp18915 a(g107 Vthen\u000a p18916 tp18917 a(g69 Vuse_static_libs p18918 tp18919 a(g336 V= tp18920 a(g181 Vno p18921 tp18922 a(g181 V\u000a p18923 tp18924 a(g107 Vfi\u000a p18925 tp18926 a(g107 Vif p18927 tp18928 a(g53 Vtest p18929 tp18930 a(g181 V tp18931 a(g181 V-n p18932 tp18933 a(g181 V tp18934 a(g237 V"$library_names" p18935 tp18936 a(g181 V tp18937 a(g336 V&& p18938 tp18939 a(g181 V\u000a p18940 tp18941 a(g336 V{ tp18942 a(g181 V tp18943 a(g53 Vtest p18944 tp18945 a(g181 V tp18946 a(g237 V"$use_static_libs" p18947 tp18948 a(g181 V tp18949 a(g336 V= tp18950 a(g181 V tp18951 a(g181 Vno p18952 tp18953 a(g181 V tp18954 a(g336 V|| p18955 tp18956 a(g181 V tp18957 a(g53 Vtest p18958 tp18959 a(g181 V tp18960 a(g181 V-z p18961 tp18962 a(g181 V tp18963 a(g237 V"$old_library" p18964 tp18965 a(g181 V; tp18966 a(g181 V tp18967 a(g336 V} tp18968 a(g181 V; tp18969 a(g181 V tp18970 a(g107 Vthen\u000a p18971 tp18972 a(g107 Vif p18973 tp18974 a(g53 Vtest p18975 tp18976 a(g181 V tp18977 a(g237 V"$installed" p18978 tp18979 a(g181 V tp18980 a(g336 V= tp18981 a(g181 V tp18982 a(g181 Vno; p18983 tp18984 a(g181 V tp18985 a(g107 Vthen\u000a p18986 tp18987 a(g69 Vnotinst_deplibs p18988 tp18989 a(g336 V= tp18990 a(g237 V"$notinst_deplibs $lib" p18991 tp18992 a(g181 V\u000a p18993 tp18994 a(g69 Vneed_relink p18995 tp18996 a(g336 V= tp18997 a(g181 Vyes p18998 tp18999 a(g181 V\u000a p19000 tp19001 a(g107 Vfi p19002 tp19003 a(g181 V\u000a p19004 tp19005 a(g6 V# This is a shared library\u000a p19006 tp19007 a(g181 V\u000a p19008 tp19009 a(g6 V# Warn about portability, can't link against -module's on\u000a p19010 tp19011 a(g181 V p19012 tp19013 a(g6 V# some systems (darwin)\u000a p19014 tp19015 a(g181 V p19016 tp19017 a(g107 Vif p19018 tp19019 a(g53 Vtest p19020 tp19021 a(g181 V tp19022 a(g237 V"$shouldnotlink" p19023 tp19024 a(g181 V tp19025 a(g336 V= tp19026 a(g181 V tp19027 a(g181 Vyes p19028 tp19029 a(g181 V tp19030 a(g336 V&& p19031 tp19032 a(g181 V tp19033 a(g53 Vtest p19034 tp19035 a(g181 V tp19036 a(g237 V"$pass" p19037 tp19038 a(g181 V tp19039 a(g336 V= tp19040 a(g181 V tp19041 a(g181 Vlink p19042 tp19043 a(g181 V tp19044 a(g181 V; tp19045 a(g181 V tp19046 a(g107 Vthen p19047 tp19048 a(g181 V\u000a p19049 tp19050 a(g69 V$echo p19051 tp19052 a(g181 V\u000a p19053 tp19054 a(g107 Vif p19055 tp19056 a(g53 Vtest p19057 tp19058 a(g181 V tp19059 a(g237 V"$linkmode" p19060 tp19061 a(g181 V tp19062 a(g336 V= tp19063 a(g181 V tp19064 a(g181 Vprog; p19065 tp19066 a(g181 V tp19067 a(g107 Vthen p19068 tp19069 a(g181 V\u000a p19070 tp19071 a(g69 V$echo p19072 tp19073 a(g181 V tp19074 a(g237 V"*** Warning: Linking the executable $output against the loadable module" p19075 tp19076 a(g181 V\u000a p19077 tp19078 a(g107 Velse p19079 tp19080 a(g181 V\u000a p19081 tp19082 a(g69 V$echo p19083 tp19084 a(g181 V tp19085 a(g237 V"*** Warning: Linking the shared library $output against the loadable module" p19086 tp19087 a(g181 V\u000a p19088 tp19089 a(g107 Vfi p19090 tp19091 a(g181 V\u000a p19092 tp19093 a(g69 V$echo p19094 tp19095 a(g181 V tp19096 a(g237 V"*** $linklib is not portable!" p19097 tp19098 a(g181 V\u000a p19099 tp19100 a(g107 Vfi\u000a p19101 tp19102 a(g107 Vif p19103 tp19104 a(g53 Vtest p19105 tp19106 a(g181 V tp19107 a(g237 V"$linkmode" p19108 tp19109 a(g181 V tp19110 a(g336 V= tp19111 a(g181 V tp19112 a(g181 Vlib p19113 tp19114 a(g181 V tp19115 a(g336 V&& p19116 tp19117 a(g181 V\u000a p19118 tp19119 a(g53 Vtest p19120 tp19121 a(g181 V tp19122 a(g237 V"$hardcode_into_libs" p19123 tp19124 a(g181 V tp19125 a(g336 V= tp19126 a(g181 V tp19127 a(g181 Vyes; p19128 tp19129 a(g181 V tp19130 a(g107 Vthen p19131 tp19132 a(g181 V\u000a p19133 tp19134 a(g6 V# Hardcode the library path.\u000a p19135 tp19136 a(g181 V p19137 tp19138 a(g6 V# Skip directories that are in the system default run-time\u000a p19139 tp19140 a(g181 V p19141 tp19142 a(g6 V# search path.\u000a p19143 tp19144 a(g181 V p19145 tp19146 a(g107 Vcase p19147 tp19148 a(g181 V tp19149 a(g237 V" $sys_lib_dlsearch_path " p19150 tp19151 a(g181 V tp19152 a(g181 Vin p19153 tp19154 a(g181 V\u000a p19155 tp19156 a(g181 V* tp19157 a(g237 V" $absdir " p19158 tp19159 a(g181 V* tp19160 a(g336 V) tp19161 a(g181 V tp19162 a(g181 V; tp19163 a(g181 V; tp19164 a(g181 V\u000a p19165 tp19166 a(g181 V* tp19167 a(g336 V) tp19168 a(g181 V\u000a p19169 tp19170 a(g107 Vcase p19171 tp19172 a(g181 V tp19173 a(g237 V"$compile_rpath " p19174 tp19175 a(g181 V tp19176 a(g181 Vin p19177 tp19178 a(g181 V\u000a p19179 tp19180 a(g181 V* tp19181 a(g237 V" $absdir " p19182 tp19183 a(g181 V* tp19184 a(g336 V) tp19185 a(g181 V tp19186 a(g181 V; tp19187 a(g181 V; tp19188 a(g181 V\u000a p19189 tp19190 a(g181 V* tp19191 a(g336 V) tp19192 a(g181 V tp19193 a(g69 Vcompile_rpath p19194 tp19195 a(g336 V= tp19196 a(g237 V"$compile_rpath $absdir" p19197 tp19198 a(g181 V\u000a p19199 tp19200 a(g107 Vesac p19201 tp19202 a(g181 V\u000a p19203 tp19204 a(g181 V; tp19205 a(g181 V; tp19206 a(g181 V\u000a p19207 tp19208 a(g107 Vesac\u000a p19209 tp19210 a(g107 Vcase p19211 tp19212 a(g181 V tp19213 a(g237 V" $sys_lib_dlsearch_path " p19214 tp19215 a(g181 V tp19216 a(g181 Vin p19217 tp19218 a(g181 V\u000a p19219 tp19220 a(g181 V* tp19221 a(g237 V" $libdir " p19222 tp19223 a(g181 V* tp19224 a(g336 V) tp19225 a(g181 V tp19226 a(g181 V; tp19227 a(g181 V; tp19228 a(g181 V\u000a p19229 tp19230 a(g181 V* tp19231 a(g336 V) tp19232 a(g181 V\u000a p19233 tp19234 a(g107 Vcase p19235 tp19236 a(g181 V tp19237 a(g237 V"$finalize_rpath " p19238 tp19239 a(g181 V tp19240 a(g181 Vin p19241 tp19242 a(g181 V\u000a p19243 tp19244 a(g181 V* tp19245 a(g237 V" $libdir " p19246 tp19247 a(g181 V* tp19248 a(g336 V) tp19249 a(g181 V tp19250 a(g181 V; tp19251 a(g181 V; tp19252 a(g181 V\u000a p19253 tp19254 a(g181 V* tp19255 a(g336 V) tp19256 a(g181 V tp19257 a(g69 Vfinalize_rpath p19258 tp19259 a(g336 V= tp19260 a(g237 V"$finalize_rpath $libdir" p19261 tp19262 a(g181 V\u000a p19263 tp19264 a(g107 Vesac p19265 tp19266 a(g181 V\u000a p19267 tp19268 a(g181 V; tp19269 a(g181 V; tp19270 a(g181 V\u000a p19271 tp19272 a(g107 Vesac\u000a p19273 tp19274 a(g107 Vfi\u000a\u000a p19275 tp19276 a(g107 Vif p19277 tp19278 a(g53 Vtest p19279 tp19280 a(g181 V tp19281 a(g181 V-n p19282 tp19283 a(g181 V tp19284 a(g237 V"$old_archive_from_expsyms_cmds" p19285 tp19286 a(g181 V; tp19287 a(g181 V tp19288 a(g107 Vthen p19289 tp19290 a(g181 V\u000a p19291 tp19292 a(g6 V# figure out the soname\u000a p19293 tp19294 a(g181 V p19295 tp19296 a(g53 Vset p19297 tp19298 a(g181 Vdummy p19299 tp19300 a(g181 V tp19301 a(g69 V$library_names p19302 tp19303 a(g181 V\u000a p19304 tp19305 a(g69 Vrealname p19306 tp19307 a(g336 V= tp19308 a(g237 V"$2" p19309 tp19310 a(g181 V\u000a p19311 tp19312 a(g53 Vshift p19313 tp19314 a(g181 V; tp19315 a(g181 V tp19316 a(g53 Vshift\u000a p19317 tp19318 a(g69 Vlibname p19319 tp19320 a(g336 V= tp19321 a(g256 V` tp19322 a(g53 Veval p19323 tp19324 a(g181 V tp19325 a(g244 V\u005c\u005c p19326 tp19327 a(g69 V$echo p19328 tp19329 a(g181 V tp19330 a(g244 V\u005c" p19331 tp19332 a(g69 V$libname_spec p19333 tp19334 a(g244 V\u005c" p19335 tp19336 a(g256 V` tp19337 a(g181 V\u000a p19338 tp19339 a(g6 V# use dlname if we got it. it's perfectly good, no?\u000a p19340 tp19341 a(g181 V p19342 tp19343 a(g107 Vif p19344 tp19345 a(g53 Vtest p19346 tp19347 a(g181 V tp19348 a(g181 V-n p19349 tp19350 a(g181 V tp19351 a(g237 V"$dlname" p19352 tp19353 a(g181 V; tp19354 a(g181 V tp19355 a(g107 Vthen\u000a p19356 tp19357 a(g69 Vsoname p19358 tp19359 a(g336 V= tp19360 a(g237 V"$dlname" p19361 tp19362 a(g181 V\u000a p19363 tp19364 a(g107 Velif p19365 tp19366 a(g53 Vtest p19367 tp19368 a(g181 V tp19369 a(g181 V-n p19370 tp19371 a(g181 V tp19372 a(g237 V"$soname_spec" p19373 tp19374 a(g181 V; tp19375 a(g181 V tp19376 a(g107 Vthen p19377 tp19378 a(g181 V\u000a p19379 tp19380 a(g6 V# bleh windows\u000a p19381 tp19382 a(g181 V p19383 tp19384 a(g107 Vcase p19385 tp19386 a(g181 V tp19387 a(g69 V$host p19388 tp19389 a(g181 V tp19390 a(g181 Vin p19391 tp19392 a(g181 V\u000a p19393 tp19394 a(g181 V*cygwin* p19395 tp19396 a(g181 V tp19397 a(g181 V| tp19398 a(g181 V tp19399 a(g181 Vmingw* p19400 tp19401 a(g336 V) tp19402 a(g181 V\u000a p19403 tp19404 a(g69 Vmajor p19405 tp19406 a(g336 V= tp19407 a(g256 V` tp19408 a(g181 Vexpr p19409 tp19410 a(g181 V tp19411 a(g69 V$current p19412 tp19413 a(g181 V tp19414 a(g181 V- tp19415 a(g181 V tp19416 a(g69 V$age p19417 tp19418 a(g256 V` tp19419 a(g181 V\u000a p19420 tp19421 a(g69 Vversuffix p19422 tp19423 a(g336 V= tp19424 a(g237 V"-$major" p19425 tp19426 a(g181 V\u000a p19427 tp19428 a(g181 V; tp19429 a(g181 V; tp19430 a(g181 V\u000a p19431 tp19432 a(g107 Vesac\u000a p19433 tp19434 a(g53 Veval p19435 tp19436 a(g69 Vsoname p19437 tp19438 a(g336 V= tp19439 a(g244 V\u005c" p19440 tp19441 a(g69 V$soname_spec p19442 tp19443 a(g244 V\u005c" p19444 tp19445 a(g181 V\u000a p19446 tp19447 a(g107 Velse\u000a p19448 tp19449 a(g69 Vsoname p19450 tp19451 a(g336 V= tp19452 a(g237 V"$realname" p19453 tp19454 a(g181 V\u000a p19455 tp19456 a(g107 Vfi p19457 tp19458 a(g181 V\u000a\u000a p19459 tp19460 a(g6 V# Make a new name for the extract_expsyms_cmds to use\u000a p19461 tp19462 a(g181 V p19463 tp19464 a(g69 Vsoroot p19465 tp19466 a(g336 V= tp19467 a(g237 V"$soname" p19468 tp19469 a(g181 V\u000a p19470 tp19471 a(g69 Vsoname p19472 tp19473 a(g336 V= tp19474 a(g256 V` tp19475 a(g69 V$echo p19476 tp19477 a(g181 V tp19478 a(g69 V$soroot p19479 tp19480 a(g181 V tp19481 a(g181 V| tp19482 a(g181 V tp19483 a(g107 V${ p19484 tp19485 a(g69 VSED p19486 tp19487 a(g107 V} tp19488 a(g181 V tp19489 a(g181 V-e p19490 tp19491 a(g181 V tp19492 a(g264 V's/^.*\u005c///' p19493 tp19494 a(g256 V` tp19495 a(g181 V\u000a p19496 tp19497 a(g69 Vnewlib p19498 tp19499 a(g336 V= tp19500 a(g237 V"libimp-`$echo $soname | ${SED} 's/^lib//;s/\u005c.dll$//'`.a" p19501 tp19502 a(g181 V\u000a\u000a p19503 tp19504 a(g6 V# If the library has no export list, then create one now\u000a p19505 tp19506 a(g181 V p19507 tp19508 a(g107 Vif p19509 tp19510 a(g53 Vtest p19511 tp19512 a(g181 V tp19513 a(g181 V-f p19514 tp19515 a(g181 V tp19516 a(g237 V"$output_objdir/$soname-def" p19517 tp19518 a(g181 V; tp19519 a(g181 V tp19520 a(g107 Vthen p19521 tp19522 a(g181 V tp19523 a(g181 V: tp19524 a(g181 V\u000a p19525 tp19526 a(g107 Velse p19527 tp19528 a(g181 V\u000a p19529 tp19530 a(g69 V$show p19531 tp19532 a(g181 V tp19533 a(g237 V"extracting exported symbol list from \u005c`$soname'" p19534 tp19535 a(g181 V\u000a p19536 tp19537 a(g69 Vsave_ifs p19538 tp19539 a(g336 V= tp19540 a(g237 V"$IFS" p19541 tp19542 a(g181 V; tp19543 a(g181 V tp19544 a(g69 VIFS p19545 tp19546 a(g336 V= tp19547 a(g264 V'~' p19548 tp19549 a(g181 V\u000a p19550 tp19551 a(g69 Vcmds p19552 tp19553 a(g336 V= tp19554 a(g69 V$extract_expsyms_cmds p19555 tp19556 a(g181 V\u000a p19557 tp19558 a(g107 Vfor p19559 tp19560 a(g181 Vcmd p19561 tp19562 a(g181 V tp19563 a(g181 Vin p19564 tp19565 a(g181 V tp19566 a(g69 V$cmds p19567 tp19568 a(g181 V; tp19569 a(g181 V tp19570 a(g107 Vdo\u000a p19571 tp19572 a(g69 VIFS p19573 tp19574 a(g336 V= tp19575 a(g237 V"$save_ifs" p19576 tp19577 a(g181 V\u000a p19578 tp19579 a(g53 Veval p19580 tp19581 a(g69 Vcmd p19582 tp19583 a(g336 V= tp19584 a(g244 V\u005c" p19585 tp19586 a(g69 V$cmd p19587 tp19588 a(g244 V\u005c" p19589 tp19590 a(g181 V\u000a p19591 tp19592 a(g69 V$show p19593 tp19594 a(g181 V tp19595 a(g237 V"$cmd" p19596 tp19597 a(g181 V\u000a p19598 tp19599 a(g69 V$run p19600 tp19601 a(g181 V tp19602 a(g53 Veval p19603 tp19604 a(g181 V tp19605 a(g237 V"$cmd" p19606 tp19607 a(g181 V tp19608 a(g336 V|| p19609 tp19610 a(g181 V tp19611 a(g53 Vexit p19612 tp19613 a(g181 V tp19614 a(g69 V$? p19615 tp19616 a(g181 V\u000a p19617 tp19618 a(g107 Vdone\u000a p19619 tp19620 a(g69 VIFS p19621 tp19622 a(g336 V= tp19623 a(g237 V"$save_ifs" p19624 tp19625 a(g181 V\u000a p19626 tp19627 a(g107 Vfi p19628 tp19629 a(g181 V\u000a\u000a p19630 tp19631 a(g6 V# Create $newlib\u000a p19632 tp19633 a(g181 V p19634 tp19635 a(g107 Vif p19636 tp19637 a(g53 Vtest p19638 tp19639 a(g181 V tp19640 a(g181 V-f p19641 tp19642 a(g181 V tp19643 a(g237 V"$output_objdir/$newlib" p19644 tp19645 a(g181 V; tp19646 a(g181 V tp19647 a(g107 Vthen p19648 tp19649 a(g181 V tp19650 a(g181 V:; p19651 tp19652 a(g181 V tp19653 a(g107 Velse p19654 tp19655 a(g181 V\u000a p19656 tp19657 a(g69 V$show p19658 tp19659 a(g181 V tp19660 a(g237 V"generating import library for \u005c`$soname'" p19661 tp19662 a(g181 V\u000a p19663 tp19664 a(g69 Vsave_ifs p19665 tp19666 a(g336 V= tp19667 a(g237 V"$IFS" p19668 tp19669 a(g181 V; tp19670 a(g181 V tp19671 a(g69 VIFS p19672 tp19673 a(g336 V= tp19674 a(g264 V'~' p19675 tp19676 a(g181 V\u000a p19677 tp19678 a(g69 Vcmds p19679 tp19680 a(g336 V= tp19681 a(g69 V$old_archive_from_expsyms_cmds p19682 tp19683 a(g181 V\u000a p19684 tp19685 a(g107 Vfor p19686 tp19687 a(g181 Vcmd p19688 tp19689 a(g181 V tp19690 a(g181 Vin p19691 tp19692 a(g181 V tp19693 a(g69 V$cmds p19694 tp19695 a(g181 V; tp19696 a(g181 V tp19697 a(g107 Vdo\u000a p19698 tp19699 a(g69 VIFS p19700 tp19701 a(g336 V= tp19702 a(g237 V"$save_ifs" p19703 tp19704 a(g181 V\u000a p19705 tp19706 a(g53 Veval p19707 tp19708 a(g69 Vcmd p19709 tp19710 a(g336 V= tp19711 a(g244 V\u005c" p19712 tp19713 a(g69 V$cmd p19714 tp19715 a(g244 V\u005c" p19716 tp19717 a(g181 V\u000a p19718 tp19719 a(g69 V$show p19720 tp19721 a(g181 V tp19722 a(g237 V"$cmd" p19723 tp19724 a(g181 V\u000a p19725 tp19726 a(g69 V$run p19727 tp19728 a(g181 V tp19729 a(g53 Veval p19730 tp19731 a(g181 V tp19732 a(g237 V"$cmd" p19733 tp19734 a(g181 V tp19735 a(g336 V|| p19736 tp19737 a(g181 V tp19738 a(g53 Vexit p19739 tp19740 a(g181 V tp19741 a(g69 V$? p19742 tp19743 a(g181 V\u000a p19744 tp19745 a(g107 Vdone\u000a p19746 tp19747 a(g69 VIFS p19748 tp19749 a(g336 V= tp19750 a(g237 V"$save_ifs" p19751 tp19752 a(g181 V\u000a p19753 tp19754 a(g107 Vfi p19755 tp19756 a(g181 V\u000a p19757 tp19758 a(g6 V# make sure the library variables are pointing to the new library\u000a p19759 tp19760 a(g181 V p19761 tp19762 a(g69 Vdir p19763 tp19764 a(g336 V= tp19765 a(g69 V$output_objdir p19766 tp19767 a(g181 V\u000a p19768 tp19769 a(g69 Vlinklib p19770 tp19771 a(g336 V= tp19772 a(g69 V$newlib p19773 tp19774 a(g181 V\u000a p19775 tp19776 a(g107 Vfi p19777 tp19778 a(g181 V tp19779 a(g6 V# test -n "$old_archive_from_expsyms_cmds"\u000a p19780 tp19781 a(g181 V\u000a p19782 tp19783 a(g107 Vif p19784 tp19785 a(g53 Vtest p19786 tp19787 a(g181 V tp19788 a(g237 V"$linkmode" p19789 tp19790 a(g181 V tp19791 a(g336 V= tp19792 a(g181 V tp19793 a(g181 Vprog p19794 tp19795 a(g181 V tp19796 a(g336 V|| p19797 tp19798 a(g181 V tp19799 a(g53 Vtest p19800 tp19801 a(g181 V tp19802 a(g237 V"$mode" p19803 tp19804 a(g181 V tp19805 a(g181 V! tp19806 a(g336 V= tp19807 a(g181 V tp19808 a(g181 Vrelink; p19809 tp19810 a(g181 V tp19811 a(g107 Vthen\u000a p19812 tp19813 a(g69 Vadd_shlibpath p19814 tp19815 a(g336 V= tp19816 a(g181 V\u000a p19817 tp19818 a(g69 Vadd_dir p19819 tp19820 a(g336 V= tp19821 a(g181 V\u000a p19822 tp19823 a(g69 Vadd p19824 tp19825 a(g336 V= tp19826 a(g181 V\u000a p19827 tp19828 a(g69 Vlib_linked p19829 tp19830 a(g336 V= tp19831 a(g181 Vyes p19832 tp19833 a(g181 V\u000a p19834 tp19835 a(g107 Vcase p19836 tp19837 a(g181 V tp19838 a(g69 V$hardcode_action p19839 tp19840 a(g181 V tp19841 a(g181 Vin p19842 tp19843 a(g181 V\u000a p19844 tp19845 a(g181 Vimmediate p19846 tp19847 a(g181 V tp19848 a(g181 V| tp19849 a(g181 V tp19850 a(g181 Vunsupported p19851 tp19852 a(g336 V) tp19853 a(g181 V\u000a p19854 tp19855 a(g107 Vif p19856 tp19857 a(g53 Vtest p19858 tp19859 a(g181 V tp19860 a(g237 V"$hardcode_direct" p19861 tp19862 a(g181 V tp19863 a(g336 V= tp19864 a(g181 V tp19865 a(g181 Vno; p19866 tp19867 a(g181 V tp19868 a(g107 Vthen\u000a p19869 tp19870 a(g69 Vadd p19871 tp19872 a(g336 V= tp19873 a(g237 V"$dir/$linklib" p19874 tp19875 a(g181 V\u000a p19876 tp19877 a(g107 Vcase p19878 tp19879 a(g181 V tp19880 a(g69 V$host p19881 tp19882 a(g181 V tp19883 a(g181 Vin p19884 tp19885 a(g181 V\u000a p19886 tp19887 a(g181 V*-*-sco3.2v5.0. p19888 tp19889 a(g336 V[ tp19890 a(g181 V024 p19891 tp19892 a(g336 V] tp19893 a(g181 V* tp19894 a(g336 V) tp19895 a(g181 V tp19896 a(g69 Vadd_dir p19897 tp19898 a(g336 V= tp19899 a(g237 V"-L$dir" p19900 tp19901 a(g181 V tp19902 a(g181 V; tp19903 a(g181 V; tp19904 a(g181 V\u000a p19905 tp19906 a(g181 V*-*-sysv4*uw2* p19907 tp19908 a(g336 V) tp19909 a(g181 V tp19910 a(g69 Vadd_dir p19911 tp19912 a(g336 V= tp19913 a(g237 V"-L$dir" p19914 tp19915 a(g181 V tp19916 a(g181 V; tp19917 a(g181 V; tp19918 a(g181 V\u000a p19919 tp19920 a(g181 V*-*-sysv5OpenUNIX* p19921 tp19922 a(g181 V tp19923 a(g181 V| tp19924 a(g181 V tp19925 a(g181 V*-*-sysv5UnixWare7. p19926 tp19927 a(g336 V[ tp19928 a(g181 V01 p19929 tp19930 a(g336 V] tp19931 a(g181 V. tp19932 a(g336 V[ tp19933 a(g181 V10 p19934 tp19935 a(g336 V] tp19936 a(g181 V* tp19937 a(g181 V tp19938 a(g181 V| tp19939 a(g181 V tp19940 a(g244 V\u005c\u000a p19941 tp19942 a(g181 V p19943 tp19944 a(g181 V*-*-unixware7* p19945 tp19946 a(g336 V) tp19947 a(g181 V tp19948 a(g69 Vadd_dir p19949 tp19950 a(g336 V= tp19951 a(g237 V"-L$dir" p19952 tp19953 a(g181 V tp19954 a(g181 V; tp19955 a(g181 V; tp19956 a(g181 V\u000a p19957 tp19958 a(g181 V*-*-darwin* p19959 tp19960 a(g181 V tp19961 a(g336 V) tp19962 a(g181 V\u000a p19963 tp19964 a(g6 V# if the lib is a module then we can not link against\u000a p19965 tp19966 a(g181 V p19967 tp19968 a(g6 V# it, someone is ignoring the new warnings I added\u000a p19969 tp19970 a(g181 V p19971 tp19972 a(g107 Vif p19973 tp19974 a(g181 V tp19975 a(g181 V/usr/bin/file p19976 tp19977 a(g181 V tp19978 a(g181 V-L p19979 tp19980 a(g181 V tp19981 a(g69 V$add p19982 tp19983 a(g181 V tp19984 a(g181 V2> p19985 tp19986 a(g181 V tp19987 a(g181 V/dev/null p19988 tp19989 a(g181 V tp19990 a(g181 V| tp19991 a(g181 V\u000a p19992 tp19993 a(g69 V$EGREP p19994 tp19995 a(g181 V tp19996 a(g237 V": [^:]* bundle" p19997 tp19998 a(g181 V tp19999 a(g181 V>/dev/null p20000 tp20001 a(g181 V tp20002 a(g181 V; tp20003 a(g181 V tp20004 a(g107 Vthen p20005 tp20006 a(g181 V\u000a p20007 tp20008 a(g69 V$echo p20009 tp20010 a(g181 V tp20011 a(g237 V"** Warning, lib $linklib is a module, not a shared library" p20012 tp20013 a(g181 V\u000a p20014 tp20015 a(g107 Vif p20016 tp20017 a(g53 Vtest p20018 tp20019 a(g181 V tp20020 a(g181 V-z p20021 tp20022 a(g181 V tp20023 a(g237 V"$old_library" p20024 tp20025 a(g181 V tp20026 a(g181 V; tp20027 a(g181 V tp20028 a(g107 Vthen p20029 tp20030 a(g181 V\u000a p20031 tp20032 a(g69 V$echo p20033 tp20034 a(g181 V\u000a p20035 tp20036 a(g69 V$echo p20037 tp20038 a(g181 V tp20039 a(g237 V"** And there doesn't seem to be a static archive available" p20040 tp20041 a(g181 V\u000a p20042 tp20043 a(g69 V$echo p20044 tp20045 a(g181 V tp20046 a(g237 V"** The link will probably fail, sorry" p20047 tp20048 a(g181 V\u000a p20049 tp20050 a(g107 Velse\u000a p20051 tp20052 a(g69 Vadd p20053 tp20054 a(g336 V= tp20055 a(g237 V"$dir/$old_library" p20056 tp20057 a(g181 V\u000a p20058 tp20059 a(g107 Vfi\u000a p20060 tp20061 a(g107 Vfi\u000a p20062 tp20063 a(g107 Vesac\u000a p20064 tp20065 a(g107 Velif p20066 tp20067 a(g53 Vtest p20068 tp20069 a(g181 V tp20070 a(g237 V"$hardcode_minus_L" p20071 tp20072 a(g181 V tp20073 a(g336 V= tp20074 a(g181 V tp20075 a(g181 Vno; p20076 tp20077 a(g181 V tp20078 a(g107 Vthen\u000a p20079 tp20080 a(g107 Vcase p20081 tp20082 a(g181 V tp20083 a(g69 V$host p20084 tp20085 a(g181 V tp20086 a(g181 Vin p20087 tp20088 a(g181 V\u000a p20089 tp20090 a(g181 V*-*-sunos* p20091 tp20092 a(g336 V) tp20093 a(g181 V tp20094 a(g69 Vadd_shlibpath p20095 tp20096 a(g336 V= tp20097 a(g237 V"$dir" p20098 tp20099 a(g181 V tp20100 a(g181 V; tp20101 a(g181 V; tp20102 a(g181 V\u000a p20103 tp20104 a(g107 Vesac\u000a p20105 tp20106 a(g69 Vadd_dir p20107 tp20108 a(g336 V= tp20109 a(g237 V"-L$dir" p20110 tp20111 a(g181 V\u000a p20112 tp20113 a(g69 Vadd p20114 tp20115 a(g336 V= tp20116 a(g237 V"-l$name" p20117 tp20118 a(g181 V\u000a p20119 tp20120 a(g107 Velif p20121 tp20122 a(g53 Vtest p20123 tp20124 a(g181 V tp20125 a(g237 V"$hardcode_shlibpath_var" p20126 tp20127 a(g181 V tp20128 a(g336 V= tp20129 a(g181 V tp20130 a(g181 Vno; p20131 tp20132 a(g181 V tp20133 a(g107 Vthen\u000a p20134 tp20135 a(g69 Vadd_shlibpath p20136 tp20137 a(g336 V= tp20138 a(g237 V"$dir" p20139 tp20140 a(g181 V\u000a p20141 tp20142 a(g69 Vadd p20143 tp20144 a(g336 V= tp20145 a(g237 V"-l$name" p20146 tp20147 a(g181 V\u000a p20148 tp20149 a(g107 Velse\u000a p20150 tp20151 a(g69 Vlib_linked p20152 tp20153 a(g336 V= tp20154 a(g181 Vno p20155 tp20156 a(g181 V\u000a p20157 tp20158 a(g107 Vfi p20159 tp20160 a(g181 V\u000a p20161 tp20162 a(g181 V; tp20163 a(g181 V; tp20164 a(g181 V\u000a p20165 tp20166 a(g181 Vrelink p20167 tp20168 a(g336 V) tp20169 a(g181 V\u000a p20170 tp20171 a(g107 Vif p20172 tp20173 a(g53 Vtest p20174 tp20175 a(g181 V tp20176 a(g237 V"$hardcode_direct" p20177 tp20178 a(g181 V tp20179 a(g336 V= tp20180 a(g181 V tp20181 a(g181 Vyes; p20182 tp20183 a(g181 V tp20184 a(g107 Vthen\u000a p20185 tp20186 a(g69 Vadd p20187 tp20188 a(g336 V= tp20189 a(g237 V"$dir/$linklib" p20190 tp20191 a(g181 V\u000a p20192 tp20193 a(g107 Velif p20194 tp20195 a(g53 Vtest p20196 tp20197 a(g181 V tp20198 a(g237 V"$hardcode_minus_L" p20199 tp20200 a(g181 V tp20201 a(g336 V= tp20202 a(g181 V tp20203 a(g181 Vyes; p20204 tp20205 a(g181 V tp20206 a(g107 Vthen\u000a p20207 tp20208 a(g69 Vadd_dir p20209 tp20210 a(g336 V= tp20211 a(g237 V"-L$dir" p20212 tp20213 a(g181 V\u000a p20214 tp20215 a(g6 V# Try looking first in the location we're being installed to.\u000a p20216 tp20217 a(g181 V p20218 tp20219 a(g107 Vif p20220 tp20221 a(g53 Vtest p20222 tp20223 a(g181 V tp20224 a(g181 V-n p20225 tp20226 a(g181 V tp20227 a(g237 V"$inst_prefix_dir" p20228 tp20229 a(g181 V; tp20230 a(g181 V tp20231 a(g107 Vthen\u000a p20232 tp20233 a(g107 Vcase p20234 tp20235 a(g181 V tp20236 a(g69 V$libdir p20237 tp20238 a(g181 V tp20239 a(g181 Vin p20240 tp20241 a(g181 V\u000a p20242 tp20243 a(g336 V[ tp20244 a(g244 V\u005c\u005c p20245 tp20246 a(g181 V/ tp20247 a(g336 V] tp20248 a(g181 V* tp20249 a(g336 V) tp20250 a(g181 V\u000a p20251 tp20252 a(g69 Vadd_dir p20253 tp20254 a(g336 V= tp20255 a(g237 V"$add_dir -L$inst_prefix_dir$libdir" p20256 tp20257 a(g181 V\u000a p20258 tp20259 a(g181 V; tp20260 a(g181 V; tp20261 a(g181 V\u000a p20262 tp20263 a(g107 Vesac\u000a p20264 tp20265 a(g107 Vfi\u000a p20266 tp20267 a(g69 Vadd p20268 tp20269 a(g336 V= tp20270 a(g237 V"-l$name" p20271 tp20272 a(g181 V\u000a p20273 tp20274 a(g107 Velif p20275 tp20276 a(g53 Vtest p20277 tp20278 a(g181 V tp20279 a(g237 V"$hardcode_shlibpath_var" p20280 tp20281 a(g181 V tp20282 a(g336 V= tp20283 a(g181 V tp20284 a(g181 Vyes; p20285 tp20286 a(g181 V tp20287 a(g107 Vthen\u000a p20288 tp20289 a(g69 Vadd_shlibpath p20290 tp20291 a(g336 V= tp20292 a(g237 V"$dir" p20293 tp20294 a(g181 V\u000a p20295 tp20296 a(g69 Vadd p20297 tp20298 a(g336 V= tp20299 a(g237 V"-l$name" p20300 tp20301 a(g181 V\u000a p20302 tp20303 a(g107 Velse\u000a p20304 tp20305 a(g69 Vlib_linked p20306 tp20307 a(g336 V= tp20308 a(g181 Vno p20309 tp20310 a(g181 V\u000a p20311 tp20312 a(g107 Vfi p20313 tp20314 a(g181 V\u000a p20315 tp20316 a(g181 V; tp20317 a(g181 V; tp20318 a(g181 V\u000a p20319 tp20320 a(g181 V* tp20321 a(g336 V) tp20322 a(g181 V tp20323 a(g69 Vlib_linked p20324 tp20325 a(g336 V= tp20326 a(g181 Vno p20327 tp20328 a(g181 V tp20329 a(g181 V; tp20330 a(g181 V; tp20331 a(g181 V\u000a p20332 tp20333 a(g107 Vesac\u000a\u000a p20334 tp20335 a(g107 Vif p20336 tp20337 a(g53 Vtest p20338 tp20339 a(g181 V tp20340 a(g237 V"$lib_linked" p20341 tp20342 a(g181 V tp20343 a(g181 V! tp20344 a(g336 V= tp20345 a(g181 V tp20346 a(g181 Vyes; p20347 tp20348 a(g181 V tp20349 a(g107 Vthen p20350 tp20351 a(g181 V\u000a p20352 tp20353 a(g69 V$echo p20354 tp20355 a(g181 V tp20356 a(g237 V"$modename: configuration error: unsupported hardcode properties" p20357 tp20358 a(g181 V\u000a p20359 tp20360 a(g53 Vexit p20361 tp20362 a(g181 V tp20363 a(g69 V$EXIT_FAILURE p20364 tp20365 a(g181 V\u000a p20366 tp20367 a(g107 Vfi\u000a\u000a p20368 tp20369 a(g107 Vif p20370 tp20371 a(g53 Vtest p20372 tp20373 a(g181 V tp20374 a(g181 V-n p20375 tp20376 a(g181 V tp20377 a(g237 V"$add_shlibpath" p20378 tp20379 a(g181 V; tp20380 a(g181 V tp20381 a(g107 Vthen\u000a p20382 tp20383 a(g107 Vcase p20384 tp20385 a(g181 V tp20386 a(g181 V: tp20387 a(g69 V$compile_shlibpath p20388 tp20389 a(g181 V: tp20390 a(g181 V tp20391 a(g181 Vin p20392 tp20393 a(g181 V\u000a p20394 tp20395 a(g181 V* tp20396 a(g237 V":$add_shlibpath:" p20397 tp20398 a(g181 V* tp20399 a(g336 V) tp20400 a(g181 V tp20401 a(g181 V; tp20402 a(g181 V; tp20403 a(g181 V\u000a p20404 tp20405 a(g181 V* tp20406 a(g336 V) tp20407 a(g181 V tp20408 a(g69 Vcompile_shlibpath p20409 tp20410 a(g336 V= tp20411 a(g237 V"$compile_shlibpath$add_shlibpath:" p20412 tp20413 a(g181 V tp20414 a(g181 V; tp20415 a(g181 V; tp20416 a(g181 V\u000a p20417 tp20418 a(g107 Vesac\u000a p20419 tp20420 a(g107 Vfi\u000a p20421 tp20422 a(g107 Vif p20423 tp20424 a(g53 Vtest p20425 tp20426 a(g181 V tp20427 a(g237 V"$linkmode" p20428 tp20429 a(g181 V tp20430 a(g336 V= tp20431 a(g181 V tp20432 a(g181 Vprog; p20433 tp20434 a(g181 V tp20435 a(g107 Vthen\u000a p20436 tp20437 a(g53 Vtest p20438 tp20439 a(g181 V tp20440 a(g181 V-n p20441 tp20442 a(g181 V tp20443 a(g237 V"$add_dir" p20444 tp20445 a(g181 V tp20446 a(g336 V&& p20447 tp20448 a(g181 V tp20449 a(g69 Vcompile_deplibs p20450 tp20451 a(g336 V= tp20452 a(g237 V"$add_dir $compile_deplibs" p20453 tp20454 a(g181 V\u000a p20455 tp20456 a(g53 Vtest p20457 tp20458 a(g181 V tp20459 a(g181 V-n p20460 tp20461 a(g181 V tp20462 a(g237 V"$add" p20463 tp20464 a(g181 V tp20465 a(g336 V&& p20466 tp20467 a(g181 V tp20468 a(g69 Vcompile_deplibs p20469 tp20470 a(g336 V= tp20471 a(g237 V"$add $compile_deplibs" p20472 tp20473 a(g181 V\u000a p20474 tp20475 a(g107 Velse\u000a p20476 tp20477 a(g53 Vtest p20478 tp20479 a(g181 V tp20480 a(g181 V-n p20481 tp20482 a(g181 V tp20483 a(g237 V"$add_dir" p20484 tp20485 a(g181 V tp20486 a(g336 V&& p20487 tp20488 a(g181 V tp20489 a(g69 Vdeplibs p20490 tp20491 a(g336 V= tp20492 a(g237 V"$add_dir $deplibs" p20493 tp20494 a(g181 V\u000a p20495 tp20496 a(g53 Vtest p20497 tp20498 a(g181 V tp20499 a(g181 V-n p20500 tp20501 a(g181 V tp20502 a(g237 V"$add" p20503 tp20504 a(g181 V tp20505 a(g336 V&& p20506 tp20507 a(g181 V tp20508 a(g69 Vdeplibs p20509 tp20510 a(g336 V= tp20511 a(g237 V"$add $deplibs" p20512 tp20513 a(g181 V\u000a p20514 tp20515 a(g107 Vif p20516 tp20517 a(g53 Vtest p20518 tp20519 a(g181 V tp20520 a(g237 V"$hardcode_direct" p20521 tp20522 a(g181 V tp20523 a(g181 V! tp20524 a(g336 V= tp20525 a(g181 V tp20526 a(g181 Vyes p20527 tp20528 a(g181 V tp20529 a(g336 V&& p20530 tp20531 a(g181 V tp20532 a(g244 V\u005c\u000a p20533 tp20534 a(g181 V p20535 tp20536 a(g53 Vtest p20537 tp20538 a(g181 V tp20539 a(g237 V"$hardcode_minus_L" p20540 tp20541 a(g181 V tp20542 a(g181 V! tp20543 a(g336 V= tp20544 a(g181 V tp20545 a(g181 Vyes p20546 tp20547 a(g181 V tp20548 a(g336 V&& p20549 tp20550 a(g181 V tp20551 a(g244 V\u005c\u000a p20552 tp20553 a(g181 V p20554 tp20555 a(g53 Vtest p20556 tp20557 a(g181 V tp20558 a(g237 V"$hardcode_shlibpath_var" p20559 tp20560 a(g181 V tp20561 a(g336 V= tp20562 a(g181 V tp20563 a(g181 Vyes; p20564 tp20565 a(g181 V tp20566 a(g107 Vthen\u000a p20567 tp20568 a(g107 Vcase p20569 tp20570 a(g181 V tp20571 a(g181 V: tp20572 a(g69 V$finalize_shlibpath p20573 tp20574 a(g181 V: tp20575 a(g181 V tp20576 a(g181 Vin p20577 tp20578 a(g181 V\u000a p20579 tp20580 a(g181 V* tp20581 a(g237 V":$libdir:" p20582 tp20583 a(g181 V* tp20584 a(g336 V) tp20585 a(g181 V tp20586 a(g181 V; tp20587 a(g181 V; tp20588 a(g181 V\u000a p20589 tp20590 a(g181 V* tp20591 a(g336 V) tp20592 a(g181 V tp20593 a(g69 Vfinalize_shlibpath p20594 tp20595 a(g336 V= tp20596 a(g237 V"$finalize_shlibpath$libdir:" p20597 tp20598 a(g181 V tp20599 a(g181 V; tp20600 a(g181 V; tp20601 a(g181 V\u000a p20602 tp20603 a(g107 Vesac\u000a p20604 tp20605 a(g107 Vfi\u000a p20606 tp20607 a(g107 Vfi\u000a p20608 tp20609 a(g107 Vfi\u000a\u000a p20610 tp20611 a(g107 Vif p20612 tp20613 a(g53 Vtest p20614 tp20615 a(g181 V tp20616 a(g237 V"$linkmode" p20617 tp20618 a(g181 V tp20619 a(g336 V= tp20620 a(g181 V tp20621 a(g181 Vprog p20622 tp20623 a(g181 V tp20624 a(g336 V|| p20625 tp20626 a(g181 V tp20627 a(g53 Vtest p20628 tp20629 a(g181 V tp20630 a(g237 V"$mode" p20631 tp20632 a(g181 V tp20633 a(g336 V= tp20634 a(g181 V tp20635 a(g181 Vrelink; p20636 tp20637 a(g181 V tp20638 a(g107 Vthen\u000a p20639 tp20640 a(g69 Vadd_shlibpath p20641 tp20642 a(g336 V= tp20643 a(g181 V\u000a p20644 tp20645 a(g69 Vadd_dir p20646 tp20647 a(g336 V= tp20648 a(g181 V\u000a p20649 tp20650 a(g69 Vadd p20651 tp20652 a(g336 V= tp20653 a(g181 V\u000a p20654 tp20655 a(g6 V# Finalize command for both is simple: just hardcode it.\u000a p20656 tp20657 a(g181 V p20658 tp20659 a(g107 Vif p20660 tp20661 a(g53 Vtest p20662 tp20663 a(g181 V tp20664 a(g237 V"$hardcode_direct" p20665 tp20666 a(g181 V tp20667 a(g336 V= tp20668 a(g181 V tp20669 a(g181 Vyes; p20670 tp20671 a(g181 V tp20672 a(g107 Vthen\u000a p20673 tp20674 a(g69 Vadd p20675 tp20676 a(g336 V= tp20677 a(g237 V"$libdir/$linklib" p20678 tp20679 a(g181 V\u000a p20680 tp20681 a(g107 Velif p20682 tp20683 a(g53 Vtest p20684 tp20685 a(g181 V tp20686 a(g237 V"$hardcode_minus_L" p20687 tp20688 a(g181 V tp20689 a(g336 V= tp20690 a(g181 V tp20691 a(g181 Vyes; p20692 tp20693 a(g181 V tp20694 a(g107 Vthen\u000a p20695 tp20696 a(g69 Vadd_dir p20697 tp20698 a(g336 V= tp20699 a(g237 V"-L$libdir" p20700 tp20701 a(g181 V\u000a p20702 tp20703 a(g69 Vadd p20704 tp20705 a(g336 V= tp20706 a(g237 V"-l$name" p20707 tp20708 a(g181 V\u000a p20709 tp20710 a(g107 Velif p20711 tp20712 a(g53 Vtest p20713 tp20714 a(g181 V tp20715 a(g237 V"$hardcode_shlibpath_var" p20716 tp20717 a(g181 V tp20718 a(g336 V= tp20719 a(g181 V tp20720 a(g181 Vyes; p20721 tp20722 a(g181 V tp20723 a(g107 Vthen\u000a p20724 tp20725 a(g107 Vcase p20726 tp20727 a(g181 V tp20728 a(g181 V: tp20729 a(g69 V$finalize_shlibpath p20730 tp20731 a(g181 V: tp20732 a(g181 V tp20733 a(g181 Vin p20734 tp20735 a(g181 V\u000a p20736 tp20737 a(g181 V* tp20738 a(g237 V":$libdir:" p20739 tp20740 a(g181 V* tp20741 a(g336 V) tp20742 a(g181 V tp20743 a(g181 V; tp20744 a(g181 V; tp20745 a(g181 V\u000a p20746 tp20747 a(g181 V* tp20748 a(g336 V) tp20749 a(g181 V tp20750 a(g69 Vfinalize_shlibpath p20751 tp20752 a(g336 V= tp20753 a(g237 V"$finalize_shlibpath$libdir:" p20754 tp20755 a(g181 V tp20756 a(g181 V; tp20757 a(g181 V; tp20758 a(g181 V\u000a p20759 tp20760 a(g107 Vesac\u000a p20761 tp20762 a(g69 Vadd p20763 tp20764 a(g336 V= tp20765 a(g237 V"-l$name" p20766 tp20767 a(g181 V\u000a p20768 tp20769 a(g107 Velif p20770 tp20771 a(g53 Vtest p20772 tp20773 a(g181 V tp20774 a(g237 V"$hardcode_automatic" p20775 tp20776 a(g181 V tp20777 a(g336 V= tp20778 a(g181 V tp20779 a(g181 Vyes; p20780 tp20781 a(g181 V tp20782 a(g107 Vthen\u000a p20783 tp20784 a(g107 Vif p20785 tp20786 a(g53 Vtest p20787 tp20788 a(g181 V tp20789 a(g181 V-n p20790 tp20791 a(g181 V tp20792 a(g237 V"$inst_prefix_dir" p20793 tp20794 a(g181 V tp20795 a(g336 V&& p20796 tp20797 a(g181 V\u000a p20798 tp20799 a(g53 Vtest p20800 tp20801 a(g181 V tp20802 a(g181 V-f p20803 tp20804 a(g181 V tp20805 a(g237 V"$inst_prefix_dir$libdir/$linklib" p20806 tp20807 a(g181 V tp20808 a(g181 V; tp20809 a(g181 V tp20810 a(g107 Vthen\u000a p20811 tp20812 a(g69 Vadd p20813 tp20814 a(g336 V= tp20815 a(g237 V"$inst_prefix_dir$libdir/$linklib" p20816 tp20817 a(g181 V\u000a p20818 tp20819 a(g107 Velse\u000a p20820 tp20821 a(g69 Vadd p20822 tp20823 a(g336 V= tp20824 a(g237 V"$libdir/$linklib" p20825 tp20826 a(g181 V\u000a p20827 tp20828 a(g107 Vfi\u000a p20829 tp20830 a(g107 Velse p20831 tp20832 a(g181 V\u000a p20833 tp20834 a(g6 V# We cannot seem to hardcode it, guess we'll fake it.\u000a p20835 tp20836 a(g181 V p20837 tp20838 a(g69 Vadd_dir p20839 tp20840 a(g336 V= tp20841 a(g237 V"-L$libdir" p20842 tp20843 a(g181 V\u000a p20844 tp20845 a(g6 V# Try looking first in the location we're being installed to.\u000a p20846 tp20847 a(g181 V p20848 tp20849 a(g107 Vif p20850 tp20851 a(g53 Vtest p20852 tp20853 a(g181 V tp20854 a(g181 V-n p20855 tp20856 a(g181 V tp20857 a(g237 V"$inst_prefix_dir" p20858 tp20859 a(g181 V; tp20860 a(g181 V tp20861 a(g107 Vthen\u000a p20862 tp20863 a(g107 Vcase p20864 tp20865 a(g181 V tp20866 a(g69 V$libdir p20867 tp20868 a(g181 V tp20869 a(g181 Vin p20870 tp20871 a(g181 V\u000a p20872 tp20873 a(g336 V[ tp20874 a(g244 V\u005c\u005c p20875 tp20876 a(g181 V/ tp20877 a(g336 V] tp20878 a(g181 V* tp20879 a(g336 V) tp20880 a(g181 V\u000a p20881 tp20882 a(g69 Vadd_dir p20883 tp20884 a(g336 V= tp20885 a(g237 V"$add_dir -L$inst_prefix_dir$libdir" p20886 tp20887 a(g181 V\u000a p20888 tp20889 a(g181 V; tp20890 a(g181 V; tp20891 a(g181 V\u000a p20892 tp20893 a(g107 Vesac\u000a p20894 tp20895 a(g107 Vfi\u000a p20896 tp20897 a(g69 Vadd p20898 tp20899 a(g336 V= tp20900 a(g237 V"-l$name" p20901 tp20902 a(g181 V\u000a p20903 tp20904 a(g107 Vfi\u000a\u000a p20905 tp20906 a(g107 Vif p20907 tp20908 a(g53 Vtest p20909 tp20910 a(g181 V tp20911 a(g237 V"$linkmode" p20912 tp20913 a(g181 V tp20914 a(g336 V= tp20915 a(g181 V tp20916 a(g181 Vprog; p20917 tp20918 a(g181 V tp20919 a(g107 Vthen\u000a p20920 tp20921 a(g53 Vtest p20922 tp20923 a(g181 V tp20924 a(g181 V-n p20925 tp20926 a(g181 V tp20927 a(g237 V"$add_dir" p20928 tp20929 a(g181 V tp20930 a(g336 V&& p20931 tp20932 a(g181 V tp20933 a(g69 Vfinalize_deplibs p20934 tp20935 a(g336 V= tp20936 a(g237 V"$add_dir $finalize_deplibs" p20937 tp20938 a(g181 V\u000a p20939 tp20940 a(g53 Vtest p20941 tp20942 a(g181 V tp20943 a(g181 V-n p20944 tp20945 a(g181 V tp20946 a(g237 V"$add" p20947 tp20948 a(g181 V tp20949 a(g336 V&& p20950 tp20951 a(g181 V tp20952 a(g69 Vfinalize_deplibs p20953 tp20954 a(g336 V= tp20955 a(g237 V"$add $finalize_deplibs" p20956 tp20957 a(g181 V\u000a p20958 tp20959 a(g107 Velse\u000a p20960 tp20961 a(g53 Vtest p20962 tp20963 a(g181 V tp20964 a(g181 V-n p20965 tp20966 a(g181 V tp20967 a(g237 V"$add_dir" p20968 tp20969 a(g181 V tp20970 a(g336 V&& p20971 tp20972 a(g181 V tp20973 a(g69 Vdeplibs p20974 tp20975 a(g336 V= tp20976 a(g237 V"$add_dir $deplibs" p20977 tp20978 a(g181 V\u000a p20979 tp20980 a(g53 Vtest p20981 tp20982 a(g181 V tp20983 a(g181 V-n p20984 tp20985 a(g181 V tp20986 a(g237 V"$add" p20987 tp20988 a(g181 V tp20989 a(g336 V&& p20990 tp20991 a(g181 V tp20992 a(g69 Vdeplibs p20993 tp20994 a(g336 V= tp20995 a(g237 V"$add $deplibs" p20996 tp20997 a(g181 V\u000a p20998 tp20999 a(g107 Vfi\u000a p21000 tp21001 a(g107 Vfi\u000a p21002 tp21003 a(g107 Velif p21004 tp21005 a(g53 Vtest p21006 tp21007 a(g181 V tp21008 a(g237 V"$linkmode" p21009 tp21010 a(g181 V tp21011 a(g336 V= tp21012 a(g181 V tp21013 a(g181 Vprog; p21014 tp21015 a(g181 V tp21016 a(g107 Vthen p21017 tp21018 a(g181 V\u000a p21019 tp21020 a(g6 V# Here we assume that one of hardcode_direct or hardcode_minus_L\u000a p21021 tp21022 a(g181 V p21023 tp21024 a(g6 V# is not unsupported. This is valid on all known static and\u000a p21025 tp21026 a(g181 V p21027 tp21028 a(g6 V# shared platforms.\u000a p21029 tp21030 a(g181 V p21031 tp21032 a(g107 Vif p21033 tp21034 a(g53 Vtest p21035 tp21036 a(g181 V tp21037 a(g237 V"$hardcode_direct" p21038 tp21039 a(g181 V tp21040 a(g181 V! tp21041 a(g336 V= tp21042 a(g181 V tp21043 a(g181 Vunsupported; p21044 tp21045 a(g181 V tp21046 a(g107 Vthen\u000a p21047 tp21048 a(g53 Vtest p21049 tp21050 a(g181 V tp21051 a(g181 V-n p21052 tp21053 a(g181 V tp21054 a(g237 V"$old_library" p21055 tp21056 a(g181 V tp21057 a(g336 V&& p21058 tp21059 a(g181 V tp21060 a(g69 Vlinklib p21061 tp21062 a(g336 V= tp21063 a(g237 V"$old_library" p21064 tp21065 a(g181 V\u000a p21066 tp21067 a(g69 Vcompile_deplibs p21068 tp21069 a(g336 V= tp21070 a(g237 V"$dir/$linklib $compile_deplibs" p21071 tp21072 a(g181 V\u000a p21073 tp21074 a(g69 Vfinalize_deplibs p21075 tp21076 a(g336 V= tp21077 a(g237 V"$dir/$linklib $finalize_deplibs" p21078 tp21079 a(g181 V\u000a p21080 tp21081 a(g107 Velse\u000a p21082 tp21083 a(g69 Vcompile_deplibs p21084 tp21085 a(g336 V= tp21086 a(g237 V"-l$name -L$dir $compile_deplibs" p21087 tp21088 a(g181 V\u000a p21089 tp21090 a(g69 Vfinalize_deplibs p21091 tp21092 a(g336 V= tp21093 a(g237 V"-l$name -L$dir $finalize_deplibs" p21094 tp21095 a(g181 V\u000a p21096 tp21097 a(g107 Vfi\u000a p21098 tp21099 a(g107 Velif p21100 tp21101 a(g53 Vtest p21102 tp21103 a(g181 V tp21104 a(g237 V"$build_libtool_libs" p21105 tp21106 a(g181 V tp21107 a(g336 V= tp21108 a(g181 V tp21109 a(g181 Vyes; p21110 tp21111 a(g181 V tp21112 a(g107 Vthen p21113 tp21114 a(g181 V\u000a p21115 tp21116 a(g6 V# Not a shared library\u000a p21117 tp21118 a(g181 V p21119 tp21120 a(g107 Vif p21121 tp21122 a(g53 Vtest p21123 tp21124 a(g181 V tp21125 a(g237 V"$deplibs_check_method" p21126 tp21127 a(g181 V tp21128 a(g181 V! tp21129 a(g336 V= tp21130 a(g181 V tp21131 a(g181 Vpass_all; p21132 tp21133 a(g181 V tp21134 a(g107 Vthen p21135 tp21136 a(g181 V\u000a p21137 tp21138 a(g6 V# We're trying link a shared library against a static one\u000a p21139 tp21140 a(g181 V p21141 tp21142 a(g6 V# but the system doesn't support it.\u000a p21143 tp21144 a.