You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
crosstool-ng/samples
Alexey Brodkin de76f7cc82 ARC: Support building of multi-lib Glibc toolchain
From GCC's standpoint ARC's multilib items are defined by "mcpu" values
which we have quite a few and for all of them might be built optimized
cross-toolchain.

From Glibc's standpoint multilib is just multi-ABI [1] and so very limited
versions are supposed to co-exist (e.g. arc700 & archs).

Here we force Glibc to install libraries in GCC's multilib folder to create
a universal cross-toolchain that has libs optimized for multiple CPU types.

But note we only need to mess with installation paths in case of real
multilib, otherwise we keep default "lib/" paths so that GCC finds default
(the one and only) libs where it expects them to be.

Also here we add a sample which allows to build universal Glibc Linux
toolchain for ARC.

[1] https://sourceware.org/ml/libc-alpha/2019-06/msg00018.html

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
4 years ago
..
aarch64-rpi3-linux-gnu Update the samples to v3 4 years ago
aarch64-unknown-linux-android Update the samples to v3 4 years ago
aarch64-unknown-linux-gnu Update the samples to v3 4 years ago
aarch64-unknown-linux-uclibc Update the samples to v3 4 years ago
alphaev56-unknown-linux-gnu Update the samples to v3 4 years ago
alphaev67-unknown-linux-gnu Update the samples to v3 4 years ago
arc-arc700-linux-uclibc Update the samples to v3 4 years ago
arc-archs-linux-gnu Add Glibc toolchain sample for ARC HS 4 years ago
arc-multilib-elf32 Update the samples to v3 4 years ago
arc-multilib-linux-gnu ARC: Support building of multi-lib Glibc toolchain 4 years ago
arc-multilib-linux-uclibc Update the samples to v3 4 years ago
arm-bare_newlib_cortex_m3_nommu-eabi Update the samples to v3 4 years ago
arm-cortex_a8-linux-gnueabi Update the samples to v3 4 years ago
arm-cortex_a15-linux-gnueabihf Update the samples to v3 4 years ago
arm-cortexa5-linux-uclibcgnueabihf samples: G+ is gone, update reporter_url 4 years ago
arm-cortexa9_neon-linux-gnueabihf Update the samples to v3 4 years ago
arm-multilib-linux-uclibcgnueabi Update the samples to v3 4 years ago
arm-nano-eabi Update the samples to v3 4 years ago
arm-unknown-eabi Update the samples to v3 4 years ago
arm-unknown-linux-gnueabi Update the samples to v3 4 years ago
arm-unknown-linux-musleabi Update the samples to v3 4 years ago
arm-unknown-linux-uclibcgnueabi samples: G+ is gone, update reporter_url 4 years ago
arm-unknown-linux-uclibcgnueabihf Update the samples to v3 4 years ago
armeb-unknown-eabi Update the samples to v3 4 years ago
armeb-unknown-linux-gnueabi Update the samples to v3 4 years ago
armeb-unknown-linux-uclibcgnueabi Update the samples to v3 4 years ago
armv6-nommu-linux-uclibcgnueabi Update the samples to v3 4 years ago
armv6-rpi-linux-gnueabi Update the samples to v3 4 years ago
armv7-rpi2-linux-gnueabihf Update the samples to v3 4 years ago
armv8-rpi3-linux-gnueabihf Update the samples to v3 4 years ago
avr Update the samples to v3 4 years ago
i586-geode-linux-uclibc Update the samples to v3 4 years ago
i686-centos6-linux-gnu Update the samples to v3 4 years ago
i686-centos7-linux-gnu Update the samples to v3 4 years ago
i686-nptl-linux-gnu Update the samples to v3 4 years ago
i686-ubuntu12.04-linux-gnu Update the samples to v3 4 years ago
i686-ubuntu14.04-linux-gnu Update the samples to v3 4 years ago
i686-ubuntu16.04-linux-gnu Update the samples to v3 4 years ago
i686-w64-mingw32 Update the samples to v3 4 years ago
i686-w64-mingw32,nios2-spico-elf Update the samples to v3 4 years ago
m68k-unknown-elf Update the samples to v3 4 years ago
m68k-unknown-uclinux-uclibc Update the samples to v3 4 years ago
mips-ar2315-linux-gnu Update the samples to v3 4 years ago
mips-malta-linux-gnu Update the samples to v3 4 years ago
mips-unknown-elf Update the samples to v3 4 years ago
mips-unknown-linux-uclibc Update the samples to v3 4 years ago
mips64el-multilib-linux-uclibc Update the samples to v3 4 years ago
mipsel-multilib-linux-gnu Update the samples to v3 4 years ago
mipsel-sde-elf Update the samples to v3 4 years ago
mipsel-unknown-linux-gnu Update the samples to v3 4 years ago
moxie-unknown-elf Update the samples to v3 4 years ago
moxiebox Update the samples to v3 4 years ago
msp430-unknown-elf Update the samples to v3 4 years ago
nios2-altera-linux-gnu Update the samples to v3 4 years ago
nios2-unknown-elf Update the samples to v3 4 years ago
powerpc-405-linux-gnu Update the samples to v3 4 years ago
powerpc-860-linux-gnu Update the samples to v3 4 years ago
powerpc-8540-linux-gnu Update the samples to v3 4 years ago
powerpc-e300c3-linux-gnu Update the samples to v3 4 years ago
powerpc-e500v2-linux-gnuspe Update the samples to v3 4 years ago
powerpc-unknown-linux-gnu Update the samples to v3 4 years ago
powerpc-unknown-linux-uclibc Update the samples to v3 4 years ago
powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc Update the samples to v3 4 years ago
powerpc-unknown_nofpu-linux-gnu Update the samples to v3 4 years ago
powerpc64-multilib-linux-gnu Update the samples to v3 4 years ago
powerpc64-unknown-linux-gnu Update the samples to v3 4 years ago
powerpc64le-unknown-linux-gnu Update the samples to v3 4 years ago
riscv32-hifive1-elf Update the samples to v3 4 years ago
riscv32-unknown-elf Update the samples to v3 4 years ago
riscv64-unknown-elf Update the samples to v3 4 years ago
riscv64-unknown-linux-gnu riscv64-unknown-linux-gnu: Add C++ Support 4 years ago
s390-ibm-linux-gnu Update the samples to v3 4 years ago
s390x-ibm-linux-gnu Update the samples to v3 4 years ago
sh-multilib-linux-gnu Update the samples to v3 4 years ago
sh-multilib-linux-uclibc Update the samples to v3 4 years ago
sh-unknown-elf Update the samples to v3 4 years ago
sparc-leon-linux-uclibc Update the samples to v3 4 years ago
sparc-unknown-linux-gnu Update the samples to v3 4 years ago
sparc64-multilib-linux-gnu Update the samples to v3 4 years ago
x86_64-centos6-linux-gnu Update the samples to v3 4 years ago
x86_64-centos7-linux-gnu Update the samples to v3 4 years ago
x86_64-multilib-linux-gnu Update the samples to v3 4 years ago
x86_64-multilib-linux-musl Update the samples to v3 4 years ago
x86_64-multilib-linux-uclibc Update the samples to v3 4 years ago
x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox Update the samples to v3 4 years ago
x86_64-multilib-linux-uclibc,powerpc-unknown-elf Update the samples to v3 4 years ago
x86_64-ubuntu12.04-linux-gnu Update the samples to v3 4 years ago
x86_64-ubuntu14.04-linux-gnu Update the samples to v3 4 years ago
x86_64-ubuntu16.04-linux-gnu Update the samples to v3 4 years ago
x86_64-unknown-linux-gnu Update the samples to v3 4 years ago
x86_64-unknown-linux-uclibc Update the samples to v3 4 years ago
x86_64-w64-mingw32 Update the samples to v3 4 years ago
x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf Update the samples to v3 4 years ago
x86_64-w64-mingw32,x86_64-pc-linux-gnu Update the samples to v3 4 years ago
xtensa-fsf-elf Use explicit revision in xtensa-fsf-elf 4 years ago
xtensa-fsf-linux-uclibc Update the samples to v3 4 years ago
samples.mk Use enhanced framework for 'ct-ng update-samples' 4 years ago