Skip to content
[Jenkins]Jenkins
[Jenkins]Jenkins
log in
  • Jenkins
  • QEMU-tests
  • #371
  • Changes since last success
Back to Project
Status
Changes
Console Output
View Build Information
Parameters
Mercurial Build Data
Changes since last success
Artifact diff
Embeddable Build Status
Previous Build
Next Build
  • build #371 : Changes
    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)
REST API
Jenkins 2.249.1
Help us localize this page