debian: update Changelog for upstream 20220109
Run make ChangeLog && git add ChangeLog && git commit in the upstream
merge branch, so that we get only upstream changes in it.
Henrique de Moraes Holschuh
2 years ago
0 | 2022-01-09 Idan Horowitz <idan.horowitz@gmail.com> | |
1 | ||
2 | config.guess: recognize SerenityOS. | |
3 | * config.guess (*:SerenityOS:*:*): Recognize. | |
4 | (timestamp): Update. | |
5 | * doc/config.guess.1: Regenerate. | |
6 | * testsuite/config-guess.data: Add test case for SerenityOS. | |
7 | ||
8 | 2022-01-04 Dmitry V. Levin <ldv@altlinux.org> | |
9 | ||
10 | gitlog-to-changelog: update from gnulib. | |
11 | * gitlog-to-changelog: Update to version '2021-02-24 23:42' from gnulib. | |
12 | ||
13 | 2022-01-03 Bernhard Voelker <mail@bernhard-voelker.de> | |
14 | ||
15 | Fix GPLv3 license headers to use a comma instead of semicolon. | |
16 | See: https://www.gnu.org/licenses/gpl-3.0.html#howto | |
17 | ||
18 | Update license headers automatically using the following script: | |
19 | ||
20 | $ git grep -l 'Foundation; either version 3' \ | |
21 | | xargs sed -i '/Foundation; either version 3/ s/n; e/n, e/' | |
22 | ||
23 | * config.guess: Adjust via the above command. | |
24 | (timestamp): Update. | |
25 | * config.sub: Likewise. | |
26 | * doc/config.guess.1: Regenerate. | |
27 | * doc/config.sub.1: Likewise. | |
28 | ||
29 | 2022-01-01 Dmitry V. Levin <ldv@altlinux.org> | |
30 | ||
31 | Update copyright years. | |
32 | * config.guess: Update copyright years. | |
33 | * config.sub: Likewise. | |
34 | * testsuite/config-guess.sh: Likewise. | |
35 | * testsuite/config-sub.sh: Likewise. | |
36 | * doc/config.guess.1: Regenerate. | |
37 | * doc/config.sub.1: Likewise. | |
38 | ||
39 | 2021-12-25 Dmitry V. Levin <ldv@altlinux.org> | |
40 | ||
41 | config.sub: alias armh to armv7l. | |
42 | ALT uses armh as an alias for armv7l-alt-linux-gnueabihf since 2012. | |
43 | ||
44 | * config.sub (armh-unknown|armh-alt): Set cpu, vendor, and basic_os. | |
45 | (timestamp): Update. | |
46 | * doc/config.sub.1: Regenerate. | |
47 | * testsuite/config-sub.data (armh, armh-alt-linux-gnueabihf): New tests. | |
48 | ||
49 | 2021-12-24 Dmitry V. Levin <ldv@altlinux.org> | |
50 | ||
51 | config.sub: alias aarch64le to aarch64. | |
52 | Apparently, QNX reports aarch64 as aarch64le on little-endian machines. | |
53 | ||
54 | * config.sub (aarch64le-*): Set cpu to aarch64. | |
55 | (timestamp): Update. | |
56 | * doc/config.sub.1: Regenerate. | |
57 | * testsuite/config-sub.data (aarch64le-qnx): New test. | |
58 | ||
59 | Reported-by: Elad Lahav <e2lahav@gmail.com> | |
60 | Link: https://lists.gnu.org/archive/html/config-patches/2021-12/msg00009.html | |
61 | ||
62 | 2021-12-13 Dmitry V. Levin <ldv@altlinux.org> | |
63 | ||
64 | config.sub: fix typo in timestamp. | |
65 | * config.sub: Fix timestamp. | |
66 | * doc/config.sub.1: Regenerate. | |
67 | ||
68 | Reported-by: Jordi Sanfeliu <jordi@fibranet.cat> | |
69 | Fixes: a013aac61edfa2a03727521508286480010e7bf3 | |
70 | ||
71 | 2021-11-30 Andreas F. Borchert <github@andreas-borchert.de> | |
72 | ||
73 | config.guess: x86_64-pc-solaris2.11 is not properly recognized. | |
74 | config.guess guesses Solaris 11 to run on a 32-bit platform | |
75 | despite Solaris 11 no longer supporting any 32-bit platform. | |
76 | ||
77 | See the following code at lines 434 to 445: | |
78 | ||
79 | | SUN_ARCH=i386 | |
80 | | # If there is a compiler, see if it is configured for 64-bit objects. | |
81 | | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. | |
82 | | # This test works for both compilers. | |
83 | | if test "$CC_FOR_BUILD" != no_compiler_found; then | |
84 | | if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ | |
85 | | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ | |
86 | | grep IS_64BIT_ARCH >/dev/null | |
87 | | then | |
88 | | SUN_ARCH=x86_64 | |
89 | | fi | |
90 | | fi | |
91 | ||
92 | If "cc" is installed, i.e. the Oracle Studio compiler, this one is | |
93 | chosen for $CC_FOR_BUILD. This compiler, the gcc provided by Oracle | |
94 | and also gcc bootstrapped from sources on that platform with a default | |
95 | configuration will by default generate 32-bit binaries -- even on | |
96 | a 64-bit platform. And __amd64 will not be defined for compilations | |
97 | targeting a 32-bit platform. This is different from the corresponding | |
98 | behaviour on GNU/Linux systems where the local platform is targeted by | |
99 | default. | |
100 | ||
101 | Thus, as long as you do not add "-m64" or if you have a custom-built | |
102 | gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris | |
103 | despite living on a 64-bit platform. | |
104 | ||
105 | * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the | |
106 | test by adding the "-m64" flag. This will work properly for Solaris | |
107 | 10 as well (the last Solaris release that supported x86 32-bit | |
108 | platforms). | |
109 | * doc/config.guess.1: Regenerate. | |
110 | ||
111 | 2021-10-27 Jordi Sanfeliu <jordi@fibranet.cat> | |
112 | ||
113 | Recognize Fiwix. | |
114 | $ make check | |
115 | cd testsuite && bash config-guess.sh && rm uname | |
116 | PASS: config.guess checks (137 tests) | |
117 | cd testsuite && bash config-sub.sh | |
118 | PASS: config.sub checks (882 tests) | |
119 | PASS: config.sub idempotency checks (819 tests) | |
120 | PASS: config.sub canonicalise each config.guess testcase (137 tests) | |
121 | ||
122 | * config.guess (i*86:Fiwix:*:*): Recognize. | |
123 | * config.sub (fiwix*): Likewise. | |
124 | * doc/config.guess.1: Regenerate. | |
125 | * doc/config.sub.1: Likewise. | |
126 | * testsuite/config-guess.data: Add a test case for Fiwix. | |
127 | * testsuite/config-sub.data (i386-fiwix): New test. | |
128 | ||
129 | 2021-10-18 Kinshuk Dua <kinshukdua@gmail.com> | |
130 | ||
131 | config.sub: Fix typo in comment. | |
132 | Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305 | |
133 | ||
134 | 2021-08-14 Nick Bowler <nbowler@draconx.ca> | |
135 | ||
136 | config.sub: work around command assignment bug in some shells. | |
137 | When combining variable assignments with a shell command, some older | |
138 | shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh) | |
139 | have a bug which causes the assignment to alter the current execution | |
140 | environment whenever the command is a shell built-in. For example: | |
141 | ||
142 | % dash -c 'x=good; x=bad echo >/dev/null; echo $x' | |
143 | good | |
144 | ||
145 | % jsh -c 'x=good; x=bad echo >/dev/null; echo $x' | |
146 | bad | |
147 | ||
148 | The config.sub script contains a few commands of the form: | |
149 | ||
150 | IFS=- read ... | |
151 | ||
152 | which triggers this bug, causing the IFS assignment to persist for the | |
153 | remainder of the script. This can cause misbehaviour in certain cases, | |
154 | for example: | |
155 | ||
156 | % jsh config.sub i386-linux-gnu | |
157 | config.sub: test: unknown operator gnu | |
158 | ||
159 | % jsh config.sub i386-gnu/linux | |
160 | sed: can't read s|gnu/linux|gnu|: No such file or directory | |
161 | Invalid configuration `i386-gnu/linux': OS `' not recognized | |
162 | ||
163 | * config.sub: Save and restore IFS explicitly to avoid shell bugs. | |
164 | * doc/config.sub.1: Regenerate. | |
165 | ||
166 | 2021-08-04 Jeremy Soller <jackpot51@gmail.com> | |
167 | ||
168 | config.sub: add Linux Relibc Target. | |
169 | $ make check | |
170 | cd testsuite && bash config-guess.sh && rm uname | |
171 | PASS: config.guess checks (136 tests) | |
172 | cd testsuite && bash config-sub.sh | |
173 | PASS: config.sub checks (881 tests) | |
174 | PASS: config.sub idempotency checks (818 tests) | |
175 | PASS: config.sub canonicalise each config.guess testcase (136 tests) | |
176 | ||
177 | * config.sub (relibc*): Recognize. | |
178 | * doc/config.sub.1: Regenerate. | |
179 | * testsuite/config-sub.data (x86_64-linux-relibc): New test. | |
180 | ||
181 | 2021-07-06 Stephanos Ioannidis <root@stephanos.io> | |
182 | ||
183 | config.sub: add Zephyr RTOS support. | |
184 | This adds the Zephyr RTOS targets in preparation for implementing the | |
185 | Zephyr RTOS-specific toolchain support. | |
186 | ||
187 | $ make check | |
188 | cd testsuite && bash config-guess.sh && rm uname | |
189 | PASS: config.guess checks (136 tests) | |
190 | cd testsuite && bash config-sub.sh | |
191 | PASS: config.sub checks (880 tests) | |
192 | PASS: config.sub idempotency checks (817 tests) | |
193 | PASS: config.sub canonicalise each config.guess testcase (136 tests) | |
194 | ||
195 | * config.sub (zephyr*): Recognize. | |
196 | * doc/config.sub.1: Regenerate. | |
197 | * testsuite/config-sub.data: Add testcases for *-zephyr. | |
198 | ||
199 | 2021-07-03 Ozkan Sezer <sezero@users.sourceforge.net> | |
200 | ||
201 | config.sub: disable shellcheck SC2006 / SC2268 warnings. | |
202 | This is in line with the recent config.guess change in commit | |
203 | 12fcf67c9108f4c4b581eaa302088782f0ee40ea | |
204 | ||
205 | * config.sub (shellcheck disable): Add SC2006,SC2268. | |
206 | ||
207 | Suggested-by: Jacob Bachmeyer <jcb@gnu.org> | |
208 | ||
209 | 2021-07-03 Ozkan Sezer <sezero@users.sourceforge.net> | |
210 | ||
211 | config.sub: normalize the quoting in the `echo FOO | sed ...` | |
212 | Some cases quote the argument to echo and some do not. At runtime | |
213 | it probably does not matter because the substituted values will never | |
214 | contain whitespace, but quoting them all would make shellcheck more | |
215 | useful. | |
216 | ||
217 | * config.sub: Consistently quote the argument of echo. | |
218 | * doc/config.sub.1: Regenerate. | |
219 | ||
220 | Suggested-by: Jacob Bachmeyer <jcb@gnu.org> | |
221 | ||
222 | 2021-07-02 Ozkan Sezer <sezero@users.sourceforge.net> | |
223 | ||
224 | config.sub: replace POSIX $( ) with classic ` ` throughout. | |
225 | This is in line with the recent config.guess change in commit | |
226 | d70c4fa934de164178054c3a60aaa0024ed07c91. | |
227 | ||
228 | The patch was generated using patch-6.gawk script introduced in that | |
229 | commit. | |
230 | ||
231 | * config.sub: Revert POSIX command substitutions to classic form. | |
232 | ||
233 | 2021-06-04 Vineet Gupta <Vineet.Gupta1@synopsys.com> | |
234 | ||
235 | Recognize arc32. | |
236 | This is the 32-bit variant of ARCv3 ISA (which is not compatible with the | |
237 | 32-bit ARCv2 ISA) | |
238 | ||
239 | | make check | |
240 | | cd testsuite && bash config-guess.sh && rm uname | |
241 | | PASS: config.guess checks (136 tests) | |
242 | | cd testsuite && bash config-sub.sh | |
243 | | PASS: config.sub checks (864 tests) | |
244 | | PASS: config.sub idempotency checks (801 tests) | |
245 | | PASS: config.sub canonicalise each config.guess testcase (136 tests) | |
246 | ||
247 | * config.guess (arc32:Linux:*:*): Recognize. | |
248 | * config.sub (arc32): Likewise. | |
249 | * doc/config.guess.1: Regenerate. | |
250 | * doc/config.sub.1: Likewise. | |
251 | * testsuite/config-guess.data: Add a test case for arc32. | |
252 | * testsuite/config-sub.data (arc32, arc*-elf): Add test cases. | |
253 | ||
254 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
255 | ||
256 | Remove automatic patch generators. | |
257 | These tools have served their purposes and need not be kept outside of | |
258 | the repository history any longer. This patch as a diff also collects | |
259 | the contents of the various tools in one convenient place. | |
260 | ||
261 | * patch-1.gawk: Remove. | |
262 | * patch-3.gawk: Likewise. | |
263 | * patch-6.gawk: Likewise. | |
264 | ||
265 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
266 | ||
267 | config.guess: manual fixups after previous automatic patch. | |
268 | The tool could not handle command substitutions that span lines, but | |
269 | fortunately there were only two such substitutions in the script. | |
270 | ||
271 | The test for which universe is active on Pyramid is rewritten into a | |
272 | case block because it was the only use of a command substitution as an | |
273 | argument to the test command, which would require quoting. | |
274 | ||
275 | * config.guess: Rewrite "if" for Pyramid systems to "case". | |
276 | ||
277 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
278 | ||
279 | config.guess: replace POSIX $( ) with classic ` ` throughout. | |
280 | The previous replacement of backticks with POSIX command substitutions | |
281 | was ill-considered and illogical: this script recognizes many archaic | |
282 | machine types that probably never had POSIX shells, therefore it needs | |
283 | to be able to run successfully under pre-POSIX shells. | |
284 | ||
285 | This patch was generated using the included GNU Awk program. | |
286 | ||
287 | * config.guess: Revert POSIX command substitutions to classic form. | |
288 | * patch-6.gawk: Store the tool that produced the automated patch. | |
289 | ||
290 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
291 | ||
292 | config.guess: manual fixup after previous automated patches. | |
293 | This patch provides the special handling for the GNU system. As these | |
294 | were two small and unique edits, they were not included in the scripts. | |
295 | ||
296 | This patch also cleans up other minor issues that must be addressed | |
297 | before reverting to classic command substitutions and updates | |
298 | "shellcheck" directives to account for changes in this script and the | |
299 | change in "shellcheck" towards reporting individual portability issues. | |
300 | ||
301 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
302 | ||
303 | config.guess: automatic fixups after previous automated patch. | |
304 | This patch was generated using the following command: | |
305 | ||
306 | sed -i config.guess \ | |
307 | -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \ | |
308 | -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \ | |
309 | -e \ | |
310 | '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g' | |
311 | ||
312 | * config.guess: Remove unneeded quotes in other variable assignments, | |
313 | standardize spacing for "echo ... | sed" substitutions. | |
314 | ||
315 | 2021-05-26 Jacob Bachmeyer <jcb@gnu.org> | |
316 | ||
317 | config.guess: remove unneeded quotes and factor command substitutions. | |
318 | This is further cleanup and simplifies some constructs that can confuse | |
319 | Emacs' syntax highlighting while generally reducing required quoting. | |
320 | ||
321 | This patch was generated using the included GNU Awk program. | |
322 | ||
323 | * config.guess: Remove unneeded variable quotes and factor out command | |
324 | substitutions when setting GUESS. | |
325 | * patch-3.gawk: Store the tool that produced the automated patch. | |
326 | ||
327 | 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> | |
328 | ||
329 | config.guess: manual fixups after previous automatic patch. | |
330 | * config.guess: Adjust a few "leftover" cases that the tool could not | |
331 | easily recognize and fixes comment indentation in a few other special | |
332 | cases. | |
333 | ||
334 | 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> | |
335 | ||
336 | config.guess: use intermediate variable with uname results. | |
337 | This will allow quoting to be significantly simplified in another | |
338 | pass through the file. | |
339 | ||
340 | This patch was generated using the included GNU Awk program. | |
341 | ||
342 | * config.guess: Use GUESS variable to hold results of uname analysis. | |
343 | * patch-1.gawk: Store the tool that produced the automated patch. | |
344 | ||
345 | 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> | |
346 | ||
347 | config.guess: introduce intermediate variable with uname results. | |
348 | This will allow quoting to be significantly simplified in another | |
349 | pass through the file. | |
350 | ||
351 | * config.guess: Introduce GUESS variable to hold results of uname analysis. | |
352 | ||
353 | 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> | |
354 | ||
355 | config.guess: fix shellcheck warning SC2154. | |
356 | While, according to Plan 9 documentation, the environment variable | |
357 | $cputype is set to the name of the kernel's CPU's architecture, | |
358 | shellcheck warns that cputype is referenced but not assigned. | |
359 | Be on the safe side and do not use cputype if it is not defined | |
360 | or empty. | |
361 | ||
362 | * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154. | |
363 | ||
364 | 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> | |
365 | ||
366 | config.guess: remove redundant quotes in case commands. | |
367 | According to the GNU Autoconf Portable Shell Programming manual, | |
368 | the Bourne shell does not systematically split variables and back-quoted | |
369 | expressions, in particular on the right-hand side of assignments and in | |
370 | the argument of 'case'. | |
371 | ||
372 | The change is made automatically using the following command: | |
373 | $ sed -E -i 's/(\<case )"(\$[^"]+)"( in\>)/\1\2\3/' config.guess | |
374 | ||
375 | * config.guess: Simplify case commands by removing quotes around the | |
376 | argument. | |
377 | ||
378 | Suggested-by: Jacob Bachmeyer <jcb@gnu.org> | |
379 | ||
380 | 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> | |
381 | ||
382 | config.guess: simplify exit status workaround on alphaev67-dec-osf5.1. | |
383 | Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap | |
384 | reset before exiting to avoid a spurious non-zero exit status on | |
385 | alphaev67-dec-osf5.1. Simplify that code a bit by moving the exit trap | |
386 | reset around. | |
387 | ||
388 | * config.guess (alpha:OSF1:*:*): Reset exit trap earlier. | |
389 | * doc/config.guess.1: Regenerate. | |
390 | ||
391 | 2021-05-05 Dmitry V. Levin <ldv@altlinux.org> | |
392 | ||
393 | testsuite: make config data sorted using "make sort" | |
394 | * testsuite/config-guess.data: Make the data sorted. | |
395 | * testsuite/config-sub.data: Likewise. | |
396 | ||
397 | 2021-05-05 Dmitry V. Levin <ldv@altlinux.org> | |
398 | ||
399 | testsuite/config-guess.data: remove SecBSD test. | |
400 | Sadly, the test infrastructure is not ready for guesses based on the | |
401 | output of "arch" yet. | |
402 | ||
403 | * testsuite/config-guess.data: Remove SecBSD test. | |
404 | ||
405 | 2021-04-30 Maciej W. Rozycki <macro@orcam.me.uk> | |
406 | ||
407 | config.sub: Handle MIPS R3 and R5 ISA levels with CPU names. | |
408 | Complement binutils commit ae52f4830604 ("Add MIPS r3 and r5 support.") | |
409 | and recognize MIPS CPU patterns for the R3 and R5 ISA levels, used by | |
410 | GAS to set defaults. | |
411 | ||
412 | * config.sub (mipsisa32r3, mipsisa32r3el, mipsisa32r5, mipsisa32r5el, | |
413 | mipsisa64r3, mipsisa64r3el, mipsisa64r5, mipsisa64r5el): Recognize. | |
414 | * doc/config.sub.1: Regenerate. | |
415 | * testsuite/config-sub.data: Add test cases. | |
416 | ||
417 | 2021-04-21 Vineet Gupta <Vineet.Gupta1@synopsys.com> | |
418 | ||
419 | Recognize arc64. | |
420 | This paves way for setting up arc64 software ecosystem. | |
421 | ||
422 | $ make check | |
423 | cd testsuite && bash config-guess.sh && rm uname | |
424 | PASS: config.guess checks (136 tests) | |
425 | cd testsuite && bash config-sub.sh | |
426 | PASS: config.sub checks (853 tests) | |
427 | PASS: config.sub idempotency checks (790 tests) | |
428 | PASS: config.sub canonicalise each config.guess testcase (136 tests) | |
429 | ||
430 | * config.guess (arc64:Linux:*:*): Recognize. | |
431 | * config.sub (arc64): Likewise. | |
432 | * doc/config.guess.1: Regenerate. | |
433 | * doc/config.sub.1: Likewise. | |
434 | * testsuite/config-guess.data: Add a test case for arc64. | |
435 | * testsuite/config-sub.data (arc64, arc*-elf): Add test cases. | |
436 | ||
437 | 2021-04-16 Purple Rain <purplerain@secbsd.org> | |
438 | ||
439 | config.guess: add SecBSD support. | |
440 | * config.guess (*:SecBSD:*:*): Recognize. | |
441 | * doc/config.guess.1: Regenerate. | |
442 | * testsuite/config-guess.data: Add a test case. | |
443 | ||
444 | config.sub: add SecBSD support. | |
445 | * config.sub (secbsd*): Recognize. | |
446 | * doc/config.sub.1: Regenerate. | |
447 | * testsuite/config-sub.data: Add x86_64-secbsd. | |
448 | ||
449 | 2021-03-10 Dmitry V. Levin <ldv@altlinux.org> | |
450 | ||
451 | testsuite: make config data sorted using "make sort" | |
452 | * testsuite/config-guess.data: Make the data sorted. | |
453 | * testsuite/config-sub.data: Likewise. | |
454 | ||
455 | 2021-03-10 Idan Horo <idan.horowitz@gmail.com> | |
456 | ||
457 | config.sub: Add support for SerenityOS. | |
458 | * config.sub (serenity*): Recognize. | |
459 | * doc/config.sub.1: Regenerate. | |
460 | * testsuite/config-sub.data: Add i386-serenity. | |
461 | ||
462 | 2021-01-25 Kalamatee <kalamatee@gmail.com> | |
463 | ||
464 | config.guess: update AROS system detection. | |
465 | * config.guess: Recognize *:AROS:*:*. | |
466 | * doc/config.guess.1: Regenerate. | |
467 | * testsuite/config-guess.data: Add test cases. | |
468 | ||
469 | 2021-01-19 M. Levinson <mlevins@users.sourceforge.net> | |
470 | ||
471 | config.guess: fix shell variable quoting bug. | |
472 | * config.guess (*:NetBSD:*:*): Spell out the full sysctl command twice | |
473 | instead of using a shell variable. | |
474 | * doc/config.guess.1: Regenerate. | |
475 | ||
476 | Fixes: 827c77253b396c07306927b2a4b794a3251c48eb | |
477 | ||
478 | 2021-01-07 Peixing Xin <peixing.xin@windriver.com> | |
479 | John Ericson <git@JohnEricson.me> | |
480 | ||
481 | config.sub: recognize four-part configuration name for VxWorks. | |
482 | For example: | |
483 | ||
484 | armv7m-wrs-vxworks-eabihf | |
485 | armv7-wrs-vxworks-eabihf | |
486 | i686-wrs-vxworks-simlinux | |
487 | i686-wrs-vxworks-simwindows | |
488 | powerpc-wrs-vxworks-spe | |
489 | x86_64-wrs-vxworks-simlinux | |
490 | x86_64-wrs-vxworks-simwindows | |
491 | ||
492 | * config.sub: Recognize four-part configuration name for VxWorks. | |
493 | * doc/config.guess.1: Regenerate. | |
494 | * testsuite/config-sub.data: Add test cases. | |
495 | ||
496 | 2021-01-06 Alan Modra <amodra@gmail.com> | |
497 | ||
498 | config.sub: accept OS of eabi* and gnueabi* | |
499 | Commit 5e531d391852 broke powerpc-eabivle: | |
500 | ||
501 | $ ./config.sub powerpc-eabivle | |
502 | Invalid configuration `powerpc-eabivle': OS `eabivle' not recognized | |
503 | ||
504 | Also powerpc-eabisim and probably some arm configurations. | |
505 | ||
506 | * config.sub: Accept OS of eabi* and gnueabi*. | |
507 | * testsuite/config-sub.data: Add powerpc-eabisim and powerpc-eabivle. | |
508 | ||
509 | 2021-01-01 Dmitry V. Levin <ldv@altlinux.org> | |
510 | ||
511 | Update copyright years. | |
512 | * config.guess: Update copyright years. | |
513 | * config.sub: Likewise. | |
514 | * doc/config.guess.1: Regenerate. | |
515 | * doc/config.sub.1: Likewise. | |
516 | ||
517 | 2020-12-31 Kito Cheng <kito.cheng@sifive.com> | |
518 | ||
519 | Recognize riscv32be and riscv64be. | |
520 | Recently RISC-V community got patches big-endian support for binutils, | |
521 | and we'd like to accept that, however before accepting that I think it | |
522 | would be better to upstream config.sub and config.guess change here :) | |
523 | ||
524 | It's my check result on Ubuntu 18.04: | |
525 | ||
526 | $ make check | |
527 | cd testsuite && bash config-guess.sh && rm uname | |
528 | PASS: config.guess checks (131 tests) | |
529 | cd testsuite && bash config-sub.sh | |
530 | PASS: config.sub checks (830 tests) | |
531 | PASS: config.sub idempotency checks (767 tests) | |
532 | PASS: config.sub canonicalise each config.guess testcase (131 tests) | |
533 | ||
534 | * config.guess (riscv32be:Linux:*:*, riscv64be:Linux:*:*): Recognize. | |
535 | * config.sub (riscv32be, riscv64be): Likewise. | |
536 | * doc/config.guess.1: Regenerate. | |
537 | * doc/config.sub.1: Likewise. | |
538 | * testsuite/config-guess.data: Add test cases for riscv32be, and riscv64be. | |
539 | * testsuite/config-sub.data (riscv32be, riscv64be): Add test cases. | |
540 | ||
541 | 2020-12-22 Xiaotian Wu <wuxiaotian@loongson.cn> | |
542 | ||
543 | Recognize loongarch32, loongarch64, and loongarchx32. | |
544 | * config.guess (loongarch32:Linux:*:*, loongarch64:Linux:*:*, | |
545 | loongarchx32:Linux:*:*): Recognize. | |
546 | * config.sub (loongarch32, loongarch64, loongarchx32): Likewise. | |
547 | * doc/config.guess.1: Regenerate. | |
548 | * doc/config.sub.1: Likewise. | |
549 | * testsuite/config-guess.data: Add test cases for loongarch32, | |
550 | loongarch64, and loongarchx32. | |
551 | * testsuite/config-sub.data (loongarch32, loongarch64, loongarchx32): | |
552 | Add test cases. | |
553 | ||
554 | 2020-12-22 Dmitry V. Levin <ldv@altlinux.org> | |
555 | ||
556 | testsuite: make config data sorted using "make sort" | |
557 | * Makefile (sort): Add dependencies, sort in C locale using "sort -u". | |
558 | * testsuite/config-guess.data: Make the data sorted. | |
559 | * testsuite/config-sub.data: Likewise. | |
560 | ||
561 | Generate ChangeLog from git log. | |
562 | * ChangeLog: Rename to ChangeLog-old. | |
563 | * Makefile.am (ChangeLog): New rule. | |
564 | * .gitignore: New file. | |
565 | * gitlog-to-changelog: Import from gnulib. | |
566 | ||
567 | ||
568 | See ChangeLog-old for older changes. |