- Timestamp:
- May 14, 2017, 12:24:44 AM (8 years ago)
- Branches:
- sysvinit
- Children:
- 38640a1
- Parents:
- 44d4b28
- git-author:
- William Harrington <kb0iic@…> (05/14/17 00:24:43)
- git-committer:
- William Harrington <kb0iic@…> (05/14/17 00:24:44)
- Location:
- patches
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
patches/gcc-7.1.0-pure64-1.patch
r44d4b28 rba4566e 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 4 5 6 7 <head> 8 <title> 9 gcc-7.1.0-pure64-1.2.patch on Ticket #1114 â Attachment 10 â CLFS Trac 11 </title> 12 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 13 <link rel="search" href="/search" /> 14 <link rel="help" href="/wiki/TracGuide" /> 15 <link rel="alternate" href="/raw-attachment/ticket/1114/gcc-7.1.0-pure64-1.2.patch" type="text/x-diff; charset=iso-8859-15" title="Original Format" /> 16 <link rel="up" href="/ticket/1114" title="Ticket #1114" /> 17 <link rel="start" href="/wiki" /> 18 <link rel="stylesheet" href="/chrome/common/css/trac.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/diff.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/code.css" type="text/css" /> 19 <link rel="shortcut icon" href="/chrome/site/trac.ico" type="image/x-icon" /> 20 <link rel="icon" href="/chrome/site/trac.ico" type="image/x-icon" /> 21 <link type="application/opensearchdescription+xml" rel="search" href="/search/opensearch" title="Search CLFS Trac" /> 22 <script type="text/javascript" src="/chrome/common/js/jquery.js"></script><script type="text/javascript" src="/chrome/common/js/babel.js"></script><script type="text/javascript" src="/chrome/common/js/messages/en_US.js"></script><script type="text/javascript" src="/chrome/common/js/trac.js"></script><script type="text/javascript" src="/chrome/common/js/search.js"></script><script type="text/javascript" src="/chrome/common/js/diff.js"></script> 23 <!--[if lt IE 7]> 24 <script type="text/javascript" src="/chrome/common/js/ie_pre7_hacks.js"></script> 25 <![endif]--> 26 <script type="text/javascript" src="/chrome/common/js/folding.js"></script> 27 <script type="text/javascript"> 28 jQuery(document).ready(function($) { 29 $('#preview table.code').enableCollapsibleColumns($('#preview table.code thead th.content')); 30 }); 31 </script> 32 </head> 33 <body> 34 <div id="banner"> 35 <div id="header"> 36 <a id="logo" href="http://trac.clfs.org"><img src="/chrome/site/clfs-logo.png" alt="CLFS Trac" height="74" width="588" /></a> 37 </div> 38 <form id="search" action="/search" method="get"> 39 <div> 40 <label for="proj-search">Search:</label> 41 <input type="text" id="proj-search" name="q" size="18" value="" /> 42 <input type="submit" value="Search" /> 43 </div> 44 </form> 45 <div id="metanav" class="nav"> 46 <ul> 47 <li class="first"><a href="/login">Login</a></li><li><a href="/wiki/TracGuide">Help/Guide</a></li><li><a href="/about">About Trac</a></li><li><a href="/prefs">Preferences</a></li><li class="last"><a href="/reset_password">Forgot your password?</a></li> 48 </ul> 49 </div> 50 </div> 51 <div id="mainnav" class="nav"> 52 <ul> 53 <li class="first"><a href="/wiki">Wiki</a></li><li><a href="/timeline">Timeline</a></li><li><a href="/roadmap">Roadmap</a></li><li><a href="/browser">Browse Source</a></li><li><a href="/report">View Tickets</a></li><li class="last"><a href="/search">Search</a></li> 54 </ul> 55 </div> 56 <div id="main"> 57 <div id="ctxtnav" class="nav"> 58 <h2>Context Navigation</h2> 59 <ul> 60 <li class="last first"><a href="/ticket/1114">Back to Ticket #1114</a></li> 61 </ul> 62 <hr /> 63 </div> 64 <div id="content" class="attachment"> 65 <h1><a href="/ticket/1114">Ticket #1114</a>: gcc-7.1.0-pure64-1.2.patch</h1> 66 <table id="info" summary="Description"> 67 <tbody> 68 <tr> 69 <th scope="col">File gcc-7.1.0-pure64-1.2.patch, 70 <span title="9111 bytes">8.9 KB</span> 71 (added by chris@âŠ, <a class="timeline" href="/timeline?from=2017-05-11T23%3A12%3A25Z&precision=second" title="2017-05-11T23:12:25Z in Timeline">2 days</a> ago)</th> 72 </tr> 73 <tr> 74 <td class="message searchable"> 75 76 </td> 77 </tr> 78 </tbody> 79 </table> 80 <div id="preview" class="searchable"> 81 82 <div class="diff"> 83 <ul class="entries"> 84 <li class="entry"> 85 <h2> 86 <a>gcc/config/i386/linux64.h</a> 87 </h2> 88 <pre>Submitted By: William Harrington <kb0iic at cross-lfs dot org> 89 Date: 12-28-2015 90 Initial Package Version: 5.2.0 1 Submitted By: William Harrington <kb0iic at cross-lfs dot org> 2 Date: 05-13-2017 3 Initial Package Version: 6.1.0 91 4 Origin: Idea originally developed by Ryan Oliver and Greg Schafer for 92 5 the Pure LFS project with help from 93 Martin Ward 6 Martin Ward and Chris Staub 94 7 Upstream Status: Not Applied - CLFS Specific 95 8 Description: This patch makes changes to the paths for pure64, eg 64bit libs 96 9 in /usr/lib, 32bit in /usr/lib32. 97 Comment: Re named for GCC 5.3.010 Comment: Rediffed for 7.1.0 98 11 99 diff -Naur gcc-6.1.0.orig/gcc/config/i386/linux64.h gcc-6.1.0/gcc/config/i386/linux64.h</pre> 100 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 101 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 102 <thead> 103 <tr> 104 <th title="File gcc-6.1.0.orig/gcc/config/i386/linux64.h 2016-01-04 09:30:50.000000000 -0500"> 105 old 106 </th> 107 <th title="File gcc-6.1.0/gcc/config/i386/linux64.h 2016-05-12 02:55:51.000000000 -0400"> 108 new 109 </th> 110 <td><em></em> </td> 111 </tr> 112 </thead> 113 <tbody class="unmod"> 114 <tr> 115 <th>27</th><th>27</th><td class="l"><span>#define GNU_USER_LINK_EMULATION64 "elf_x86_64"</span> </td> 116 </tr><tr> 117 <th>28</th><th>28</th><td class="l"><span>#define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64"</span> </td> 118 </tr><tr> 119 <th>29</th><th>29</th><td class="l"><span></span> </td> 120 </tr> 121 </tbody><tbody class="mod"> 122 <tr class="first"> 123 <th>30</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<del></del>/ld-linux.so.2"</span> </td> 124 </tr><tr> 125 <th>31</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/lib<del>64</del>/ld-linux-x86-64.so.2"</span> </td> 126 </tr> 127 <tr> 128 <th> </th><th>30</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<ins>32</ins>/ld-linux.so.2"</span> </td> 129 </tr><tr class="last"> 130 <th> </th><th>31</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/lib<ins></ins>/ld-linux-x86-64.so.2"</span> </td> 131 </tr> 132 </tbody><tbody class="unmod"> 133 <tr> 134 <th>32</th><th>32</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2"</span> </td> 135 </tr><tr> 136 <th>33</th><th>33</th><td class="l"><span></span> </td> 137 </tr><tr> 138 <th>34</th><th>34</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER32</span> </td> 139 </tr> 140 </tbody> 141 </table> 142 </li> 143 <li class="entry"> 144 <h2> 145 <a>gcc/config/i386/t-linux64</a> 146 </h2> 147 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/i386/t-linux64 gcc-6.1.0/gcc/config/i386/t-linux64</pre> 148 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 149 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 150 <thead> 151 <tr> 152 <th title="File gcc-6.1.0.orig/gcc/config/i386/t-linux64 2016-01-04 09:30:50.000000000 -0500"> 153 old 154 </th> 155 <th title="File gcc-6.1.0/gcc/config/i386/t-linux64 2016-05-12 02:55:51.000000000 -0400"> 156 new 157 </th> 158 <td><em></em> </td> 159 </tr> 160 </thead> 161 <tbody class="unmod"> 162 <tr> 163 <th>33</th><th>33</th><td class="l"><span>comma=,</span> </td> 164 </tr><tr> 165 <th>34</th><th>34</th><td class="l"><span>MULTILIB_OPTIONS = $(subst $(comma),/,$(TM_MULTILIB_CONFIG))</span> </td> 166 </tr><tr> 167 <th>35</th><th>35</th><td class="l"><span>MULTILIB_DIRNAMES = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))</span> </td> 168 </tr> 169 </tbody><tbody class="mod"> 170 <tr class="first"> 171 <th>36</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES = m64=../lib<del>64</del>$(call if_multiarch,:x86_64-linux-gnu)</span> </td> 172 </tr><tr> 173 <th>37</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<del></del>)$(call if_multiarch,:i386-linux-gnu)</span> </td> 174 </tr> 175 <tr> 176 <th> </th><th>36</th><td class="r"><span>MULTILIB_OSDIRNAMES = m64=../lib<ins></ins>$(call if_multiarch,:x86_64-linux-gnu)</span> </td> 177 </tr><tr class="last"> 178 <th> </th><th>37</th><td class="r"><span>MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<ins>32</ins>)$(call if_multiarch,:i386-linux-gnu)</span> </td> 179 </tr> 180 </tbody><tbody class="unmod"> 181 <tr> 182 <th>38</th><th>38</th><td class="l"><span>MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32)</span> </td> 183 </tr> 184 </tbody> 185 </table> 186 </li> 187 <li class="entry"> 188 <h2> 189 <a>gcc/config/linux.h</a> 190 </h2> 191 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/linux.h gcc-6.1.0/gcc/config/linux.h</pre> 192 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 193 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 194 <thead> 195 <tr> 196 <th title="File gcc-6.1.0.orig/gcc/config/linux.h 2016-01-04 09:30:50.000000000 -0500"> 197 old 198 </th> 199 <th title="File gcc-6.1.0/gcc/config/linux.h 2016-05-12 02:55:51.000000000 -0400"> 200 new 201 </th> 202 <td><em></em> </td> 203 </tr> 204 </thead> 205 <tbody class="unmod"> 206 <tr> 207 <th>82</th><th>82</th><td class="l"><span> GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets</span> </td> 208 </tr><tr> 209 <th>83</th><th>83</th><td class="l"><span> supporting both 32-bit and 64-bit compilation. */</span> </td> 210 </tr><tr> 211 <th>84</th><th>84</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"</span> </td> 212 </tr> 213 </tbody><tbody class="mod"> 214 <tr class="first"> 215 <th>85</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER32 "/lib<del></del>/ld-uClibc.so.0"</span> </td> 216 </tr> 217 <tr class="last"> 218 <th> </th><th>85</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER32 "/lib<ins>32</ins>/ld-uClibc.so.0"</span> </td> 219 </tr> 220 </tbody><tbody class="unmod"> 221 <tr> 222 <th>86</th><th>86</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0"</span> </td> 223 </tr><tr> 224 <th>87</th><th>87</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKERX32 "/lib/ldx32-uClibc.so.0"</span> </td> 225 </tr><tr> 226 <th>88</th><th>88</th><td class="l"><span>#define BIONIC_DYNAMIC_LINKER "/system/bin/linker"</span> </td> 227 </tr> 228 </tbody> 229 </table> 230 </li> 231 <li class="entry"> 232 <h2> 233 <a>gcc/config/mips/t-linux64</a> 234 </h2> 235 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/mips/t-linux64 gcc-6.1.0/gcc/config/mips/t-linux64</pre> 236 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 237 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 238 <thead> 239 <tr> 240 <th title="File gcc-6.1.0.orig/gcc/config/mips/t-linux64 2016-01-04 09:30:50.000000000 -0500"> 241 old 242 </th> 243 <th title="File gcc-6.1.0/gcc/config/mips/t-linux64 2016-05-12 02:55:51.000000000 -0400"> 244 new 245 </th> 246 <td><em></em> </td> 247 </tr> 248 </thead> 249 <tbody class="unmod"> 250 <tr> 251 <th>22</th><th>22</th><td class="l"><span>MIPS_SOFT = $(if $(strip $(filter MASK_SOFT_FLOAT_ABI, $(target_cpu_default)) $(filter soft, $(with_float))),soft)</span> </td> 252 </tr><tr> 253 <th>23</th><th>23</th><td class="l"><span>MULTILIB_OSDIRNAMES = \</span> </td> 254 </tr><tr> 255 <th>24</th><th>24</th><td class="l"><span> ../lib32$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabin32$(MIPS_SOFT)) \</span> </td> 256 </tr> 257 </tbody><tbody class="mod"> 258 <tr class="first"> 259 <th>25</th><th> </th><td class="l"><span> ../lib<del></del>$(call if_multiarch,:mips$(MIPS_EL)-linux-gnu$(MIPS_SOFT)) \</span> </td> 260 </tr><tr> 261 <th>26</th><th> </th><td class="l"><span> ../lib<del>64</del>$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabi64$(MIPS_SOFT))</span> </td> 262 </tr> 263 <tr> 264 <th> </th><th>25</th><td class="r"><span> ../lib<ins>32</ins>$(call if_multiarch,:mips$(MIPS_EL)-linux-gnu$(MIPS_SOFT)) \</span> </td> 265 </tr><tr class="last"> 266 <th> </th><th>26</th><td class="r"><span> ../lib<ins></ins>$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabi64$(MIPS_SOFT))</span> </td> 267 </tr> 268 </tbody> 269 </table> 270 </li> 271 <li class="entry"> 272 <h2> 273 <a>gcc/config/rs6000/linux64.h</a> 274 </h2> 275 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/rs6000/linux64.h gcc-6.1.0/gcc/config/rs6000/linux64.h</pre> 276 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 277 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 278 <thead> 279 <tr> 280 <th title="File gcc-6.1.0.orig/gcc/config/rs6000/linux64.h 2016-01-21 12:32:28.000000000 -0500"> 281 old 282 </th> 283 <th title="File gcc-6.1.0/gcc/config/rs6000/linux64.h 2016-05-12 03:00:52.000000000 -0400"> 284 new 285 </th> 286 <td><em></em> </td> 287 </tr> 288 </thead> 289 <tbody class="unmod"> 290 <tr> 291 <th>412</th><th>412</th><td class="l"><span>#undef LINK_OS_DEFAULT_SPEC</span> </td> 292 </tr><tr> 293 <th>413</th><th>413</th><td class="l"><span>#define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"</span> </td> 294 </tr><tr> 295 <th>414</th><th>414</th><td class="l"><span></span> </td> 296 </tr> 297 </tbody><tbody class="mod"> 298 <tr class="first"> 299 <th>415</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "<del>%(dynamic_linker_prefix)/lib</del>/ld.so.1"</span> </td> 300 </tr> 301 <tr class="last"> 302 <th> </th><th>415</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "<ins>/lib32</ins>/ld.so.1"</span> </td> 303 </tr> 304 </tbody><tbody class="unmod"> 305 <tr> 306 <th>416</th><th>416</th><td class="l"><span></span> </td> 307 </tr><tr> 308 <th>417</th><th>417</th><td class="l"><span>#ifdef LINUX64_DEFAULT_ABI_ELFv2</span> </td> 309 </tr><tr> 310 <th>418</th><th>418</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 \</span> </td> 311 </tr> 312 </tbody><tbody class="mod"> 313 <tr class="first"> 314 <th>419</th><th> </th><td class="l"><span>"%{mabi=elfv1:<del>%(dynamic_linker_prefix)/lib64</del>/ld64.so.1;" \</span> </td> 315 </tr><tr> 316 <th>420</th><th> </th><td class="l"><span>":<del>%(dynamic_linker_prefix)/lib64</del>/ld64.so.2}"</span> </td> 317 </tr> 318 <tr> 319 <th> </th><th>419</th><td class="r"><span>"%{mabi=elfv1:<ins>/lib</ins>/ld64.so.1;" \</span> </td> 320 </tr><tr class="last"> 321 <th> </th><th>420</th><td class="r"><span>":<ins>/lib</ins>/ld64.so.2}"</span> </td> 322 </tr> 323 </tbody><tbody class="unmod"> 324 <tr> 325 <th>421</th><th>421</th><td class="l"><span>#else</span> </td> 326 </tr><tr> 327 <th>422</th><th>422</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 \</span> </td> 328 </tr> 329 </tbody><tbody class="mod"> 330 <tr class="first"> 331 <th>423</th><th> </th><td class="l"><span>"%{mabi=elfv2:<del>%(dynamic_linker_prefix)/lib64</del>/ld64.so.2;" \</span> </td> 332 </tr><tr> 333 <th>424</th><th> </th><td class="l"><span>":<del>%(dynamic_linker_prefix)/lib64</del>/ld64.so.1}"</span> </td> 334 </tr> 335 <tr> 336 <th> </th><th>423</th><td class="r"><span>"%{mabi=elfv2:<ins>/lib</ins>/ld64.so.2;" \</span> </td> 337 </tr><tr class="last"> 338 <th> </th><th>424</th><td class="r"><span>":<ins>/lib</ins>/ld64.so.1}"</span> </td> 339 </tr> 340 </tbody><tbody class="unmod"> 341 <tr> 342 <th>425</th><th>425</th><td class="l"><span>#endif</span> </td> 343 </tr><tr> 344 <th>426</th><th>426</th><td class="l"><span></span> </td> 345 </tr><tr> 346 <th>427</th><th>427</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER32 \</span> </td> 347 </tr> 348 </tbody> 349 <tbody class="skipped"> 350 <tr> 351 <th><a href="#L429">âŠ</a></th> 352 <th><a href="#L429">âŠ</a></th> 353 <td><em></em> </td> 354 </tr> 355 </tbody> 356 <tbody class="unmod"> 357 <tr> 358 <th>429</th><th>429</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER64 \</span> </td> 359 </tr><tr> 360 <th>430</th><th>430</th><td class="l"><span> "/lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 361 </tr><tr> 362 <th>431</th><th>431</th><td class="l"><span></span> </td> 363 </tr> 364 </tbody><tbody class="mod"> 365 <tr class="first"> 366 <th>432</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER32 "/lib<del></del>/ld-uClibc.so.0"</span> </td> 367 </tr> 368 <tr class="last"> 369 <th> </th><th>432</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER32 "/lib<ins>32</ins>/ld-uClibc.so.0"</span> </td> 370 </tr> 371 </tbody><tbody class="unmod"> 372 <tr> 373 <th>433</th><th>433</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0"</span> </td> 374 </tr><tr> 375 <th>434</th><th>434</th><td class="l"><span>#if DEFAULT_LIBC == LIBC_UCLIBC</span> </td> 376 </tr><tr> 377 <th>435</th><th>435</th><td class="l"><span>#define CHOOSE_DYNAMIC_LINKER(G, U, M) \</span> </td> 378 </tr> 379 </tbody> 380 </table> 381 </li> 382 <li class="entry"> 383 <h2> 384 <a>gcc/config/rs6000/t-linux64</a> 385 </h2> 386 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/rs6000/t-linux64 gcc-6.1.0/gcc/config/rs6000/t-linux64</pre> 387 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 388 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 389 <thead> 390 <tr> 391 <th title="File gcc-6.1.0.orig/gcc/config/rs6000/t-linux64 2016-01-04 09:30:50.000000000 -0500"> 392 old 393 </th> 394 <th title="File gcc-6.1.0/gcc/config/rs6000/t-linux64 2016-05-12 02:55:51.000000000 -0400"> 395 new 396 </th> 397 <td><em></em> </td> 398 </tr> 399 </thead> 400 <tbody class="unmod"> 401 <tr> 402 <th>28</th><th>28</th><td class="l"><span>MULTILIB_OPTIONS := m64/m32</span> </td> 403 </tr><tr> 404 <th>29</th><th>29</th><td class="l"><span>MULTILIB_DIRNAMES := 64 32</span> </td> 405 </tr><tr> 406 <th>30</th><th>30</th><td class="l"><span>MULTILIB_EXTRA_OPTS := </span> </td> 407 </tr> 408 </tbody><tbody class="mod"> 409 <tr class="first"> 410 <th>31</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES := m64=../lib<del>64</del>$(call if_multiarch,:powerpc64-linux-gnu)</span> </td> 411 </tr><tr> 412 <th>32</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES += m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<del></del>)$(call if_multiarch,:powerpc-linux-gnu)</span> </td> 413 </tr> 414 <tr> 415 <th> </th><th>31</th><td class="r"><span>MULTILIB_OSDIRNAMES := m64=../lib<ins></ins>$(call if_multiarch,:powerpc64-linux-gnu)</span> </td> 416 </tr><tr class="last"> 417 <th> </th><th>32</th><td class="r"><span>MULTILIB_OSDIRNAMES += m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<ins>32</ins>)$(call if_multiarch,:powerpc-linux-gnu)</span> </td> 418 </tr> 419 </tbody><tbody class="unmod"> 420 <tr> 421 <th>33</th><th>33</th><td class="l"><span></span> </td> 422 </tr><tr> 423 <th>34</th><th>34</th><td class="l"><span>rs6000-linux.o: $(srcdir)/config/rs6000/rs6000-linux.c</span> </td> 424 </tr><tr> 425 <th>35</th><th>35</th><td class="l"><span> $(COMPILE) $<</span> </td> 426 </tr> 427 </tbody> 428 </table> 429 </li> 430 <li class="entry"> 431 <h2> 432 <a>gcc/config/s390/linux.h</a> 433 </h2> 434 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/s390/linux.h gcc-6.1.0/gcc/config/s390/linux.h</pre> 435 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 436 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 437 <thead> 438 <tr> 439 <th title="File gcc-6.1.0.orig/gcc/config/s390/linux.h 2016-01-04 09:30:50.000000000 -0500"> 440 old 441 </th> 442 <th title="File gcc-6.1.0/gcc/config/s390/linux.h 2016-05-12 02:55:51.000000000 -0400"> 443 new 444 </th> 445 <td><em></em> </td> 446 </tr> 447 </thead> 448 <tbody class="unmod"> 449 <tr> 450 <th>60</th><th>60</th><td class="l"><span>#define MULTILIB_DEFAULTS { "m31" }</span> </td> 451 </tr><tr> 452 <th>61</th><th>61</th><td class="l"><span>#endif</span> </td> 453 </tr><tr> 454 <th>62</th><th>62</th><td class="l"><span></span> </td> 455 </tr> 456 </tbody><tbody class="mod"> 457 <tr class="first"> 458 <th>63</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<del></del>/ld.so.1"</span> </td> 459 </tr> 460 <tr class="last"> 461 <th> </th><th>63</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<ins>32</ins>/ld.so.1"</span> </td> 462 </tr> 463 </tbody><tbody class="unmod"> 464 <tr> 465 <th>64</th><th>64</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1"</span> </td> 466 </tr><tr> 467 <th>65</th><th>65</th><td class="l"><span></span> </td> 468 </tr><tr> 469 <th>66</th><th>66</th><td class="l"><span>#undef LINK_SPEC</span> </td> 470 </tr> 471 </tbody> 472 </table> 473 </li> 474 <li class="entry"> 475 <h2> 476 <a>gcc/config/s390/t-linux64</a> 477 </h2> 478 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/s390/t-linux64 gcc-6.1.0/gcc/config/s390/t-linux64</pre> 479 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 480 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 481 <thead> 482 <tr> 483 <th title="File gcc-6.1.0.orig/gcc/config/s390/t-linux64 2012-11-21 11:13:28.000000000 -0500"> 484 old 485 </th> 486 <th title="File gcc-6.1.0/gcc/config/s390/t-linux64 2016-05-12 02:55:51.000000000 -0400"> 487 new 488 </th> 489 <td><em></em> </td> 490 </tr> 491 </thead> 492 <tbody class="unmod"> 493 <tr> 494 <th>7</th><th>7</th><td class="l"><span></span> </td> 495 </tr><tr> 496 <th>8</th><th>8</th><td class="l"><span>MULTILIB_OPTIONS = m64/m31</span> </td> 497 </tr><tr> 498 <th>9</th><th>9</th><td class="l"><span>MULTILIB_DIRNAMES = 64 32</span> </td> 499 </tr> 500 </tbody><tbody class="mod"> 501 <tr class="first"> 502 <th>10</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES = ../lib<del>64</del>$(call if_multiarch,:s390x-linux-gnu)</span> </td> 503 </tr><tr> 504 <th>11</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<del></del>)$(call if_multiarch,:s390-linux-gnu)</span> </td> 505 </tr> 506 <tr> 507 <th> </th><th>10</th><td class="r"><span>MULTILIB_OSDIRNAMES = ../lib<ins></ins>$(call if_multiarch,:s390x-linux-gnu)</span> </td> 508 </tr><tr class="last"> 509 <th> </th><th>11</th><td class="r"><span>MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<ins>32</ins>)$(call if_multiarch,:s390-linux-gnu)</span> </td> 510 </tr> 511 </tbody> 512 </table> 513 </li> 514 <li class="entry"> 515 <h2> 516 <a>gcc/config/sparc/linux64.h</a> 517 </h2> 518 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/sparc/linux64.h gcc-6.1.0/gcc/config/sparc/linux64.h</pre> 519 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 520 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 521 <thead> 522 <tr> 523 <th title="File gcc-6.1.0.orig/gcc/config/sparc/linux64.h 2016-01-04 09:30:50.000000000 -0500"> 524 old 525 </th> 526 <th title="File gcc-6.1.0/gcc/config/sparc/linux64.h 2016-05-12 02:55:51.000000000 -0400"> 527 new 528 </th> 529 <td><em></em> </td> 530 </tr> 531 </thead> 532 <tbody class="unmod"> 533 <tr> 534 <th>84</th><th>84</th><td class="l"><span> When the -shared link option is used a final link is not being</span> </td> 535 </tr><tr> 536 <th>85</th><th>85</th><td class="l"><span> done. */</span> </td> 537 </tr><tr> 538 <th>86</th><th>86</th><td class="l"><span></span> </td> 539 </tr> 540 </tbody><tbody class="mod"> 541 <tr class="first"> 542 <th>87</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<del></del>/ld-linux.so.2"</span> </td> 543 </tr><tr> 544 <th>88</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/lib<del>64</del>/ld-linux.so.2"</span> </td> 545 </tr> 546 <tr> 547 <th> </th><th>87</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/lib<ins>32</ins>/ld-linux.so.2"</span> </td> 548 </tr><tr class="last"> 549 <th> </th><th>88</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/lib<ins></ins>/ld-linux.so.2"</span> </td> 550 </tr> 551 </tbody><tbody class="unmod"> 552 <tr> 553 <th>89</th><th>89</th><td class="l"><span></span> </td> 554 </tr><tr> 555 <th>90</th><th>90</th><td class="l"><span>#ifdef SPARC_BI_ARCH</span> </td> 556 </tr><tr> 557 <th>91</th><th>91</th><td class="l"><span></span> </td> 558 </tr> 559 </tbody> 560 <tbody class="skipped"> 561 <tr> 562 <th><a href="#L193">âŠ</a></th> 563 <th><a href="#L193">âŠ</a></th> 564 <td><em></em> </td> 565 </tr> 566 </tbody> 567 <tbody class="unmod"> 568 <tr> 569 <th>193</th><th>193</th><td class="l"><span>#else /* !SPARC_BI_ARCH */</span> </td> 570 </tr><tr> 571 <th>194</th><th>194</th><td class="l"><span></span> </td> 572 </tr><tr> 573 <th>195</th><th>195</th><td class="l"><span>#undef LINK_SPEC</span> </td> 574 </tr> 575 </tbody><tbody class="mod"> 576 <tr class="first"> 577 <th>196</th><th> </th><td class="l"><span>#define LINK_SPEC "-m elf64_sparc -Y P,%R/<del>usr/lib64</del> %{shared:-shared} \</span> </td> 578 </tr> 579 <tr class="last"> 580 <th> </th><th>196</th><td class="r"><span>#define LINK_SPEC "-m elf64_sparc -Y P,%R/<ins>lib</ins> %{shared:-shared} \</span> </td> 581 </tr> 582 </tbody><tbody class="unmod"> 583 <tr> 584 <th>197</th><th>197</th><td class="l"><span> %{!shared: \</span> </td> 585 </tr><tr> 586 <th>198</th><th>198</th><td class="l"><span> %{!static: \</span> </td> 587 </tr><tr> 588 <th>199</th><th>199</th><td class="l"><span> %{rdynamic:-export-dynamic} \</span> </td> 589 </tr> 590 </tbody> 591 </table> 592 </li> 593 <li class="entry"> 594 <h2> 595 <a>gcc/config/sparc/linux.h</a> 596 </h2> 597 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/sparc/linux.h gcc-6.1.0/gcc/config/sparc/linux.h</pre> 598 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 599 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 600 <thead> 601 <tr> 602 <th title="File gcc-6.1.0.orig/gcc/config/sparc/linux.h 2016-01-04 09:30:50.000000000 -0500"> 603 old 604 </th> 605 <th title="File gcc-6.1.0/gcc/config/sparc/linux.h 2016-05-12 02:55:51.000000000 -0400"> 606 new 607 </th> 608 <td><em></em> </td> 609 </tr> 610 </thead> 611 <tbody class="unmod"> 612 <tr> 613 <th>83</th><th>83</th><td class="l"><span> When the -shared link option is used a final link is not being</span> </td> 614 </tr><tr> 615 <th>84</th><th>84</th><td class="l"><span> done. */</span> </td> 616 </tr><tr> 617 <th>85</th><th>85</th><td class="l"><span></span> </td> 618 </tr> 619 </tbody><tbody class="mod"> 620 <tr class="first"> 621 <th>86</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/lib<del></del>/ld-linux.so.2"</span> </td> 622 </tr> 623 <tr class="last"> 624 <th> </th><th>86</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/lib<ins>32</ins>/ld-linux.so.2"</span> </td> 625 </tr> 626 </tbody><tbody class="unmod"> 627 <tr> 628 <th>87</th><th>87</th><td class="l"><span></span> </td> 629 </tr><tr> 630 <th>88</th><th>88</th><td class="l"><span>#undef LINK_SPEC</span> </td> 631 </tr><tr> 632 <th>89</th><th>89</th><td class="l"><span>#define LINK_SPEC "-m elf32_sparc %{shared:-shared} \</span> </td> 633 </tr> 634 </tbody> 635 </table> 636 </li> 637 <li class="entry"> 638 <h2> 639 <a>gcc/config/sparc/t-linux64</a> 640 </h2> 641 <pre>diff -Naur gcc-6.1.0.orig/gcc/config/sparc/t-linux64 gcc-6.1.0/gcc/config/sparc/t-linux64</pre> 642 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 643 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 644 <thead> 645 <tr> 646 <th title="File gcc-6.1.0.orig/gcc/config/sparc/t-linux64 2016-01-04 09:30:50.000000000 -0500"> 647 old 648 </th> 649 <th title="File gcc-6.1.0/gcc/config/sparc/t-linux64 2016-05-12 02:55:51.000000000 -0400"> 650 new 651 </th> 652 <td><em></em> </td> 653 </tr> 654 </thead> 655 <tbody class="unmod"> 656 <tr> 657 <th>25</th><th>25</th><td class="l"><span></span> </td> 658 </tr><tr> 659 <th>26</th><th>26</th><td class="l"><span>MULTILIB_OPTIONS = m64/m32</span> </td> 660 </tr><tr> 661 <th>27</th><th>27</th><td class="l"><span>MULTILIB_DIRNAMES = 64 32</span> </td> 662 </tr> 663 </tbody><tbody class="mod"> 664 <tr class="first"> 665 <th>28</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES = ../lib<del>64</del>$(call if_multiarch,:sparc64-linux-gnu)</span> </td> 666 </tr><tr> 667 <th>29</th><th> </th><td class="l"><span>MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<del></del>)$(call if_multiarch,:sparc-linux-gnu)</span> </td> 668 </tr> 669 <tr> 670 <th> </th><th>28</th><td class="r"><span>MULTILIB_OSDIRNAMES = ../lib<ins></ins>$(call if_multiarch,:sparc64-linux-gnu)</span> </td> 671 </tr><tr class="last"> 672 <th> </th><th>29</th><td class="r"><span>MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib<ins>32</ins>)$(call if_multiarch,:sparc-linux-gnu)</span> </td> 673 </tr> 674 </tbody> 675 </table> 676 </li> 677 </ul> 678 </div> 679 680 </div> 681 </div> 682 <div id="altlinks"> 683 <h3>Download in other formats:</h3> 684 <ul> 685 <li class="last first"> 686 <a rel="nofollow" href="/raw-attachment/ticket/1114/gcc-7.1.0-pure64-1.2.patch">Original Format</a> 687 </li> 688 </ul> 689 </div> 690 </div> 691 <div id="footer" lang="en" xml:lang="en"><hr /> 692 <a id="tracpowered" href="http://trac.edgewall.org/"><img src="/chrome/common/trac_logo_mini.png" height="30" width="107" alt="Trac Powered" /></a> 693 <p class="left">Powered by <a href="/about"><strong>Trac 0.12.2</strong></a><br /> 694 By <a href="http://www.edgewall.org/">Edgewall Software</a>.</p> 695 <p class="right">Project-Id-Version: Trac 0.12 696 Report-Msgid-Bugs-To: trac-dev@googlegroups.com 697 POT-Creation-Date: 2008-01-30 09:20+0100 698 PO-Revision-Date: 2011-04-04 22:39+0000 699 Last-Translator: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> 700 Language-Team: en_US <trac-dev@googlegroups.com> 701 Plural-Forms: nplurals=2; plural=(n != 1) 702 MIME-Version: 1.0 703 Content-Type: text/plain; charset=utf-8 704 Content-Transfer-Encoding: 8bit 705 Generated-By: Babel 0.9.5 706 </p> 707 </div> 708 </body> 709 </html> 12 diff -Naur gcc-7.1.0.orig/gcc/config/i386/linux64.h gcc-7.1.0/gcc/config/i386/linux64.h 13 --- gcc-7.1.0.orig/gcc/config/i386/linux64.h 2017-01-01 12:07:43.000000000 +0000 14 +++ gcc-7.1.0/gcc/config/i386/linux64.h 2017-05-14 03:33:00.632243461 +0000 15 @@ -27,8 +27,8 @@ 16 #define GNU_USER_LINK_EMULATION64 "elf_x86_64" 17 #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64" 18 19 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2" 20 -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2" 21 +#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld-linux.so.2" 22 +#define GLIBC_DYNAMIC_LINKER64 "/lib/ld-linux-x86-64.so.2" 23 #define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2" 24 25 #undef MUSL_DYNAMIC_LINKER32 26 diff -Naur gcc-7.1.0.orig/gcc/config/i386/t-linux64 gcc-7.1.0/gcc/config/i386/t-linux64 27 --- gcc-7.1.0.orig/gcc/config/i386/t-linux64 2017-01-01 12:07:43.000000000 +0000 28 +++ gcc-7.1.0/gcc/config/i386/t-linux64 2017-05-14 03:33:00.632243461 +0000 29 @@ -33,6 +33,6 @@ 30 comma=, 31 MULTILIB_OPTIONS = $(subst $(comma),/,$(TM_MULTILIB_CONFIG)) 32 MULTILIB_DIRNAMES = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS))) 33 -MULTILIB_OSDIRNAMES = m64=../lib64$(call if_multiarch,:x86_64-linux-gnu) 34 -MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call if_multiarch,:i386-linux-gnu) 35 +MULTILIB_OSDIRNAMES = m64=../lib$(call if_multiarch,:x86_64-linux-gnu) 36 +MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib32)$(call if_multiarch,:i386-linux-gnu) 37 MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32) 38 diff -Naur gcc-7.1.0.orig/gcc/config/linux.h gcc-7.1.0/gcc/config/linux.h 39 --- gcc-7.1.0.orig/gcc/config/linux.h 2017-01-01 12:07:43.000000000 +0000 40 +++ gcc-7.1.0/gcc/config/linux.h 2017-05-14 03:33:00.632243461 +0000 41 @@ -82,7 +82,7 @@ 42 GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets 43 supporting both 32-bit and 64-bit compilation. */ 44 #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" 45 -#define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0" 46 +#define UCLIBC_DYNAMIC_LINKER32 "/lib32/ld-uClibc.so.0" 47 #define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0" 48 #define UCLIBC_DYNAMIC_LINKERX32 "/lib/ldx32-uClibc.so.0" 49 #define BIONIC_DYNAMIC_LINKER "/system/bin/linker" 50 diff -Naur gcc-7.1.0.orig/gcc/config/mips/t-linux64 gcc-7.1.0/gcc/config/mips/t-linux64 51 --- gcc-7.1.0.orig/gcc/config/mips/t-linux64 2017-01-01 12:07:43.000000000 +0000 52 +++ gcc-7.1.0/gcc/config/mips/t-linux64 2017-05-14 03:33:00.632243461 +0000 53 @@ -22,5 +22,5 @@ 54 MIPS_SOFT = $(if $(strip $(filter MASK_SOFT_FLOAT_ABI, $(target_cpu_default)) $(filter soft, $(with_float))),soft) 55 MULTILIB_OSDIRNAMES = \ 56 ../lib32$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabin32$(MIPS_SOFT)) \ 57 - ../lib$(call if_multiarch,:mips$(MIPS_EL)-linux-gnu$(MIPS_SOFT)) \ 58 - ../lib64$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabi64$(MIPS_SOFT)) 59 + ../lib32$(call if_multiarch,:mips$(MIPS_EL)-linux-gnu$(MIPS_SOFT)) \ 60 + ../lib$(call if_multiarch,:mips64$(MIPS_EL)-linux-gnuabi64$(MIPS_SOFT)) 61 diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/linux64.h gcc-7.1.0/gcc/config/rs6000/linux64.h 62 --- gcc-7.1.0.orig/gcc/config/rs6000/linux64.h 2017-02-07 11:29:06.000000000 +0000 63 +++ gcc-7.1.0/gcc/config/rs6000/linux64.h 2017-05-14 03:33:00.632243461 +0000 64 @@ -412,16 +412,16 @@ 65 #undef LINK_OS_DEFAULT_SPEC 66 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" 67 68 -#define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/lib/ld.so.1" 69 +#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld.so.1" 70 71 #ifdef LINUX64_DEFAULT_ABI_ELFv2 72 #define GLIBC_DYNAMIC_LINKER64 \ 73 -"%{mabi=elfv1:%(dynamic_linker_prefix)/lib64/ld64.so.1;" \ 74 -":%(dynamic_linker_prefix)/lib64/ld64.so.2}" 75 +"%{mabi=elfv1:/lib/ld64.so.1;" \ 76 +":/lib/ld64.so.2}" 77 #else 78 #define GLIBC_DYNAMIC_LINKER64 \ 79 -"%{mabi=elfv2:%(dynamic_linker_prefix)/lib64/ld64.so.2;" \ 80 -":%(dynamic_linker_prefix)/lib64/ld64.so.1}" 81 +"%{mabi=elfv2:/lib/ld64.so.2;" \ 82 +":/lib/ld64.so.1}" 83 #endif 84 85 #define MUSL_DYNAMIC_LINKER32 \ 86 @@ -429,7 +429,7 @@ 87 #define MUSL_DYNAMIC_LINKER64 \ 88 "/lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 89 90 -#define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0" 91 +#define UCLIBC_DYNAMIC_LINKER32 "/lib32/ld-uClibc.so.0" 92 #define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0" 93 #if DEFAULT_LIBC == LIBC_UCLIBC 94 #define CHOOSE_DYNAMIC_LINKER(G, U, M) \ 95 diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/t-linux64 gcc-7.1.0/gcc/config/rs6000/t-linux64 96 --- gcc-7.1.0.orig/gcc/config/rs6000/t-linux64 2017-01-01 12:07:43.000000000 +0000 97 +++ gcc-7.1.0/gcc/config/rs6000/t-linux64 2017-05-14 03:33:00.633243476 +0000 98 @@ -28,8 +28,8 @@ 99 MULTILIB_OPTIONS := m64/m32 100 MULTILIB_DIRNAMES := 64 32 101 MULTILIB_EXTRA_OPTS := 102 -MULTILIB_OSDIRNAMES := m64=../lib64$(call if_multiarch,:powerpc64-linux-gnu) 103 -MULTILIB_OSDIRNAMES += m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call if_multiarch,:powerpc-linux-gnu) 104 +MULTILIB_OSDIRNAMES := m64=../lib$(call if_multiarch,:powerpc64-linux-gnu) 105 +MULTILIB_OSDIRNAMES += m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib32)$(call if_multiarch,:powerpc-linux-gnu) 106 107 rs6000-linux.o: $(srcdir)/config/rs6000/rs6000-linux.c 108 $(COMPILE) $< 109 diff -Naur gcc-7.1.0.orig/gcc/config/s390/linux.h gcc-7.1.0/gcc/config/s390/linux.h 110 --- gcc-7.1.0.orig/gcc/config/s390/linux.h 2017-02-06 10:25:05.000000000 +0000 111 +++ gcc-7.1.0/gcc/config/s390/linux.h 2017-05-14 03:33:00.633243476 +0000 112 @@ -73,7 +73,7 @@ 113 #define MULTILIB_DEFAULTS { "m31" } 114 #endif 115 116 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" 117 +#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld.so.1" 118 #define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1" 119 120 #undef LINK_SPEC 121 diff -Naur gcc-7.1.0.orig/gcc/config/s390/t-linux64 gcc-7.1.0/gcc/config/s390/t-linux64 122 --- gcc-7.1.0.orig/gcc/config/s390/t-linux64 2012-11-21 16:13:28.000000000 +0000 123 +++ gcc-7.1.0/gcc/config/s390/t-linux64 2017-05-14 03:33:00.633243476 +0000 124 @@ -7,5 +7,5 @@ 125 126 MULTILIB_OPTIONS = m64/m31 127 MULTILIB_DIRNAMES = 64 32 128 -MULTILIB_OSDIRNAMES = ../lib64$(call if_multiarch,:s390x-linux-gnu) 129 -MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call if_multiarch,:s390-linux-gnu) 130 +MULTILIB_OSDIRNAMES = ../lib$(call if_multiarch,:s390x-linux-gnu) 131 +MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib32)$(call if_multiarch,:s390-linux-gnu) 132 diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux.h gcc-7.1.0/gcc/config/sparc/linux.h 133 --- gcc-7.1.0.orig/gcc/config/sparc/linux.h 2017-01-01 12:07:43.000000000 +0000 134 +++ gcc-7.1.0/gcc/config/sparc/linux.h 2017-05-14 03:33:00.633243476 +0000 135 @@ -83,7 +83,7 @@ 136 When the -shared link option is used a final link is not being 137 done. */ 138 139 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 140 +#define GLIBC_DYNAMIC_LINKER "/lib32/ld-linux.so.2" 141 142 #undef LINK_SPEC 143 #define LINK_SPEC "-m elf32_sparc %{shared:-shared} \ 144 diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux64.h gcc-7.1.0/gcc/config/sparc/linux64.h 145 --- gcc-7.1.0.orig/gcc/config/sparc/linux64.h 2017-01-01 12:07:43.000000000 +0000 146 +++ gcc-7.1.0/gcc/config/sparc/linux64.h 2017-05-14 03:33:00.634243490 +0000 147 @@ -84,8 +84,8 @@ 148 When the -shared link option is used a final link is not being 149 done. */ 150 151 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2" 152 -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux.so.2" 153 +#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld-linux.so.2" 154 +#define GLIBC_DYNAMIC_LINKER64 "/lib/ld-linux.so.2" 155 156 #ifdef SPARC_BI_ARCH 157 158 @@ -213,7 +213,7 @@ 159 #else /* !SPARC_BI_ARCH */ 160 161 #undef LINK_SPEC 162 -#define LINK_SPEC "-m elf64_sparc -Y P,%R/usr/lib64 %{shared:-shared} \ 163 +#define LINK_SPEC "-m elf64_sparc -Y P,%R/lib %{shared:-shared} \ 164 %{!shared: \ 165 %{!static: \ 166 %{rdynamic:-export-dynamic} \ 167 diff -Naur gcc-7.1.0.orig/gcc/config/sparc/t-linux64 gcc-7.1.0/gcc/config/sparc/t-linux64 168 --- gcc-7.1.0.orig/gcc/config/sparc/t-linux64 2017-01-01 12:07:43.000000000 +0000 169 +++ gcc-7.1.0/gcc/config/sparc/t-linux64 2017-05-14 03:33:00.634243490 +0000 170 @@ -25,5 +25,5 @@ 171 172 MULTILIB_OPTIONS = m64/m32 173 MULTILIB_DIRNAMES = 64 32 174 -MULTILIB_OSDIRNAMES = ../lib64$(call if_multiarch,:sparc64-linux-gnu) 175 -MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call if_multiarch,:sparc-linux-gnu) 176 +MULTILIB_OSDIRNAMES = ../lib$(call if_multiarch,:sparc64-linux-gnu) 177 +MULTILIB_OSDIRNAMES += $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib32)$(call if_multiarch,:sparc-linux-gnu) -
patches/gcc-7.1.0-specs-1.patch
r44d4b28 rba4566e 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 4 1 Submitted By: William Harrington <kb0iic at cross-lfs dot org> 2 Date: 05-13-2017 3 Initial Package Version: 7.1.0 4 Origin: Idea originally developed by Ryan Oliver and Greg Schafer for 5 the Pure LFS project 6 Upstream Status: Not Applied - CLFS Specific 7 Description: This patch makes changes to the paths for pure64, eg 64bit libs 8 in /usr/lib, 32bit in /usr/lib32. 9 Comment: Redone for 7.1.0 5 10 6 7 <head> 8 <title> 9 gcc-7.1.0-specs-1.patch on Ticket #1114 â Attachment 10 â CLFS Trac 11 </title> 12 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 13 <link rel="search" href="/search" /> 14 <link rel="help" href="/wiki/TracGuide" /> 15 <link rel="alternate" href="/raw-attachment/ticket/1114/gcc-7.1.0-specs-1.patch" type="text/x-diff; charset=iso-8859-15" title="Original Format" /> 16 <link rel="up" href="/ticket/1114" title="Ticket #1114" /> 17 <link rel="start" href="/wiki" /> 18 <link rel="stylesheet" href="/chrome/common/css/trac.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/diff.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/code.css" type="text/css" /> 19 <link rel="shortcut icon" href="/chrome/site/trac.ico" type="image/x-icon" /> 20 <link rel="icon" href="/chrome/site/trac.ico" type="image/x-icon" /> 21 <link type="application/opensearchdescription+xml" rel="search" href="/search/opensearch" title="Search CLFS Trac" /> 22 <script type="text/javascript" src="/chrome/common/js/jquery.js"></script><script type="text/javascript" src="/chrome/common/js/babel.js"></script><script type="text/javascript" src="/chrome/common/js/messages/en_US.js"></script><script type="text/javascript" src="/chrome/common/js/trac.js"></script><script type="text/javascript" src="/chrome/common/js/search.js"></script><script type="text/javascript" src="/chrome/common/js/diff.js"></script> 23 <!--[if lt IE 7]> 24 <script type="text/javascript" src="/chrome/common/js/ie_pre7_hacks.js"></script> 25 <![endif]--> 26 <script type="text/javascript" src="/chrome/common/js/folding.js"></script> 27 <script type="text/javascript"> 28 jQuery(document).ready(function($) { 29 $('#preview table.code').enableCollapsibleColumns($('#preview table.code thead th.content')); 30 }); 31 </script> 32 </head> 33 <body> 34 <div id="banner"> 35 <div id="header"> 36 <a id="logo" href="http://trac.clfs.org"><img src="/chrome/site/clfs-logo.png" alt="CLFS Trac" height="74" width="588" /></a> 37 </div> 38 <form id="search" action="/search" method="get"> 39 <div> 40 <label for="proj-search">Search:</label> 41 <input type="text" id="proj-search" name="q" size="18" value="" /> 42 <input type="submit" value="Search" /> 43 </div> 44 </form> 45 <div id="metanav" class="nav"> 46 <ul> 47 <li class="first"><a href="/login">Login</a></li><li><a href="/wiki/TracGuide">Help/Guide</a></li><li><a href="/about">About Trac</a></li><li><a href="/prefs">Preferences</a></li><li class="last"><a href="/reset_password">Forgot your password?</a></li> 48 </ul> 49 </div> 50 </div> 51 <div id="mainnav" class="nav"> 52 <ul> 53 <li class="first"><a href="/wiki">Wiki</a></li><li><a href="/timeline">Timeline</a></li><li><a href="/roadmap">Roadmap</a></li><li><a href="/browser">Browse Source</a></li><li><a href="/report">View Tickets</a></li><li class="last"><a href="/search">Search</a></li> 54 </ul> 55 </div> 56 <div id="main"> 57 <div id="ctxtnav" class="nav"> 58 <h2>Context Navigation</h2> 59 <ul> 60 <li class="last first"><a href="/ticket/1114">Back to Ticket #1114</a></li> 61 </ul> 62 <hr /> 63 </div> 64 <div id="content" class="attachment"> 65 <h1><a href="/ticket/1114">Ticket #1114</a>: gcc-7.1.0-specs-1.patch</h1> 66 <table id="info" summary="Description"> 67 <tbody> 68 <tr> 69 <th scope="col">File gcc-7.1.0-specs-1.patch, 70 <span title="20746 bytes">20.3 KB</span> 71 (added by kb0iic, <a class="timeline" href="/timeline?from=2017-05-13T01%3A54%3A12Z&precision=second" title="2017-05-13T01:54:12Z in Timeline">25 hours</a> ago)</th> 72 </tr> 73 <tr> 74 <td class="message searchable"> 75 76 </td> 77 </tr> 78 </tbody> 79 </table> 80 <div id="preview" class="searchable"> 81 82 <div class="diff"> 83 <ul class="entries"> 84 <li class="entry"> 85 <h2> 86 <a>gcc/config/aarch64/aarch64-linux.h</a> 87 </h2> 88 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/aarch64/aarch64-linux.h gcc-7.1.0/gcc/config/aarch64/aarch64-linux.h</pre> 89 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 90 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 91 <thead> 92 <tr> 93 <th title="File gcc-7.1.0.orig/gcc/config/aarch64/aarch64-linux.h 2017-01-01 12:07:43.000000000 +0000"> 94 old 95 </th> 96 <th title="File gcc-7.1.0/gcc/config/aarch64/aarch64-linux.h 2017-05-13 00:23:29.031857437 +0000"> 97 new 98 </th> 99 <td><em></em> </td> 100 </tr> 101 </thead> 102 <tbody class="unmod"> 103 <tr> 104 <th>21</th><th>21</th><td class="l"><span>#ifndef GCC_AARCH64_LINUX_H</span> </td> 105 </tr><tr> 106 <th>22</th><th>22</th><td class="l"><span>#define GCC_AARCH64_LINUX_H</span> </td> 107 </tr><tr> 108 <th>23</th><th>23</th><td class="l"><span></span> </td> 109 </tr> 110 </tbody><tbody class="mod"> 111 <tr class="first"> 112 <th>24</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"</span> </td> 113 </tr> 114 <tr class="last"> 115 <th> </th><th>24</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"</span> </td> 116 </tr> 117 </tbody><tbody class="unmod"> 118 <tr> 119 <th>25</th><th>25</th><td class="l"><span></span> </td> 120 </tr><tr> 121 <th>26</th><th>26</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER</span> </td> 122 </tr><tr> 123 <th>27</th><th>27</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"</span> </td> 124 </tr> 125 </tbody> 126 </table> 127 </li> 128 <li class="entry"> 129 <h2> 130 <a>gcc/config/alpha/linux-elf.h</a> 131 </h2> 132 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/alpha/linux-elf.h gcc-7.1.0/gcc/config/alpha/linux-elf.h</pre> 133 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 134 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 135 <thead> 136 <tr> 137 <th title="File gcc-7.1.0.orig/gcc/config/alpha/linux-elf.h 2017-01-01 12:07:43.000000000 +0000"> 138 old 139 </th> 140 <th title="File gcc-7.1.0/gcc/config/alpha/linux-elf.h 2017-05-13 00:23:29.031857437 +0000"> 141 new 142 </th> 143 <td><em></em> </td> 144 </tr> 145 </thead> 146 <tbody class="unmod"> 147 <tr> 148 <th>23</th><th>23</th><td class="l"><span>#define EXTRA_SPECS \</span> </td> 149 </tr><tr> 150 <th>24</th><th>24</th><td class="l"><span>{ "elf_dynamic_linker", ELF_DYNAMIC_LINKER },</span> </td> 151 </tr><tr> 152 <th>25</th><th>25</th><td class="l"><span></span> </td> 153 </tr> 154 </tbody><tbody class="mod"> 155 <tr class="first"> 156 <th>26</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux.so.2"</span> </td> 157 </tr><tr> 158 <th>27</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-uClibc.so.0"</span> </td> 159 </tr> 160 <tr> 161 <th> </th><th>26</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 162 </tr><tr class="last"> 163 <th> </th><th>27</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 164 </tr> 165 </tbody><tbody class="unmod"> 166 <tr> 167 <th>28</th><th>28</th><td class="l"><span>#if DEFAULT_LIBC == LIBC_UCLIBC</span> </td> 168 </tr><tr> 169 <th>29</th><th>29</th><td class="l"><span>#define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"</span> </td> 170 </tr><tr> 171 <th>30</th><th>30</th><td class="l"><span>#elif DEFAULT_LIBC == LIBC_GLIBC</span> </td> 172 </tr> 173 </tbody> 174 </table> 175 </li> 176 <li class="entry"> 177 <h2> 178 <a>gcc/config/arm/linux-eabi.h</a> 179 </h2> 180 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/arm/linux-eabi.h gcc-7.1.0/gcc/config/arm/linux-eabi.h</pre> 181 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 182 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 183 <thead> 184 <tr> 185 <th title="File gcc-7.1.0.orig/gcc/config/arm/linux-eabi.h 2017-01-01 12:07:43.000000000 +0000"> 186 old 187 </th> 188 <th title="File gcc-7.1.0/gcc/config/arm/linux-eabi.h 2017-05-13 00:23:29.031857437 +0000"> 189 new 190 </th> 191 <td><em></em> </td> 192 </tr> 193 </thead> 194 <tbody class="unmod"> 195 <tr> 196 <th>62</th><th>62</th><td class="l"><span> GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI. */</span> </td> 197 </tr><tr> 198 <th>63</th><th>63</th><td class="l"><span></span> </td> 199 </tr><tr> 200 <th>64</th><th>64</th><td class="l"><span>#undef GLIBC_DYNAMIC_LINKER</span> </td> 201 </tr> 202 </tbody><tbody class="mod"> 203 <tr class="first"> 204 <th>65</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/<del></del>lib/ld-linux.so.3"</span> </td> 205 </tr><tr> 206 <th>66</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/<del></del>lib/ld-linux-armhf.so.3"</span> </td> 207 </tr> 208 <tr> 209 <th> </th><th>65</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/<ins>tools/</ins>lib/ld-linux.so.3"</span> </td> 210 </tr><tr class="last"> 211 <th> </th><th>66</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/<ins>tools/</ins>lib/ld-linux-armhf.so.3"</span> </td> 212 </tr> 213 </tbody><tbody class="unmod"> 214 <tr> 215 <th>67</th><th>67</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER_DEFAULT GLIBC_DYNAMIC_LINKER_SOFT_FLOAT</span> </td> 216 </tr><tr> 217 <th>68</th><th>68</th><td class="l"><span></span> </td> 218 </tr><tr> 219 <th>69</th><th>69</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER \</span> </td> 220 </tr> 221 </tbody> 222 </table> 223 </li> 224 <li class="entry"> 225 <h2> 226 <a>gcc/config/arm/linux-elf.h</a> 227 </h2> 228 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/arm/linux-elf.h gcc-7.1.0/gcc/config/arm/linux-elf.h</pre> 229 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 230 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 231 <thead> 232 <tr> 233 <th title="File gcc-7.1.0.orig/gcc/config/arm/linux-elf.h 2017-01-01 12:07:43.000000000 +0000"> 234 old 235 </th> 236 <th title="File gcc-7.1.0/gcc/config/arm/linux-elf.h 2017-05-13 00:23:29.032857450 +0000"> 237 new 238 </th> 239 <td><em></em> </td> 240 </tr> 241 </thead> 242 <tbody class="unmod"> 243 <tr> 244 <th>60</th><th>60</th><td class="l"><span></span> </td> 245 </tr><tr> 246 <th>61</th><th>61</th><td class="l"><span>#define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc"</span> </td> 247 </tr><tr> 248 <th>62</th><th>62</th><td class="l"><span></span> </td> 249 </tr> 250 </tbody><tbody class="mod"> 251 <tr class="first"> 252 <th>63</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux.so.2"</span> </td> 253 </tr> 254 <tr class="last"> 255 <th> </th><th>63</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 256 </tr> 257 </tbody><tbody class="unmod"> 258 <tr> 259 <th>64</th><th>64</th><td class="l"><span></span> </td> 260 </tr><tr> 261 <th>65</th><th>65</th><td class="l"><span>#define LINUX_TARGET_LINK_SPEC "%{h*} \</span> </td> 262 </tr><tr> 263 <th>66</th><th>66</th><td class="l"><span> %{static:-Bstatic} \</span> </td> 264 </tr> 265 </tbody> 266 </table> 267 </li> 268 <li class="entry"> 269 <h2> 270 <a>gcc/config/bfin/linux.h</a> 271 </h2> 272 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/bfin/linux.h gcc-7.1.0/gcc/config/bfin/linux.h</pre> 273 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 274 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 275 <thead> 276 <tr> 277 <th title="File gcc-7.1.0.orig/gcc/config/bfin/linux.h 2017-01-01 12:07:43.000000000 +0000"> 278 old 279 </th> 280 <th title="File gcc-7.1.0/gcc/config/bfin/linux.h 2017-05-13 00:23:29.032857450 +0000"> 281 new 282 </th> 283 <td><em></em> </td> 284 </tr> 285 </thead> 286 <tbody class="unmod"> 287 <tr> 288 <th>48</th><th>48</th><td class="l"><span> %{shared:-G -Bdynamic} \</span> </td> 289 </tr><tr> 290 <th>49</th><th>49</th><td class="l"><span> %{!shared: %{!static: \</span> </td> 291 </tr><tr> 292 <th>50</th><th>50</th><td class="l"><span> %{rdynamic:-export-dynamic} \</span> </td> 293 </tr> 294 </tbody><tbody class="mod"> 295 <tr class="first"> 296 <th>51</th><th> </th><td class="l"><span> -dynamic-linker /<del></del>lib/ld-uClibc.so.0} \</span> </td> 297 </tr> 298 <tr class="last"> 299 <th> </th><th>51</th><td class="r"><span> -dynamic-linker /<ins>tools/</ins>lib/ld-uClibc.so.0} \</span> </td> 300 </tr> 301 </tbody><tbody class="unmod"> 302 <tr> 303 <th>52</th><th>52</th><td class="l"><span> %{static}} -init __init -fini __fini"</span> </td> 304 </tr><tr> 305 <th>53</th><th>53</th><td class="l"><span></span> </td> 306 </tr><tr> 307 <th>54</th><th>54</th><td class="l"><span>#undef TARGET_SUPPORTS_SYNC_CALLS</span> </td> 308 </tr> 309 </tbody> 310 </table> 311 </li> 312 <li class="entry"> 313 <h2> 314 <a>gcc/config/cris/linux.h</a> 315 </h2> 316 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/cris/linux.h gcc-7.1.0/gcc/config/cris/linux.h</pre> 317 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 318 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 319 <thead> 320 <tr> 321 <th title="File gcc-7.1.0.orig/gcc/config/cris/linux.h 2017-01-01 12:07:43.000000000 +0000"> 322 old 323 </th> 324 <th title="File gcc-7.1.0/gcc/config/cris/linux.h 2017-05-13 00:23:29.032857450 +0000"> 325 new 326 </th> 327 <td><em></em> </td> 328 </tr> 329 </thead> 330 <tbody class="unmod"> 331 <tr> 332 <th>102</th><th>102</th><td class="l"><span>#undef CRIS_DEFAULT_CPU_VERSION</span> </td> 333 </tr><tr> 334 <th>103</th><th>103</th><td class="l"><span>#define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG</span> </td> 335 </tr><tr> 336 <th>104</th><th>104</th><td class="l"><span></span> </td> 337 </tr> 338 </tbody><tbody class="mod"> 339 <tr class="first"> 340 <th>105</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 341 </tr> 342 <tr class="last"> 343 <th> </th><th>105</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 344 </tr> 345 </tbody><tbody class="unmod"> 346 <tr> 347 <th>106</th><th>106</th><td class="l"><span></span> </td> 348 </tr><tr> 349 <th>107</th><th>107</th><td class="l"><span>#undef CRIS_LINK_SUBTARGET_SPEC</span> </td> 350 </tr><tr> 351 <th>108</th><th>108</th><td class="l"><span>#define CRIS_LINK_SUBTARGET_SPEC \</span> </td> 352 </tr> 353 </tbody> 354 </table> 355 </li> 356 <li class="entry"> 357 <h2> 358 <a>gcc/config/freebsd-spec.h</a> 359 </h2> 360 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/freebsd-spec.h gcc-7.1.0/gcc/config/freebsd-spec.h</pre> 361 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 362 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 363 <thead> 364 <tr> 365 <th title="File gcc-7.1.0.orig/gcc/config/freebsd-spec.h 2017-01-01 12:07:43.000000000 +0000"> 366 old 367 </th> 368 <th title="File gcc-7.1.0/gcc/config/freebsd-spec.h 2017-05-13 00:23:29.032857450 +0000"> 369 new 370 </th> 371 <td><em></em> </td> 372 </tr> 373 </thead> 374 <tbody class="unmod"> 375 <tr> 376 <th>129</th><th>129</th><td class="l"><span>#endif</span> </td> 377 </tr><tr> 378 <th>130</th><th>130</th><td class="l"><span></span> </td> 379 </tr><tr> 380 <th>131</th><th>131</th><td class="l"><span>#if FBSD_MAJOR < 6</span> </td> 381 </tr> 382 </tbody><tbody class="mod"> 383 <tr class="first"> 384 <th>132</th><th> </th><td class="l"><span>#define FBSD_DYNAMIC_LINKER "/<del>usr</del>/libexec/ld-elf.so.1"</span> </td> 385 </tr> 386 <tr class="last"> 387 <th> </th><th>132</th><td class="r"><span>#define FBSD_DYNAMIC_LINKER "/<ins>tools</ins>/libexec/ld-elf.so.1"</span> </td> 388 </tr> 389 </tbody><tbody class="unmod"> 390 <tr> 391 <th>133</th><th>133</th><td class="l"><span>#else</span> </td> 392 </tr> 393 </tbody><tbody class="mod"> 394 <tr class="first"> 395 <th>134</th><th> </th><td class="l"><span>#define FBSD_DYNAMIC_LINKER "/<del></del>libexec/ld-elf.so.1"</span> </td> 396 </tr> 397 <tr class="last"> 398 <th> </th><th>134</th><td class="r"><span>#define FBSD_DYNAMIC_LINKER "/<ins>tools/</ins>libexec/ld-elf.so.1"</span> </td> 399 </tr> 400 </tbody><tbody class="unmod"> 401 <tr> 402 <th>135</th><th>135</th><td class="l"><span>#endif</span> </td> 403 </tr><tr> 404 <th>136</th><th>136</th><td class="l"><span></span> </td> 405 </tr><tr> 406 <th>137</th><th>137</th><td class="l"><span>/* NOTE: The freebsd-spec.h header is included also for various</span> </td> 407 </tr> 408 </tbody> 409 </table> 410 </li> 411 <li class="entry"> 412 <h2> 413 <a>gcc/config/frv/linux.h</a> 414 </h2> 415 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/frv/linux.h gcc-7.1.0/gcc/config/frv/linux.h</pre> 416 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 417 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 418 <thead> 419 <tr> 420 <th title="File gcc-7.1.0.orig/gcc/config/frv/linux.h 2017-01-01 12:07:43.000000000 +0000"> 421 old 422 </th> 423 <th title="File gcc-7.1.0/gcc/config/frv/linux.h 2017-05-13 00:23:29.032857450 +0000"> 424 new 425 </th> 426 <td><em></em> </td> 427 </tr> 428 </thead> 429 <tbody class="unmod"> 430 <tr> 431 <th>34</th><th>34</th><td class="l"><span>#define ENDFILE_SPEC \</span> </td> 432 </tr><tr> 433 <th>35</th><th>35</th><td class="l"><span> "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"</span> </td> 434 </tr><tr> 435 <th>36</th><th>36</th><td class="l"><span></span> </td> 436 </tr> 437 </tbody><tbody class="mod"> 438 <tr class="first"> 439 <th>37</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 440 </tr> 441 <tr class="last"> 442 <th> </th><th>37</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 443 </tr> 444 </tbody><tbody class="unmod"> 445 <tr> 446 <th>38</th><th>38</th><td class="l"><span></span> </td> 447 </tr><tr> 448 <th>39</th><th>39</th><td class="l"><span>#undef LINK_SPEC</span> </td> 449 </tr><tr> 450 <th>40</th><th>40</th><td class="l"><span>#define LINK_SPEC "\</span> </td> 451 </tr> 452 </tbody> 453 </table> 454 </li> 455 <li class="entry"> 456 <h2> 457 <a>gcc/config/i386/gnu.h</a> 458 </h2> 459 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/i386/gnu.h gcc-7.1.0/gcc/config/i386/gnu.h</pre> 460 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 461 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 462 <thead> 463 <tr> 464 <th title="File gcc-7.1.0.orig/gcc/config/i386/gnu.h 2017-01-01 12:07:43.000000000 +0000"> 465 old 466 </th> 467 <th title="File gcc-7.1.0/gcc/config/i386/gnu.h 2017-05-13 00:23:29.032857450 +0000"> 468 new 469 </th> 470 <td><em></em> </td> 471 </tr> 472 </thead> 473 <tbody class="unmod"> 474 <tr> 475 <th>22</th><th>22</th><td class="l"><span>#define GNU_USER_LINK_EMULATION "elf_i386"</span> </td> 476 </tr><tr> 477 <th>23</th><th>23</th><td class="l"><span></span> </td> 478 </tr><tr> 479 <th>24</th><th>24</th><td class="l"><span>#undef GNU_USER_DYNAMIC_LINKER</span> </td> 480 </tr> 481 </tbody><tbody class="mod"> 482 <tr class="first"> 483 <th>25</th><th> </th><td class="l"><span>#define GNU_USER_DYNAMIC_LINKER "/<del></del>lib/ld.so"</span> </td> 484 </tr> 485 <tr class="last"> 486 <th> </th><th>25</th><td class="r"><span>#define GNU_USER_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so"</span> </td> 487 </tr> 488 </tbody><tbody class="unmod"> 489 <tr> 490 <th>26</th><th>26</th><td class="l"><span></span> </td> 491 </tr><tr> 492 <th>27</th><th>27</th><td class="l"><span>#undef STARTFILE_SPEC</span> </td> 493 </tr><tr> 494 <th>28</th><th>28</th><td class="l"><span>#if defined HAVE_LD_PIE</span> </td> 495 </tr> 496 </tbody> 497 </table> 498 </li> 499 <li class="entry"> 500 <h2> 501 <a>gcc/config/i386/kfreebsd-gnu.h</a> 502 </h2> 503 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu.h gcc-7.1.0/gcc/config/i386/kfreebsd-gnu.h</pre> 504 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 505 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 506 <thead> 507 <tr> 508 <th title="File gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu.h 2017-01-01 12:07:43.000000000 +0000"> 509 old 510 </th> 511 <th title="File gcc-7.1.0/gcc/config/i386/kfreebsd-gnu.h 2017-05-13 00:23:29.032857450 +0000"> 512 new 513 </th> 514 <td><em></em> </td> 515 </tr> 516 </thead> 517 <tbody class="unmod"> 518 <tr> 519 <th>19</th><th>19</th><td class="l"><span><http://www.gnu.org/licenses/>. */</span> </td> 520 </tr><tr> 521 <th>20</th><th>20</th><td class="l"><span></span> </td> 522 </tr><tr> 523 <th>21</th><th>21</th><td class="l"><span>#define GNU_USER_LINK_EMULATION "elf_i386_fbsd"</span> </td> 524 </tr> 525 </tbody><tbody class="mod"> 526 <tr class="first"> 527 <th>22</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 528 </tr> 529 <tr class="last"> 530 <th> </th><th>22</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 531 </tr> 532 </tbody> 533 </table> 534 </li> 535 <li class="entry"> 536 <h2> 537 <a>gcc/config/i386/kfreebsd-gnu64.h</a> 538 </h2> 539 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu64.h gcc-7.1.0/gcc/config/i386/kfreebsd-gnu64.h</pre> 540 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 541 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 542 <thead> 543 <tr> 544 <th title="File gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu64.h 2017-01-01 12:07:43.000000000 +0000"> 545 old 546 </th> 547 <th title="File gcc-7.1.0/gcc/config/i386/kfreebsd-gnu64.h 2017-05-13 00:23:29.033857463 +0000"> 548 new 549 </th> 550 <td><em></em> </td> 551 </tr> 552 </thead> 553 <tbody class="unmod"> 554 <tr> 555 <th>22</th><th>22</th><td class="l"><span>#define GNU_USER_LINK_EMULATION64 "elf_x86_64_fbsd"</span> </td> 556 </tr><tr> 557 <th>23</th><th>23</th><td class="l"><span>#define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64_fbsd"</span> </td> 558 </tr><tr> 559 <th>24</th><th>24</th><td class="l"><span></span> </td> 560 </tr> 561 </tbody><tbody class="mod"> 562 <tr class="first"> 563 <th>25</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld.so.1"</span> </td> 564 </tr><tr> 565 <th>26</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/<del></del>lib/ld-kfreebsd-x86-64.so.1"</span> </td> 566 </tr><tr> 567 <th>27</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKERX32 "/<del></del>lib/ld-kfreebsd-x32.so.1"</span> </td> 568 </tr> 569 <tr> 570 <th> </th><th>25</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 571 </tr><tr> 572 <th> </th><th>26</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib/ld-kfreebsd-x86-64.so.1"</span> </td> 573 </tr><tr class="last"> 574 <th> </th><th>27</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKERX32 "/<ins>tools/</ins>lib/ld-kfreebsd-x32.so.1"</span> </td> 575 </tr> 576 </tbody> 577 </table> 578 </li> 579 <li class="entry"> 580 <h2> 581 <a>gcc/config/i386/linux.h</a> 582 </h2> 583 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/i386/linux.h gcc-7.1.0/gcc/config/i386/linux.h</pre> 584 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 585 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 586 <thead> 587 <tr> 588 <th title="File gcc-7.1.0.orig/gcc/config/i386/linux.h 2017-01-01 12:07:43.000000000 +0000"> 589 old 590 </th> 591 <th title="File gcc-7.1.0/gcc/config/i386/linux.h 2017-05-13 00:26:43.524426013 +0000"> 592 new 593 </th> 594 <td><em></em> </td> 595 </tr> 596 </thead> 597 <tbody class="unmod"> 598 <tr> 599 <th>20</th><th>20</th><td class="l"><span><http://www.gnu.org/licenses/>. */</span> </td> 600 </tr><tr> 601 <th>21</th><th>21</th><td class="l"><span></span> </td> 602 </tr><tr> 603 <th>22</th><th>22</th><td class="l"><span>#define GNU_USER_LINK_EMULATION "elf_i386"</span> </td> 604 </tr> 605 </tbody><tbody class="mod"> 606 <tr class="first"> 607 <th>23</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux.so.2"</span> </td> 608 </tr> 609 <tr class="last"> 610 <th> </th><th>23</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 611 </tr> 612 </tbody><tbody class="unmod"> 613 <tr> 614 <th>24</th><th>24</th><td class="l"><span></span> </td> 615 </tr><tr> 616 <th>25</th><th>25</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER</span> </td> 617 </tr> 618 </tbody><tbody class="mod"> 619 <tr class="first"> 620 <th>26</th><th> </th><td class="l"><span>#define MUSL_DYNAMIC_LINKER "/<del></del>lib/ld-musl-i386.so.1"</span> </td> 621 </tr> 622 <tr class="last"> 623 <th> </th><th>26</th><td class="r"><span>#define MUSL_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-musl-i386.so.1"</span> </td> 624 </tr> 625 </tbody> 626 </table> 627 </li> 628 <li class="entry"> 629 <h2> 630 <a>gcc/config/i386/linux64.h</a> 631 </h2> 632 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/i386/linux64.h gcc-7.1.0/gcc/config/i386/linux64.h</pre> 633 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 634 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 635 <thead> 636 <tr> 637 <th title="File gcc-7.1.0.orig/gcc/config/i386/linux64.h 2017-01-01 12:07:43.000000000 +0000"> 638 old 639 </th> 640 <th title="File gcc-7.1.0/gcc/config/i386/linux64.h 2017-05-13 00:40:40.776003998 +0000"> 641 new 642 </th> 643 <td><em></em> </td> 644 </tr> 645 </thead> 646 <tbody class="unmod"> 647 <tr> 648 <th>27</th><th>27</th><td class="l"><span>#define GNU_USER_LINK_EMULATION64 "elf_x86_64"</span> </td> 649 </tr><tr> 650 <th>28</th><th>28</th><td class="l"><span>#define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64"</span> </td> 651 </tr><tr> 652 <th>29</th><th>29</th><td class="l"><span></span> </td> 653 </tr> 654 </tbody><tbody class="mod"> 655 <tr class="first"> 656 <th>30</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld-linux.so.2"</span> </td> 657 </tr><tr> 658 <th>31</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/<del></del>lib64/ld-linux-x86-64.so.2"</span> </td> 659 </tr><tr> 660 <th>32</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKERX32 "/<del></del>libx32/ld-linux-x32.so.2"</span> </td> 661 </tr> 662 <tr> 663 <th> </th><th>30</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 664 </tr><tr> 665 <th> </th><th>31</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib64/ld-linux-x86-64.so.2"</span> </td> 666 </tr><tr class="last"> 667 <th> </th><th>32</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKERX32 "/<ins>tools/</ins>libx32/ld-linux-x32.so.2"</span> </td> 668 </tr> 669 </tbody><tbody class="unmod"> 670 <tr> 671 <th>33</th><th>33</th><td class="l"><span></span> </td> 672 </tr><tr> 673 <th>34</th><th>34</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER32</span> </td> 674 </tr> 675 </tbody><tbody class="mod"> 676 <tr class="first"> 677 <th>35</th><th> </th><td class="l"><span>#define MUSL_DYNAMIC_LINKER32 "/<del></del>lib/ld-musl-i386.so.1"</span> </td> 678 </tr> 679 <tr class="last"> 680 <th> </th><th>35</th><td class="r"><span>#define MUSL_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld-musl-i386.so.1"</span> </td> 681 </tr> 682 </tbody><tbody class="unmod"> 683 <tr> 684 <th>36</th><th>36</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER64</span> </td> 685 </tr> 686 </tbody><tbody class="mod"> 687 <tr class="first"> 688 <th>37</th><th> </th><td class="l"><span>#define MUSL_DYNAMIC_LINKER64 "/<del></del>lib/ld-musl-x86_64.so.1"</span> </td> 689 </tr> 690 <tr class="last"> 691 <th> </th><th>37</th><td class="r"><span>#define MUSL_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib/ld-musl-x86_64.so.1"</span> </td> 692 </tr> 693 </tbody><tbody class="unmod"> 694 <tr> 695 <th>38</th><th>38</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKERX32</span> </td> 696 </tr> 697 </tbody><tbody class="mod"> 698 <tr class="first"> 699 <th>39</th><th> </th><td class="l"><span>#define MUSL_DYNAMIC_LINKERX32 "/<del></del>lib/ld-musl-x32.so.1"</span> </td> 700 </tr> 701 <tr class="last"> 702 <th> </th><th>39</th><td class="r"><span>#define MUSL_DYNAMIC_LINKERX32 "/<ins>tools/</ins>lib/ld-musl-x32.so.1"</span> </td> 703 </tr> 704 </tbody> 705 </table> 706 </li> 707 <li class="entry"> 708 <h2> 709 <a>gcc/config/ia64/linux.h</a> 710 </h2> 711 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/ia64/linux.h gcc-7.1.0/gcc/config/ia64/linux.h</pre> 712 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 713 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 714 <thead> 715 <tr> 716 <th title="File gcc-7.1.0.orig/gcc/config/ia64/linux.h 2017-01-01 12:07:43.000000000 +0000"> 717 old 718 </th> 719 <th title="File gcc-7.1.0/gcc/config/ia64/linux.h 2017-05-13 00:23:29.033857463 +0000"> 720 new 721 </th> 722 <td><em></em> </td> 723 </tr> 724 </thead> 725 <tbody class="unmod"> 726 <tr> 727 <th>55</th><th>55</th><td class="l"><span>/* Define this for shared library support because it isn't in the main</span> </td> 728 </tr><tr> 729 <th>56</th><th>56</th><td class="l"><span> linux.h file. */</span> </td> 730 </tr><tr> 731 <th>57</th><th>57</th><td class="l"><span></span> </td> 732 </tr> 733 </tbody><tbody class="mod"> 734 <tr class="first"> 735 <th>58</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux-ia64.so.2"</span> </td> 736 </tr> 737 <tr class="last"> 738 <th> </th><th>58</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux-ia64.so.2"</span> </td> 739 </tr> 740 </tbody><tbody class="unmod"> 741 <tr> 742 <th>59</th><th>59</th><td class="l"><span></span> </td> 743 </tr><tr> 744 <th>60</th><th>60</th><td class="l"><span>#undef LINK_SPEC</span> </td> 745 </tr><tr> 746 <th>61</th><th>61</th><td class="l"><span>#define LINK_SPEC "\</span> </td> 747 </tr> 748 </tbody> 749 </table> 750 </li> 751 <li class="entry"> 752 <h2> 753 <a>gcc/config/kopensolaris-gnu.h</a> 754 </h2> 755 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/kopensolaris-gnu.h gcc-7.1.0/gcc/config/kopensolaris-gnu.h</pre> 756 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 757 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 758 <thead> 759 <tr> 760 <th title="File gcc-7.1.0.orig/gcc/config/kopensolaris-gnu.h 2017-01-01 12:07:43.000000000 +0000"> 761 old 762 </th> 763 <th title="File gcc-7.1.0/gcc/config/kopensolaris-gnu.h 2017-05-13 00:23:35.155937891 +0000"> 764 new 765 </th> 766 <td><em></em> </td> 767 </tr> 768 </thead> 769 <tbody class="unmod"> 770 <tr> 771 <th>31</th><th>31</th><td class="l"><span> while (0)</span> </td> 772 </tr><tr> 773 <th>32</th><th>32</th><td class="l"><span></span> </td> 774 </tr><tr> 775 <th>33</th><th>33</th><td class="l"><span>#undef GNU_USER_DYNAMIC_LINKER</span> </td> 776 </tr> 777 </tbody><tbody class="mod"> 778 <tr class="first"> 779 <th>34</th><th> </th><td class="l"><span>#define GNU_USER_DYNAMIC_LINKER "/lib/ld.so.1"</span> </td> 780 </tr> 781 <tr> 782 <th> </th><th>34</th><td class="r"><span>#define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so.1"</span> </td> 783 </tr><tr class="last"> 784 <th> </th><th>35</th><td class="r"><span></span> </td> 785 </tr> 786 </tbody> 787 </table> 788 </li> 789 <li class="entry"> 790 <h2> 791 <a>gcc/config/linux.h</a> 792 </h2> 793 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/linux.h gcc-7.1.0/gcc/config/linux.h</pre> 794 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 795 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 796 <thead> 797 <tr> 798 <th title="File gcc-7.1.0.orig/gcc/config/linux.h 2017-01-01 12:07:43.000000000 +0000"> 799 old 800 </th> 801 <th title="File gcc-7.1.0/gcc/config/linux.h 2017-05-13 00:23:35.155937891 +0000"> 802 new 803 </th> 804 <td><em></em> </td> 805 </tr> 806 </thead> 807 <tbody class="unmod"> 808 <tr> 809 <th>81</th><th>81</th><td class="l"><span> GLIBC_DYNAMIC_LINKER must be defined for each target using them, or</span> </td> 810 </tr><tr> 811 <th>82</th><th>82</th><td class="l"><span> GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets</span> </td> 812 </tr><tr> 813 <th>83</th><th>83</th><td class="l"><span> supporting both 32-bit and 64-bit compilation. */</span> </td> 814 </tr> 815 </tbody><tbody class="mod"> 816 <tr class="first"> 817 <th>84</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-uClibc.so.0"</span> </td> 818 </tr><tr> 819 <th>85</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld-uClibc.so.0"</span> </td> 820 </tr><tr> 821 <th>86</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER64 "/<del></del>lib/ld64-uClibc.so.0"</span> </td> 822 </tr><tr> 823 <th>87</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKERX32 "/<del></del>lib/ldx32-uClibc.so.0"</span> </td> 824 </tr> 825 <tr> 826 <th> </th><th>84</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 827 </tr><tr> 828 <th> </th><th>85</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 829 </tr><tr> 830 <th> </th><th>86</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib/ld64-uClibc.so.0"</span> </td> 831 </tr><tr class="last"> 832 <th> </th><th>87</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKERX32 "/<ins>tools/</ins>lib/ldx32-uClibc.so.0"</span> </td> 833 </tr> 834 </tbody><tbody class="unmod"> 835 <tr> 836 <th>88</th><th>88</th><td class="l"><span>#define BIONIC_DYNAMIC_LINKER "/system/bin/linker"</span> </td> 837 </tr><tr> 838 <th>89</th><th>89</th><td class="l"><span>#define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker"</span> </td> 839 </tr><tr> 840 <th>90</th><th>90</th><td class="l"><span>#define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64"</span> </td> 841 </tr> 842 </tbody> 843 </table> 844 </li> 845 <li class="entry"> 846 <h2> 847 <a>gcc/config/lm32/uclinux-elf.h</a> 848 </h2> 849 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/lm32/uclinux-elf.h gcc-7.1.0/gcc/config/lm32/uclinux-elf.h</pre> 850 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 851 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 852 <thead> 853 <tr> 854 <th title="File gcc-7.1.0.orig/gcc/config/lm32/uclinux-elf.h 2017-01-01 12:07:43.000000000 +0000"> 855 old 856 </th> 857 <th title="File gcc-7.1.0/gcc/config/lm32/uclinux-elf.h 2017-05-13 00:23:35.155937891 +0000"> 858 new 859 </th> 860 <td><em></em> </td> 861 </tr> 862 </thead> 863 <tbody class="unmod"> 864 <tr> 865 <th>67</th><th>67</th><td class="l"><span> %{shared:-shared} \</span> </td> 866 </tr><tr> 867 <th>68</th><th>68</th><td class="l"><span> %{symbolic:-Bsymbolic} \</span> </td> 868 </tr><tr> 869 <th>69</th><th>69</th><td class="l"><span> %{rdynamic:-export-dynamic} \</span> </td> 870 </tr> 871 </tbody><tbody class="mod"> 872 <tr class="first"> 873 <th>70</th><th> </th><td class="l"><span> -dynamic-linker /<del></del>lib/ld-linux.so.2"</span> </td> 874 </tr> 875 <tr class="last"> 876 <th> </th><th>70</th><td class="r"><span> -dynamic-linker /<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 877 </tr> 878 </tbody><tbody class="unmod"> 879 <tr> 880 <th>71</th><th>71</th><td class="l"><span></span> </td> 881 </tr><tr> 882 <th>72</th><th>72</th><td class="l"><span>#define TARGET_OS_CPP_BUILTINS() GNU_USER_TARGET_OS_CPP_BUILTINS()</span> </td> 883 </tr><tr> 884 <th>73</th><th>73</th><td class="l"><span></span> </td> 885 </tr> 886 </tbody> 887 </table> 888 </li> 889 <li class="entry"> 890 <h2> 891 <a>gcc/config/m68k/linux.h</a> 892 </h2> 893 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/m68k/linux.h gcc-7.1.0/gcc/config/m68k/linux.h</pre> 894 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 895 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 896 <thead> 897 <tr> 898 <th title="File gcc-7.1.0.orig/gcc/config/m68k/linux.h 2017-01-06 21:21:02.000000000 +0000"> 899 old 900 </th> 901 <th title="File gcc-7.1.0/gcc/config/m68k/linux.h 2017-05-13 00:23:35.155937891 +0000"> 902 new 903 </th> 904 <td><em></em> </td> 905 </tr> 906 </thead> 907 <tbody class="unmod"> 908 <tr> 909 <th>71</th><th>71</th><td class="l"><span> When the -shared link option is used a final link is not being</span> </td> 910 </tr><tr> 911 <th>72</th><th>72</th><td class="l"><span> done. */</span> </td> 912 </tr><tr> 913 <th>73</th><th>73</th><td class="l"><span></span> </td> 914 </tr> 915 </tbody><tbody class="mod"> 916 <tr class="first"> 917 <th>74</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 918 </tr> 919 <tr class="last"> 920 <th> </th><th>74</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 921 </tr> 922 </tbody><tbody class="unmod"> 923 <tr> 924 <th>75</th><th>75</th><td class="l"><span></span> </td> 925 </tr><tr> 926 <th>76</th><th>76</th><td class="l"><span>#undef LINK_SPEC</span> </td> 927 </tr><tr> 928 <th>77</th><th>77</th><td class="l"><span>#define LINK_SPEC "-m m68kelf %{shared} \</span> </td> 929 </tr> 930 </tbody> 931 </table> 932 </li> 933 <li class="entry"> 934 <h2> 935 <a>gcc/config/microblaze/linux.h</a> 936 </h2> 937 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/microblaze/linux.h gcc-7.1.0/gcc/config/microblaze/linux.h</pre> 938 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 939 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 940 <thead> 941 <tr> 942 <th title="File gcc-7.1.0.orig/gcc/config/microblaze/linux.h 2017-01-01 12:07:43.000000000 +0000"> 943 old 944 </th> 945 <th title="File gcc-7.1.0/gcc/config/microblaze/linux.h 2017-05-13 00:28:39.669022914 +0000"> 946 new 947 </th> 948 <td><em></em> </td> 949 </tr> 950 </thead> 951 <tbody class="unmod"> 952 <tr> 953 <th>28</th><th>28</th><td class="l"><span>#undef TLS_NEEDS_GOT</span> </td> 954 </tr><tr> 955 <th>29</th><th>29</th><td class="l"><span>#define TLS_NEEDS_GOT 1</span> </td> 956 </tr><tr> 957 <th>30</th><th>30</th><td class="l"><span></span> </td> 958 </tr> 959 </tbody><tbody class="mod"> 960 <tr class="first"> 961 <th>31</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 962 </tr><tr> 963 <th>32</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-uClibc.so.0"</span> </td> 964 </tr> 965 <tr> 966 <th> </th><th>31</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 967 </tr><tr class="last"> 968 <th> </th><th>32</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 969 </tr> 970 </tbody><tbody class="unmod"> 971 <tr> 972 <th>33</th><th>33</th><td class="l"><span></span> </td> 973 </tr><tr> 974 <th>34</th><th>34</th><td class="l"><span>#if TARGET_BIG_ENDIAN_DEFAULT == 0 /* LE */</span> </td> 975 </tr><tr> 976 <th>35</th><th>35</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER_E "%{mbig-endian:;:el}"</span> </td> 977 </tr> 978 </tbody> 979 <tbody class="skipped"> 980 <tr> 981 <th><a href="#L38">âŠ</a></th> 982 <th><a href="#L38">âŠ</a></th> 983 <td><em></em> </td> 984 </tr> 985 </tbody> 986 <tbody class="unmod"> 987 <tr> 988 <th>38</th><th>38</th><td class="l"><span>#endif</span> </td> 989 </tr><tr> 990 <th>39</th><th>39</th><td class="l"><span></span> </td> 991 </tr><tr> 992 <th>40</th><th>40</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER</span> </td> 993 </tr> 994 </tbody><tbody class="mod"> 995 <tr class="first"> 996 <th>41</th><th> </th><td class="l"><span>#define MUSL_DYNAMIC_LINKER "/<del></del>lib/ld-musl-microblaze" MUSL_DYNAMIC_LINKER_E ".so.1"</span> </td> 997 </tr> 998 <tr class="last"> 999 <th> </th><th>41</th><td class="r"><span>#define MUSL_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-musl-microblaze" MUSL_DYNAMIC_LINKER_E ".so.1"</span> </td> 1000 </tr> 1001 </tbody><tbody class="unmod"> 1002 <tr> 1003 <th>42</th><th>42</th><td class="l"><span></span> </td> 1004 </tr><tr> 1005 <th>43</th><th>43</th><td class="l"><span>#undef SUBTARGET_EXTRA_SPECS</span> </td> 1006 </tr><tr> 1007 <th>44</th><th>44</th><td class="l"><span>#define SUBTARGET_EXTRA_SPECS \</span> </td> 1008 </tr> 1009 </tbody> 1010 </table> 1011 </li> 1012 <li class="entry"> 1013 <h2> 1014 <a>gcc/config/mips/linux.h</a> 1015 </h2> 1016 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/mips/linux.h gcc-7.1.0/gcc/config/mips/linux.h</pre> 1017 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1018 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1019 <thead> 1020 <tr> 1021 <th title="File gcc-7.1.0.orig/gcc/config/mips/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1022 old 1023 </th> 1024 <th title="File gcc-7.1.0/gcc/config/mips/linux.h 2017-05-13 00:23:35.156937904 +0000"> 1025 new 1026 </th> 1027 <td><em></em> </td> 1028 </tr> 1029 </thead> 1030 <tbody class="unmod"> 1031 <tr> 1032 <th>22</th><th>22</th><td class="l"><span>#define GNU_USER_LINK_EMULATIONN32 "elf32%{EB:b}%{EL:l}tsmipn32"</span> </td> 1033 </tr><tr> 1034 <th>23</th><th>23</th><td class="l"><span></span> </td> 1035 </tr><tr> 1036 <th>24</th><th>24</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 \</span> </td> 1037 </tr> 1038 </tbody><tbody class="mod"> 1039 <tr class="first"> 1040 <th>25</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib/ld-linux-mipsn8.so.1;:</del>/lib/ld.so.1}"</span> </td> 1041 </tr> 1042 <tr class="last"> 1043 <th> </th><th>25</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib/ld-linux-mipsn8.so.1;:/tools</ins>/lib/ld.so.1}"</span> </td> 1044 </tr> 1045 </tbody><tbody class="unmod"> 1046 <tr> 1047 <th>26</th><th>26</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 \</span> </td> 1048 </tr> 1049 </tbody><tbody class="mod"> 1050 <tr class="first"> 1051 <th>27</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib64/ld-linux-mipsn8.so.1;:</del>/lib64/ld.so.1}"</span> </td> 1052 </tr> 1053 <tr class="last"> 1054 <th> </th><th>27</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib64/ld-linux-mipsn8.so.1;:/tools</ins>/lib64/ld.so.1}"</span> </td> 1055 </tr> 1056 </tbody><tbody class="unmod"> 1057 <tr> 1058 <th>28</th><th>28</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKERN32 \</span> </td> 1059 </tr> 1060 </tbody><tbody class="mod"> 1061 <tr class="first"> 1062 <th>29</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib32/ld-linux-mipsn8.so.1;:</del>/lib32/ld.so.1}"</span> </td> 1063 </tr> 1064 <tr class="last"> 1065 <th> </th><th>29</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib32/ld-linux-mipsn8.so.1;:/tools</ins>/lib32/ld.so.1}"</span> </td> 1066 </tr> 1067 </tbody><tbody class="unmod"> 1068 <tr> 1069 <th>30</th><th>30</th><td class="l"><span></span> </td> 1070 </tr><tr> 1071 <th>31</th><th>31</th><td class="l"><span>#undef UCLIBC_DYNAMIC_LINKER32</span> </td> 1072 </tr><tr> 1073 <th>32</th><th>32</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER32 \</span> </td> 1074 </tr> 1075 </tbody><tbody class="mod"> 1076 <tr class="first"> 1077 <th>33</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib/ld-uClibc-mipsn8.so.0;:</del>/lib/ld-uClibc.so.0}"</span> </td> 1078 </tr> 1079 <tr class="last"> 1080 <th> </th><th>33</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib/ld-uClibc-mipsn8.so.0;:/tools</ins>/lib/ld-uClibc.so.0}"</span> </td> 1081 </tr> 1082 </tbody><tbody class="unmod"> 1083 <tr> 1084 <th>34</th><th>34</th><td class="l"><span>#undef UCLIBC_DYNAMIC_LINKER64</span> </td> 1085 </tr><tr> 1086 <th>35</th><th>35</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER64 \</span> </td> 1087 </tr> 1088 </tbody><tbody class="mod"> 1089 <tr class="first"> 1090 <th>36</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib/ld64-uClibc-mipsn8.so.0;:</del>/lib/ld64-uClibc.so.0}"</span> </td> 1091 </tr> 1092 <tr class="last"> 1093 <th> </th><th>36</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib/ld64-uClibc-mipsn8.so.0;:/tools</ins>/lib/ld64-uClibc.so.0}"</span> </td> 1094 </tr> 1095 </tbody><tbody class="unmod"> 1096 <tr> 1097 <th>37</th><th>37</th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKERN32 \</span> </td> 1098 </tr> 1099 </tbody><tbody class="mod"> 1100 <tr class="first"> 1101 <th>38</th><th> </th><td class="l"><span> "%{mnan=2008:/<del>lib32/ld-uClibc-mipsn8.so.0;:</del>/lib32/ld-uClibc.so.0}"</span> </td> 1102 </tr> 1103 <tr class="last"> 1104 <th> </th><th>38</th><td class="r"><span> "%{mnan=2008:/<ins>tools/lib32/ld-uClibc-mipsn8.so.0;:/tools</ins>/lib32/ld-uClibc.so.0}"</span> </td> 1105 </tr> 1106 </tbody><tbody class="unmod"> 1107 <tr> 1108 <th>39</th><th>39</th><td class="l"><span></span> </td> 1109 </tr><tr> 1110 <th>40</th><th>40</th><td class="l"><span>#undef MUSL_DYNAMIC_LINKER32</span> </td> 1111 </tr><tr> 1112 <th>41</th><th>41</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER32 \</span> </td> 1113 </tr> 1114 </tbody> 1115 </table> 1116 </li> 1117 <li class="entry"> 1118 <h2> 1119 <a>gcc/config/mn10300/linux.h</a> 1120 </h2> 1121 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/mn10300/linux.h gcc-7.1.0/gcc/config/mn10300/linux.h</pre> 1122 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1123 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1124 <thead> 1125 <tr> 1126 <th title="File gcc-7.1.0.orig/gcc/config/mn10300/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1127 old 1128 </th> 1129 <th title="File gcc-7.1.0/gcc/config/mn10300/linux.h 2017-05-13 00:23:35.156937904 +0000"> 1130 new 1131 </th> 1132 <td><em></em> </td> 1133 </tr> 1134 </thead> 1135 <tbody class="unmod"> 1136 <tr> 1137 <th>32</th><th>32</th><td class="l"><span>#undef ASM_SPEC</span> </td> 1138 </tr><tr> 1139 <th>33</th><th>33</th><td class="l"><span>#define ASM_SPEC ""</span> </td> 1140 </tr><tr> 1141 <th>34</th><th>34</th><td class="l"><span></span> </td> 1142 </tr> 1143 </tbody><tbody class="mod"> 1144 <tr class="first"> 1145 <th>35</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 1146 </tr> 1147 <tr class="last"> 1148 <th> </th><th>35</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1149 </tr> 1150 </tbody><tbody class="unmod"> 1151 <tr> 1152 <th>36</th><th>36</th><td class="l"><span></span> </td> 1153 </tr><tr> 1154 <th>37</th><th>37</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1155 </tr><tr> 1156 <th>38</th><th>38</th><td class="l"><span>#define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \</span> </td> 1157 </tr> 1158 </tbody> 1159 </table> 1160 </li> 1161 <li class="entry"> 1162 <h2> 1163 <a>gcc/config/pa/pa-linux.h</a> 1164 </h2> 1165 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/pa/pa-linux.h gcc-7.1.0/gcc/config/pa/pa-linux.h</pre> 1166 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1167 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1168 <thead> 1169 <tr> 1170 <th title="File gcc-7.1.0.orig/gcc/config/pa/pa-linux.h 2017-01-01 12:07:43.000000000 +0000"> 1171 old 1172 </th> 1173 <th title="File gcc-7.1.0/gcc/config/pa/pa-linux.h 2017-05-13 00:23:35.156937904 +0000"> 1174 new 1175 </th> 1176 <td><em></em> </td> 1177 </tr> 1178 </thead> 1179 <tbody class="unmod"> 1180 <tr> 1181 <th>37</th><th>37</th><td class="l"><span>/* Define this for shared library support because it isn't in the main</span> </td> 1182 </tr><tr> 1183 <th>38</th><th>38</th><td class="l"><span> linux.h file. */</span> </td> 1184 </tr><tr> 1185 <th>39</th><th>39</th><td class="l"><span></span> </td> 1186 </tr> 1187 </tbody><tbody class="mod"> 1188 <tr class="first"> 1189 <th>40</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 1190 </tr> 1191 <tr class="last"> 1192 <th> </th><th>40</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1193 </tr> 1194 </tbody><tbody class="unmod"> 1195 <tr> 1196 <th>41</th><th>41</th><td class="l"><span></span> </td> 1197 </tr><tr> 1198 <th>42</th><th>42</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1199 </tr><tr> 1200 <th>43</th><th>43</th><td class="l"><span>#define LINK_SPEC "\</span> </td> 1201 </tr> 1202 </tbody> 1203 </table> 1204 </li> 1205 <li class="entry"> 1206 <h2> 1207 <a>gcc/config/rs6000/linux64.h</a> 1208 </h2> 1209 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/linux64.h gcc-7.1.0/gcc/config/rs6000/linux64.h</pre> 1210 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1211 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1212 <thead> 1213 <tr> 1214 <th title="File gcc-7.1.0.orig/gcc/config/rs6000/linux64.h 2017-02-07 11:29:06.000000000 +0000"> 1215 old 1216 </th> 1217 <th title="File gcc-7.1.0/gcc/config/rs6000/linux64.h 2017-05-13 00:30:10.838301362 +0000"> 1218 new 1219 </th> 1220 <td><em></em> </td> 1221 </tr> 1222 </thead> 1223 <tbody class="unmod"> 1224 <tr> 1225 <th>412</th><th>412</th><td class="l"><span>#undef LINK_OS_DEFAULT_SPEC</span> </td> 1226 </tr><tr> 1227 <th>413</th><th>413</th><td class="l"><span>#define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"</span> </td> 1228 </tr><tr> 1229 <th>414</th><th>414</th><td class="l"><span></span> </td> 1230 </tr> 1231 </tbody><tbody class="mod"> 1232 <tr class="first"> 1233 <th>415</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/<del></del>lib/ld.so.1"</span> </td> 1234 </tr> 1235 <tr class="last"> 1236 <th> </th><th>415</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1237 </tr> 1238 </tbody><tbody class="unmod"> 1239 <tr> 1240 <th>416</th><th>416</th><td class="l"><span></span> </td> 1241 </tr><tr> 1242 <th>417</th><th>417</th><td class="l"><span>#ifdef LINUX64_DEFAULT_ABI_ELFv2</span> </td> 1243 </tr><tr> 1244 <th>418</th><th>418</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 \</span> </td> 1245 </tr> 1246 </tbody><tbody class="mod"> 1247 <tr class="first"> 1248 <th>419</th><th> </th><td class="l"><span>"%{mabi=elfv1:%(dynamic_linker_prefix)/<del></del>lib64/ld64.so.1;" \</span> </td> 1249 </tr><tr> 1250 <th>420</th><th> </th><td class="l"><span>":%(dynamic_linker_prefix)/<del></del>lib64/ld64.so.2}"</span> </td> 1251 </tr> 1252 <tr> 1253 <th> </th><th>419</th><td class="r"><span>"%{mabi=elfv1:%(dynamic_linker_prefix)/<ins>tools/</ins>lib64/ld64.so.1;" \</span> </td> 1254 </tr><tr class="last"> 1255 <th> </th><th>420</th><td class="r"><span>":%(dynamic_linker_prefix)/<ins>tools/</ins>lib64/ld64.so.2}"</span> </td> 1256 </tr> 1257 </tbody><tbody class="unmod"> 1258 <tr> 1259 <th>421</th><th>421</th><td class="l"><span>#else</span> </td> 1260 </tr><tr> 1261 <th>422</th><th>422</th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 \</span> </td> 1262 </tr> 1263 </tbody><tbody class="mod"> 1264 <tr class="first"> 1265 <th>423</th><th> </th><td class="l"><span>"%{mabi=elfv2:%(dynamic_linker_prefix)/<del></del>lib64/ld64.so.2;" \</span> </td> 1266 </tr><tr> 1267 <th>424</th><th> </th><td class="l"><span>":%(dynamic_linker_prefix)/<del></del>lib64/ld64.so.1}"</span> </td> 1268 </tr> 1269 <tr> 1270 <th> </th><th>423</th><td class="r"><span>"%{mabi=elfv2:%(dynamic_linker_prefix)/<ins>tools/</ins>lib64/ld64.so.2;" \</span> </td> 1271 </tr><tr class="last"> 1272 <th> </th><th>424</th><td class="r"><span>":%(dynamic_linker_prefix)/<ins>tools/</ins>lib64/ld64.so.1}"</span> </td> 1273 </tr> 1274 </tbody><tbody class="unmod"> 1275 <tr> 1276 <th>425</th><th>425</th><td class="l"><span>#endif</span> </td> 1277 </tr><tr> 1278 <th>426</th><th>426</th><td class="l"><span></span> </td> 1279 </tr><tr> 1280 <th>427</th><th>427</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER32 \</span> </td> 1281 </tr> 1282 </tbody><tbody class="mod"> 1283 <tr class="first"> 1284 <th>428</th><th> </th><td class="l"><span> "/<del></del>lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1285 </tr> 1286 <tr class="last"> 1287 <th> </th><th>428</th><td class="r"><span> "/<ins>tools/</ins>lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1288 </tr> 1289 </tbody><tbody class="unmod"> 1290 <tr> 1291 <th>429</th><th>429</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER64 \</span> </td> 1292 </tr> 1293 </tbody><tbody class="mod"> 1294 <tr class="first"> 1295 <th>430</th><th> </th><td class="l"><span> "/<del></del>lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1296 </tr> 1297 <tr class="last"> 1298 <th> </th><th>430</th><td class="r"><span> "/<ins>tools/</ins>lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1299 </tr> 1300 </tbody><tbody class="unmod"> 1301 <tr> 1302 <th>431</th><th>431</th><td class="l"><span></span> </td> 1303 </tr> 1304 </tbody><tbody class="mod"> 1305 <tr class="first"> 1306 <th>432</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld-uClibc.so.0"</span> </td> 1307 </tr><tr> 1308 <th>433</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER64 "/<del></del>lib/ld64-uClibc.so.0"</span> </td> 1309 </tr> 1310 <tr> 1311 <th> </th><th>432</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 1312 </tr><tr class="last"> 1313 <th> </th><th>433</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib/ld64-uClibc.so.0"</span> </td> 1314 </tr> 1315 </tbody><tbody class="unmod"> 1316 <tr> 1317 <th>434</th><th>434</th><td class="l"><span>#if DEFAULT_LIBC == LIBC_UCLIBC</span> </td> 1318 </tr><tr> 1319 <th>435</th><th>435</th><td class="l"><span>#define CHOOSE_DYNAMIC_LINKER(G, U, M) \</span> </td> 1320 </tr><tr> 1321 <th>436</th><th>436</th><td class="l"><span> "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}"</span> </td> 1322 </tr> 1323 </tbody> 1324 </table> 1325 </li> 1326 <li class="entry"> 1327 <h2> 1328 <a>gcc/config/rs6000/sysv4.h</a> 1329 </h2> 1330 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/sysv4.h gcc-7.1.0/gcc/config/rs6000/sysv4.h</pre> 1331 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1332 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1333 <thead> 1334 <tr> 1335 <th title="File gcc-7.1.0.orig/gcc/config/rs6000/sysv4.h 2017-02-07 11:29:06.000000000 +0000"> 1336 old 1337 </th> 1338 <th title="File gcc-7.1.0/gcc/config/rs6000/sysv4.h 2017-05-13 00:30:47.270810369 +0000"> 1339 new 1340 </th> 1341 <td><em></em> </td> 1342 </tr> 1343 </thead> 1344 <tbody class="unmod"> 1345 <tr> 1346 <th>780</th><th>780</th><td class="l"><span></span> </td> 1347 </tr><tr> 1348 <th>781</th><th>781</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER_E ENDIAN_SELECT("","le","")</span> </td> 1349 </tr><tr> 1350 <th>782</th><th>782</th><td class="l"><span></span> </td> 1351 </tr> 1352 </tbody><tbody class="mod"> 1353 <tr class="first"> 1354 <th>783</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 1355 </tr><tr> 1356 <th>784</th><th> </th><td class="l"><span>#define UCLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-uClibc.so.0"</span> </td> 1357 </tr> 1358 <tr> 1359 <th> </th><th>783</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1360 </tr><tr class="last"> 1361 <th> </th><th>784</th><td class="r"><span>#define UCLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-uClibc.so.0"</span> </td> 1362 </tr> 1363 </tbody><tbody class="unmod"> 1364 <tr> 1365 <th>785</th><th>785</th><td class="l"><span>#define MUSL_DYNAMIC_LINKER \</span> </td> 1366 </tr> 1367 </tbody><tbody class="mod"> 1368 <tr class="first"> 1369 <th>786</th><th> </th><td class="l"><span> "/<del></del>lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1370 </tr> 1371 <tr class="last"> 1372 <th> </th><th>786</th><td class="r"><span> "/<ins>tools/</ins>lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"</span> </td> 1373 </tr> 1374 </tbody><tbody class="unmod"> 1375 <tr> 1376 <th>787</th><th>787</th><td class="l"><span>#if DEFAULT_LIBC == LIBC_UCLIBC</span> </td> 1377 </tr><tr> 1378 <th>788</th><th>788</th><td class="l"><span>#define CHOOSE_DYNAMIC_LINKER(G, U, M) \</span> </td> 1379 </tr><tr> 1380 <th>789</th><th>789</th><td class="l"><span> "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}"</span> </td> 1381 </tr> 1382 </tbody> 1383 </table> 1384 </li> 1385 <li class="entry"> 1386 <h2> 1387 <a>gcc/config/s390/linux.h</a> 1388 </h2> 1389 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/s390/linux.h gcc-7.1.0/gcc/config/s390/linux.h</pre> 1390 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1391 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1392 <thead> 1393 <tr> 1394 <th title="File gcc-7.1.0.orig/gcc/config/s390/linux.h 2017-02-06 10:25:05.000000000 +0000"> 1395 old 1396 </th> 1397 <th title="File gcc-7.1.0/gcc/config/s390/linux.h 2017-05-13 00:23:35.158937930 +0000"> 1398 new 1399 </th> 1400 <td><em></em> </td> 1401 </tr> 1402 </thead> 1403 <tbody class="unmod"> 1404 <tr> 1405 <th>73</th><th>73</th><td class="l"><span>#define MULTILIB_DEFAULTS { "m31" }</span> </td> 1406 </tr><tr> 1407 <th>74</th><th>74</th><td class="l"><span>#endif</span> </td> 1408 </tr><tr> 1409 <th>75</th><th>75</th><td class="l"><span></span> </td> 1410 </tr> 1411 </tbody><tbody class="mod"> 1412 <tr class="first"> 1413 <th>76</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld.so.1"</span> </td> 1414 </tr><tr> 1415 <th>77</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/<del></del>lib/ld64.so.1"</span> </td> 1416 </tr> 1417 <tr> 1418 <th> </th><th>76</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1419 </tr><tr class="last"> 1420 <th> </th><th>77</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib/ld64.so.1"</span> </td> 1421 </tr> 1422 </tbody><tbody class="unmod"> 1423 <tr> 1424 <th>78</th><th>78</th><td class="l"><span></span> </td> 1425 </tr><tr> 1426 <th>79</th><th>79</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1427 </tr><tr> 1428 <th>80</th><th>80</th><td class="l"><span>#define LINK_SPEC \</span> </td> 1429 </tr> 1430 </tbody> 1431 </table> 1432 </li> 1433 <li class="entry"> 1434 <h2> 1435 <a>gcc/config/sh/linux.h</a> 1436 </h2> 1437 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/sh/linux.h gcc-7.1.0/gcc/config/sh/linux.h</pre> 1438 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1439 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1440 <thead> 1441 <tr> 1442 <th title="File gcc-7.1.0.orig/gcc/config/sh/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1443 old 1444 </th> 1445 <th title="File gcc-7.1.0/gcc/config/sh/linux.h 2017-05-13 00:23:35.158937930 +0000"> 1446 new 1447 </th> 1448 <td><em></em> </td> 1449 </tr> 1450 </thead> 1451 <tbody class="unmod"> 1452 <tr> 1453 <th>64</th><th>64</th><td class="l"><span> "/lib/ld-musl-sh" MUSL_DYNAMIC_LINKER_E MUSL_DYNAMIC_LINKER_FP \</span> </td> 1454 </tr><tr> 1455 <th>65</th><th>65</th><td class="l"><span> "%{mfdpic:-fdpic}.so.1"</span> </td> 1456 </tr><tr> 1457 <th>66</th><th>66</th><td class="l"><span></span> </td> 1458 </tr> 1459 </tbody><tbody class="mod"> 1460 <tr class="first"> 1461 <th>67</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux.so.2"</span> </td> 1462 </tr> 1463 <tr class="last"> 1464 <th> </th><th>67</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 1465 </tr> 1466 </tbody><tbody class="unmod"> 1467 <tr> 1468 <th>68</th><th>68</th><td class="l"><span></span> </td> 1469 </tr><tr> 1470 <th>69</th><th>69</th><td class="l"><span>#undef SUBTARGET_LINK_EMUL_SUFFIX</span> </td> 1471 </tr><tr> 1472 <th>70</th><th>70</th><td class="l"><span>#define SUBTARGET_LINK_EMUL_SUFFIX "%{mfdpic:_fd;:_linux}"</span> </td> 1473 </tr> 1474 </tbody> 1475 </table> 1476 </li> 1477 <li class="entry"> 1478 <h2> 1479 <a>gcc/config/sparc/linux.h</a> 1480 </h2> 1481 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux.h gcc-7.1.0/gcc/config/sparc/linux.h</pre> 1482 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1483 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1484 <thead> 1485 <tr> 1486 <th title="File gcc-7.1.0.orig/gcc/config/sparc/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1487 old 1488 </th> 1489 <th title="File gcc-7.1.0/gcc/config/sparc/linux.h 2017-05-13 00:23:35.158937930 +0000"> 1490 new 1491 </th> 1492 <td><em></em> </td> 1493 </tr> 1494 </thead> 1495 <tbody class="unmod"> 1496 <tr> 1497 <th>83</th><th>83</th><td class="l"><span> When the -shared link option is used a final link is not being</span> </td> 1498 </tr><tr> 1499 <th>84</th><th>84</th><td class="l"><span> done. */</span> </td> 1500 </tr><tr> 1501 <th>85</th><th>85</th><td class="l"><span></span> </td> 1502 </tr> 1503 </tbody><tbody class="mod"> 1504 <tr class="first"> 1505 <th>86</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld-linux.so.2"</span> </td> 1506 </tr> 1507 <tr class="last"> 1508 <th> </th><th>86</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 1509 </tr> 1510 </tbody><tbody class="unmod"> 1511 <tr> 1512 <th>87</th><th>87</th><td class="l"><span></span> </td> 1513 </tr><tr> 1514 <th>88</th><th>88</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1515 </tr><tr> 1516 <th>89</th><th>89</th><td class="l"><span>#define LINK_SPEC "-m elf32_sparc %{shared:-shared} \</span> </td> 1517 </tr> 1518 </tbody> 1519 </table> 1520 </li> 1521 <li class="entry"> 1522 <h2> 1523 <a>gcc/config/sparc/linux64.h</a> 1524 </h2> 1525 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux64.h gcc-7.1.0/gcc/config/sparc/linux64.h</pre> 1526 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1527 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1528 <thead> 1529 <tr> 1530 <th title="File gcc-7.1.0.orig/gcc/config/sparc/linux64.h 2017-01-01 12:07:43.000000000 +0000"> 1531 old 1532 </th> 1533 <th title="File gcc-7.1.0/gcc/config/sparc/linux64.h 2017-05-13 00:23:35.158937930 +0000"> 1534 new 1535 </th> 1536 <td><em></em> </td> 1537 </tr> 1538 </thead> 1539 <tbody class="unmod"> 1540 <tr> 1541 <th>84</th><th>84</th><td class="l"><span> When the -shared link option is used a final link is not being</span> </td> 1542 </tr><tr> 1543 <th>85</th><th>85</th><td class="l"><span> done. */</span> </td> 1544 </tr><tr> 1545 <th>86</th><th>86</th><td class="l"><span></span> </td> 1546 </tr> 1547 </tbody><tbody class="mod"> 1548 <tr class="first"> 1549 <th>87</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER32 "/<del></del>lib/ld-linux.so.2"</span> </td> 1550 </tr><tr> 1551 <th>88</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER64 "/<del></del>lib64/ld-linux.so.2"</span> </td> 1552 </tr> 1553 <tr> 1554 <th> </th><th>87</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER32 "/<ins>tools/</ins>lib/ld-linux.so.2"</span> </td> 1555 </tr><tr class="last"> 1556 <th> </th><th>88</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER64 "/<ins>tools/</ins>lib64/ld-linux.so.2"</span> </td> 1557 </tr> 1558 </tbody><tbody class="unmod"> 1559 <tr> 1560 <th>89</th><th>89</th><td class="l"><span></span> </td> 1561 </tr><tr> 1562 <th>90</th><th>90</th><td class="l"><span>#ifdef SPARC_BI_ARCH</span> </td> 1563 </tr><tr> 1564 <th>91</th><th>91</th><td class="l"><span></span> </td> 1565 </tr> 1566 </tbody> 1567 <tbody class="skipped"> 1568 <tr> 1569 <th><a href="#L213">âŠ</a></th> 1570 <th><a href="#L213">âŠ</a></th> 1571 <td><em></em> </td> 1572 </tr> 1573 </tbody> 1574 <tbody class="unmod"> 1575 <tr> 1576 <th>213</th><th>213</th><td class="l"><span>#else /* !SPARC_BI_ARCH */</span> </td> 1577 </tr><tr> 1578 <th>214</th><th>214</th><td class="l"><span></span> </td> 1579 </tr><tr> 1580 <th>215</th><th>215</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1581 </tr> 1582 </tbody><tbody class="mod"> 1583 <tr class="first"> 1584 <th>216</th><th> </th><td class="l"><span>#define LINK_SPEC "-m elf64_sparc -Y P,%R/<del>usr</del>/lib64 %{shared:-shared} \</span> </td> 1585 </tr> 1586 <tr class="last"> 1587 <th> </th><th>216</th><td class="r"><span>#define LINK_SPEC "-m elf64_sparc -Y P,%R/<ins>tools</ins>/lib64 %{shared:-shared} \</span> </td> 1588 </tr> 1589 </tbody><tbody class="unmod"> 1590 <tr> 1591 <th>217</th><th>217</th><td class="l"><span> %{!shared: \</span> </td> 1592 </tr><tr> 1593 <th>218</th><th>218</th><td class="l"><span> %{!static: \</span> </td> 1594 </tr><tr> 1595 <th>219</th><th>219</th><td class="l"><span> %{rdynamic:-export-dynamic} \</span> </td> 1596 </tr> 1597 </tbody> 1598 </table> 1599 </li> 1600 <li class="entry"> 1601 <h2> 1602 <a>gcc/config/vax/linux.h</a> 1603 </h2> 1604 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/vax/linux.h gcc-7.1.0/gcc/config/vax/linux.h</pre> 1605 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1606 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1607 <thead> 1608 <tr> 1609 <th title="File gcc-7.1.0.orig/gcc/config/vax/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1610 old 1611 </th> 1612 <th title="File gcc-7.1.0/gcc/config/vax/linux.h 2017-05-13 00:23:35.158937930 +0000"> 1613 new 1614 </th> 1615 <td><em></em> </td> 1616 </tr> 1617 </thead> 1618 <tbody class="unmod"> 1619 <tr> 1620 <th>41</th><th>41</th><td class="l"><span> %{!shared: \</span> </td> 1621 </tr><tr> 1622 <th>42</th><th>42</th><td class="l"><span> %{!static: \</span> </td> 1623 </tr><tr> 1624 <th>43</th><th>43</th><td class="l"><span> %{rdynamic:-export-dynamic} \</span> </td> 1625 </tr> 1626 </tbody><tbody class="mod"> 1627 <tr class="first"> 1628 <th>44</th><th> </th><td class="l"><span> -dynamic-linker /<del></del>lib/ld.so.1} \</span> </td> 1629 </tr> 1630 <tr class="last"> 1631 <th> </th><th>44</th><td class="r"><span> -dynamic-linker /<ins>tools/</ins>lib/ld.so.1} \</span> </td> 1632 </tr> 1633 </tbody><tbody class="unmod"> 1634 <tr> 1635 <th>45</th><th>45</th><td class="l"><span> %{static:-static}}"</span> </td> 1636 </tr><tr> 1637 <th>46</th><th>46</th><td class="l"><span></span> </td> 1638 </tr><tr> 1639 <th>47</th><th>47</th><td class="l"><span>#undef WCHAR_TYPE</span> </td> 1640 </tr> 1641 </tbody> 1642 </table> 1643 </li> 1644 <li class="entry"> 1645 <h2> 1646 <a>gcc/config/xtensa/linux.h</a> 1647 </h2> 1648 <pre>diff -Naur gcc-7.1.0.orig/gcc/config/xtensa/linux.h gcc-7.1.0/gcc/config/xtensa/linux.h</pre> 1649 <table class="trac-diff inline" summary="Differences" cellspacing="0"> 1650 <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup> 1651 <thead> 1652 <tr> 1653 <th title="File gcc-7.1.0.orig/gcc/config/xtensa/linux.h 2017-01-01 12:07:43.000000000 +0000"> 1654 old 1655 </th> 1656 <th title="File gcc-7.1.0/gcc/config/xtensa/linux.h 2017-05-13 00:23:35.159937943 +0000"> 1657 new 1658 </th> 1659 <td><em></em> </td> 1660 </tr> 1661 </thead> 1662 <tbody class="unmod"> 1663 <tr> 1664 <th>46</th><th>46</th><td class="l"><span> %{mauto-litpools:--auto-litpools} \</span> </td> 1665 </tr><tr> 1666 <th>47</th><th>47</th><td class="l"><span> %{mno-auto-litpools:--no-auto-litpools}"</span> </td> 1667 </tr><tr> 1668 <th>48</th><th>48</th><td class="l"><span></span> </td> 1669 </tr> 1670 </tbody><tbody class="mod"> 1671 <tr class="first"> 1672 <th>49</th><th> </th><td class="l"><span>#define GLIBC_DYNAMIC_LINKER "/<del></del>lib/ld.so.1"</span> </td> 1673 </tr> 1674 <tr class="last"> 1675 <th> </th><th>49</th><td class="r"><span>#define GLIBC_DYNAMIC_LINKER "/<ins>tools/</ins>lib/ld.so.1"</span> </td> 1676 </tr> 1677 </tbody><tbody class="unmod"> 1678 <tr> 1679 <th>50</th><th>50</th><td class="l"><span></span> </td> 1680 </tr><tr> 1681 <th>51</th><th>51</th><td class="l"><span>#undef LINK_SPEC</span> </td> 1682 </tr><tr> 1683 <th>52</th><th>52</th><td class="l"><span>#define LINK_SPEC \</span> </td> 1684 </tr> 1685 </tbody> 1686 </table> 1687 </li> 1688 </ul> 1689 </div> 1690 1691 </div> 1692 </div> 1693 <div id="altlinks"> 1694 <h3>Download in other formats:</h3> 1695 <ul> 1696 <li class="last first"> 1697 <a rel="nofollow" href="/raw-attachment/ticket/1114/gcc-7.1.0-specs-1.patch">Original Format</a> 1698 </li> 1699 </ul> 1700 </div> 1701 </div> 1702 <div id="footer" lang="en" xml:lang="en"><hr /> 1703 <a id="tracpowered" href="http://trac.edgewall.org/"><img src="/chrome/common/trac_logo_mini.png" height="30" width="107" alt="Trac Powered" /></a> 1704 <p class="left">Powered by <a href="/about"><strong>Trac 0.12.2</strong></a><br /> 1705 By <a href="http://www.edgewall.org/">Edgewall Software</a>.</p> 1706 <p class="right">Project-Id-Version: Trac 0.12 1707 Report-Msgid-Bugs-To: trac-dev@googlegroups.com 1708 POT-Creation-Date: 2008-01-30 09:20+0100 1709 PO-Revision-Date: 2011-04-04 22:39+0000 1710 Last-Translator: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> 1711 Language-Team: en_US <trac-dev@googlegroups.com> 1712 Plural-Forms: nplurals=2; plural=(n != 1) 1713 MIME-Version: 1.0 1714 Content-Type: text/plain; charset=utf-8 1715 Content-Transfer-Encoding: 8bit 1716 Generated-By: Babel 0.9.5 1717 </p> 1718 </div> 1719 </body> 1720 </html> 11 diff -Naur gcc-7.1.0.orig/gcc/config/aarch64/aarch64-linux.h gcc-7.1.0/gcc/config/aarch64/aarch64-linux.h 12 --- gcc-7.1.0.orig/gcc/config/aarch64/aarch64-linux.h 2017-01-01 12:07:43.000000000 +0000 13 +++ gcc-7.1.0/gcc/config/aarch64/aarch64-linux.h 2017-05-13 00:23:29.031857437 +0000 14 @@ -21,7 +21,7 @@ 15 #ifndef GCC_AARCH64_LINUX_H 16 #define GCC_AARCH64_LINUX_H 17 18 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1" 19 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1" 20 21 #undef MUSL_DYNAMIC_LINKER 22 #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1" 23 diff -Naur gcc-7.1.0.orig/gcc/config/alpha/linux-elf.h gcc-7.1.0/gcc/config/alpha/linux-elf.h 24 --- gcc-7.1.0.orig/gcc/config/alpha/linux-elf.h 2017-01-01 12:07:43.000000000 +0000 25 +++ gcc-7.1.0/gcc/config/alpha/linux-elf.h 2017-05-13 00:23:29.031857437 +0000 26 @@ -23,8 +23,8 @@ 27 #define EXTRA_SPECS \ 28 { "elf_dynamic_linker", ELF_DYNAMIC_LINKER }, 29 30 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 31 -#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" 32 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2" 33 +#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0" 34 #if DEFAULT_LIBC == LIBC_UCLIBC 35 #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}" 36 #elif DEFAULT_LIBC == LIBC_GLIBC 37 diff -Naur gcc-7.1.0.orig/gcc/config/arm/linux-eabi.h gcc-7.1.0/gcc/config/arm/linux-eabi.h 38 --- gcc-7.1.0.orig/gcc/config/arm/linux-eabi.h 2017-01-01 12:07:43.000000000 +0000 39 +++ gcc-7.1.0/gcc/config/arm/linux-eabi.h 2017-05-13 00:23:29.031857437 +0000 40 @@ -62,8 +62,8 @@ 41 GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI. */ 42 43 #undef GLIBC_DYNAMIC_LINKER 44 -#define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/lib/ld-linux.so.3" 45 -#define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/lib/ld-linux-armhf.so.3" 46 +#define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/tools/lib/ld-linux.so.3" 47 +#define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/tools/lib/ld-linux-armhf.so.3" 48 #define GLIBC_DYNAMIC_LINKER_DEFAULT GLIBC_DYNAMIC_LINKER_SOFT_FLOAT 49 50 #define GLIBC_DYNAMIC_LINKER \ 51 diff -Naur gcc-7.1.0.orig/gcc/config/arm/linux-elf.h gcc-7.1.0/gcc/config/arm/linux-elf.h 52 --- gcc-7.1.0.orig/gcc/config/arm/linux-elf.h 2017-01-01 12:07:43.000000000 +0000 53 +++ gcc-7.1.0/gcc/config/arm/linux-elf.h 2017-05-13 00:23:29.032857450 +0000 54 @@ -60,7 +60,7 @@ 55 56 #define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc" 57 58 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 59 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2" 60 61 #define LINUX_TARGET_LINK_SPEC "%{h*} \ 62 %{static:-Bstatic} \ 63 diff -Naur gcc-7.1.0.orig/gcc/config/bfin/linux.h gcc-7.1.0/gcc/config/bfin/linux.h 64 --- gcc-7.1.0.orig/gcc/config/bfin/linux.h 2017-01-01 12:07:43.000000000 +0000 65 +++ gcc-7.1.0/gcc/config/bfin/linux.h 2017-05-13 00:23:29.032857450 +0000 66 @@ -48,7 +48,7 @@ 67 %{shared:-G -Bdynamic} \ 68 %{!shared: %{!static: \ 69 %{rdynamic:-export-dynamic} \ 70 - -dynamic-linker /lib/ld-uClibc.so.0} \ 71 + -dynamic-linker /tools/lib/ld-uClibc.so.0} \ 72 %{static}} -init __init -fini __fini" 73 74 #undef TARGET_SUPPORTS_SYNC_CALLS 75 diff -Naur gcc-7.1.0.orig/gcc/config/cris/linux.h gcc-7.1.0/gcc/config/cris/linux.h 76 --- gcc-7.1.0.orig/gcc/config/cris/linux.h 2017-01-01 12:07:43.000000000 +0000 77 +++ gcc-7.1.0/gcc/config/cris/linux.h 2017-05-13 00:23:29.032857450 +0000 78 @@ -102,7 +102,7 @@ 79 #undef CRIS_DEFAULT_CPU_VERSION 80 #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG 81 82 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 83 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 84 85 #undef CRIS_LINK_SUBTARGET_SPEC 86 #define CRIS_LINK_SUBTARGET_SPEC \ 87 diff -Naur gcc-7.1.0.orig/gcc/config/freebsd-spec.h gcc-7.1.0/gcc/config/freebsd-spec.h 88 --- gcc-7.1.0.orig/gcc/config/freebsd-spec.h 2017-01-01 12:07:43.000000000 +0000 89 +++ gcc-7.1.0/gcc/config/freebsd-spec.h 2017-05-13 00:23:29.032857450 +0000 90 @@ -129,9 +129,9 @@ 91 #endif 92 93 #if FBSD_MAJOR < 6 94 -#define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1" 95 +#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1" 96 #else 97 -#define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1" 98 +#define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1" 99 #endif 100 101 /* NOTE: The freebsd-spec.h header is included also for various 102 diff -Naur gcc-7.1.0.orig/gcc/config/frv/linux.h gcc-7.1.0/gcc/config/frv/linux.h 103 --- gcc-7.1.0.orig/gcc/config/frv/linux.h 2017-01-01 12:07:43.000000000 +0000 104 +++ gcc-7.1.0/gcc/config/frv/linux.h 2017-05-13 00:23:29.032857450 +0000 105 @@ -34,7 +34,7 @@ 106 #define ENDFILE_SPEC \ 107 "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s" 108 109 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 110 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 111 112 #undef LINK_SPEC 113 #define LINK_SPEC "\ 114 diff -Naur gcc-7.1.0.orig/gcc/config/i386/gnu.h gcc-7.1.0/gcc/config/i386/gnu.h 115 --- gcc-7.1.0.orig/gcc/config/i386/gnu.h 2017-01-01 12:07:43.000000000 +0000 116 +++ gcc-7.1.0/gcc/config/i386/gnu.h 2017-05-13 00:23:29.032857450 +0000 117 @@ -22,7 +22,7 @@ 118 #define GNU_USER_LINK_EMULATION "elf_i386" 119 120 #undef GNU_USER_DYNAMIC_LINKER 121 -#define GNU_USER_DYNAMIC_LINKER "/lib/ld.so" 122 +#define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so" 123 124 #undef STARTFILE_SPEC 125 #if defined HAVE_LD_PIE 126 diff -Naur gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu.h gcc-7.1.0/gcc/config/i386/kfreebsd-gnu.h 127 --- gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu.h 2017-01-01 12:07:43.000000000 +0000 128 +++ gcc-7.1.0/gcc/config/i386/kfreebsd-gnu.h 2017-05-13 00:23:29.032857450 +0000 129 @@ -19,4 +19,4 @@ 130 <http://www.gnu.org/licenses/>. */ 131 132 #define GNU_USER_LINK_EMULATION "elf_i386_fbsd" 133 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 134 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 135 diff -Naur gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu64.h gcc-7.1.0/gcc/config/i386/kfreebsd-gnu64.h 136 --- gcc-7.1.0.orig/gcc/config/i386/kfreebsd-gnu64.h 2017-01-01 12:07:43.000000000 +0000 137 +++ gcc-7.1.0/gcc/config/i386/kfreebsd-gnu64.h 2017-05-13 00:23:29.033857463 +0000 138 @@ -22,6 +22,6 @@ 139 #define GNU_USER_LINK_EMULATION64 "elf_x86_64_fbsd" 140 #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64_fbsd" 141 142 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" 143 -#define GLIBC_DYNAMIC_LINKER64 "/lib/ld-kfreebsd-x86-64.so.1" 144 -#define GLIBC_DYNAMIC_LINKERX32 "/lib/ld-kfreebsd-x32.so.1" 145 +#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1" 146 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld-kfreebsd-x86-64.so.1" 147 +#define GLIBC_DYNAMIC_LINKERX32 "/tools/lib/ld-kfreebsd-x32.so.1" 148 diff -Naur gcc-7.1.0.orig/gcc/config/i386/linux.h gcc-7.1.0/gcc/config/i386/linux.h 149 --- gcc-7.1.0.orig/gcc/config/i386/linux.h 2017-01-01 12:07:43.000000000 +0000 150 +++ gcc-7.1.0/gcc/config/i386/linux.h 2017-05-13 00:26:43.524426013 +0000 151 @@ -20,7 +20,7 @@ 152 <http://www.gnu.org/licenses/>. */ 153 154 #define GNU_USER_LINK_EMULATION "elf_i386" 155 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 156 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2" 157 158 #undef MUSL_DYNAMIC_LINKER 159 -#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1" 160 +#define MUSL_DYNAMIC_LINKER "/tools/lib/ld-musl-i386.so.1" 161 diff -Naur gcc-7.1.0.orig/gcc/config/i386/linux64.h gcc-7.1.0/gcc/config/i386/linux64.h 162 --- gcc-7.1.0.orig/gcc/config/i386/linux64.h 2017-01-01 12:07:43.000000000 +0000 163 +++ gcc-7.1.0/gcc/config/i386/linux64.h 2017-05-13 00:40:40.776003998 +0000 164 @@ -27,13 +27,13 @@ 165 #define GNU_USER_LINK_EMULATION64 "elf_x86_64" 166 #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64" 167 168 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2" 169 -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2" 170 -#define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2" 171 +#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-linux.so.2" 172 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld-linux-x86-64.so.2" 173 +#define GLIBC_DYNAMIC_LINKERX32 "/tools/libx32/ld-linux-x32.so.2" 174 175 #undef MUSL_DYNAMIC_LINKER32 176 -#define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-i386.so.1" 177 +#define MUSL_DYNAMIC_LINKER32 "/tools/lib/ld-musl-i386.so.1" 178 #undef MUSL_DYNAMIC_LINKER64 179 -#define MUSL_DYNAMIC_LINKER64 "/lib/ld-musl-x86_64.so.1" 180 +#define MUSL_DYNAMIC_LINKER64 "/tools/lib/ld-musl-x86_64.so.1" 181 #undef MUSL_DYNAMIC_LINKERX32 182 -#define MUSL_DYNAMIC_LINKERX32 "/lib/ld-musl-x32.so.1" 183 +#define MUSL_DYNAMIC_LINKERX32 "/tools/lib/ld-musl-x32.so.1" 184 diff -Naur gcc-7.1.0.orig/gcc/config/ia64/linux.h gcc-7.1.0/gcc/config/ia64/linux.h 185 --- gcc-7.1.0.orig/gcc/config/ia64/linux.h 2017-01-01 12:07:43.000000000 +0000 186 +++ gcc-7.1.0/gcc/config/ia64/linux.h 2017-05-13 00:23:29.033857463 +0000 187 @@ -55,7 +55,7 @@ 188 /* Define this for shared library support because it isn't in the main 189 linux.h file. */ 190 191 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-ia64.so.2" 192 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-ia64.so.2" 193 194 #undef LINK_SPEC 195 #define LINK_SPEC "\ 196 diff -Naur gcc-7.1.0.orig/gcc/config/kopensolaris-gnu.h gcc-7.1.0/gcc/config/kopensolaris-gnu.h 197 --- gcc-7.1.0.orig/gcc/config/kopensolaris-gnu.h 2017-01-01 12:07:43.000000000 +0000 198 +++ gcc-7.1.0/gcc/config/kopensolaris-gnu.h 2017-05-13 00:23:35.155937891 +0000 199 @@ -31,4 +31,5 @@ 200 while (0) 201 202 #undef GNU_USER_DYNAMIC_LINKER 203 -#define GNU_USER_DYNAMIC_LINKER "/lib/ld.so.1" 204 +#define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so.1" 205 + 206 diff -Naur gcc-7.1.0.orig/gcc/config/linux.h gcc-7.1.0/gcc/config/linux.h 207 --- gcc-7.1.0.orig/gcc/config/linux.h 2017-01-01 12:07:43.000000000 +0000 208 +++ gcc-7.1.0/gcc/config/linux.h 2017-05-13 00:23:35.155937891 +0000 209 @@ -81,10 +81,10 @@ 210 GLIBC_DYNAMIC_LINKER must be defined for each target using them, or 211 GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets 212 supporting both 32-bit and 64-bit compilation. */ 213 -#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" 214 -#define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0" 215 -#define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0" 216 -#define UCLIBC_DYNAMIC_LINKERX32 "/lib/ldx32-uClibc.so.0" 217 +#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0" 218 +#define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0" 219 +#define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0" 220 +#define UCLIBC_DYNAMIC_LINKERX32 "/tools/lib/ldx32-uClibc.so.0" 221 #define BIONIC_DYNAMIC_LINKER "/system/bin/linker" 222 #define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker" 223 #define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64" 224 diff -Naur gcc-7.1.0.orig/gcc/config/lm32/uclinux-elf.h gcc-7.1.0/gcc/config/lm32/uclinux-elf.h 225 --- gcc-7.1.0.orig/gcc/config/lm32/uclinux-elf.h 2017-01-01 12:07:43.000000000 +0000 226 +++ gcc-7.1.0/gcc/config/lm32/uclinux-elf.h 2017-05-13 00:23:35.155937891 +0000 227 @@ -67,7 +67,7 @@ 228 %{shared:-shared} \ 229 %{symbolic:-Bsymbolic} \ 230 %{rdynamic:-export-dynamic} \ 231 - -dynamic-linker /lib/ld-linux.so.2" 232 + -dynamic-linker /tools/lib/ld-linux.so.2" 233 234 #define TARGET_OS_CPP_BUILTINS() GNU_USER_TARGET_OS_CPP_BUILTINS() 235 236 diff -Naur gcc-7.1.0.orig/gcc/config/m68k/linux.h gcc-7.1.0/gcc/config/m68k/linux.h 237 --- gcc-7.1.0.orig/gcc/config/m68k/linux.h 2017-01-06 21:21:02.000000000 +0000 238 +++ gcc-7.1.0/gcc/config/m68k/linux.h 2017-05-13 00:23:35.155937891 +0000 239 @@ -71,7 +71,7 @@ 240 When the -shared link option is used a final link is not being 241 done. */ 242 243 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 244 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 245 246 #undef LINK_SPEC 247 #define LINK_SPEC "-m m68kelf %{shared} \ 248 diff -Naur gcc-7.1.0.orig/gcc/config/microblaze/linux.h gcc-7.1.0/gcc/config/microblaze/linux.h 249 --- gcc-7.1.0.orig/gcc/config/microblaze/linux.h 2017-01-01 12:07:43.000000000 +0000 250 +++ gcc-7.1.0/gcc/config/microblaze/linux.h 2017-05-13 00:28:39.669022914 +0000 251 @@ -28,8 +28,8 @@ 252 #undef TLS_NEEDS_GOT 253 #define TLS_NEEDS_GOT 1 254 255 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 256 -#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" 257 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 258 +#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0" 259 260 #if TARGET_BIG_ENDIAN_DEFAULT == 0 /* LE */ 261 #define MUSL_DYNAMIC_LINKER_E "%{mbig-endian:;:el}" 262 @@ -38,7 +38,7 @@ 263 #endif 264 265 #undef MUSL_DYNAMIC_LINKER 266 -#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-microblaze" MUSL_DYNAMIC_LINKER_E ".so.1" 267 +#define MUSL_DYNAMIC_LINKER "/tools/lib/ld-musl-microblaze" MUSL_DYNAMIC_LINKER_E ".so.1" 268 269 #undef SUBTARGET_EXTRA_SPECS 270 #define SUBTARGET_EXTRA_SPECS \ 271 diff -Naur gcc-7.1.0.orig/gcc/config/mips/linux.h gcc-7.1.0/gcc/config/mips/linux.h 272 --- gcc-7.1.0.orig/gcc/config/mips/linux.h 2017-01-01 12:07:43.000000000 +0000 273 +++ gcc-7.1.0/gcc/config/mips/linux.h 2017-05-13 00:23:35.156937904 +0000 274 @@ -22,20 +22,20 @@ 275 #define GNU_USER_LINK_EMULATIONN32 "elf32%{EB:b}%{EL:l}tsmipn32" 276 277 #define GLIBC_DYNAMIC_LINKER32 \ 278 - "%{mnan=2008:/lib/ld-linux-mipsn8.so.1;:/lib/ld.so.1}" 279 + "%{mnan=2008:/tools/lib/ld-linux-mipsn8.so.1;:/tools/lib/ld.so.1}" 280 #define GLIBC_DYNAMIC_LINKER64 \ 281 - "%{mnan=2008:/lib64/ld-linux-mipsn8.so.1;:/lib64/ld.so.1}" 282 + "%{mnan=2008:/tools/lib64/ld-linux-mipsn8.so.1;:/tools/lib64/ld.so.1}" 283 #define GLIBC_DYNAMIC_LINKERN32 \ 284 - "%{mnan=2008:/lib32/ld-linux-mipsn8.so.1;:/lib32/ld.so.1}" 285 + "%{mnan=2008:/tools/lib32/ld-linux-mipsn8.so.1;:/tools/lib32/ld.so.1}" 286 287 #undef UCLIBC_DYNAMIC_LINKER32 288 #define UCLIBC_DYNAMIC_LINKER32 \ 289 - "%{mnan=2008:/lib/ld-uClibc-mipsn8.so.0;:/lib/ld-uClibc.so.0}" 290 + "%{mnan=2008:/tools/lib/ld-uClibc-mipsn8.so.0;:/tools/lib/ld-uClibc.so.0}" 291 #undef UCLIBC_DYNAMIC_LINKER64 292 #define UCLIBC_DYNAMIC_LINKER64 \ 293 - "%{mnan=2008:/lib/ld64-uClibc-mipsn8.so.0;:/lib/ld64-uClibc.so.0}" 294 + "%{mnan=2008:/tools/lib/ld64-uClibc-mipsn8.so.0;:/tools/lib/ld64-uClibc.so.0}" 295 #define UCLIBC_DYNAMIC_LINKERN32 \ 296 - "%{mnan=2008:/lib32/ld-uClibc-mipsn8.so.0;:/lib32/ld-uClibc.so.0}" 297 + "%{mnan=2008:/tools/lib32/ld-uClibc-mipsn8.so.0;:/tools/lib32/ld-uClibc.so.0}" 298 299 #undef MUSL_DYNAMIC_LINKER32 300 #define MUSL_DYNAMIC_LINKER32 \ 301 diff -Naur gcc-7.1.0.orig/gcc/config/mn10300/linux.h gcc-7.1.0/gcc/config/mn10300/linux.h 302 --- gcc-7.1.0.orig/gcc/config/mn10300/linux.h 2017-01-01 12:07:43.000000000 +0000 303 +++ gcc-7.1.0/gcc/config/mn10300/linux.h 2017-05-13 00:23:35.156937904 +0000 304 @@ -32,7 +32,7 @@ 305 #undef ASM_SPEC 306 #define ASM_SPEC "" 307 308 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 309 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 310 311 #undef LINK_SPEC 312 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \ 313 diff -Naur gcc-7.1.0.orig/gcc/config/pa/pa-linux.h gcc-7.1.0/gcc/config/pa/pa-linux.h 314 --- gcc-7.1.0.orig/gcc/config/pa/pa-linux.h 2017-01-01 12:07:43.000000000 +0000 315 +++ gcc-7.1.0/gcc/config/pa/pa-linux.h 2017-05-13 00:23:35.156937904 +0000 316 @@ -37,7 +37,7 @@ 317 /* Define this for shared library support because it isn't in the main 318 linux.h file. */ 319 320 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 321 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 322 323 #undef LINK_SPEC 324 #define LINK_SPEC "\ 325 diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/linux64.h gcc-7.1.0/gcc/config/rs6000/linux64.h 326 --- gcc-7.1.0.orig/gcc/config/rs6000/linux64.h 2017-02-07 11:29:06.000000000 +0000 327 +++ gcc-7.1.0/gcc/config/rs6000/linux64.h 2017-05-13 00:30:10.838301362 +0000 328 @@ -412,25 +412,25 @@ 329 #undef LINK_OS_DEFAULT_SPEC 330 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" 331 332 -#define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/lib/ld.so.1" 333 +#define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/tools/lib/ld.so.1" 334 335 #ifdef LINUX64_DEFAULT_ABI_ELFv2 336 #define GLIBC_DYNAMIC_LINKER64 \ 337 -"%{mabi=elfv1:%(dynamic_linker_prefix)/lib64/ld64.so.1;" \ 338 -":%(dynamic_linker_prefix)/lib64/ld64.so.2}" 339 +"%{mabi=elfv1:%(dynamic_linker_prefix)/tools/lib64/ld64.so.1;" \ 340 +":%(dynamic_linker_prefix)/tools/lib64/ld64.so.2}" 341 #else 342 #define GLIBC_DYNAMIC_LINKER64 \ 343 -"%{mabi=elfv2:%(dynamic_linker_prefix)/lib64/ld64.so.2;" \ 344 -":%(dynamic_linker_prefix)/lib64/ld64.so.1}" 345 +"%{mabi=elfv2:%(dynamic_linker_prefix)/tools/lib64/ld64.so.2;" \ 346 +":%(dynamic_linker_prefix)/tools/lib64/ld64.so.1}" 347 #endif 348 349 #define MUSL_DYNAMIC_LINKER32 \ 350 - "/lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 351 + "/tools/lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 352 #define MUSL_DYNAMIC_LINKER64 \ 353 - "/lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 354 + "/tools/lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 355 356 -#define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0" 357 -#define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0" 358 +#define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0" 359 +#define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0" 360 #if DEFAULT_LIBC == LIBC_UCLIBC 361 #define CHOOSE_DYNAMIC_LINKER(G, U, M) \ 362 "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}" 363 diff -Naur gcc-7.1.0.orig/gcc/config/rs6000/sysv4.h gcc-7.1.0/gcc/config/rs6000/sysv4.h 364 --- gcc-7.1.0.orig/gcc/config/rs6000/sysv4.h 2017-02-07 11:29:06.000000000 +0000 365 +++ gcc-7.1.0/gcc/config/rs6000/sysv4.h 2017-05-13 00:30:47.270810369 +0000 366 @@ -780,10 +780,10 @@ 367 368 #define MUSL_DYNAMIC_LINKER_E ENDIAN_SELECT("","le","") 369 370 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 371 -#define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0" 372 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 373 +#define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0" 374 #define MUSL_DYNAMIC_LINKER \ 375 - "/lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 376 + "/tools/lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1" 377 #if DEFAULT_LIBC == LIBC_UCLIBC 378 #define CHOOSE_DYNAMIC_LINKER(G, U, M) \ 379 "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}" 380 diff -Naur gcc-7.1.0.orig/gcc/config/s390/linux.h gcc-7.1.0/gcc/config/s390/linux.h 381 --- gcc-7.1.0.orig/gcc/config/s390/linux.h 2017-02-06 10:25:05.000000000 +0000 382 +++ gcc-7.1.0/gcc/config/s390/linux.h 2017-05-13 00:23:35.158937930 +0000 383 @@ -73,8 +73,8 @@ 384 #define MULTILIB_DEFAULTS { "m31" } 385 #endif 386 387 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" 388 -#define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1" 389 +#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1" 390 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64.so.1" 391 392 #undef LINK_SPEC 393 #define LINK_SPEC \ 394 diff -Naur gcc-7.1.0.orig/gcc/config/sh/linux.h gcc-7.1.0/gcc/config/sh/linux.h 395 --- gcc-7.1.0.orig/gcc/config/sh/linux.h 2017-01-01 12:07:43.000000000 +0000 396 +++ gcc-7.1.0/gcc/config/sh/linux.h 2017-05-13 00:23:35.158937930 +0000 397 @@ -64,7 +64,7 @@ 398 "/lib/ld-musl-sh" MUSL_DYNAMIC_LINKER_E MUSL_DYNAMIC_LINKER_FP \ 399 "%{mfdpic:-fdpic}.so.1" 400 401 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 402 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2" 403 404 #undef SUBTARGET_LINK_EMUL_SUFFIX 405 #define SUBTARGET_LINK_EMUL_SUFFIX "%{mfdpic:_fd;:_linux}" 406 diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux.h gcc-7.1.0/gcc/config/sparc/linux.h 407 --- gcc-7.1.0.orig/gcc/config/sparc/linux.h 2017-01-01 12:07:43.000000000 +0000 408 +++ gcc-7.1.0/gcc/config/sparc/linux.h 2017-05-13 00:23:35.158937930 +0000 409 @@ -83,7 +83,7 @@ 410 When the -shared link option is used a final link is not being 411 done. */ 412 413 -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" 414 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2" 415 416 #undef LINK_SPEC 417 #define LINK_SPEC "-m elf32_sparc %{shared:-shared} \ 418 diff -Naur gcc-7.1.0.orig/gcc/config/sparc/linux64.h gcc-7.1.0/gcc/config/sparc/linux64.h 419 --- gcc-7.1.0.orig/gcc/config/sparc/linux64.h 2017-01-01 12:07:43.000000000 +0000 420 +++ gcc-7.1.0/gcc/config/sparc/linux64.h 2017-05-13 00:23:35.158937930 +0000 421 @@ -84,8 +84,8 @@ 422 When the -shared link option is used a final link is not being 423 done. */ 424 425 -#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2" 426 -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux.so.2" 427 +#define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-linux.so.2" 428 +#define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld-linux.so.2" 429 430 #ifdef SPARC_BI_ARCH 431 432 @@ -213,7 +213,7 @@ 433 #else /* !SPARC_BI_ARCH */ 434 435 #undef LINK_SPEC 436 -#define LINK_SPEC "-m elf64_sparc -Y P,%R/usr/lib64 %{shared:-shared} \ 437 +#define LINK_SPEC "-m elf64_sparc -Y P,%R/tools/lib64 %{shared:-shared} \ 438 %{!shared: \ 439 %{!static: \ 440 %{rdynamic:-export-dynamic} \ 441 diff -Naur gcc-7.1.0.orig/gcc/config/vax/linux.h gcc-7.1.0/gcc/config/vax/linux.h 442 --- gcc-7.1.0.orig/gcc/config/vax/linux.h 2017-01-01 12:07:43.000000000 +0000 443 +++ gcc-7.1.0/gcc/config/vax/linux.h 2017-05-13 00:23:35.158937930 +0000 444 @@ -41,7 +41,7 @@ 445 %{!shared: \ 446 %{!static: \ 447 %{rdynamic:-export-dynamic} \ 448 - -dynamic-linker /lib/ld.so.1} \ 449 + -dynamic-linker /tools/lib/ld.so.1} \ 450 %{static:-static}}" 451 452 #undef WCHAR_TYPE 453 diff -Naur gcc-7.1.0.orig/gcc/config/xtensa/linux.h gcc-7.1.0/gcc/config/xtensa/linux.h 454 --- gcc-7.1.0.orig/gcc/config/xtensa/linux.h 2017-01-01 12:07:43.000000000 +0000 455 +++ gcc-7.1.0/gcc/config/xtensa/linux.h 2017-05-13 00:23:35.159937943 +0000 456 @@ -46,7 +46,7 @@ 457 %{mauto-litpools:--auto-litpools} \ 458 %{mno-auto-litpools:--no-auto-litpools}" 459 460 -#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" 461 +#define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1" 462 463 #undef LINK_SPEC 464 #define LINK_SPEC \
Note:
See TracChangeset
for help on using the changeset viewer.