Started 2 yr 6 mo ago
Took 12 min

Success Build #168 (Apr 12, 2019 2:33:26 AM)

Build Artifacts
frsp.png823.24 KB view
  1. QEMU install: reworked toolchain options

    - on all x86_64 Linux systems, user can choose between 32-bit and 64-bit toolchain
    - on all Intel systems, user can choose to override the existing ARM toolchain (and install a precompiled version that's known to work)
    - on x86 Linux systems, the script should install a 32-bit toolchain without asking
    - on all systems, user may keep the existing ARM compiler (arm-none-eabi-gdb) and compile gdb 8.1 from source
    - on non-Intel systems, the script should just check for a valid toolchain, and ask the user to install it manually (not tested) (detail / hgweb)
  2. QEMU install: dropped support for arm-none-eabi-gdb installed from Ubuntu package manager

    Too much of a moving target, e.g. working on Xenial and Bionic (with different packages!) but broken on Cosmic.

    Keeping arm-none-eabi-gcc from package manager as an option.

    For gdb, we'll use either a precompiled toolchain (64-bit 7-2018-q2, or any 32-bit version), or compile gdb 8.1 from source. (detail / hgweb)
  3. QEMU install: minor cleanups (detail / hgweb)
  4. QEMU install: on WSL, do not execute anything when user selects invalid options
    (32-bit binaries are not going to work anyway) (detail / hgweb)
  5. QEMU install: on Ubuntu/WSL, install the precompiled toolchain even if another (valid) gcc version is present

    (option #2 in the Ubuntu/WSL menu) (detail / hgweb)
  6. QEMU install: GDB 8.2.x does not work :(

    - back to GDB 8.1
    - GDB 8.2.x is no longer accepted
    - using precompiled toolchain 7-2018-q2-update for both Mac and WSL (with GDB 8.1.x) (detail / hgweb)
  7. QEMU install: use gdb 8.2.1 when compiling from source
    (8.1 still accepted as valid) (detail / hgweb)
  8. QEMU install: gdb-multiarch 8.1 or newer may be available on recent WSL
    (use the same heuristics as with plain Ubuntu) (detail / hgweb)

Started by upstream project QEMU-tests build number 371
originally caused by:

  • Started by user Alex
Revision: b1db6a5b131f493174d8a66576d777385aaf5edf