source: patches/gcc-7.1.0-pure64-1.2.patch@ 11cc980

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

Update GCC to 7.1.0. Update patches and Diffutils.

  • Property mode set to 100644
File size: 38.2 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-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;
89Date: 12-28-2015
90Initial Package Version: 5.2.0
91Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
92 the Pure LFS project with help from
93 Martin Ward
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/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
696Report-Msgid-Bugs-To: trac-dev@googlegroups.com
697POT-Creation-Date: 2008-01-30 09:20+0100
698PO-Revision-Date: 2011-04-04 22:39+0000
699Last-Translator: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>
700Language-Team: en_US <trac-dev@googlegroups.com>
701Plural-Forms: nplurals=2; plural=(n != 1)
702MIME-Version: 1.0
703Content-Type: text/plain; charset=utf-8
704Content-Transfer-Encoding: 8bit
705Generated-By: Babel 0.9.5
706</p>
707 </div>
708 </body>
709</html>
Note: See TracBrowser for help on using the repository browser.