Changeset bbe5e34 in mainline for tools/travis.sh


Ignore:
Timestamp:
2018-08-31T14:32:39Z (6 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
58e7b26
Parents:
fa86fff
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-08-31 14:32:39)
git-committer:
GitHub <noreply@…> (2018-08-31 14:32:39)
Message:

Switch completely to HelenOS-specific toolchain target (#44)

As previously discussed, utilizing the compiler-provided headers and libraries would
allow us to avoid a number of problems and reduce the amount of architecture-support
code that we have to implement ourselves. With this change, the support for using
Linux-targeted toolchain, or even the host toolchain itself, is removed, due to the
inherent issues caused by such setup.

Additionally, the toolchain installation is a bit simplified to install all targets into a single
prefix. This prefix can be added to the PATH so that one can simply execute
e.g. amd64-helenos-gcc instead of needing to use the whole path.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/travis.sh

    rfa86fff rbbe5e34  
    4646h_get_arch_config_space() {
    4747    cat <<'EOF_CONFIG_SPACE'
    48 amd64:amd64-unknown-elf:image.iso
    49 arm32/beagleboardxm:arm-linux-gnueabi:uImage.bin
    50 arm32/beaglebone:arm-linux-gnueabi:uImage.bin
    51 arm32/gta02:arm-linux-gnueabi:uImage.bin
    52 arm32/integratorcp:arm-linux-gnueabi:image.boot
    53 arm32/raspberrypi:arm-linux-gnueabi:uImage.bin
    54 ia32:i686-pc-linux-gnu:image.iso
    55 ia64/i460GX:ia64-pc-linux-gnu:image.boot
    56 ia64/ski:ia64-pc-linux-gnu:image.boot
    57 mips32/malta-be:mips-linux-gnu:image.boot
    58 mips32/malta-le:mipsel-linux-gnu:image.boot
    59 mips32/msim:mipsel-linux-gnu:image.boot
    60 ppc32:ppc-linux-gnu:image.iso
    61 sparc64/niagara:sparc64-linux-gnu:image.iso
    62 sparc64/ultra:sparc64-linux-gnu:image.iso
     48amd64:amd64-helenos:image.iso
     49arm32/beagleboardxm:arm-helenos:uImage.bin
     50arm32/beaglebone:arm-helenos:uImage.bin
     51arm32/gta02:arm-helenos:uImage.bin
     52arm32/integratorcp:arm-helenos:image.boot
     53arm32/raspberrypi:arm-helenos:uImage.bin
     54ia32:i686-helenos:image.iso
     55ia64/i460GX:ia64-helenos:image.boot
     56ia64/ski:ia64-helenos:image.boot
     57mips32/malta-be:mips-helenos:image.boot
     58mips32/malta-le:mipsel-helenos:image.boot
     59mips32/msim:mipsel-helenos:image.boot
     60ppc32:ppc-helenos:image.iso
     61sparc64/niagara:sparc64-helenos:image.iso
     62sparc64/ultra:sparc64-helenos:image.iso
    6363EOF_CONFIG_SPACE
    6464}
Note: See TracChangeset for help on using the changeset viewer.