Þ•ØÜ'œ=8R9RCUR™R²RÎRîRSP$SKuSOÁSPT.bT3‘T8ÅT þTHŸU–èU<V…¼VŽBWŽÑW`XDàX?%Y–eYOüYRLZUŸZVõZPL[E[Hã[I,\Dv\»\EI]”]O$^Ht^6½^6ô^7+_5c_›™_-5`xc`JÜ`I'a’qa“b‚˜b-c¡Ic9ëc9%dM_dN­dMüd“Je„Þe7cfM›f‰éfŠsg™þg@˜hLÙhê&i"jK4kN€k;ÏkH l@Tl?•lÕlëemŽQnœàn}o‡p6£pFÚpÈ!qÉêqK´rOsMPs>žs+ÝsK tMUtL£tˆðt8yu2²u\åuJBzDzPÒzH#{l{=ì{@*|:k|I¦|Bð|J3}{~}~ú}Iy~vÃ~J:H…F΋€G¡€Eé€2/bEâA(‚Aj‚J¬‚E÷‚O=ƒAƒTσK$„Fp„P·„Ž…U—…$í…M‡K`‡B¬‡Eï‡t5ˆ€ªˆ{+‰8§‰Gà‰B(ŠmkŠÙŠ<õŠG2‹(z‹=£‹2á‹KŒ8`ŒE™Œ9ߌAK[=§?å1%Ž;WŽ8“Ž-ÌŽFúJAAŒ=Î> ‘K‘wÛ‘DS’˜’G“D`“L¥“}ò“Gp”F¸”Fÿ”MF•G”•>Ü•D–.`–í–H}—\Æ—H#˜Ÿl˜I ™ÕV™D,š;qš<­š8êš#›@±›Cò›A6œ…xœRþœSQŸK¥¡Hñ¡E:¢E€¢BÆ¢„ £KŽ£NÚ£G)¤Fq¤=¸¤Fö¤I=¥B‡¥FÊ¥M¦t_¦=Ô¦H§C[§{Ÿ§M¨Ki¨;µ¨Hñ¨‹:©LÆ©—ª|«ªH(«Fq«?¸«Jø«OC¬“¬J­w`­JØ­w#®I›®Få®<,¯9i¯J£¯Kî¯7:°Jr°@½°?þ°?>±P~±Mϱ@²@^²JŸ²Hê²R3³M†³HÔ³R´Hp´K¹´Cµ|IµJƵ:¶DL¶:‘¶B̶L·H\·8¥·JÞ·š)¸BĸL¹HT¹R¹Hð¹l9ºB¦ºPéºJ:»…»»!¦»9È»¼.¼SD¼?˜¼ؼ1ì¼1½2P½9ƒ½G½½?¾2E¾x¾/˜¾;Ⱦ5¿/:¿%j¿&¿$·¿#Ü¿"À2#ÀVÀ'uÀ'À%ÅÀëÀ"Á#(Á%LÁ%rÁ˜Á7´Á.ìÁ4Â(PÂIyÂ9ÃÂ)ýÂ)'ÃQÃ)kÕÃ4²Ã=çÃV%Ä#|Ä~ ÄEÅ3eÅ'™Å*ÁÅìÅ2 Æ0=Æ!nÆ/Æ%ÀÆ&æÆ7 Ç EÇ!fÇ)ˆÇ,²Ç+ßÇ< ÈHÈ$fȋȧÈ7ÆÈ&þÈ#%ÉIÉhÉ.‡É¶ÉÌÉ)ìÉ,Ê"CÊ%fÊ?ŒÊÌÊ$âÊ:ËBËMbË(°Ë/ÙË& Ì10ÌDbÌ<§ÌBäÌ''Í*OÍ,zÍ'§Í,ÏÍ.üÍ1+Î']Î…Î5¢Î"ØÎûÎ5Ï1MÏÏžÏ-¼Ï'êÏ-Ð-@Ð/nÐ-žÐ-ÌÐúÐ,Ñ*GÑrÑ%‘Ñ5·Ñ3íÑ)!Ò$KÒ0pÒ¡Ò¿ÒÞÒ/ýÒ%-ÓSÓ1nÓ1 Ó,ÒÓ,ÿÓ0,Ô0]ÔŽÔ«Ô)ÊÔôÔ ÕT4Õ#‰Õ?­ÕíÕ* Ö6Ö6TÖ‹Ö"©ÖÌÖ$âÖ%×5-×>c×¢×5À×2ö×d)Ø,ŽØ-»ØéØ2Ù-7Ù)eÙ$Ù´ÙÒÙ"ñÙ'Ú2<Ú oÚ2ÚMÃÚOÛPaÛ²ÛÇÛDÛÛ8 Ü@YÜ0šÜ1ËÜ?ýÜB=Ý:€ÝN»Ý( Þ@3Þ:tÞ9¯Þ9éÞ#ß;Bß1~ß<°ß-íß.à;Jà3†àºàØà3óà'áDAá4†á;»áD÷á><âG{â<ÃâEã8FãAã9Áã<ûã+8ä/dä”ä.¯äÞä4øä7-åBeåB¨å$ëå5æ5FæF|æ6Ãæ-úæ:(çCcç3§ç:Ûç*è"Aèdèxè•è³è$ËèEðè6éSé pé0|é6­é)äé@ê@Oê?ê*Ðê;ûê&7ë,^ë(‹ë(´ë0Ýë*ì;9ì'uì ì<ªì9çì3!í.Uí$„í%©í)Ïí%ùíî8=î"vî0™î Êî=Øî5ïLLï6™ïbÐïc3ð—ð/³ð<ãðF ñEgñ*­ñNØñ7'òS_òL³òAóÔBó5ô@MôIŽôJØô;#õD_õ/¤õJÔõ-ö^Mö(¬ö+Õö+÷2-÷3`÷,”÷,Á÷-î÷BøJ_ø+ªø0Öøhù3pù3¤ùhØùAú1Òú5û5:û3pû/¤û6Ôû ü&ü=Fü&„ü<«ü'èüyý4Šý$¿ý3äý8þ8Qþ5Šþ@Àþ(ÿI*ÿ.tÿ*£ÿ3Îÿ*+-YyA©Gë33g(ž(Ç&ð": U0v$§0Ìý/&C%j$µ/Õ(#,L+y)¥5Ï#=)?g§"Ä5ç&7D!|3ž;Ò!70+h*”/¿6ï7&^7t5¬-â, = $P Tu 'Ê =ò 00 =a 0Ÿ 6Ð # >+ -j -˜ #Æ /ê  36 'j %’ S¸ < <I +† ² Ë Ü ð  +F"]€™ ²¾ÄÌÑ:Õ$ 5Vt/h¿?( h/s'£Ë*ê '% MYr.,¼(é62I0|(­Ö*î27j …-½#Íñ )&Pƒp2ô1'+Y=…Ãà6ý$4#Y}1”1Æ*ø)#4M‚$˜½-Ý& '2-Zˆ ™/£/ÓS Wc~šŸ¨ ±¿%Å"ë)!8 Ze~–,²µßº•P(X+­Íì% +22^1‘Ã3Ë ÿ (/Me&€§¹Õ Ú5æZw Œ–&º%á   # 0? p † !¢ Ä â 'ô !86!5o!1¥!×!õ!"""B"U"m"7"4Å"0ú"(+#T#g##‚#%¦#-Ì#ú#$$$$#$5$P$(o$(˜$Á$Ý$ú$%4%Q%o%‹%-œ% Ê%#Ø%(ü%%&&:&a&.s&4¢&.×&5'*<'(g''(®''×' ÿ'( (6(H(#`(„(›(¢(d©(Á)Ð)á)ú)*#,*4P*…*4¢*5×*( +6+!T+ v+ —+#¸+0Ü+0 ,>,'\,1„,'¶,#Þ,2-5-K- T- ^-i-q-z- ’- œ-¦-Á-ß-ö-#.6. S.^.t. ”.µ.Å.Ê. Ù.ã. ú./"/B/6b/™/·/ Õ/aß/'A0éi0 S2_t2 Ô2"õ2*3C3a3“3P4Ef4E¬40ò43#5EW5ã5„6Ò7EÙ78˜Ÿ8˜89‰Ñ9L[:?¨:Çè:°;0<Q²<U=‡Z=Hâ=K+>Fw>s¾>Ç2?‹ú?¼†@NCAJ’A:ÝA;B=TBB’BãÕB3¹C{íCGiDw±DÏ)EÐùEŒÊF1WG¢‰G@,H@mH‚®Hƒ1I|µI—2JŽÊJ?YKN™KŸèK ˆL¡)MAËM{ N*‰N´OQ6QOˆQ;ØQrRx‡RISÎJSYT”sUÑVÑÚV•¬W=BXI€XàÊXá«YGZ‚ÕZ|X[GÕ[+\RI\{œ\€]•™]C/^4s^Ϩ^OxcIÈc{dxŽd‹e>“eGÒeIfNdfF³fHúf‰CgŠÍgPXh©hL9iJ†iIÑi–jL²jPÿj=Pk…ŽktlG‰lHÑlQmMlm‚ºmH=ny†nRoNSoƒ¢oñ&p‰q2¢qOÕrK%s@qsN²st‹ƒtŠu<šuO×uC'vqkvÝvEùvS?w(“w9¼w<öwN3x;‚xL¾x: yKFyQ’y@äyD%z?jz9ªz>äzd#{Kˆ|UÔ|>*}9i}=£}–á}„x~Jý~zHPÃO€Od€´€GEyy‚t‚Pö‚EGƒJƒ0؃# „N-…f|…uã…×Y†Q1‡òƒ‡LvˆCÈC‰>K‰’Š‰FŠGdŠB¬ŠïŠ€‹ªŽŒÉ|V‘HÓ‘H’Fe’–¬’yC“½“Q?”U‘”>ç”K&•wr•Jê•u5–q«–œ—Oº—F ˜GQ˜}™˜T™Hl™Iµ™uÿ™ušP›Íd›…2œO¸œBEK€‘~žƒ‘žFŸ|\ŸFÙŸ{  ‹œ M(¡Kv¡>¡R¢HT¢?¢yÝ¢tW£LÌ£L¤uf¤tܤRQ¥E¤¥Oê¥s:¦}®¦K,§Hx§RÁ§u¨uŠ¨†©”‡©Gª@dªJ¥ª=ðªN.«x}«Dö«D;¬H€¬ÇɬC‘­MÕ­H#®Rl®u¿®Ã5¯Iù¯€C°iÄ°.±5±+Q±4}±²±2̱_ÿ±I_²©²1Á²5ó²<)³Ff³T­³L´2O´‚´9¢´HÜ´C%µ;iµ7¥µ3ݵ+¶(=¶'f¶5Ž¶)Ķ6î¶5%·3[·'·7··'ï·(¸-@¸n¸A¸:ϸC ¹/N¹S~¹9Ò¹) º)6º`º+zº¦º8úHüºgE»(­»…Ö»F\¼:£¼.Þ¼1 ½$?½4d½2™½!̽1î½% ¾&F¾Bm¾ °¾!Ѿ(ó¾,¿+I¿Eu¿'»¿/ã¿-À AÀUbÀ;¸À8ôÀ.-Á3\Á@Á"ÑÁ1ôÁ@&ÂHgÂ>°Â:ïÂW*à ‚Ã5£ÃXÙÃ%2ÄQXÄ7ªÄ:âÄ>Å?\Å[œÅIøÅSBÆ(–Æ1¿Æ*ñÆ.Ç/KÇ9{ÇBµÇ.øÇ$'È;LÈ!ˆÈªÈ8ÄÈ9ýÈ 7ÉXÉ3xÉ-¬É/ÚÉ/ Ê>:Ê/yÊ/©Ê!ÙÊ/ûÊ0+Ë\Ë+{Ë=§Ë;åË,!Ì.NÌ<}Ì%ºÌ$àÌ"Í:(Í0cÍ”Í5²Í5èÍ/Î0NÎ4Î4´Î(éÎ,Ï6?Ï&vÏ&ÏXÄÏ%ÐHCÐŒÐ1ªÐ!ÜÐ=þÐ"<Ñ4_Ñ ”Ñ)µÑ7ßÑ9ÒLQÒžÒ9¾Ò2øÒk+Ó3—Ó>ËÓ Ô;*Ô9fÔ5 Ô/ÖÔ&Õ"-Õ'PÕ,xÕC¥Õ!éÕ5 ÖWAÖY™Ö`óÖT×j×N×PÎ×TØ=tØ9²ØOìØI<ÙF†ÙWÍÙ,%ÚGRÚ=šÚ>ØÚAÛ"YÛH|ÛNÅÛXÜ/mÜ4ÜBÒÜ1ÝGÝeÝ@ÝÂÝMÝÝA+Þ;mÞB©Þ=ìÞD*ß9oß@©ß6êß=!à<_àCœà+àà5 áBá2]ááE¬áFòá@9â@zâ#»â4ßâ9ãUNãD¤ã4éã?äR^ä1±ä?ãä>#å6bå$™å-¾å1ìå(æIGæN‘æ"àæ$ç (ç;3çAoç4±çIæçI0èDzè5¿èIõè%?é+eé2‘é1ÄéBöé;9êMuê,Ãê ðêRýê<Pë2ë5Àë,öë-#ì7Qì3‰ì"½ì>àì í;@í |íCˆí:ÌíXî4`îg•îhýîfï.ï<°ïFíïO4ð(„ðS­ð=ñS?ñP“ñOäñÜ4ò?óLQóUžóVôóTKôc ôBõgGõ1¯õcáõ&Eö0lö0ö7Îö8÷1?÷1q÷2£÷RÖ÷H)ø/rø2¢øwÕø:MùAˆùpÊù ;ú7Üú:ûHOû8˜û<ÑûIüXü wüS˜ü*ìü>ý/Vý–†ý=þ2[þ8Žþ\Çþ\$ÿ>ÿUÀÿ0WGDŸ;äO 'p4˜&Íô!K0M|4Êÿ,2D2w3ª,Þ' 73Mk0¹Jê$5<Z;—AÓ=2S@†,Ç6ôE+=q?¯Lï=<PzPË "< A_ 5¡ ;× ! =5 9s +­ NÙ *( 3S 4‡ 8¼ Aõ 7 BO 9’ 3Ì + , (@ Xi * Dí 52Dh5­9ã'UE-›BÉ8 ;E =¢)à0 b;HžAç/)Yr„™²)º!ä'!If†— §¬f°X.p&ŸÆbæsIP½ `2y'¬UÔ* /9; u(‚+«_×07-h`–2÷5*-`!Ž0° áZ"] €e‹ñX]"{0ž#Ï°ó_¤g7le¤! -,8Z+“)¿éc Cm.±)àa !l ,Ž (» 5ä *!XE!4ž!Ó! è!3ó!7'"[_"»"%Ì"ò"# #&# .#<#WE#)#+Ç#-ó# !$,$L$l$.ˆ$¹·$Äq%6&]?&i&2'-:'2h'W›'.ó'="(V`( ·(\Å(,")O)W)&_)†)¡).¿)î)) *7*<*gM*gµ*+ 9+D+#K+0o+, +Í+Õ+Ý+Yæ+h@,©,!½,Uß,&5-\-.u-!¤-jÆ-@1.ir.'Ü."/'/.=/l/ …/&¦/dÍ/_20\’0-ï0131+O1,{12¨1Û1â1ô1ú12 2 2*@25k20¡2#Ò2$ö2$3'@3"h3(‹3&´3Û3_ð3P4/d4m”4 5o#5“5c®5H6a[6_½6/7WM7$¥7YÊ72$8W8/g8—8®8)Î8ø899v 9×—9o:Ž:­:Å:#Ý:Y;[;?z;9º;Wô;(L<&u<+œ<,È<'õ<]=V{= Ò=*ó=^>1}>(¯>gØ> @? a? m? x? ƒ? Ž?˜? °? ¼?Ç?#å? @1*@.\@%‹@ ±@½@!Û@&ý@$A9A>AOA_A|A%’A,¸A-åABB$VB${B Bh¨B+CûÓÄo-žH3ŠÂŒH÷ùFÉT/ðÇÕ^ß 2oP\§ºF©ã+¤[ôEX¢)”s“8`)?Vè¸2AAtxÃê?@dc1~­poÐ54*!íçìÅU#õ›‘|Ï=óÙ=È€USŒCOÕ[[xHØœ':Ã,ÈXqMÇM„8©çEØåâÀ!äc¿ª,3y3ŽkWëüšô•JyZ²ÜÛ‰xãب-ìFŸáÃV‚eQ^Ê&ÅÎþúk’rH¾õgšÛr et¯ŠkÌN ¾·…v½¬9]zGÁvඦӮ“}›ê"±C :/bÙn'sé&™ná¡ž7›Ú ° ´{lýe¿;@WM¦6LTwŽQÙ ˜Lû…w6üš¡ä.63/( K¦Vì¬ uXÜÔÚ¶_°±”p@km º‡݉Ê o[ŸÖ%ÌZ+#¨ï;¥8½€éu„%É È›òP¯£Lµ‘;d×Xt*> ν©7Àþ¦fK“ÞÝFN<×üg‚B0c¸Ôþ£Ÿ¥Ý¯{¹Íƒòa+¡—ÊÀÏtÂS’-…ëjÅÊ_´L¾ðDg‘«> dóN9* R(¤™<7vp¿]—nÐåpw ù¥¶Áh¡—VÏ"4:Qødx jj'¢ÎÁC©yÜäÄ<Ô†Í9/&i³´ÅÞBºé勤~(˜Nb̤ÏGýC!‘+ø£.•%¨çñ·Uÿ}³^`$IŠ1§‡h§–«¾TD×™•²\ÍeÇEf41гE†A¬B-„fµ’Ö)ɼ·®žØ öuîÂz”ˆ ÈŠÒªaËm¢”8ïai,•­6®O¹>2Gƒ}_~è$?̼I‚JYßb£y«(ƒƒ|bÆ5†ÚmlzcɨÕ"†Œ¬D#ÿ²;} Ÿ—ÄÛZ,ÆOÖˉƎO¥–&qIë«5ˆˆ¶fGßœm ºlÐõ{ùjPˆàî9#h÷‡¢ÆQqsàæêû¹?ÑMîrµ¼òÑ`^…iæ–²°í0š>a‚R€Ç0 ˱ªãÓ¼ À=KAÖœö ~ú]$ÔÞDgñ$YTY<Ñ%𘿋€Uýž’ª‡ñ»J7»|0J´Wrô‰B\wöÒÒ·SuÁ»ÿ5°‹:  §óZ*\IÑqz³|P®Ë¸W!.S¹4œ )lŒø1×âèR ™±½n@æ­{._iÕY=¸Îõ‹¯˜KÂv2Ò„"âás`úh÷ŽÍR']­–ÓíÄ Allocating common symbols As-needed library included to satisfy reference by file (symbol) Cross Reference Table Discarded input sections Linker script and memory map Memory Configuration Set Symbol Exclude objects, archive members from auto This makes binaries non-deterministic export, place into import library instead export, place into import library instead. Default: none Default: zlib-gabi Disable merging exidx entries --[disable-]dynamicbase Image base address may be relocated using address space layout randomization (ASLR) --[disable-]forceinteg Code integrity checks are enforced --[disable-]high-entropy-va Image is compatible with 64-bit address space layout randomization (ASLR) --[disable-]no-bind Do not bind this image --[disable-]no-isolation Image understands isolation but do not isolate the image --[disable-]no-seh Image does not use SEH. No SE handler may be called in this image --[disable-]no-seh Image does not use SEH; no SE handler may be called in this image --[disable-]nxcompat Image is compatible with data execution prevention --[disable-]tsaware Image is Terminal Server aware --[disable-]wdmdriver Driver uses the WDM model --[no-]branch-stub Disable/enable use of stubs to expand branch instructions that cannot reach the target. --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum fix --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix --[no-]insert-timestamp Use a real timestamp rather than zero (default) --[no-]insert-timestamp Use a real timestamp rather than zero (default). --[no-]leading-underscore Set explicit symbol underscore prefix mode --abi-call0 Choose call0 ABI for the output object --abi-windowed Choose windowed ABI for the output object --add-stdcall-alias Export symbols with and without @nn --audit=AUDITLIB Specify a library to use for auditing --auto-overlay [=filename] Create an overlay script in filename if executable does not fit in local store --auto-relink Rerun linker using auto-overlay script --bank-window NAME Specify the name of the memory region describing the layout of the memory bank window --base_file Generate a base file for relocatable DLLs --base_file Generate a base file for relocatable DLLs --be8 Output BE8 format image --bss-plt Force old-style BSS PLT --build-id[=STYLE] Generate build ID --build-id[=STYLE] Generate build ID note --cmse-implib Make import library to be a secure gateway import library as per ARMv8-M Security Extensions --code-in-l1 Put code in L1 --code-region={either,lower,upper,none} Transform .text* sections to {either,lower,upper,none}.text* sections --compact-branches Generate compact branches/jumps for MIPS R6 --compact-stubs Use smaller and possibly slower call stubs --compat-implib Create backward compatible import libs; create __imp_ as well --compat-implib Create backward compatible import libs; create __imp_ as well. --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] Compress DWARF debug sections using zlib --data-in-l1 Put data in L1 --data-region={either,lower,upper,none} Transform .data*, .rodata* and .bss* sections to {either,lower,upper,none}.{bss,data,rodata}* sections --debug-relax Used for debugging avr-ld. --debug-stubs Used for debugging avr-ld. --disable-auto-image-base Do not auto-choose image base (default) --disable-auto-image-base Do not auto-choose image base. (default) --disable-auto-import Do not auto-import DATA items from DLLs --disable-large-address-aware Executable does not support virtual addresses greater than 2 gigabytes --disable-long-section-names Never use long COFF section names, even in object files --disable-new-dtags Disable new dynamic tags --disable-reloc-section Do not create the base relocation table --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations for auto-imported DATA --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations for auto-imported DATA. --disable-sec-transformation Disable transformation of .{text,data,bss,rodata}* sections to add the {either,lower,upper,none} prefixes --disable-stdcall-fixup Don't link _sym to _sym@nn --dll Set image base to the default for DLLs --dll-search-prefix= When linking dynamically to a dll without an importlib, use .dll in preference to lib.dll --dotsyms For every version pattern "foo" in a version script, add ".foo" so that function code symbols are treated the same as function descriptor symbols. Defaults to on. --dsbt-index Use this as the DSBT index for the output object --dsbt-size Use this as the number of entries in the DSBT table --eh-frame-hdr Create .eh_frame_hdr section --emit-stack-syms Add sym giving stack needed for each func --emit-stub-syms Add symbols on overlay call stubs --emit-stub-syms Label linker stubs with a symbol --enable-auto-image-base Automatically choose image base for DLLs unless user specifies one --enable-auto-image-base[=
] Automatically choose image base for DLLs (optionally starting with address) unless specifically set with --image-base --enable-auto-import Do sophisticated linking of _sym to __imp_sym for DATA references --enable-extra-pe-debug Enable verbose debug output when building or linking to DLLs (esp. auto-import) --enable-extra-pep-debug Enable verbose debug output when building or linking to DLLs (esp. auto-import) --enable-long-section-names Use long COFF section names even in executable image files --enable-new-dtags Enable new dynamic tags --enable-reloc-section Create the base relocation table --enable-runtime-pseudo-reloc Work around auto-import limitations by adding pseudo-relocations resolved at runtime --enable-runtime-pseudo-reloc Work around auto-import limitations by adding pseudo-relocations resolved at runtime. --enable-stdcall-fixup Link _sym to _sym@nn without warnings --exclude-all-symbols Exclude all symbols from automatic export --exclude-libs lib,lib,... Exclude libraries from automatic export --exclude-libs=LIBS Make all symbols in LIBS hidden --exclude-modules-for-implib mod,mod,... --exclude-symbols sym,sym,... Exclude symbols from automatic export --export-all-symbols Automatically export all globals to DLL --extra-overlay-stubs Add stubs on all calls out of overlay regions --extra-stack-space=bytes Space for negative sp access (default 2000) if --reserved-space not given --file-alignment Set file alignment --fix-cortex-a53-835769 Fix erratum 835769 --fix-cortex-a53-843419[=full|adr|adrp] Fix erratum 843419 and optionally specify which workaround to use. full (default): Use both ADRP and ADR workaround, this will increase the size of your binaries. adr: Only use the ADR workaround, this will not cause any increase in binary size but linking will fail if the referenced address is out of range of an ADR instruction. This will remove the need of using a veneer and results in both performance and size benefits. adrp: Use only the ADRP workaround, this will never rewrite your ADRP instruction into an ADR. As such the workaround will always use a veneer and this will give you both a performance and size overhead. --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4 --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer --fixed-space=bytes Local store for non-overlay code and data --flag-mismatch-warnings Warn about objects with incompatible endian, dsp or ABI settings --force-dynamic Always create dynamic sections --format 0|1|2 Specify which COFF version to use --got= Specify GOT handling scheme --hash-style=STYLE Set hash style to sysv/gnu/both. Default: --heap Set initial size of the heap --identification Set the identification of the output --ignore-branch-isa Accept invalid branch relocations requiring an ISA mode switch --ignore-lma Ignore segment LMAs [default] (for Renesas Tools compatibility) --image-base
Set start address of the executable --in-implib Import library whose symbols address must remain stable --insn32 Only generate 32-bit microMIPS instructions --itanium Generate code for Intel Itanium processor --kill-at Remove @nn from exported symbols --large-address-aware Executable supports virtual addresses greater than 2 gigabytes --ld-generated-unwind-info Generate exception handling info for PLT --line-size Size of soft-icache lines (default 1k) --local-store=lo:hi Valid address range --long-plt Generate long .plt entries to handle large .plt/.got displacements --lrlive-analysis Scan function prologue for lr liveness --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline --major-image-version Set version number of the executable --major-os-version Set minimum required OS version --major-subsystem-version Set minimum required OS subsystem version --mexport-symbols=FILE Exporting symbols in linker script --mhyper-relax=level Adjust relax level (low|medium|high). default: medium --minor-image-version Set revision number of the executable --minor-os-version Set minimum required OS revision --minor-subsystem-version Set minimum required OS subsystem revision --multi-subspace Generate import and export stubs to support multiple sub-space shared libraries --no-apply-dynamic-relocs Do not apply link-time values for dynamic relocations --no-call-ret-replacement The relaxation machine normally will substitute two immediately following call/ret instructions by a single jump instruction. This option disables this optimization. --no-compact-branches Generate delay slot branches/jumps for MIPS R6 --no-dotsyms Don't do anything special in version scripts --no-eh-frame-hdr Do not create .eh_frame_hdr section --no-emit-stub-syms Don't label linker stubs with a symbol --no-enum-size-warning Don't warn about objects with incompatible enum sizes --no-flag-mismatch-warnings Don't warn about objects with incompatible endian or dsp settings --no-ignore-branch-isa Reject invalid branch relocations requiring an ISA mode switch --no-ignore-lma Don't ignore segment LMAs --no-inline-optimize Don't convert inline PLT to direct calls --no-insn32 Generate all microMIPS instructions --no-ld-generated-unwind-info Don't generate exception handling info for PLT --no-merge-exidx-entries --no-merge-exidx-entries Disable merging exidx entries --no-multi-toc Disallow automatic multiple toc sections --no-omagic Equivalent to --nmagic --no-opd-optimize Don't optimize the OPD section --no-overlays No overlay handling --no-pcrel-optimize Don't perform R_PPC64_PCREL_OPT optimization --no-pic-fixup Don't edit non-pic to pic --no-plt-align Dont't align individual PLT call stubs --no-plt-localentry Don't optimize ELFv2 calls --no-plt-static-chain PLT call stubs should not load r11 --no-plt-static-chain PLT call stubs should not load r11 (default) --no-plt-thread-safe PLT call stubs without barrier --no-power10-stubs Don't use Power10 PLT call stubs --no-ppc476-workaround Disable workaround --no-save-restore-funcs Don't provide these routines --no-secureplt Force PLT in data segment --no-stubs If the linker detects to attempt to access an instruction beyond 128k by a reloc that is limited to 128k max, it inserts a jump stub. You can de-active this with this switch. --no-tls-get-addr-optimize Don't use a special __tls_get_addr call --no-tls-get-addr-regsave Don't use register save __tls_get_addr stub --no-tls-optimize Don't try to optimize TLS accesses --no-toc-optimize Don't optimize the TOC section --no-toc-sort Don't sort TOC and GOT sections --no-trampoline Do not generate the far trampolines used to call a far function using jsr or bsr --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes --non-ia-text Allow non-icache code in icache lines --non-overlapping-opd Canonicalize .opd, so that there are no overlapping .opd entries --num-lines Number of soft-icache lines (default 32) --num-regions Number of overlay buffers (default 1) --output-def Generate a .DEF file for the built DLL --overlay-rodata Place read-only data with associated function code in overlays --pic-veneer Always generate PIC interworking veneers --plt-align Align PLT call stubs to fit cache lines --plt-align [=] Align PLT call stubs to fit cache lines --plt-localentry Optimize calls to ELFv2 localentry:0 functions --plt-static-chain PLT call stubs should load r11 (default) --plt-static-chain PLT call stubs should load r111 --plt-thread-safe PLT call stubs with load-load barrier --plugin Make SPU plugin --pmem-wrap-around= Make the linker relaxation machine assume that a program counter wrap-around occurs at address . Supported values: 8k, 16k, 32k and 64k. --power10-stubs [=auto] Use Power10 PLT call stubs (default auto) --ppc476-workaround [=pagesize] Avoid a cache bug on ppc476 --region-size Size of overlay buffers (default 0, auto) --reserved-space=bytes Local store for stack and heap. If not specified ld will estimate stack size and assume no heap --s390-pgste Tell the kernel to allocate 4k page tables --save-restore-funcs Provide register save and restore routines used by gcc -Os code. Defaults to on for normal final link, off for ld -r. --sdata-got Force GOT location just before .sdata --section-alignment Set section alignment --secure-plt Use new-style PLT if possible --secureplt Force PLT in text segment --size-opt When relaxing longcalls, prefer size optimization over branch target alignment --soft-icache Generate software icache overlays --stack Set size of the initial stack --stack-analysis Estimate maximum stack requirement --stub-group-size=N Maximum size of a group of input sections handled by one stub section. --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs after their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs before their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --subsystem [:] Set required OS subsystem [& version] --support-old-code Support interworking with old code --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32 --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32 --target2= Specify definition of R_ARM_TARGET2 --taso Load executable in the lower 31-bit addressable virtual address range --thumb-entry= Set the entry point to be Thumb symbol --thumb-entry= Set the entry point to be Thumb --tls-get-addr-optimize Force use of special __tls_get_addr call --tls-get-addr-regsave Force register save __tls_get_addr stub --use-blx Enable use of BLX instructions --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum --vle-reloc-fixup Correct old object file 16A/16D relocation --warn-duplicate-exports Warn about duplicate exports -Bgroup Selects group name lookup rules for DSO -N, --omagic Do not make text readonly, do not page align data (default) -P AUDITLIB, --depaudit=AUDITLIB Specify a library to use for auditing dependencies -n, --nmagic Make text readonly, align data to next page -z bndplt Always generate BND prefix in PLT entries -z call-nop=PADDING Use PADDING as 1-byte NOP for branch -z cet-report=[none|warning|error] (default: none) Report missing IBT and SHSTK properties -z combreloc Merge dynamic relocs into one section and sort -z common Generate common symbols with STT_COMMON type -z common-page-size=SIZE Set common page size to SIZE -z defs Report unresolved symbols in object files -z dynamic-undefined-weak Make undefined weak symbols dynamic -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic -z execstack Mark executable as requiring executable stack -z force-bti Turn on Branch Target Identification mechanism and generate PLTs with BTI. Generate warnings for missing BTI on inputs -z global Make symbols in DSO available for subsequently loaded objects -z globalaudit Mark executable requiring global auditing -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT -z ibtplt Generate IBT-enabled PLT entries -z initfirst Mark DSO to be initialized first at runtime -z interpose Mark object to interpose all DSOs but executable -z lam-report=[none|warning|error] (default: none) Report missing LAM_U48 and LAM_U57 properties -z lam-u48 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U48 -z lam-u48-report=[none|warning|error] (default: none) Report missing LAM_U48 property -z lam-u57 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U57 -z lam-u57-report=[none|warning|error] (default: none) Report missing LAM_U57 property -z lazy Mark object lazy runtime binding (default) -z loadfltr Mark object requiring immediate process -z max-page-size=SIZE Set maximum page size to SIZE -z muldefs Allow multiple definitions -z nocombreloc Don't merge dynamic relocs into one section -z nocommon Generate common symbols with STT_OBJECT type -z nocopyreloc Don't create copy relocs -z nodefaultlib Mark object not to use default search paths -z nodelete Mark DSO non-deletable at runtime -z nodlopen Mark DSO not available to dlopen -z nodump Mark DSO not available to dldump -z noexecstack Mark executable as not requiring executable stack -z noextern-protected-data Do not treat protected data symbol as external -z noreloc-overflow Disable relocation overflow check -z norelro Don't create RELRO program header -z norelro Don't create RELRO program header (default) -z noseparate-code Don't create separate code program header -z noseparate-code Don't create separate code program header (default) -z nostart-stop-gc Don't garbage collect __start/__stop (default) -z notext Don't treat DT_TEXTREL in output as error -z notext Don't treat DT_TEXTREL in output as error (default) -z nounique Don't mark DSO as a loadable at most once -z nounique-symbol Keep duplicated local symbol names (default) -z now Mark object non-lazy runtime binding -z origin Mark object requiring immediate $ORIGIN processing at runtime -z pac-plt Protect PLTs with Pointer Authentication. -z relro Create RELRO program header -z relro Create RELRO program header (default) -z report-relative-reloc Report relative relocations -z separate-code Create separate code program header -z separate-code Create separate code program header (default) -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK -z stack-size=SIZE Set size of stack segment -z start-stop-gc Enable garbage collection on __start/__stop -z start-stop-visibility=V Set visibility of built-in __start/__stop symbols to DEFAULT, PROTECTED, HIDDEN or INTERNAL -z text Treat DT_TEXTREL in output as error -z text Treat DT_TEXTREL in output as error (default) -z textoff Don't treat DT_TEXTREL in output as error -z textoff Don't treat DT_TEXTREL in output as error (default) -z undefs Ignore unresolved symbols in object files -z unique Mark DSO to be loaded at most once by default, and only in the main namespace -z unique-symbol Avoid duplicated local symbol names -z x86-64-{baseline|v[234]} Mark x86-64-{baseline|v[234]} ISA level as needed -z, --imagic Make text readonly, separate instruction and data spaces @FILE Supported emulations: no emulation specific options. additional relocation overflows omitted from the output load address 0x%V relocation truncated to fit: %s against `%pT' relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB relocation truncated to fit: %s against undefined symbol `%pT'%8x something else %F%P: %pA has both ordered and unordered sections%F%P: %pB: --just-symbols may not be used on DSO %F%P: %pB: ABI version of object files mismatched %F%P: %pB: Instruction sets of object files incompatible %F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs %F%P: %pB: all input objects must be ELF for --embedded-relocs %F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E %F%P: %pB: bfd_stat failed: %E %F%P: %pB: can not create .emreloc section: %E %F%P: %pB: can't read contents of section .gnu.warning: %E %F%P: %pB: can't read contents of section .idata: %E %F%P: %pB: cannot read contents of section %pA %F%P: %pB: could not read relocs: %E %F%P: %pB: could not read symbols: %E %F%P: %pB: error adding symbols: %E %F%P: %pB: file not recognized: %E %F%P: %pB: final close failed: %E %F%P: %pB: member %pB in archive is not an object %F%P: %s not found for insert %F%P: %s: can not make object file: %E %F%P: %s: can not set architecture: %E %F%P: %s: can't open for writing: %E %F%P: %s: can't open: %E %F%P: %s: can't set start address %F%P: %s: error loading plugin: %s %F%P: %s: non-ELF symbol in ELF BFD! %F%P: %s: not a relocatable file: %E %F%P: %s: plugin error: %d %F%P: %s: plugin reported error after all symbols read %F%P: %s: plugin reported error claiming file %F%P: %s: plugin symbol table corrupt (sym type %d) %F%P: *(%s$) missing from linker script %F%P: --gc-sections requires a defined symbol root specified by -e or -u %F%P: --no-define-common may not be used without -shared %F%P: -F may not be used without -shared %F%P: -f may not be used without -shared %F%P: -pie not supported %F%P: -r and %s may not be used together %F%P: -shared not supported %F%P: BFD backend error: BFD_RELOC_CTOR unsupported %F%P: Error: unable to disambiguate: %s (did you mean -%s ?) %F%P: Output section '%s' not large enough for the linker-created stubs section '%s'. %F%P: PE operations on non PE file %F%P: Relaxation not supported with --enable-non-contiguous-regions (section '%s' would overflow '%s' after it changed size). %F%P: Relaxation not supported with --enable-non-contiguous-regions. %F%P: attempted static link of dynamic object `%s' %F%P: bad --ctf-share-types option: %s %F%P: bad --unresolved-symbols option: %s %F%P: bad -plugin-opt option %F%P: bfd_hash_allocate failed creating symbol %s %F%P: bfd_hash_lookup failed creating symbol %s %F%P: bfd_hash_lookup failed: %E %F%P: bfd_hash_lookup for insertion failed: %E %F%P: bfd_hash_table_init failed: %E %F%P: bfd_link_hash_lookup failed: %E %F%P: bfd_link_hash_lookup of export symbol failed: %E %F%P: bfd_new_link_order failed %F%P: bfd_record_phdr failed: %E %F%P: bfd_xcoff_export_symbol failed: %E %F%P: bfd_xcoff_link_count_reloc failed: %E %F%P: bfd_xcoff_link_record_set failed: %E %F%P: big endian output does not match Xtensa configuration %F%P: can not create BFD: %E %F%P: can not create hash table: %E %F%P: can not init BFD: %E %F%P: can not open script: %E %F%P: can't finalize linker-allocated global registers %F%P: can't find %s in output section %F%P: can't find output section %s %F%P: can't relax section: %E %F%P: can't set start address %F%P: cannot create split section name for %s %F%P: cannot open %s %F%P: cannot open base file %s %F%P: cannot open dependency file %s: %E %F%P: cannot open linker script file %s: %E %F%P: cannot open map file %s: %E %F%P: cannot open output file %s: %E %F%P: cannot perform PE operations on non PE output file '%pB' %F%P: cannot read %s %F%P: cannot represent machine `%s' %F%P: cannot use executable file '%pB' as input to a link %F%P: clone section failed: %E %F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB %F%P: could not create dummy IR bfd: %E %F%P: could not define common symbol `%pT': %E %F%P: could not parse import path: %E %F%P: cross-endian linking for %pB not supported %F%P: error: cannot change output format whilst linking %s binaries %F%P: error: linker script file '%s' appears multiple times %F%P: error: no memory region specified for loadable section `%s' %F%P: failed creating section `%s': %E %F%P: failed to add DT_NEEDED dynamic tag %F%P: failed to create .xtensa.info section %F%P: failed to parse EH frame entries %F%P: failed to record assignment to %s: %E %F%P: failed to set dynamic section sizes: %E %F%P: failed to strip zero-sized dynamic sections%F%P: fatal error: libbfd ABI mismatch %F%P: final link failed: %E %F%P: group ended before it began (--help for usage) %F%P: illegal use of `%s' section %F%P: internal error %s %d %F%P: invalid --compress-debug-sections option: `%s' %F%P: invalid --dsbt-index %d, outside DSBT size %F%P: invalid --dsbt-index %s %F%P: invalid --dsbt-size %s %F%P: invalid --extra-stack-space value `%s' %F%P: invalid --fixed-space value `%s' %F%P: invalid --line-size/--region-size `%s' %F%P: invalid --line-size/--region-size `%u' %F%P: invalid --local-store address range `%s' %F%P: invalid --num-lines/--num-regions `%s' %F%P: invalid --num-lines/--num-regions `%u' %F%P: invalid --plt-align `%s' %F%P: invalid --power10-stubs argument `%s' %F%P: invalid --reserved-space value `%s' %F%P: invalid BFD target `%s' %F%P: invalid COFF format version %s %F%P: invalid argument to option "--orphan-handling" %F%P: invalid argument to option "--section-start" %F%P: invalid character %c (%d) in flags %F%P: invalid common page size `%s' %F%P: invalid common section sorting option: %s %F%P: invalid data statement %F%P: invalid hash style `%s' %F%P: invalid hex number `%s' %F%P: invalid hex number for PE parameter '%s' %F%P: invalid maximum page size `%s' %F%P: invalid number `%s' %F%P: invalid number for -z call-nop=prefix-: %s %F%P: invalid number for -z call-nop=suffix-: %s %F%P: invalid option for -z cet-report=: %s %F%P: invalid option for -z lam-report=: %s %F%P: invalid option for -z lam-u48-report=: %s %F%P: invalid option for -z lam-u57-report=: %s %F%P: invalid pagesize `%s' %F%P: invalid reloc statement %F%P: invalid section sorting option: %s %F%P: invalid stack size `%s' %F%P: invalid subsystem type %s %F%P: invalid visibility in `-z %s'; must be default, internal, hidden, or protected%F%P: invalid x86-64 ISA level: %s %F%P: little endian output does not match Xtensa configuration %F%P: looping in map_segments%F%P: map sections to segments failed: %E %F%P: missing argument to -m %F%P: missing argument(s) to option "--section-start" %F%P: multiple STARTUP files %F%P: no built-in overlay manager %F%P: no input files %F%P: no sections assigned to phdrs %F%P: no state pushed before popping %F%P: only relocations against symbols are permitted %F%P: output format %s cannot represent section called %s: %E %F%P: please report this bug %F%P: plugin failed to allocate memory for input: %s %F%P: plugin_strdup failed to allocate memory: %s %F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported %F%P: section %s has '$' as first character %F%P: strange hex info for PE parameter '%s' %F%P: target %s not found %F%P: unable to open for destination of copy `%s' %F%P: unable to open for source of copy `%s' %F%P: unknown ELF symbol visibility: %d! %F%P: unknown demangling style `%s' %F%P: unknown format type %s %F%P: unrecognised option: %s %F%P: unrecognized -a option `%s' %F%P: unrecognized -assert option `%s' %F%P: unsupported input file size: %s (%ld bytes) %F%P: unsupported option: -z %s %F%P: use the --help option for usage information %F%P: warning: CTF strtab association failed; strings will not be shared: %s %F%P: warning: CTF symbol addition failed; CTF will not be tied to symbols: %s %F%P: warning: CTF symbol shuffling failed; CTF will not be tied to symbols: %s %F%P:%pS %% by zero %F%P:%pS / by zero %F%P:%pS assignment to location counter invalid outside of SECTIONS %F%P:%pS can not PROVIDE assignment to location counter %F%P:%pS cannot move location counter backwards (from %V to %V) %F%P:%pS invalid assignment to location counter %F%P:%pS: error: alias for default memory region %F%P:%pS: error: align with input and explicit align specified %F%P:%pS: error: memory region `%s' for alias `%s' does not exist %F%P:%pS: error: redefinition of memory region alias `%s' %F%P:%pS: non constant or forward reference address expression for section %s %F%P:%pS: nonconstant expression for %s %F%P:%pS: undefined MEMORY region `%s' referenced in expression %F%P:%pS: undefined section `%s' referenced in expression %F%P:%pS: undefined symbol `%s' referenced in expression %F%P:%pS: unknown constant `%s' referenced in expression %F%P:%s: hash creation failed %F%P:%s:%d: #! ([member]) is not supported in import files %P%F: cannot create name for linker map file: %E %P: %C: cannot get section contents - auto-import exception %P: %C: warning: multiple definition of `%pT'%P: %C: warning: undefined reference to `%pT' %P: %D: warning: more undefined references to `%pT' follow %P: %pB and %pB: warning: multiple common of `%pT' %P: %pB: bfd_stat failed: %E %P: %pB: definition of %s %P: %pB: file not recognized: %E; matching formats:%P: %pB: reference to %s %P: %pB: symbol `%s' definition: %s, visibility: %s, resolution: %s %P: %pB: warning: cannot parse .xtensa.info section %P: %pB: warning: common of `%pT' overridden by definition %P: %pB: warning: common of `%pT' overridden by definition from %pB %P: %pB: warning: common of `%pT' overridden by larger common %P: %pB: warning: common of `%pT' overridden by larger common from %pB %P: %pB: warning: common of `%pT' overriding smaller common %P: %pB: warning: common of `%pT' overriding smaller common from %pB %P: %pB: warning: definition of `%pT' overriding common %P: %pB: warning: definition of `%pT' overriding common from %pB %P: %pB: warning: incompatible Xtensa configuration (%s) %P: %pB: warning: more undefined references to `%pT' follow %P: %pB: warning: multiple common of `%pT' %P: %pB: warning: undefined reference to `%pT' %P: %s: duplicated plugin %P: %s: error in plugin cleanup: %d (ignored) %P: %s: missing argument %P: --auto-overlay ignored with user overlay script %P: --auto-overlay ignored with zero local store range %P: --code-region requires an argument: {upper,lower,either,none} %P: --data-region requires an argument: {upper,lower,either,none} %P: --mbaseline is not used anymore %P: --relax-[no-]reduce-fp-updat is not used anymore %P: .init/.fini fragments use differing TOC pointers %P: About to run error handling script '%s' with arguments: '%s' '%s' %P: Failed to run error handling script '%s', reason: %P: SONAME must not be empty string; ignored %P: SONAME must not be empty string; keeping previous one %P: Warning: grouped short command line options are deprecated: %s %P: `-retain-symbols-file' overrides `-s' and `-S' %P: base relocation for section `%s' above .reloc section %P: can't find required output section %s %P: can't open output def file %s %P: cannot find %s %P: cannot find %s (%s): %E %P: cannot find %s inside %s %P: cannot find %s: %E %P: cannot stat linker map file: %E %P: disabling relaxation; it will not work with multiple definitions %P: error closing file `%s' %P: error writing file `%s' %P: error: %P: error: no section named %s in linker script %P: error: no section named %s or %s in linker script %P: error: unhandled data_statement size %P: error: unrecognized argument to --code-region= option: "%s" %P: error: unrecognized argument to --data-region= option: "%s" %P: error: unrecognized option for --fix-cortex-a53-843419: %s %P: errors encountered processing file %s %P: errors encountered processing file %s for interworking %P: internal error: aborting at %s:%d %P: internal error: aborting at %s:%d in %s %P: invalid length for memory region %s %P: invalid origin for memory region %s %P: link errors found, deleting executable `%s' %P: linker map file is not a regular file %P: missing --end-group; added as last command line option %P: missing file for --mexport-symbols %P: mode %s %P: no file/directory name provided for map output; ignored %P: note to link with %s use -l:%s or rename it to lib%s %P: skipping incompatible %s when searching for %s %P: symbol `%pT' missing from main hash table %P: unrecognised emulation mode: %s %P: unrecognized --got argument '%s' %P: unrecognized STM32L4XX fix type '%s' %P: unrecognized VFP11 fix type '%s' %P: unrecognized option '%s' %P: valid arguments to --mhyper-relax=(low|medium|high) %P: warning, duplicate EXPORT: %s %P: warning, file alignment > section alignment %P: warning: %P: warning: %s contains output sections; did you forget -T? %P: warning: %s, needed by %pB, may conflict with %s %P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link) %P: warning: '--thumb-entry %s' is overriding '-e %s' %P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? %P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols? %P: warning: -z %s ignored %P: warning: -z dynamic-undefined-weak ignored %P: warning: .buildid section discarded, --build-id ignored %P: warning: .note.gnu.build-id section discarded, --build-id ignored %P: warning: CTF linking failed; output will have no CTF section: %s %P: warning: CTF output not created: `%s' %P: warning: CTF section emission failed; output will have no CTF section: %s %P: warning: CTF section in %pB cannot be linked: `%s' %P: warning: CTF section in %pB not linkable: %P was built without support for CTF %P: warning: CTF section in %pB not loaded; its types will be discarded: %s %P: warning: address of `%s' isn't multiple of maximum page size %P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs %P: warning: bad version number in -subsystem option %P: warning: cannot create .buildid section, --build-id ignored %P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored %P: warning: cannot create .note.gnu.build-id section, --build-id ignored %P: warning: cannot find entry symbol %s; defaulting to %V %P: warning: cannot find entry symbol %s; not setting start address %P: warning: cannot find thumb start symbol %s %P: warning: could not find any targets that match endianness requirement %P: warning: dot moved backwards before `%s' %P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete %P: warning: global constructor %s used %P: warning: ignoring invalid -D number %s %P: warning: ignoring invalid -H number %s %P: warning: ignoring invalid -bmaxdata number %s %P: warning: ignoring invalid -bmaxstack number %s %P: warning: ignoring invalid -pD number %s %P: warning: ignoring invalid -pT number %s %P: warning: ignoring invalid module type %s %P: warning: no memory region specified for loadable section `%s' %P: warning: orphan section `%pA' from `%pB' being placed in section `%s' %P: warning: resolving %s by linking to %s %P: warning: start of section %s changed by %ld %P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d %P: warning: unrecognized --build-id style ignored %P: zero vma section reloc detected: `%s' #%d f=%d %P:%pS: warning: --enable-non-contiguous-regions makes section `%pA' from '%pB' match /DISCARD/ clause. %P:%pS: warning: --enable-non-contiguous-regions may change behaviour for section `%pA' from '%pB' (assigned to %pA, but additional match: %pA) %P:%pS: warning: memory region `%s' not declared %P:%pS: warning: redeclaration of memory region `%s' %P:%s%d: warning: syntax error in import/export file %P:%s:%d: warning: ignoring unterminated last line %P:%s:%d: warning: syntax error in import file %P:%s:%d: warning: syntax error in import/export file %W (size before relaxing) %X%H: dangerous relocation: %s %X%H: reloc refers to symbol `%pT' which is not being output %X%P: %C: multiple definition of `%pT'%X%P: %C: prohibited cross reference from %s to `%pT' in %s %X%P: %C: undefined reference to `%pT' %X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details %X%P: %D: more undefined references to `%pT' follow %X%P: %pA exceeds local store range %X%P: %pB section `%s' will not fit in region `%s' %X%P: %pB: can not create runtime reloc information: %E %X%P: %pB: can not create runtime reloc information: %s %X%P: %pB: more undefined references to `%pT' follow %X%P: %pB: section %s has relocs; can not use --embedded-relocs %X%P: %pB: undefined reference to `%pT' %X%P: %s architecture of input file `%pB' is incompatible with %s output %X%P: %s does not support reloc %s for set %s %X%P: %s(%s): can't find member in archive%X%P: %s(%s): can't find member in non-archive file%X%P: %s: this doesn't appear to be a DLL %X%P: --hash-size needs a numeric argument %X%P: .eh_frame/.stab edit: %E %X%P: TLS problem %E %X%P: add symbols %s: %E %X%P: address 0x%v of %pB section `%s' is not within region `%s' %X%P: anonymous version tag cannot be combined with other version tags %X%P: bfd_hash_table_init of cref table failed: %E %X%P: bfd_openr %s: %E %X%P: can not build stubs: %E %X%P: can not create .edata section: %E %X%P: can not create .reloc section: %E %X%P: can not create note section: %E %X%P: can not create stub BFD: %E %X%P: can not edit %s: %E %X%P: can not find overlays: %E %X%P: can not load built-in overlay manager: %E %X%P: can not make stub section: %E %X%P: can not open built-in overlay manager: %E %X%P: can not set gp %X%P: can not setup the input section list: %E %X%P: can not size group sections: %E %X%P: can not size overlay stubs: %E %X%P: can not size stub section: %E %X%P: can't open .lib file: %s %X%P: can't set BFD default target to `%s': %E %X%P: cannot build stubs: %E %X%P: cannot create dynamic sections %E %X%P: cannot export %s: invalid export name %X%P: cannot export %s: symbol not defined %X%P: cannot export %s: symbol not found %X%P: cannot export %s: symbol wrong type (%d vs %d) %X%P: cannot size stub section: %E %X%P: changing output format whilst linking is not supported %X%P: could not compute sections lists for stub generation: %E %X%P: cref alloc failed: %E %X%P: cref_hash_lookup failed: %E %X%P: different object file formats composing set %s %X%P: different relocs used in set %s %X%P: duplicate expression `%s' in version information %X%P: duplicate version tag `%s' %X%P: dynamic sections created in non-dynamic link %X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d) %X%P: error: %d-bit reloc in dll %X%P: error: can't use long section names on this arch %X%P: error: duplicate retain-symbols-file %X%P: error: export ordinal too large: %d %X%P: error: ordinal used twice: %d (%s vs %s) %X%P: error: unplaced orphan section `%pA' from `%pB' %X%P: failed to merge target specific data of file %pB %X%P: inline PLT: %E %X%P: internal error on COFF shared library section %s %X%P: internal problems scanning %pB after opening it%X%P: internal problems setting up section %s%X%P: linker script separates .got and .toc %X%P: open %s: %E %X%P: ppc_finish_symbols problem %E %X%P: region `%s' overflowed by %lu byte %X%P: region `%s' overflowed by %lu bytes %X%P: required symbol `%s' not defined %X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V] %X%P: section %s LMA wraps around address space %X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V] %X%P: section %s VMA wraps around address space %X%P: section `%s' assigned to non-existent phdr `%s' %X%P: select_plt_layout problem %E %X%P: special section %s does not support reloc %s for set %s %X%P: too many global registers: %u, max 223 %X%P: unable to find version dependency `%s' %X%P: unable to process relocs: %E %X%P: unable to read .exports section contents %X%P: unknown feature `%s' %X%P: unknown language `%s' in version information %X%P: unsupported PEI architecture: %s %X%P: unsupported size %d for set %s %X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them %X%P:%pS: section has both a load address and a load region %X%P:%pS: unresolvable symbol `%s' referenced in expression %X%P:%s:%d: failed to import symbol %s: %E %pB: in function `%pT': %pS HLL ignored %pS SYSLIB ignored %s needed by %pB %s: %s %s: emulation specific options: %s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld ; %D: first defined here; no contents available =MODEADDRESSARCHARGAccept input files whose architecture cannot be determinedAdd DIRECTORY to library search pathAdd data symbols to dynamic listAddress of section %s set to Allow multiple definitionsAllow unresolved references in shared librariesAlways set DT_NEEDED for dynamic libraries mentioned on the command lineArchive member included to satisfy reference by file (symbol) AttributesAuxiliary filter for shared object symbol tableBind global function references locallyBind global references locallyBuild global constructor/destructor tablesCOUNTCTF errorCTF error: cannot get CTF errors: `%s' CTF warningCall SYMBOL at load-timeCall SYMBOL at unload-timeCheck section addresses for overlaps (default)Common symbol size file Control how orphan sections are handled.Copy DT_NEEDED links mentioned inside DSOs that followCopyright (C) 2021 Free Software Foundation, Inc. Create a position dependent executable (default)Create a position independent executableCreate a shared libraryCreate an output file even if errors occurCreate default symbol versionCreate default symbol version for imported symbolsCreating library file: %s DIRECTORYDefault search path for Solaris compatibilityDefine a symbolDemangle symbol names [using STYLE]Disallow undefined versionDiscard all local symbolsDiscard temporary local symbols (default)Display target specific optionsDo not allow multiple definitions with symbols included in filename invoked by -R or --just-symbolsDo not allow unresolved references in object filesDo not allow unresolved references in shared libsDo not check section addresses for overlapsDo not copy DT_NEEDED links mentioned inside DSOs that followDo not define Common storageDo not demangle symbol namesDo not emit names and types of static variables in CTFDo not link against shared librariesDo not list removed unused sectionsDo not page align dataDo not page align data, do not make text readonlyDo not show discarded sections in map file outputDo not strip symbols in discarded sectionsDo not treat warnings as errors (default)Do not use relaxation techniques to reduce code sizeDo task level linkingDon't bind global references locallyDon't discard any local symbolsDon't merge input [SECTION | orphan] sectionsDon't remove unused sections (default)Don't warn about mismatched input filesDon't warn on finding an incompatible libraryELF emulations: EMULATIONEmit names and types of static variables in CTFEnable support of non-contiguous memory regionsEnable warnings when --enable-non-contiguous-regions may cause unexpected behaviourEnd a groupExport all dynamic symbolsExport the specified symbolFILEFILE/DIRFILENAMEFail with %d File Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixForce group members out of groupsGNU ld %s Generate embedded relocsGenerate import libraryGenerate relocatable outputHow many tags to reserve in .dynamic sectionHow to handle unresolved symbols. is: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsHow to share CTF types between translation units. is: share-unconflicted (default), share-duplicatedIgnoredIgnored for GCC LTO option compatibilityIgnored for GCC linker option compatibilityIgnored for Linux compatibilityIgnored for SVR4 compatibilityIgnored for SunOS compatibilityIgnored for gold option compatibilityInclude all objects from following archivesInfo: resolving %s by linking to %s (auto-import) Just link symbols (if directory, same as --rpath)KEYWORDKeep exported symbols when removing unused sectionsKeep only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsList removed unused sections on stderrLoad named pluginLoad named plugin (ignored)NameNo symbols Only set DT_NEEDED for following dynamic libs if usedOnly use library directories specified on the command lineOptimize output fileOptions: OriginOutput cross reference tableOutput lots of information during linkOverride the default sysroot locationPATHPLUGINPROGRAMPage align data, make text readonlyPop state of flags governing input file handlingPrint current sysrootPrint default output formatPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationProduce an executable with no program interpreter headerProvide a script to help with undefined symbol errorsPush state of flags governing input file handlingRead MRI format linker scriptRead default linker scriptRead dynamic listRead export dynamic symbol listRead linker scriptRead options from FILE Read version information scriptReduce code size by using target specific optimizationsReduce memory overheads, possibly taking much longerReject input files whose architecture is unknownRemove unused sections (on some targets)Report bugs to %s Report target memory usageReport unresolved symbols as errorsReport unresolved symbols as warningsRequire SYMBOL be defined in the final outputSCRIPTSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESend arg to last-loaded pluginSend arg to last-loaded plugin (ignored)Set PROGRAM as the dynamic linker to useSet address of .bss sectionSet address of .data sectionSet address of .text sectionSet address of ldata segmentSet address of named sectionSet address of rodata segmentSet address of text segmentSet architectureSet default hash table size close to Set emulationSet internal name of shared librarySet link time shared library search pathSet output file nameSet runtime shared library search pathSet start addressShared library control for HP/UX compatibilityShow discarded sections in map file output (default)Small data size (if no size, same as --shared)Sort common symbols by alignment [in specified order]Sort sections by name or maximum alignmentSpecify target for following input filesSpecify target of output fileSplit output sections every COUNT relocsSplit output sections every SIZE octetsStart a groupStart with undefined reference to SYMBOLStrip all symbolsStrip debugging symbolsStrip symbols in discarded sectionsSupported emulations: SymbolTARGETTake export symbols list from .exports, using SYMBOL as the version.This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. Trace file opensTrace mentions of SYMBOLTreat warnings as errorsTurn off --whole-archiveUndo the effect of --export-dynamicUnresolved SYMBOL will not cause an error or warningUsage: %s [options] file... Use --disable-stdcall-fixup to disable these fixups Use --enable-stdcall-fixup to disable these warnings Use C++ operator new/delete dynamic listUse C++ typeinfo dynamic listUse less memory and more disk I/OUse same format as native linkerUse wrapper functions for SYMBOLWarn about duplicate common symbolsWarn if an object has alternate ELF machine codeWarn if global constructors/destructors are seenWarn if output has DT_TEXTRELWarn if output has DT_TEXTREL (default)Warn if start of section changes due to alignmentWarn if the multiple GP values are usedWarn only once per undefined symbolWrite a linker map to FILE or DIR/.mapWrite dependency file[=COUNT][=NUMBER][=SECTION][=SIZE][=STYLE][=ascending|descending]alignmentascendingattempt to open %s failed attempt to open %s succeeded built in linker scriptcannot find script file %s could not allocate section contentscould not create new sectiondescendingerror handling scriptfailed to read section contentsfile already has property tablesfound %s at %s namename|alignmentno symbolopened script file %s out of memoryunknown LTO kind value %xunknown LTO resolution value %xunknown LTO visibility value %xunrecognised or unsupported token '%s' in search path using external linker script:using internal linker script:warning: warning: INSERT statement in linker script is incompatible with --enable-non-contiguous-regions. warning: resolving %s by linking to %s Project-Id-Version: ld 2.36.90 Report-Msgid-Bugs-To: bug-binutils@gnu.org PO-Revision-Date: 2021-07-04 08:22-0300 Last-Translator: Rafael Fontenelle Language-Team: Brazilian Portuguese Language: pt_BR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1) X-Generator: Gtranslator 40.0 X-Bugs: Report translation errors to the Language-Team address. Alocação de símbolos comuns Biblioteca conforme necessária incluída para satisfazer referência por arquivo (símbolo) Tabela de referência cruzada Seções de entrada descartadas Mapa de memória e script de vinculador Configuração de memória Conjunto Símbolo Exclui objetos, arquiva membros da exportação automática, colocando Isso torna binários não-determinísticos na biblioteca de importação na biblioteca de importação Padrão: nenhum Padrão: zlib-gabi Desabilita entradas exidx de mesclagem --[disable-]dynamicbase Endereço de base de imagem pode ser realocado usando personalização de layout de espaço de endereço (ASLR) --[disable-]forceinteg Verificações de integridade de código são forçadas --[disable-]high-entropy-va Imagem é compatível com personalização de layout de espaço de endereço de 64 bits (ASLR) --[disable-]no-bind Não associa (bind) essa imagem --[disable-]no-isolation Imagem entende isolação, mas não isola a imagem --[disable-]no-seh Imagem não usa SEH. Nenhum manipulador de SE pode ser chamado nesta imagem --[disable-]no-seh Imagem não usa SEH; nenhum manipulador de SE pode ser chamado nesta imagem --[disable-]nxcompat Imagem é compatível com prevenção de execução de dados --[disable-]tsaware Imagem tem ciência de Terminal Server --[disable-]wdmdriver O driver usa o modelo WDM --[no-]branch-stub Desabilita/habilita uso de stubs para expandir instruções do ramo que não conseguem alcançar o alvo. --[no-]fix-arm1176 Desabilita/habilita correção de errata de ARM1176 BLX imediato --[no-]fix-cortex-a8 Desabilita/habilita correção de errata de ramo Cortex-A8 Thumb-2 --[no-]insert-timestamp Usa marca de tempo em vez de zero (padrão) --[no-]insert-timestamp Usa uma marca de tempo em vez de zero (padrão) --[no-]leading-underscore Define o modo de prefixo sublinhado explícito de símbolo --abi-call0 Escolhe ABI call0 para o objeto de saída --abi-windowed Escolhe ABI janelada para o objeto de saída --add-stdcall-alias Exporta símbolos com ou sem @nn --audit=AUDITLIB Especifica uma biblioteca para usar para auditamento --auto-overlay [=arquivo] Cria um script de sobreposição no nome do arquivo, se o executável não couber no armazenamento local --auto-relink Executa novamente o vinculador usando o script de sobreposição automática --bank-window NOME Especifica o nome da região de memória que descreve o layout da janela do banco de memória --base_file Gera arquivo base para DDLs realocáveis --base_file Gera um arquivo base para DDLs realocáveis --be8 Emite imagem no formato BE8 --bss-plt Força BSS PLT estilo antigo --build-id[=ESTILO] Gera ID de compilação --build-id[=ESTILO] Gera uma nota de ID de compilação --cmse-implib Cria bibliotecas de importação para ser uma biblioteca de importação de gateway seguro conforme Extensões de Segurança ARMv8-M --code-in-l1 Coloca código em L1 --code-region={either,lower,upper,none} Transforma seções .text* para seções {either,lower,upper,none}.text* --compact-branches Gera ramos/saltos compactos para MIPS R6 --compact-stubs Usa stubs de chamada menores e possivelmente mais lentos --compat-implib Cria bibliotecas de importação com compatibilidade reversa; cria __imp_ também --compat-implib Cria bibliotecas de importação com compatibilidade reversa; cria __imp_ também. --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] Comprime seções de depuração DWARF usando zlib --data-in-l1 Coloca dados em L1 --data-region={either,lower,upper,none} Transforma seções .data*, .rodata* e .bss* para seções {either,lower,upper,none}.{bss,data,rodata}* --debug-relax Usado para depuração de avr-ld. --debug-stubs Usado para depuração de avr-ld. --disable-auto-image-base Não escolhe automaticamente base de imagem (padrão) --disable-auto-image-base Não escolhe automaticamente base de imagem. (padrão) --disable-auto-import Não importa automaticamente itens DATA de DLLs --disable-large-address-aware Executável não oferece suporte endereços virtuais maior que 2 gigabytes --disable-long-section-names Nunca usa nomes longos de seção COFF, mesmo em arquivos objetos --disable-new-dtags Desabilita novas tags dinâmicas --disable-reloc-section Não cria a tabela de realocações base --disable-runtime-pseudo-reloc Não adiciona pseudorrealocações em tempo de execução para DATA autoimportados --disable-runtime-pseudo-reloc Não adiciona pseudorrealocações em tempo de execução para DATA autoimportados. --disable-sec-transformation Desabilita transformação de seções .{text,data,bss,rodata}* de adição de prefixos {either,lower,upper,none} --disable-stdcall-fixup Não vincula _sym a _sym@nn --dll Define base de imagem para o padrão para DLLs --dll-search-prefix= Ao vincular dinamicamente a uma dll sem uma biblioteca de importação, use .dll como preferência sobre a lib.dll --dotsyms Para cada padrão de versão "foo" em um script de versão, adiciona ".foo" de forma que os símbolos do código de função sejam tratados da mesma forma que os símbolos do descritor de função. O padrões é estar ativado. --dsbt-index <índice> Usa-o como o índice DSBT para o objeto de saída --dsbt-size <índice> Usa-o como o número de entradas na tabela DSBT --eh-frame-hdr Cria a seção .eh_frame_hdr --emit-stack-syms Adicione sym dando pilha necessário para cada func --emit-stub-syms Adiciona símbolos em stubs de chamadas de sobreposição --emit-stub-syms Rotula stubs de vinculador com um símbolo --enable-auto-image-base Escolhe automaticamente a base da imagem para DLLs, a menos que o usuário especifique uma --enable-auto-image-base[=] Escolhe automaticamente a base de imagem para DLLs (opcionalmente iniciando com endereço) a menos que seja definida especificamente com --image-base --enable-auto-import Faz vinculação sofisticada de _sym a __imp_sym para referências DATA --enable-extra-pe-debug Habilita saída de depuração verbosa ao compilar ou vincular a DLLs (autoimportação esp.) --enable-extra-pep-debug Habilita saída de depuração verbosa ao compilar ou vincular a DLLs (autoimportação esp.) --enable-long-section-names Usa nomes longos de seção COFF mesmo em arquivos de imagem executável --enable-new-dtags Habilita novas tags dinâmicas --enable-reloc-section Cria a tabela de realocações base --enable-runtime-pseudo-reloc Contorna limitações de autoimportação adicionando pseudorrealocações resolvidas em tempo de execução --enable-runtime-pseudo-reloc Contorna limitações de autoimportação adicionando pseudorrealocações resolvidas em tempo de execução. --enable-stdcall-fixup Vincula _sym a _sym@nn sem avisos --exclude-all-symbols Exclui todos os símbolos da exportação automática --exclude-libs lib,lib,... Exclui bibliotecas da exportação automática --exclude-libs=LIBS Torna todos os símbolos em LIBS ocultos --exclude-modules-for-implib mod,mod,... --exclude-symbols sym,sym,... Exclui símbolos da exportação automática --export-all-symbols Exporta automaticamente todos globais para DLL --extra-overlay-stubs Adiciona stubs em todas as chamadas de regiões de sobreposição --extra-stack-space=bytes Espaço para acesso negativo de sp (padrão 2000) se --reserved-space não for passado --file-alignment Define alinhamento de arquivo --fix-cortex-a53-835769 Corrige errata 835769 --fix-cortex-a53-843419[=full|adr|adrp] Corrige errata 843419 e, opcionalmente, especifica qual solução alternativa usará. full (padrão): Usa ADRP as ADR como soluções, aumentando o tamanho de seus binários. adr: usa apenas a solução ADR, que não aumenta o tamanho dos binários, mas a vinculação vai falhar se o endereço de referência estiver fora do intervalo de uma instrução ADR. Isso vai remover a necessidade de usar um veneer (folheado) e resulta em benefícios quanto a desempenho e tamanho. adrp: Usa apenas a solução ADRP, a qual nunca reescreve sua inscrição ADRP para uma ADR. Como tal, a solução alternativa sempre usará um veneer e isso fornecerá uma sobrecarga de desempenho e tamanho. --fix-stm32l4xx-629360 Especifica como corrigir errata STM32L4XX 629360 --fix-v4bx Reescreve BX rn como MOV pc, rn para ARMv4 --fix-v4bx-interworking Rescreve ramo BX rn para veneer de interfuncionalidade ARMv4 --fixed-space=bytes Armazenamento local para código e dados não sobrepostos --flag-mismatch-warnings Avisa sobre objetos com configurações de endian, dsp ou ABI incompatíveis --force-dynamic Sempre cria seções dinâmicas --format 0|1|2 Especifica qual versão COFF será usada --got= Especifica esquema de manipulação de GOT --hash-style=ESTILO Define estilo hash para sysv/gnu/both. Padrão: --heap Define o tamanho inicial da heap --identification Define a identificação da saída --ignore-branch-isa Aceita realocações de ramo inválidas que exijam uma opção de modo ISA --ignore-lma Ignora LMAs de segmentos [padrão] (para compatibilidade com Renesas Tools) --image-base Define o endereço inicial do executável --in-implib Bibliotecas de importação cujo endereço de símbolos deve permanecer estável --insn32 Gera apenas instruções microMIPS de 32 bits --itanium Gera código para processador Intel Itanium --kill-at Remove @nn dos símbolos exportados --large-address-aware Executável oferece suporte a endereços virtuais maiores que 2 gigabytes --ld-generated-unwind-info Gera info de tratamento de exceção para PLT --line-size Tamanho de linhas icache de software (padrão 1k) --local-store=lo:hi Intervalo de endereço válido --long-plt Gera entradas .plt longas para lidar com deslocamentos .plt/.got grandes --lrlive-analysis Procura de prólogo de função para vivacidade de lr --m[no-]fp-as-gp Desabilita/habilita relaxamento fp-as-gp --m[no-]tlsdesc-trampoline Desabilita/habilita trampolim de TLS DESC --major-image-version Define o número de versão do executável --major-os-version Define a versão mínima exigida do SO --major-subsystem-version Define a versão mínima exibida do subsistema do SO --mexport-symbols=ARQUIVO Exportando símbolos em script vinculador --mhyper-relax=nível Ajusta nível de relax (low|medium|high). Padrão: medium --minor-image-version Define o número de revisão do executável --minor-os-version Define a revisão mínima exigida do SO --minor-subsystem-version Define a revisão mínima exibida do subsistema do SO --multi-subspace Gera stubs de importação e exportação para                                 oferecer suporte a várias bibliotecas compartilhadas de subespaço --no-apply-dynamic-relocs Não aplica valores em tempo de vinculação para realocações dinâmicas --no-call-ret-replacement A máquina de relaxamento normalmente substituirá duas instruções call/ret imediatamente seguintes por uma única instrução de salto. Esta opção desativa esta otimização. --no-compact-branches Gera ramos/saltos de slot de atraso para MIPS R6 --no-dotsyms Não faz nada especial em scripts de versão --no-eh-frame-hdr Não cria a seção .eh_frame_hdr --no-emit-stub-syms Não rotula stubs de vinculador com um símbolo --no-enum-size-warning Não avisa sobre objetos com incompatibilidade de tamanhos de enum --no-flag-mismatch-warnings Não avisa sobre objetos com configurações de endian ou dsp incompatíveis --no-ignore-branch-isa Rejeita realocações de ramo inválidas que exijam uma opção de modo ISA --no-ignore-lma Não ignora LMAs de segmentos --no-inline-optimize Não converte PLT em linha para chamadas diretas --no-insn32 Gera todas as instruções microMIPS --no-ld-generated-unwind-info Não gera info de tratamento de exceção para PLT --no-merge-exidx-entries --no-merge-exidx-entries Desabilita entradas exidx de mesclagem --no-multi-toc Não permite múltiplas seções automáticas de toc --no-omagic Equivalente a --nmagic --no-opd-optimize Não otimiza a seção OPD --no-overlays Não lida com sobreposições --no-pcrel-optimize Não realiza a otimização no-pcrel-optimize --no-pic-fixup Não edita não-pic para pic --no-plt-align Não alinha stubs de chamadas PLT individuais --no-plt-localentry Não otimiza chamadas ELFv2 --no-plt-static-chain Stubs de chamada PLT não devem carregar r11 --no-plt-static-chain Stubs chamada PLT não deve carregar r11 (padrão) --no-plt-thread-safe Stubs de chamada PLT sem barreira --no-power10-stubs Não usa stubs de chamada Power10 PLT --no-ppc476-workaround Desabilita solução de contorno --no-save-restore-funcs Não fornece essas rotinas --no-secureplt Força PLT em segmento de dados --no-stubs Se o vinculador detectar a tentativa de acessar uma instrução além de 128k por um reloc limitado a um máximo de 128k, ele vai inserir um stub de salto. Você pode desativá-lo com essa opção. --no-tls-get-addr-optimize Não usa uma chamada __tls_get_addr especial --no-tls-get-addr-regsave Não usa registro de salvamento de stub __tls_get_addr --no-tls-optimize Não tenta otimizar acessos TLS --no-toc-optimize Não otimiza a seção TOC --no-toc-sort Não ordena seções TOC e GOT --no-trampoline Não gera os trampolins distante usados para chamar função distante usando jsr ou bsr --no-wchar-size-warning Não avisa sobre objetos com incompatibilidade de tamanhos de wchar_t --non-ia-text Permite código não icache em linha icache --non-overlapping-opd Canoniza .opd, para que não haja entradas .opd sobrepostas --num-lines Número de linhas icache de software (padrão 32) --num-regions Número de buffers de sobreposição (padrão 1) --output-def Gera um arquivo .DEF para a DLL compilada --overlay-rodata Coloca dados somente leitura com código de função associado em sobreposições --pic-veneer Sempre gera veneers de intertrabalho PIC --plt-align Alinha stubs de chamada PLT para caber nas linhas de cache --plt-align [=] Alinha stubs de chamada PLT para caber nas linhas de cache --plt-localentry Otimiza chamadas para funções localentry:0 de ELFv2 --plt-static-chain Stubs de chamada PLT devem carregar r11 (padrão) --plt-static-chain Stubs de chamada PLT deve carregar r11 --plt-thread-safe Stubs de chamada PLT com barreira load-load --plugin Faz o plug-in SPU --pmem-wrap-around= Faz a máquina de relaxamento do vinculador considerar que um wrap-around do contador de programa ocorre no endereço . Valores suportados: 8k, 16k, 32k e 64k. --power10-stubs [=auto] Usa stubs de chamada Power10 PLT (padrão auto) --ppc476-workaround [=tamanhopágina] Evita um bug de cache em ppc476 --region-size Tamanho de buffers de sobreposição (padrão 0, auto) --reserved-space=bytes Armazenamento local para pilha e heap. Se não for especificado, ld calculará o tamanho da pilha e presumirá não heap --s390-pgste Diz ao kernel para alocar tabelas de página de 4k --save-restore-funcs Fornece rotinas de salvamento e restauração de registro usadas pelo código gcc -Os. O padrão é para o link normalfinal, desativado para ld -r. --sdata-got Força localização GOT logo antes de .sdata --section-alignment Define alinhamento de seção --secure-plt Usa PLT de estilo novo, se possível --secureplt Força PLT em segmento de texto --size-opt Ao relaxar longcalls, prefere otimização de tamanho a alinhamento de alvo de ramo --soft-icache Gera sobreposições de icache software --stack Define o tamanho da pilha inicial --stack-analysis Estima o requisito de pilha máxima --stub-group-size=N Tamanho máximo de um grupo de seções de entrada tratadas por uma seção stub. --stub-group-size=N Tamanho máximo de um grupo de seções de entrada que podem ser manipuladas por uma seção de stub. Um valor negativo localiza todos os stubs após seus ramos (com um tamanho de grupo de -N), enquanto um valor positivo permite dois grupos de seções de entrada, um antes e um após cada seção de stub. Valores de +/- 1 indicam que o vinculador deve escolher o padrão adequado. --stub-group-size=N Tamanho máximo de um grupo de seções de entrada que podem ser manipuladas por uma seção de stub. Um valor negativo localiza todos os stubs antes das suas ramificações (com tamanho de grupo de -N), enquanto um valor positivo permite dois grupos de seções de entrada, um antes e um após cada seção de stub. Valores de +/- 1 indicam que o vinculador deve escolher os padrões adequados. --subsystem [:] Define o subsistema [& versão] exigido do sistema operacional --support-old-code Suporte a interfuncionamento com código antigo --target1-abs Interpreta R_ARM_TARGET1 como R_ARM_ABS32 --target1-rel Interpreta R_ARM_TARGET1 como R_ARM_REL32 --target2= Especifica definição de R_ARM_TARGET2 --taso Carrega executável no intervalo de endereço virtual endereçável de 31 bits inferior --thumb-entry= Define o ponto de entrada para ser um símbolo Thumb --thumb-entry= Define o ponto de entrada para ser Thumb --tls-get-addr-optimize Força o uso de chamada de __tls_get_addr especial --tls-get-addr-regsave Força o registro de salvamento de stub __tls_get_addr --use-blx Permite use de instruções BLX --vfp11-denorm-fix Especifica como corrigir errata denorm VFP11 --vle-reloc-fixup Corrige realocação 16A/16D de arquivo de objeto antigo --warn-duplicate-exports Avisa sobre exportações duplicadas -Bgroup Seleciona regras de procura por nome de grupo para DSO -N, --omagic Não torna texto somente leitura, não alinha paginação de dados (padrão) -P AUDITLIB, --depaudit=AUDITLIB Especifica biblioteca para usar para auditar dependências -n, --nmagic Torna texto somente leitura, alinha dados da próxima página -z bndplt Sempre gera prefixo BND em entradas PLT -z call-nop=PREENCH Usa PREENCH como NOP de 1 byte para ramo -z cet-report=[none|warning|error] (padrão: none) Relata falta das propriedades IBT e SHSTK -z combreloc Mescla realocações dinâmicas numa seção e ordena -z common Gera símbolos comuns com tipo STT_COMMON -z common-page-size=TAM Define o tamanho comum de página para TAM -z defs Relata símbolos não resolvidos em arquivos de objeto -z dynamic-undefined-weak Torna símbolos fracos indefinidos dinâmicos -z nodynamic-undefined-weak Não torna símbolos fracos indefinidos dinâmicos -z execstack Marca executável como exigindo pilha executável -z force-bti Ativa o mecanismo Branch Target Identification e gera PLTs com BTI. Gera avisos para falta de BTI nas entradas -z global Torna símbolos em DSO disponíveis para objetos carregados em seguida -z globalaudit Marca executável como exigindo auditoria global -z ibt Gera GNU_PROPERTY_X86_FEATURE_1_IBT -z ibtplt Gera entradas PLT habilitadas para IBT -z initfirst Marca o DSO para ser inicializado primeiro em tempo de execução -z interpose Marca o objeto para interpor todos os DSOs, exceto executáveis -z lam-report=[none|warning|error] (padrão: none) Relata falta das propriedades LAM_U48 e LAM_U57 -z lam-u48 Gera GNU_PROPERTY_X86_FEATURE_1_LAM_U48 -z lam-u48-report=[none|warning|error] (padrão: none) Relata falta da propriedades LAM_U48 -z lam-u57 Gera GNU_PROPERTY_X86_FEATURE_1_LAM_U57 -z lam-u57-report=[none|warning|error] (padrão: none) Relata falta da propriedade LAM_U57 -z lazy Marca o objeto com vinculação preguiçosa de tempo de execução (padrão) -z loadfltr Marca o objeto como exigindo processo imediato -z max-page-size=TAM Define o tamanho máximo de página para TAM -z muldefs Permite múltiplas definições -z nocombreloc Não mescla realocações dinâmicas em uma seção -z nocommon Gera símbolos comuns com tipo STT_OBJECT -z nocopyreloc Não cria realocações copiadas -z nodefaultlib Marca o objeto para não usar caminhos de pesquisa padrão -z nodelete Marca DSO como não excluível em tempo de execução -z nodlopen Marca o DSO como não disponível para dlopen -z nodump Marca o DSO como não disponível para dldump -z noexecstack Marca executável como não exigindo pilha executável -z noextern-protected-data Não trata símbolo de dados protegidos como externos -z noreloc-overflow Desabilita verificação de estouro de realocação -z norelro Não cria cabeçalho de programa RELRO -z norelro Não cria cabeçalho de programa RELRO (padrão) -z noseparate-code Não cria cabeçalho de programa de código separado -z noseparate-code Não cria cabeçalho de programa de código separado (padrão) -z nostart-stop-gc Não coleta lixo em __start/__stop (padrão) -z notext Não trata DT_TEXTREL na saída como erro -z notext Não trata DT_TEXTREL na saída como erro (padrão) -z nodlopen Não marca o DSO para ser carregado no máximo uma vez -z nounique-symbol Mantém nomes de símbolos locais duplicados (padrão) -z now Marca o objeto com vinculação não preguiçosa de tempo de execução -z origin Marca o objeto como exigindo processamento imediato de $ORIGIN em tempo de execução -z pac-plt Protege PLTs com Pointer Authentication. -z relro Cria cabeçalho de programa RELRO -z relro Cria cabeçalho de programa RELRO (padrão) -z report-relative-reloc Relata realocações relativas -z separate-code Cria cabeçalho de programa de código separado -z separate-code Cria cabeçalho de programa de código separado (padrão) -z shstk Gera GNU_PROPERTY_X86_FEATURE_1_SHSTK -z stack-size=TAM Define o tamanho do segmento de pilha -z start-stop-gc Habilita coleta de lixo no __start/__stop -z start-stop-visibility=V Define a visibilidade dos símbolos embutidos __start/__stop para DEFAULT, PROTECTED, HIDDEN ou INTERNAL -z text Trata DT_TEXTREL na saída como erro -z text Trata DT_TEXTREL na saída como erro (padrão) -z textoff Não trata DT_TEXTREL na saída como erro -z textoff Não trata DT_TEXTREL na saída como erro (padrão) -z undefs Ignora símbolos não resolvidos em arquivos de objeto -z unique Marca o DSO para ser carregado no máximo uma vez por padrão e apenas no espaço de nomes principal -z unique-symbol Evita nomes de símbolos locais duplicados -z x86-64-{baseline|v[234]} Marca o nível ISA x86-64-{baseline|v[234]}, conforme necessário -z, --imagic Torna texto somente leitura, separa espaços de instruções e dados @ARQ Emulações com suporte: sem opções específicas de emulação. estouro de realocação adiciona omitido da saída carga com endereço 0x%V realocação truncada para caber: %s contra "%pT" realocação truncada para caber: %s contra símbolo não definido "%pT" na seção %pA em %pB realocação truncada para caber: %s contra símbolo não definido "%pT"%8x alguma outra coisa %F%P: %pA tem seções ordenadas e não ordenadas%F%P: %pB: --just-symbols não pode ser usado em DSO %F%P: %pB: versão incompatível de ABI dos arquivos objeto %F%P: %pB: Conjunto de instruções incompatível dos arquivos objeto %F%P: %pB: todos os objetos de entrada devem ser COFF ou ELF para --embedded-relocs %F%P: %pB: todos os objetos de entrada devem ser ELF para --embedded-relocs %F%P: %pB: bfd_elf_get_bfd_needed_list falhou: %E %F%P: %pB: bfd_stat falhou: %E %F%P: %pB: não foi possível criar seção .emreloc: %E %F%P: %pB: não foi possível ler conteúdo da seção .gnu.warning: %E %F%P: %pB: não foi possível ler conteúdos da seção .idata: %E %F%P: %pB: não foi possível ler conteúdo da seção %pA %F%P: %pB: não foi possível ler as realocações: %E %F%P: %pB: não foi possível ler os símbolos: %E %F%P: %pB: erro ao adicionar símbolos: %E %F%P: %pB: arquivo não reconhecido: %E %F%P: %pB: fechamento final falhou: %E %F%P: %pB: o membro %pB no arquivo não é um objeto %F%P: %s não localizado para inserção %F%P: %s: não foi possível fazer arquivo objeto: %E %F%P: %s: não foi possível definir arquitetura: %E %F%P: %s não foi possível abrir para escrita: %E %F%P: %s: não foi possível abrir: %E %F%P: %s: não foi possível definir endereço inicial %F%P: %s: erro ao carregar plug-in: %s %F%P: %s: símbolo não ELF em BFD ELF! %F%P: %s: não é um arquivo realocável: %E %F%P: %s: erro de plug-in: %d %F%P: %s: plug-ins relatou erro após leitura de todos símbolos %F%P: %s: o plug-in relatou erro ao reivindicar o arquivo %F%P: %s: tabela de símbolo de plug-in corrompida (tipo símb %d) %F%P: *(%s$) faltando no scripts do vinculador %F%P: --gc-sections requer uma raiz de símbolo definida especificada por -e ou -u %F%P: --no-define-common não pode ser usado sem -shared %F%P: -F não pode ser usado sem -shared %F%P: -f não pode ser usado sem -shared %F%P: sem suporte a -pie %F%P: -r e %s não podem ser usados juntos %F%P: sem suporte a -shared %F%P: erro de backend BFD: sem suporte a BFD_RELOC_CTOR %F%P: Erro: não foi possível desambiguar: %s (você quis dizer -%s ?) %F%P: A seção de saída "%s" não grande demais para a seção esboço "%s", criada pelo vinculador. %F%P: operações PO em arquivo não PE %F%P: Relaxamento não suportado com --enable-non-contiguous-regions (a seção "%s" excederia "%s" após a alteração do tamanho). %F%P: Relaxamento não suportado com --enable-non-contiguous-regions. %F%P: tentado vínculo estático de objeto dinâmico "%s" %F%P: opção --ctf-share-types inválida: %s %F%P: opção --unresolved-symbols inválida: %s %F%P: opção -plugin-opt inválida %F%P: bfd_hash_allocate falhou ao criar símbolo %s %F%P: bfd_hash_lookup falhou ao criar símbolo %s %F%P: bfd_hash_lookup falhou: %E %F%P: bfd_hash_lookup para inserção falhou: %E %F%P: bfd_hash_table_init falhou: %E %F%P: bfd_link_hash_lookup falhou: %E %F%P: bfd_link_hash_lookup de símbolo de exportação falhou: %E %F%P: bfd_new_link_order falhou %F%P: bfd_record_phdr falhou: %E %F%P: bfd_xcoff_export_symbol falha: %E %F%P: bfd_xcoff_link_count_reloc falhou: %E %F%P: bfd_xcoff_link_record_set falhou: %E %F%P: saída big endian não corresponde à configuração de Xtensa %F%P: não foi possível criar BFD: %E %F%P: não foi possível criar tabela hash: %E %F%P: não foi possível inicializar BFD: %E %F%P: não foi abrir script: %E %F%P: não foi possível finalizar os registradores globais alocados pelo vinculador %F%P: não foi possível localizar %s em seção de saída %F%P: não foi possível localizar seção de saída %s %F%P: não é possível relaxar a seção: %E %F%P: não foi possível definir endereço inicial %F%P: não foi possível criar nome de seção dividida para %s %F%P: não foi possível abrir %s %F%P: não foi possível abrir o arquivo base %s %F%P: não foi possível abrir o arquivo de dependência %s: %E %F%P: não foi possível abrir o arquivo de script do vinculador %s: %E %F%P: não foi possível abrir o arquivo de mapeamento %s: %E %F%P: não foi possível abrir o arquivo de saída %s: %E %F%P: não foi possível realizar operações de PO no arquivo de saída não PE "%pB" %F%P: não foi possível ler %s %F%P: não foi possível representar a máquina "%s" %F%P: não foi possível usar o arquivo executável "%pB" como entrada para um vínculo %F%P: clonagem de seção falhou: %E %F%P: descrições de quadro compacto incompatíveis com .eh_frame DWARF2 de %pB %F%P: não foi possível criar bfd IR simulatório: %E %F%P: não foi possível definir símbolo comum "%pT": %E %F%P: não foi possível analisar caminho de importação: %E %F%P: não há suporte à vinculação endian cruzada para %pB %F%P: erro: não é possível alterar o formato de saída enquanto vincula os binários %s %F%P: erro: o arquivo de script "%s" do vinculador aparece várias vezes %F%P: erro: nenhuma região de memória especificada para seção carregável "%s" %F%P: falha ao criar a seção "%s": %E %F%P: falha ao adicionar tag dinâmica DT_NEEDED %F%P: falha ao criar seção .xtensa.info %F%P: falha ao analisar entradas de quadro EH %F%P: falha ao registrar atribuição a %s: %E %F%P: falha ao definir tamanhos de seção dinâmica: %E %F%P: falha ao remover as seções dinâmicas completadas com zero%F%P: erro fatal: ABI de libbfd incompatível %F%P: vinculação final falhou: %E %F%P: o grupo terminou antes de começar (--help para uso) %F%P: uso ilegal de seção "%s" %F%P: erro interno %s %d %F%P: opção --compress-debug-sections inválida: "%s" %F%P: --dsbt-index inválido %d, fora do tamanho de DSBT %F%P: --dsbt-index inválido %s %F%P: --dsbt-size inválido %s %F%P: --extra-stack-space com valor inválido "%s" %F%P: --fixed-space com valor inválido "%s" %F%P: --line-size/--region-size inválido `%s' %F%P: --line-size/--region-size inválido `%u' %F%P: endereço de --local-store com intervalo inválido `%s' %F%P: --num-lines/--num-regions inválido "%s" %F%P: --num-lines/--num-regions inválido "%u" %F%P: --plt-align inválido `%s' %F%P: argumento --power10-stubs inválido "%s" %F%P: --reserved-space com valor inválido "%s" %F%P: alvo BFD inválido "%s" %F%P: formato COFF inválido de versão %s %F%P: argumento inválido para a opção "--orphan-handling" %F%P: argumento inválido para a opção "--section-start" %F%P: caractere inválido %c (%d) nas flags %F%P: tamanho comum de página inválido "%s" %F%P: opção inválida de ordenação de seção comum: %s %F%P: instrução de dados inválida %F%P: estilo de hash inválido "%s" %F%P: número hexa inválido "%s" %F%P: número hexa inválido para o PE de parâmetro "%s" %F%P: tamanho máximo de página inválido "%s" %F%P: número inválido "%s" %F%P: número inválido para -z call-nop=prefix-: %s %F%P: número inválido para -z call-nop=suffix-: %s %F%P: origem inválida para -z cet-report=: %s %F%P: opção inválida para -z lam-report=: %s %F%P: opção inválida para -z lam-u48-report=: %s %F%P: opção inválida para -z lam-u57-report=: %s %F%P: tamanho de página inválido "%s" %F%P: instrução de realocação inválida %F%P: opção inválida de ordenação de seção: %s %F%P: tamanho de pilha inválido "%s" %F%P: tipo de subsistema inválido %s %F%P: visibilidade inválida em "-z %s"; deve ser default, internal, hidden ou protected%F%P: nível ISA x86_64 inválido %s %F%P: saída little endian não corresponde à configuração de Xtensa %F%P: em loop em map_segments%F%P: mapa de seções para segmentos falhou: %E %F%P: faltando argumento para -m %F%P: faltando argumento(s) para a opção "--section-start" %F%P: múltiplos arquivos STARTUP %F%P: nenhum gerenciador de sobreposição embutido %F%P: nenhum arquivo de entrada %F%P: nenhuma seção atribuída a phdrs %F%P: não foi feito push do estado antes de fazer pop %F%P: apenas realocações com símbolos são permitidos %F%P: o formato de saída %s não pode representar a seção chamada %s: %E %F%P: Por favor, relate o erro %F%P: plug-in falhou em alocar memória para entrada: %s %F%P: plugin_strdup falhou em alocar memória: %s %F%P: sem suporte a vinculação realocável com realocações do formato %s (%pB) para o formato %s (%pB) %F%P: a seção %s tem "$" como primeiro caractere %F%P: informação hexa estranha para o PE de parâmetro "%s" %F%P: aviso %s não localizado %F%P: não foi possível abrir para destino da cópia "%s" %F%P: não foi possível abrir para ordem da cópia "%s" %F%P: visibilidade desconhecida de símbolo ELF: %d! %F%P: estilo de "demangling" desconhecido "%s" %F%P: tipo de formato desconhecido %s %F%P: opção não reconhecida %s %F%P: opção -a não reconhecida "%s" %F%P: opção -assert não reconhecida "%s" %F%P: sem suporte ao tamanho de arquivo de entrada: %s (%ld bytes) %F%P: opção sem suporte: -z %s %F%P: use a opção --help para informações de uso %F%P: aviso: associação de strtab CTF falhou; strings não serão compartilhadas: %s %F%P: aviso: adição de símbolo CTF falhou; CTF não será vinculado aos símbolos: %s %F%P: aviso: embaralhamento de símbolos CTF falhou; CTF não será vinculado aos símbolos: %s %F%P:%pS %% por zero %F%P:%pS / por zero %F%P:%pS atribuição ao contador de localização inválida fora de SECTIONS %F%P:%pS não pode fornecer (PROVIDE) atribuição ao contador de localização %F%P:%pS não é possível mover contador de localização de volta (de %V para %V) %F%P:%pS atribuição inválida ao contador de localização %F%P:%pS: erro: apelido para região de memória padrão %F%P:%pS: erro: alinhamento com entrada e alinhamento explícito especificados %F%P:%pS: erro: a região de memória "%s" para apelido "%s" não existe %F%P:%pS: erro: redefinição de região de memória com apelido "%s" %F%P:%pS: expressão de endereço não constante ou referência direta para seção %s %F%P:%pS: expressão não constante para %s %F%P:%pS: região de MEMORY "%s" indefinida referenciada na expressão %F%P:%pS: seção "%s" indefinida referenciada na expressão %F%P:%pS: símbolo "%s" indefinido referenciado na expressão %F%P:%pS: constante desconhecida "%s" referenciada na expressão %F%P:%s: criação de hash falhou %F%P:%s:%d: #! ([member]) não tem suporte nos arquivos de importação %P%F: não foi possível criar o nome para o arquivo de mapa de vinculador %E %P: %C: não foi possível obter conteúdos de seção - excepção de autoimportação %P: %C: aviso: múltiplas definições de "%pT"%P: %C: aviso: referência não definida para "%pT" %P: %D: aviso: mais referências não definidas para "%pT" seguir %P: %pB e %pB: aviso: múltiplos comuns de "%pT" %P: %pB: bfd_stat falhou: %E %P: %pB: definição de %s %P: %pB: arquivo não reconhecido: %E; formatos correspondentes:%P: %pB: referência a %s %P: %pB: definição de símbolo "%s": %s, visibilidade: %s, resolução: %s %P: %pB: aviso: não foi possível analisar seção .xtensa.info %P: %pB: aviso: comum de "%pT" sobreposto pela definição %P: %pB: aviso: comum de "%pT" sobreposto pela definição de %pB %P: %pB: aviso: comum de "%pT" sobreposto por um comum maior %P: %pB: aviso: comum de "%pT" sobreposto por um comum maior de %pB %P: %pB: aviso: comum de "%pT" sobrepondo um comum menor %P: %pB: aviso: comum de "%pT" sobrepondo um comum menor de %pB %P: %pB: aviso: definição de "%pT" sobrepondo comum %P: %pB: aviso: definição de "%pT" sobrepondo comum de %pB %P: %pB: aviso: configuração de Xtensa incompatível (%s) %P: %pB: aviso: mais referências não definidas para "%pT" seguir %P: %pB: aviso: múltiplos comuns de "%pT" %P: %pB: aviso: referência não definida para "%pT" %P: %s: plug-in duplicado %P: %s: erro na limpeza do plug-in: %d (ignorado) %P: %s: argumento em falta %P: --auto-overlay ignorado com script de sobreposição do usuário %P: --auto-overlay ignorado com intervalo de armazenamento local zero %P: --code-region exige um argumento: {upper,lower,either,none} %P: --data-region exige um argumento: {upper,lower,either,none} %P: --mbaseline não é usado mais %P: --relax-[no-]reduce-fp-updat não é usado mais %P: fragmentos .init/.fini usam ponteiros TOC diferentes %P: Prestes a executar o script de tratamento de erro "%s" com argumentos: "%s" "%s" %P: Falha ao executar o script de tratamento de erros "%s", motivo: %P: SONAME não pode ser uma string vazia; ignorado %P: SONAME não pode ser uma string vazia; mantendo o anterior %P: Aviso: opções de linha de comando curtas agrupadas foram descontinuadas: %s %P: "-retain-symbols-file" sobrepõe "-s" e "-S" %P: realocação base para seção "%s" sobre a seção .reloc %P: não foi possível localizar seção de saída exigida %s %P: não foi possível abrir arquivo def de saída %s %P: não foi possível localizar %s %P: não foi possível localizar %s (%s): %E %P: não foi possível localizar %s dentro de %s %P: não foi possível localizar %s: %E %P: não foi possível obter estado do arquivo de mapa de vinculador: %E %P: desabilitando relaxamento; não vai funcionar com múltiplas definições %P: erro ao fechar o arquivo "%s" %P: erro ao escrever o arquivo "%s" %P: erro: %P: erro: nenhuma seção com nome %s no script vinculador %P: erro: nenhuma seção com nome %s ou %s no script vinculador %P: erro: tamanho de data_statement não manipulado %P: erro: argumento não reconhecido para a opção --code-region=: "%s" %P: erro: argumento não reconhecido para a opção --data-region=: "%s" %P: erro: opção não reconhecida para --fix-cortex-a53-843419: %s %P: encontrados erros de processamento do arquivo %s %P: encontrados erros ao processar o arquivo %s para interfuncionalidade %P: erro interno: abortando em %s:%d %P: erro interno: abortando em %s:%d em %s %P: tamanho inválido para região de memória %s %P: origem inválida para região de memória %s %P: erros de vinculação localizados, excluindo executável "%s" %P: arquivo de mapa de vinculador não é um arquivo comum %P: faltando --end-group; adicionado com última opção de linha de comando %P: faltando arquivo para --mexport-symbols %P: modo %s %P: nenhum nome de arquivo ou diretório fornecido para saída de mapas; ignorado %P: para vincular com %s use -l:%s ou renome-o para a lib%s %P: pulando %s incompatível ao pesquisar para %s %P: símbolo "%pT" faltando da tabela hash principal %P: modo de emulação não reconhecido: %s %P: argumento de --got não reconhecido "%s" %P: tipo de correção STM32L4XX não reconhecida "%s" %P: tipo de correção VFP11 não reconhecida "%s" %P: opção não reconhecida "%s" %P: argumentos válidos para --mhyper-relax=(low|medium|high) %P: aviso, EXPORT duplicado: %s %P: aviso, alinhamento de arquivo > alinhamento de seção %P: aviso: %P: aviso: %s contém seções de saída; você se esqueceu de -T? %P: aviso: %s, necessário por %pB, pode conflitar com %s %P: aviso: %s, necessária para %pB, não localizada (tente usar -rpath ou -rpath-link) %P: aviso: "--thumb-entry %s" é sobrepondo "-e %s" %P: aviso: --export-dynamic não oferece suporte para alvos PE; você quis dizer --export-all-symbols? %P: aviso: --export-dynamic não oferece suporte para alvos PE+; você quis dizer --export-all-symbols? %P: aviso: -z %s ignorada %P: aviso: -z dynamic-undefined-weak ignorado %P: aviso: seção .buildid descartada, --build-id ignorada %P: aviso: seção .note.gnu.build-id descartada, --build-id ignorada %P: aviso: vinculação de CTF falhou; a saída não terá uma seção CTF: %s %P: aviso: saída CTF não criada: "%s" %P: aviso: emissão de seção CTF falhou; a saída não terá uma seção CTF: %s %P: aviso: seção CTF em %pB não pôde ser vinculada: "%s" %P: aviso: seção CTF em %pB não vinculável: %P foi compilado sem suporte a CTF %P: aviso: seção CTF em %pB não carregada: seus tipos serão descartados: %s %P: aviso: o endereço de "%s" não é múltiplo do tamanho máximo de página %P: aviso: autoimportação foi desativada sem --enable-auto-import especificado na linha de comando; isso deve funcionar a menos que envolva estruturas de dados constantes referenciando símbolos de DLLs autoimportadas %P: aviso: número de versão inválida na opção --subsystem %P: aviso: não foi possível criar a seção .buildid, --build-id ignorada %P: aviso: não foi possível criar a seção .eh_frame_hdr, --eh-frame-hdr ignorada %P: aviso: não foi possível criar a seção .note.gnu.build-id, --build-id ignorada %P: aviso: não foi possível localizar símbolo de entrada %s; usando o padrão %V %P: aviso: não foi possível localizar símbolo de entrada %s; não definindo o endereço inicial %P: aviso: não foi possível localizar símbolo inicial %s Thumb %P: aviso: não foi possível localizar quaisquer alvos que correspondam ao requerimento de endianness %P: avio: ponto movido para atrás antes de "%s" %P: aviso: falha ao converter a tabela %s em %pB (%s); desmontagem subsequente pode ser incompleta %P: aviso: construtor global %s usado %P: aviso: ignorando número de -D inválido %s %P: aviso: ignorando número de -H inválido %s %P: aviso: ignorando número de -bmaxdata inválido %s %P: aviso: ignorando número de -bmaxstack inválido %s %P: aviso: ignorando número de -pD inválido %s %P: aviso: ignorando número de -pT inválido %s %P: aviso: ignorando tipo de módulo inválido %s %P: aviso: nenhuma região de memória especificada para seção carregável "%s" %P: aviso: seção órfã "%pA" de "%pB" sendo colocada na seção "%s" %P: aviso: resolvendo %s por vinculação a %s %P: aviso: início da seção %s alterado por %ld %P: aviso: o tamanho da região de memória "window" não é uma potência de 2; seu tamanho %d está truncado para %d %P: aviso: estilo de --build-id não reconhecido ignorado %P: realocação de seção de vma zero detectada: "%s" #%d f=%d %P:%pS: aviso: --enable-non-contiguous-regions faz a seção "%pA" de "%pB" corresponder a cláusula /DISCARD/. %P:%pS: aviso: --enable-non-contiguous-regions pode alterar o comportamento para a seção "%pA" de "%pB" (atribuído %pA, mas correspondência adicional: %pA) %P:%pS: aviso: região de memória "%s" não declarada %P:%pS: aviso: redeclaração de região de memória "%s" %P:%s%d: aviso: erro de sintaxe no arquivo de importação/exportação %P:%s:%d: aviso: ignorando última linha não terminada %P:%s:%d: aviso: erro de sintaxe no arquivo de importação %P:%s:%d: aviso: erro de sintaxe no arquivo de importação/exportação %W (tamanho antes de relaxar) %X%H: realocação perigosa: %s %X%H: a realocação faz referência a símbolo "%pT" que não está sendo emitido %X%P: %C: múltiplas definições de "%pT"%X%P: %C: referência cruzada proibida de %s para "%pT" em %s %X%P: %C: referência não definida para "%pT" %X%P: %C: a variável "%pT" não pode ser importada automaticamente; por favor, leia a documentação para --enable-auto-import do "ld" para detalhes %X%P: %D: mais referências não definidas para "%pT" seguir %X%P: %pA excede intervalo de armazenamento local %X%P: a seção %pB "%s" não vai caber na região "%s" %X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %E %X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %s %X%P: %pB: mais referências não definidas para "%pT" seguir %X%P: %pB: seção %s possui realocações; não é possível usar --embedded-relocs %X%P: %pB: referência não definida para "%pT" %X%P: a arquitetura %s do arquivo de entrada "%pB" é incompatível com a saída de %s %X%P: %s não oferece suporte a realocações %s para o conjunto %s %X%P: %s(%s): não foi possível localizar membro no pacote%X%P: %s(%s): não foi possível localizar membro em arquivo que não é pacote%X%P: %s: isso não parece ser uma DLL %X%P: --hash-size precisa de um argumento numérico %X%P: edição de .eh_frame/.stab: %E %X%P: problema de TLS %E %X%P: adicionar símbolos %s: %E %X%P: endereço 0x%v de seção %pB "%s" não está dentro da região "%s" %X%P: tag de versão anônima não pode ser combinada com de outras versões %X%P: bfd_hash_table_init da tabela cref falhou: %E %X%P: bfd_openr %s: %E %X%P: não foi possível compilar stubs: %E %X%P: não foi possível criar seção .edata: %E %X%P: não foi possível criar seção .reloc: %E %X%P: não foi possível criar seção de nota: %E %X%P: não foi possível criar BFD stub: %E %X%P: não foi possível editar %s: %E %X%P: não foi possível localizar sobreposições: %E %X%P: não foi possível carregar gerenciador de sobreposição embutido: %E %X%P: não foi possível criar seção stub: %E %X%P: não foi possível abrir gerenciador de sobreposição embutido: %E %X%P: não foi possível definir gp %X%P: não foi configurar a lista de seção de entrada: %E %X%P: não foi possível dimensionar seções de grupo: %E %X%P: não foi possível dimensionar stubs de sobreposição: %E %X%P: não foi possível definir tamanho de seção stub: %E %X%P: não foi possível abrir o arquivo .lib: %s %X%P: não foi possível definir alvo padrão BFD para "%s": %E %X%P: não foi possível compilar stubs: %E %X%P: não foi possível criar seções dinâmicas %E %X%P: não foi possível exportar %s: nome inválido de exportação %X%P: não foi possível exportar %s: símbolo não definido %X%P: não foi possível exportar %s: símbolo não localizado %X%P: não foi possível exportar %s: tipo incorreto de símbolo (%d vs %d) %X%P: não foi possível definir tamanho de seção stub: %E %X%P: não há suporte à alteração do formato de saída durante vinculação %X%P: não foi possível computar listas de seções para geração de stub: %E %X%P: alloc de cref falhou: %E %X%P: cref_hash_lookup falhou: %E %X%P: Formatos de arquivo objeto diferentes compondo conjunto %s %X%P: realocações diferentes usadas no conjunto %s %X%P: expressão duplicada "%s" na informação de versão %X%P: tag versão duplicada "%s" %X%P: seções dinâmicas criadas em vínculo não dinâmico %X%P: erro, EXPORT duplicado com ordinais: %s (%d vs %d) %X%P: erro: realocação de %d bits na dll %X%P: erro: não foi possível usar nomes longos de seção nesta arquitetura %X%P: erro: retain-symbols-file duplicado %X%P: erro: ordinal exportação grande demais: %d %X%P: erro: ordinal usado duas vezes: %d (%s vs %s) %X%P: erro: seção órfã não colocada "%pA" de "%pB" %X%P: falha ao mesclar dados específicos de alvo do arquivo %pB %X%P: PLT em linha: %E %X%P: erro interno em biblioteca compartilhada COFF na seção %s %X%P: problemas internos ao procurar em %pB após abri-lo%X%P: problemas internos ao configurar a seção %s%X%P: script vinculador separa .got e .toc %X%P: abrir %s: %E %X%P: problema de ppc_finish_symbols %E %X%P: a região "%s" estourou por %lu byte %X%P: a região "%s" estourou por %lu bytes %X%P: símbolo exigido "%s" não definido %X%P: LMA [%V,%V] da seção %s sobrepõe LMA [%V,%V] da seção %s %X%P: VMA da seção %s cobre o espaço de endereço %X%P: VMA [%V,%V] da seção %s sobrepõe VMA [%V,%V] da seção %s %X%P: VMA da seção %s cobre o espaço de endereço %X%P: seção "%s" atribuída a phdr não existente "%s" %X%P: programa de select_plt_layout %E %X%P: Seção especial %s não oferece suporte a realocações %s para o conjunto %s %X%P: muitos registros globais: %u, máx 223 %X%P: não foi possível localizar a dependência de versão "%s" %X%P: não foi possível processar as realocações: %E %X%P: não foi possível ler conteúdo de seção .exports %X%P: recurso desconhecido "%s" %X%P: linguagem desconhecida "%s" na informação da versão %X%P: sem suporte à arquitetura PEI: %s %X%P: Tamanho sem suporte %d para o conjunto %s %X%P:%pS: Sem suporte a PHDRS e FILEHDR quando estão faltando nos cabeçalhos PT_LOAD anteriores %X%P:%pS: a seção possui um endereço de carga e uma região de carga %X%P:%pS: símbolo "%s" irresolvível referenciado na expressão %X%P:%s:%d: falha ao importar símbolos %s: %E %pB: na função "%pT": HLL %pS ignorado SYSLIB %pS ignorado %s necessária para %pB %s: %s %s: opções específicas de emulação: %s: há suporte às emulações: %s: há suporte aos alvos:%s: tempo total no vínculo: %ld.%06ld ; %D: definido primeiro aqui; nenhum conteúdo disponível =MODOENDEREÇOARCHARGAceita arquivos de entrada cuja arquitetura não pôde ser determinadaAdiciona DIRETÓRIO ao caminho de pesquisa de bibliotecaAdiciona símbolos de dados à lista dinâmicaEndereço de seção %s definido para Permite múltiplas definiçõesPermite referências não resolvidas em bibliotecas compartilhadasSempre define DT_NEEDED para bibliotecas dinâmicas mencionadas na linha de comandoMembro de arquivo incluído para satisfazer referência por arquivo (símbolo) AtributosFiltro auxiliar para tabela de símbolos de objeto compartilhadoAssocia referências de função global localmenteAssocia referências globais localmenteConstrói tabelas globais de construtor/desconstrutorQTDEerro de CTFerro de CTF: não foi possível obter erros de CTF: "%s" aviso de CTF Chama SÃMBOLO em tempo de carregamento Chama SÃMBOLO em tempo de descarregamentoVerifica os endereços de seção por sobreposições (padrão)Símbolo comum tamanho arquivo Controla como seções órfãs são tratadas.Copia vínculos a DT_NEEDED mencionados dentro de DSOs que segueCopyright (C) 2021 Free Software Foundation, Inc. Cria um executável dependente de posição (padrão)Cria um executável independente de posiçãoCria uma biblioteca compartilhadaCria um arquivo de saída mesmo se ocorrer errosCria versão de símbolo padrãoCria versão de símbolo padrão para símbolos importadosCriando arquivo de biblioteca: %s DIRETÓRIOO caminho de pesquisa padrão para manter compatibilidade com SolarisDefine um símboloRealiza "demangle" em nomes de símbolos [usando ESTILO]Proíbe versão não definidaDescarta todos os símbolos locaisDescarta símbolos locais temporários (padrão)Exibe opções específicas de alvoNão permite vários definições com símbolos incluídos no nome de arquivo invocador por -R ou --just-symbolsNão permite referências não resolvidas em arquivos de objetoNão permite referências não resolvidas em bibliotecas compartilhadasNão verifica endereços de seção por sobreposiçõesNão copia vínculos a DT_NEEDED mencionados dentro de DSOs que segueNão define o armazenamento comumNão realiza "demangle" em nomes de símbolosNão emite nomes e tipos de variáveis estáticas em CTFNão vincula com bibliotecas compartilhadasNão lista seções não usadas removidasNão alinha em página os dadosNão alinha em página os dados, não torna o texto somente leituraNão mostra seções descartadas na saída de arquivo de mapeamentoNão remove símbolos nas seções descartadasNão trata de avisos como erros (padrão)Não usa técnicas de relaxamento para reduzir tamanho do código Faz vínculo em nível de tarefaNão associa referências globais localmenteNão descarta quaisquer símbolos locais Não mescla seções [SEÇÃO | órfãs] de entradaNão remove seções não usadas (padrão)Não avisa sobre arquivos de entrada não incompatíveisNão avisa ao localizar uma biblioteca incompatívelEmulações de ELF: EMULAÇÃOEmite nomes e tipos de variáveis estáticas em CTFHabilita suporte de regiões de memória não contíguaHabilita avisos quando --enable-non-contiguous-regions pode causar comportamento inesperadoTermina um grupoExporta todas os símbolos dinâmicosExporta o símbolo especificadoARQUIVOARQUIVO/DIRARQUIVOFalha com %d Arquivo Filtro para tabela de símbolos de objeto compartilhadoForça símbolos comuns a serem definidosForça geração de arquivo com sufixo .exeForça membros de grupos para fora dos gruposGNU ld %s Gera realocações incorporadasGera biblioteca de importaçãoGera uma saída realocávelQuantas tags para reservar na seção .dynamicComo tratar símbolos não resolvidos. é: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsComo compartilhar tipos de CTF entre unidades de tradução. é: share-unconflicted (padrão), share-duplicatedIgnoradoIgnorada para manter compatibilidade com a opção LTO do GCCIgnorada para manter compatibilidade com a opção de vinculação do GCCIgnorado por questão de compatibilidade com LinuxIgnorada para manter compatibilidade com SVR4Ignorado por questão de compatibilidade com SunOSIgnorada para manter compatibilidade com a opção goldInclui todos os objetos dos seguintes arquivosInfo: resolvendo %s por vinculação a %s (autoimportação) Só vincula símbolos (se diretório, igual a --rpath)PALAVRA-CHAVEMantém símbolos exportados ao remover seções não usadasMantém apenas símbolos listados no ARQUIVONOMELIBTamanhoVincula com bibliotecas compartilhadasVincula objetos big-endianVincula objetos little-endianLista seções não usadas removidas na stderrCarrega o plug-in especificadoCarrega o plug-in especificado (ignorado)NomeNenhum símbolo Só define DT_NEEDED para as seguintes bibliotecas dinâmicas se usadasUsa somente diretórios de biblioteca especificados na linha de comandoOtimiza o arquivo de saídaOpções: OrigemEmite tabela de referência cruzada Emite muitas informações durante vinculaçãoSubstitui o local da raiz do sistema padrãoCAMINHOPLUG-INPROGRAMAAlinha em página os dados, torna o texto somente leituraFaz pop do estado de flags governando o tratamento de arquivo de entradaEmite sysroot atualEmite o formato de saída padrãoImprime o arquivo de mapeamento para a saída padrãoEmite estatísticas de uso de memóriaEmite ajuda das opçõesExibe as informações da versão e emulaçãoEmite as informações da versãoProduz um executável com nenhum cabeçalho de interpretação de programaFornece um script para ajudar com erros de símbolos indefinidosFaz push do estado de flags governando o tratamento de arquivo de entradaLê script de vinculador no formato MRILê o script do vinculador padrãoLê a lista dinâmicaLê a lista de símbolos dinâmicos exportadosLê script do vinculador Lê as opções do arquivo ARQ Lê script de informações de versãoReduz o tamanho do código usando otimizações específicas de alvoReduz excessos de uso de memória, possivelmente demorando maisRejeita arquivos de entrada cuja arquitetura é desconhecidaRemove seções não usadas (em alguns alvos)Relate erros para %s Relata uso de memória alvoRelata símbolos não resolvidos como errosRelata símbolos não resolvidos como avisosExibe que SÃMBOLO esteja definido na saída finalSCRIPTSEÇÃO=ENDEREÇOSHLIBTAMANHOSÃMBOLOSÃMBOLO=EXPRESSÃOPesquisa pela biblioteca NOMELIBEnvia arg para o último plug-in carregadoEnvia arg para o último plug-in carregado (ignorado)Define PROGRAMA como vinculador dinâmico a usar Define o endereço da seção .bss Define o endereço da seção .data Define o endereço da seção .text Define o endereço do segmento "ldata"Define o endereço da seção dada Define o endereço do segmento "rodata" Define o endereço do segmento "text"Define a arquiteturaDefine o tamanho da tabela de hash padrão próximo a Define emulaçãoDefine nome interno da biblioteca compartilhadaDefine o caminho de pesquisa de biblioteca compartilhada em tempo de vínculoDefine nome de arquivo de saídaDefine o caminho de pesquisa de biblioteca compartilhada em tempo de execuçãoDefine o endereço inicialControle de biblioteca compartilhada para compatibilidade com HP/UXMostra seções descartadas na saída de arquivo de mapeamento (padrão)Tamanho de dados pequenos (se nenhum tamanho, mesmo que --shared)Ordena símbolos comuns por alinhamento [na ordem especificada]Ordena seções por nome ou alinhamento máximoEspecifica o alvo para os seguintes arquivos de entradaEspecifica alvo de arquivo de saídaDivide a saída em seções a cada CONTAGEM realocaçõesDivide a saída em seções a cada TAMANHO octetosInicia um grupoInicia com referência não definida a SÃMBOLORemove todos símbolosRemove símbolos de depuraçãoRemove símbolos nas seções descartadasEmulações sem suporte: SímboloALVOObtém lista de símbolos de exportação de .exports, usando SÃMBOLO como a versão.Este programa é um software livre; você pode redistribuí-lo sob os termos da Licença Pública Geral GNU versão 3 ou (a seu critério) uma versão posterior. Esse programa possui absolutamente nenhuma garantia. Rastreia aberturas de arquivosRastreia menções ao SÃMBOLOTrata avisos como errosDesliga --whole-archiveDesfaz o efeito de --export-dynamicSÃMBOLO não resolvido não causará um erro ou um avisoUso: %s [opções] arquivo... Use --disable-stdcall-fixup para desabilitar essas correções Use --enable-stdcall-fixup para desabilitar esses avisos Usa a lista dinâmica dos operações de C++ new/deleteUsa a lista dinâmica de typeinfo de C++Usa menos memória e mais E/S de discoUsa o mesmo formato que o vinculador nativo Usa funções interfaceadores para SÃMBOLOAvisa sobre símbolos comuns duplicadosAvisa se um objeto possuir código alterativo de máquina ELFAvisa se construtores/destrutores globais forem vistosAvisa se a saída tem DT_TEXTRELAvisa se a saída tem DT_TEXTREL (padrão)Avisa se o início da seção alterar em razão de alinhamentoAvisa se os múltiplos valores de GP forem usadosAvisa uma vez por símbolo não definidoEscreve um mapeador de vinculador para ARQUIVO ou DIR/.mapGrava um arquivo de dependência[=CONTAGEM][=NÚMERO][=SEÇÃO][=TAMANHO][=ESTILO][=ascending|descending]alinhamentoascendentetentativa de abrir %s falhou tentativa de abrir %s bem-sucedida script de vinculador incorporadonão foi possível localizar o arquivo script %s não foi possível alocar conteúdo de seçãonão foi possível criar nova seçãodescendentescript de tratamento de errosfalha ao ler conteúdo da seçãoarquivo já tem tabelas de propriedadelocalizado %s em %s nomenome|alinhamentonenhum símboloaberto arquivo de script %s memória insuficientetipo desconhecido de LTO com valor %xresolução desconhecida de LTO com valor %xvisibilidade desconhecida de LTO com valor %xtoken não reconhecido ou sem suporte "%s" no caminho de pesquisa usando script de vinculador externo:usando script de vinculador interno:aviso: aviso: instrução INSERT em um script vinculador é incompatível com --enable-non-contiguous-regions. aviso: resolvendo %s por vinculação a %s