Changeset 67068ff


Ignore:
Timestamp:
May 14, 2017, 12:24:43 AM (8 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
master, systemd
Children:
6509b2b
Parents:
37172b2
Message:

Update patches with the proper data.

Location:
patches
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • patches/gcc-7.1.0-pure64-1.patch

    r37172b2 r67068ff  
    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&amp;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 &lt;kb0iic at cross-lfs dot org&gt;
    89 Date: 12-28-2015
    90 Initial Package Version: 5.2.0
     1Submitted By: William Harrington <kb0iic at cross-lfs dot org>
     2Date: 05-13-2017
     3Initial Package Version: 6.1.0
    914Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
    925        the Pure LFS project with help from
    93         Martin Ward
     6        Martin Ward and Chris Staub
    947Upstream Status: Not Applied - CLFS Specific
    958Description: This patch makes changes to the paths for pure64, eg 64bit libs
    969             in /usr/lib, 32bit in /usr/lib32.
    97 Comment: Renamed for GCC 5.3.0
     10Comment: Rediffed for 7.1.0
    9811
    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&nbsp; &nbsp; = $(subst $(comma),/,$(TM_MULTILIB_CONFIG))</span> </td>
    166                   </tr><tr>
    167                           <th>35</th><th>35</th><td class="l"><span>MULTILIB_DIRNAMES&nbsp; &nbsp;= $(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>&nbsp; &nbsp;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>&nbsp; &nbsp;supporting both 32-bit and 64-bit compilation.&nbsp; */</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>&nbsp; &nbsp; &nbsp; &nbsp; ../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>&nbsp; &nbsp; &nbsp; &nbsp; ../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>&nbsp; &nbsp; &nbsp; &nbsp; ../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>&nbsp; &nbsp; &nbsp; &nbsp; ../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>&nbsp; &nbsp; &nbsp; &nbsp; ../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&nbsp; 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>&nbsp; "/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&nbsp; &nbsp; := m64/m32</span> </td>
    403                   </tr><tr>
    404                           <th>29</th><th>29</th><td class="l"><span>MULTILIB_DIRNAMES&nbsp; &nbsp;:= 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>&nbsp; &nbsp; &nbsp; &nbsp; $(COMPILE) $&lt;</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&nbsp; 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>&nbsp; &nbsp;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>&nbsp; &nbsp;done.&nbsp; */</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>&nbsp; %{!shared: \</span> </td>
    585                   </tr><tr>
    586                           <th>198</th><th>198</th><td class="l"><span>&nbsp; &nbsp; %{!static: \</span> </td>
    587                   </tr><tr>
    588                           <th>199</th><th>199</th><td class="l"><span>&nbsp; &nbsp; &nbsp; %{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>&nbsp; &nbsp;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>&nbsp; &nbsp;done.&nbsp; */</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&nbsp; 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>
     12diff -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
     26diff -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)
     38diff -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"
     50diff -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))
     61diff -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) \
     95diff -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) $<
     109diff -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
     121diff -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)
     132diff -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} \
     144diff -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} \
     167diff -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

    r37172b2 r67068ff  
    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  
     1Submitted By: William Harrington <kb0iic at cross-lfs dot org>
     2Date: 05-13-2017
     3Initial Package Version: 7.1.0
     4Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
     5        the Pure LFS project
     6Upstream Status: Not Applied - CLFS Specific
     7Description: This patch makes changes to the paths for pure64, eg 64bit libs
     8             in /usr/lib, 32bit in /usr/lib32.
     9Comment: Redone for 7.1.0
    510
    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&amp;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&nbsp; &nbsp; "/<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&nbsp; &nbsp; "/<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>&nbsp; &nbsp;GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI.&nbsp; */</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&nbsp; 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&nbsp; "%{h*} \</span> </td>
    262                   </tr><tr>
    263                           <th>66</th><th>66</th><td class="l"><span>&nbsp; &nbsp;%{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>&nbsp; %{shared:-G -Bdynamic} \</span> </td>
    289                   </tr><tr>
    290                           <th>49</th><th>49</th><td class="l"><span>&nbsp; %{!shared: %{!static: \</span> </td>
    291                   </tr><tr>
    292                           <th>50</th><th>50</th><td class="l"><span>&nbsp; &nbsp;%{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>&nbsp; &nbsp;-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>&nbsp; &nbsp;-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>&nbsp; &nbsp;%{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 &lt; 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>&nbsp; "%{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&nbsp; 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>&lt;http://www.gnu.org/licenses/&gt;.&nbsp; */</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>&lt;http://www.gnu.org/licenses/&gt;.&nbsp; */</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>&nbsp; &nbsp;linux.h file.&nbsp; */</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>&nbsp; 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>&nbsp; &nbsp;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>&nbsp; &nbsp;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>&nbsp; &nbsp;supporting both 32-bit and 64-bit compilation.&nbsp; */</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>&nbsp; &nbsp;%{shared:-shared} \</span> </td>
    866                   </tr><tr>
    867                           <th>68</th><th>68</th><td class="l"><span>&nbsp; &nbsp;%{symbolic:-Bsymbolic} \</span> </td>
    868                   </tr><tr>
    869                           <th>69</th><th>69</th><td class="l"><span>&nbsp; &nbsp;%{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>&nbsp; &nbsp;-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>&nbsp; &nbsp;-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>&nbsp; &nbsp;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>&nbsp; &nbsp;done.&nbsp; */</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&nbsp; 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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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>&nbsp; "%{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&nbsp; 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&nbsp; 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>&nbsp; &nbsp;linux.h file.&nbsp; */</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&nbsp; 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>&nbsp; "/<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>&nbsp; "/<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>&nbsp; "/<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>&nbsp; "/<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>&nbsp; "%{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>&nbsp; "/<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>&nbsp; "/<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>&nbsp; "%{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&nbsp; 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>&nbsp; "/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>&nbsp; "%{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>&nbsp; &nbsp;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>&nbsp; &nbsp;done.&nbsp; */</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&nbsp; 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>&nbsp; &nbsp;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>&nbsp; &nbsp;done.&nbsp; */</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>&nbsp; %{!shared: \</span> </td>
    1592                   </tr><tr>
    1593                           <th>218</th><th>218</th><td class="l"><span>&nbsp; &nbsp; %{!static: \</span> </td>
    1594                   </tr><tr>
    1595                           <th>219</th><th>219</th><td class="l"><span>&nbsp; &nbsp; &nbsp; %{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>&nbsp; %{!shared: \</span> </td>
    1621                   </tr><tr>
    1622                           <th>42</th><th>42</th><td class="l"><span>&nbsp; &nbsp; %{!static: \</span> </td>
    1623                   </tr><tr>
    1624                           <th>43</th><th>43</th><td class="l"><span>&nbsp; &nbsp; &nbsp; %{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>&nbsp; &nbsp; &nbsp; -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>&nbsp; &nbsp; &nbsp; -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>&nbsp; &nbsp; %{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&nbsp; 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>&nbsp; %{mauto-litpools:--auto-litpools} \</span> </td>
    1665                   </tr><tr>
    1666                           <th>47</th><th>47</th><td class="l"><span>&nbsp; %{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>
     11diff -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"
     23diff -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
     37diff -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 \
     51diff -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} \
     63diff -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
     75diff -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 \
     87diff -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
     102diff -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 "\
     114diff -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
     126diff -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"
     135diff -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"
     148diff -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"
     161diff -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"
     184diff -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 "\
     196diff -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+
     206diff -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"
     224diff -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 
     236diff -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} \
     248diff -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 \
     271diff -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 \
     301diff -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} \
     313diff -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 "\
     325diff -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 "}}"
     363diff -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 "}}"
     380diff -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 \
     394diff -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}"
     406diff -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} \
     418diff -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} \
     441diff -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
     453diff -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.