source: patches/gcc-7.1.0-pure64_specs-1.2.patch@ f21f8db

systemd
Last change on this file since f21f8db was 11cc980, checked in by William Harrington <kb0iic@…>, 7 years ago

Update GCC to 7.1.0. Update patches and Diffutils.

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