lp://qastaging/config

Created by Jelmer Vernooij and last modified
Get this branch:
bzr branch lp://qastaging/config

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
config
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://git.savannah.gnu.org/config.git.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 10 seconds — see the log

Recent revisions

1289. By Collin Funk

Adjust 'time-stamp' variables to modern Emacs

* config.guess: Make 'add-hook' add 'time-stamp' as buffer-local. Use
"%Y" for 'time-stamp-format' instead of "%:y".
* config.sub: Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.

Signed-off-by: Dmitry V. Levin <email address hidden>

1288. By Pat Pannuto <email address hidden>

config.sub: Add Tock OS support

This adds the Tock OS targets in preparation for implementing the
Tock OS-specific toolchain support.

$ make check
cd testsuite && bash config-guess.sh && rm uname
PASS: config.guess checks (153 tests)
cd testsuite && bash config-sub.sh
PASS: config.sub checks (1171 tests)
PASS: config.sub idempotency checks (1053 tests)
PASS: config.sub canonicalise each config.guess testcase (153 tests)

* config.sub (tock*): Recognize.
(timestamp): Update.
* doc/config.sub.1: Regenerate.
* testsuite/config-sub.data: Add testcases for *-tock.

Signed-off-by: Pat Pannuto <email address hidden>
Signed-off-by: Dmitry V. Levin <email address hidden>

1287. By Oskari Alaranta <email address hidden>

config.sub: recognize banan_os

* config.sub ($os == banan_os): Recognize.
(timestamp): Update.
* doc/config.sub.1: Regenerate.
* testsuite/config-sub.data (i686-banan_os, x86_64-banan_os):
New entries.

Signed-off-by: Dmitry V. Levin <email address hidden>

1286. By Siteshwar Vashisht <email address hidden>

config.sub: fix a duplicated case pattern

... reported by shellcheck.

Error: SHELLCHECK_WARNING (CWE-569): [#def4]
/usr/lib/rpm/redhat/config.sub:245:8: warning[SC2221]: This pattern always overrides a later one on line 247.

Related: https://openscanhub.fedoraproject.org/task/52550/log/redhat-rpm-config-343-4.fc43/scan-results.html#def4

Signed-off-by: Siteshwar Vashisht <email address hidden>
Signed-off-by: Dmitry V. Levin <email address hidden>

1285. By Russell Keith-Magee

config.sub: Include support for arm64_32 and iOS/tvOS/watchOS simulators

  * Normalise the watchOS CPU architecture descriptor used by
    Apple (`arm64_32`).
  * Accept the `-simulator` suffix for descriptors for iOS, tvOS and
    watchOS.

The following is the list of compiler triples generated by Apple's
clang toolchains for iOS 12.0, tvOS 9.0, and watchOS 4.0:

  * `arm64-apple-ios12.0`
  * `x86_64-apple-ios12.0-simulator`
  * `arm64-apple-ios12.0-simulator`
  * `arm64-apple-tvos9.0`
  * `x86_64-apple-tvos9.0-simulator`
  * `arm64-apple-tvos9.0-simulator`
  * `arm64_32-apple-watchos4.0`
  * `arm64-apple-watchos4.0-simulator`

The `-simulator` suffix is significant because iOS devices and iOS
simulators have a different ABI. It is therefore essential that these
can be differentiated in a compiler triple.

* config.sub ($cpu == arm64_32): Recognize as aarch64.
(ios*-simulator-|tvos*-simulator-|watchos*-simulator-): Recognize as
a valid $kernel-$os-$obj configuration.
(timestamp): Update.
* doc/config.sub.1: Regenerate.
* testsuite/config-sub.data (arm64-apple-ios12.0-simulator,
arm64-apple-tvos10.0.0-simulator, arm64-apple-watchos5.0-simulator,
arm64_32-apple-watchos4.0, x86_64-apple-ios12.0-simulator,
x86_64-apple-tvos9.0-simulator): New entries.

Signed-off-by: Dmitry V. Levin <email address hidden>

1284. By Dmitry V. Levin <email address hidden>

Update copyright years

* config.guess: Update copyright years.
* config.sub: Likewise.
* testsuite/config-guess.sh: Likewise.
* testsuite/config-sub.sh: Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.

1283. By Tankut Baris Aktemur <email address hidden>

config.sub: add intelgt as a basic machine

* config.sub ($cpu == intelgt): Recognize.
(timestamp): Update.
* doc/config.sub.1: Regenerate.
* testsuite/config-sub.data (intelgt): New entry.

Signed-off-by: Dmitry V. Levin <email address hidden>

1282. By mintsuki <email address hidden>

ironclad: change ironclad to ironclad-mlibc

This complements libtool commit
a2c84d14aa792413c40d753293f9e5b3f9aab619.

* config.guess: Replace ironclad with ironclad-mlibc.
(timestamp): Update.
* config.sub ($maybe_os == ironclad-*, $basic_os == ironclad-*,
$kernel-$os-$obj == ironclad-mlibc*-): Recognize.
($os == ironclad*): Remove.
(timestamp): Update.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Regenerate.
* testsuite/config-guess.data: Update ironclad entry.
* testsuite/config-sub.data: Likewise.

Signed-off-by: Dmitry V. Levin <email address hidden>

1281. By Paul Eggert

Port config.guess to strict POSIX.1-2024 c17

* config.guess (set_cc_for_build):
Try the c17 compiler, standardized in POSIX.1-2024. See:
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/c17.html
While we're at it, prefer c99 to c89.

Signed-off-by: Dmitry V. Levin <email address hidden>

1280. By Zack Weinberg <email address hidden>

config.sub: testsuite: add 121 more test cases.

These all hit code paths that were not already being tested, but
produce (what appears to be) the correct canonical name without
requiring any more code changes.

Signed-off-by: Dmitry V. Levin <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers