├── LICENSE ├── debian ├── compat ├── docs ├── source │ └── format ├── .gitignore ├── README └── changelog ├── packages ├── bison │ ├── 3.0.5 │ │ └── version.desc │ ├── 3.1 │ │ └── version.desc │ ├── 3.2.4 │ │ └── version.desc │ ├── 3.3.2 │ │ └── version.desc │ ├── 3.4.2 │ │ └── version.desc │ ├── 3.5 │ │ └── version.desc │ └── package.desc ├── dtc │ ├── 1.4.7 │ │ └── version.desc │ ├── 1.5.1 │ │ └── version.desc │ ├── 1.6.1 │ │ └── version.desc │ └── package.desc ├── duma │ ├── 2_5_21 │ │ └── version.desc │ ├── 2_5_15 │ │ └── version.desc │ └── package.desc ├── expat │ ├── 2.4.1 │ │ └── version.desc │ └── package.desc ├── gcc │ ├── 10.4.0 │ │ ├── version.desc │ │ ├── 0003-gcc-plugin-POSIX-include-sys-select-h.patch │ │ └── 0006-libgfortran-missing-include.patch │ ├── 11.3.0 │ │ ├── version.desc │ │ └── 0001-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 12.2.0 │ │ ├── version.desc │ │ └── 0001-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 5.5.0 │ │ ├── version.desc │ │ └── 0008-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 6.5.0 │ │ ├── version.desc │ │ ├── 0015-libgfortran-missing-include.patch │ │ └── 0004-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 7.5.0 │ │ ├── version.desc │ │ ├── 0007-libgfortran-missing-include.patch │ │ └── 0003-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 8.5.0 │ │ ├── version.desc │ │ ├── 0006-libgfortran-missing-include.patch │ │ └── 0003-gcc-plugin-POSIX-include-sys-select-h.patch │ ├── 9.5.0 │ │ ├── version.desc │ │ ├── 0003-gcc-plugin-POSIX-include-sys-select-h.patch │ │ └── 0006-libgfortran-missing-include.patch │ ├── 4.9.4 │ │ └── version.desc │ └── package.desc ├── gdb │ ├── 10.2 │ │ └── version.desc │ ├── 11.2 │ │ └── version.desc │ ├── 12.1 │ │ └── version.desc │ ├── 8.3.1 │ │ └── version.desc │ ├── 9.2 │ │ └── version.desc │ └── package.desc ├── glibc │ ├── 2.24 │ │ ├── version.desc │ │ └── 0003-typedef-caddr.patch │ ├── 2.25 │ │ ├── version.desc │ │ └── 0003-typedef-caddr.patch │ ├── 2.26 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.34 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.35 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.36 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.30 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.31 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.32 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.33 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.17 │ │ ├── version.desc │ │ └── 0022-glibc-powerpc-ldbl_high.patch │ ├── 2.23 │ │ ├── version.desc │ │ └── 0003-typedef-caddr.patch │ ├── 2.19 │ │ └── version.desc │ ├── 2.27 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.28 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ ├── 2.29 │ │ ├── version.desc │ │ └── 0000-typedef-caddr.patch │ └── package.desc ├── gmp │ ├── 6.1.2 │ │ └── version.desc │ ├── 6.2.1 │ │ └── version.desc │ └── package.desc ├── isl │ ├── 0.15 │ │ └── version.desc │ ├── 0.16.1 │ │ └── version.desc │ ├── 0.17.1 │ │ └── version.desc │ ├── 0.18 │ │ └── version.desc │ ├── 0.19 │ │ └── version.desc │ ├── 0.20 │ │ └── version.desc │ ├── 0.21 │ │ └── version.desc │ ├── 0.22.1 │ │ └── version.desc │ ├── 0.23 │ │ └── version.desc │ ├── 0.24 │ │ └── version.desc │ ├── 0.11.1 │ │ └── version.desc │ └── package.desc ├── linux │ ├── 6.0.2 │ │ └── version.desc │ ├── 3.12.74 │ │ └── version.desc │ ├── 3.16.85 │ │ └── version.desc │ ├── 3.2.101 │ │ └── version.desc │ ├── 3.4.113 │ │ └── version.desc │ ├── 4.1.49 │ │ └── version.desc │ ├── 4.10.17 │ │ └── version.desc │ ├── 4.11.12 │ │ └── version.desc │ ├── 4.12.14 │ │ └── version.desc │ ├── 4.13.16 │ │ └── version.desc │ ├── 4.14.295 │ │ └── version.desc │ ├── 4.15.18 │ │ └── version.desc │ ├── 4.16.18 │ │ └── version.desc │ ├── 4.17.19 │ │ └── version.desc │ ├── 4.18.20 │ │ └── version.desc │ ├── 4.19.261 │ │ └── version.desc │ ├── 4.20.17 │ │ └── version.desc │ ├── 4.4.302 │ │ └── version.desc │ ├── 4.9.330 │ │ └── version.desc │ ├── 5.0.19 │ │ └── version.desc │ ├── 5.1.21 │ │ └── version.desc │ ├── 5.10.148 │ │ └── version.desc │ ├── 5.11.21 │ │ └── version.desc │ ├── 5.12.16 │ │ └── version.desc │ ├── 5.13.14 │ │ └── version.desc │ ├── 5.14.18 │ │ └── version.desc │ ├── 5.15.74 │ │ └── version.desc │ ├── 5.16.20 │ │ └── version.desc │ ├── 5.17.15 │ │ └── version.desc │ ├── 5.18.15 │ │ └── version.desc │ ├── 5.19.16 │ │ └── version.desc │ ├── 5.2.17 │ │ └── version.desc │ ├── 5.3.18 │ │ └── version.desc │ ├── 5.4.218 │ │ └── version.desc │ ├── 5.7.19 │ │ └── version.desc │ ├── 5.8.18 │ │ └── version.desc │ ├── 5.9.16 │ │ └── version.desc │ ├── 5.5.19 │ │ └── version.desc │ ├── 3.18.139 │ │ └── version.desc │ ├── 3.10.108 │ │ └── version.desc │ ├── 3.13.11 │ │ └── version.desc │ ├── 2.6.32.71 │ │ └── version.desc │ └── package.desc ├── m4 │ ├── 1.4.19 │ │ └── version.desc │ └── package.desc ├── make │ ├── 4.3 │ │ └── version.desc │ ├── 4.2.1 │ │ └── version.desc │ └── package.desc ├── mpc │ ├── 1.0.3 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.0 │ │ ├── version.desc │ │ └── chksum │ ├── 1.2.1 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── mpfr │ ├── 3.1.6 │ │ └── version.desc │ ├── 4.0.2 │ │ └── version.desc │ ├── 4.1.0 │ │ └── version.desc │ └── package.desc ├── musl │ ├── 1.1.16 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.17 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.18 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.19 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.20 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.21 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.22 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.23 │ │ ├── version.desc │ │ └── chksum │ ├── 1.1.24 │ │ ├── version.desc │ │ └── chksum │ ├── 1.2.1 │ │ ├── version.desc │ │ └── chksum │ ├── 1.2.2 │ │ ├── version.desc │ │ └── chksum │ ├── 1.2.3 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── ncurses │ ├── 6.0 │ │ ├── version.desc │ │ └── chksum │ ├── 6.1 │ │ ├── version.desc │ │ └── chksum │ ├── 6.2 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── strace │ ├── 5.19 │ │ ├── version.desc │ │ └── chksum │ ├── 5.16 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── zlib │ ├── 1.2.13 │ │ └── version.desc │ ├── 1.2.12 │ │ └── version.desc │ └── package.desc ├── autoconf │ ├── 2.69 │ │ └── version.desc │ ├── 2.71 │ │ └── version.desc │ ├── 2.65 │ │ └── version.desc │ └── package.desc ├── automake │ ├── 1.15.1 │ │ └── version.desc │ ├── 1.16.1 │ │ └── version.desc │ └── package.desc ├── avr-libc │ ├── 1.8.1 │ │ ├── version.desc │ │ └── chksum │ ├── 2.0.0 │ │ ├── version.desc │ │ └── chksum │ ├── 2.1.0 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── binutils │ ├── 2.28.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.29.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.30 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.31.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.32 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.33.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.34 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.35.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.36.1 │ │ ├── version.desc │ │ └── 0005-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.37 │ │ ├── version.desc │ │ └── 0004-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.38 │ │ ├── version.desc │ │ └── 0004-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.39 │ │ └── version.desc │ ├── 2.26.1 │ │ ├── version.desc │ │ └── 0006-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── 2.27 │ │ ├── version.desc │ │ └── 0006-Darwin-gold-binary-cc-include-string-not-cstring.patch │ ├── binutils-ld.in │ └── package.desc ├── cloog │ ├── 0.18.4 │ │ ├── version.desc │ │ └── chksum │ ├── 0.18.0 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── gettext │ ├── 0.20.1 │ │ └── version.desc │ ├── 0.21 │ │ └── version.desc │ ├── 0.19.8.1 │ │ └── version.desc │ └── package.desc ├── gnuprumcu │ ├── 0.5.0 │ │ ├── version.desc │ │ └── chksum │ ├── 0.6.0 │ │ ├── version.desc │ │ └── chksum │ ├── 0.9.0 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── libelf │ ├── 0.8.13 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── libiconv │ ├── 1.15 │ │ ├── version.desc │ │ └── chksum │ ├── 1.16 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── libtool │ ├── 2.4.6 │ │ └── version.desc │ └── package.desc ├── ltrace │ ├── 0.7.3 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0008-mips-printf-format.patch │ └── package.desc ├── mingw-w64 │ ├── v4.0.6 │ │ └── version.desc │ ├── v5.0.4 │ │ └── version.desc │ ├── v6.0.0 │ │ └── version.desc │ ├── v7.0.0 │ │ └── version.desc │ ├── v8.0.2 │ │ └── version.desc │ ├── v9.0.0 │ │ └── version.desc │ └── package.desc ├── newlib │ ├── 3.2.0 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ ├── 3.3.0 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ ├── 4.1.0 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ ├── 2.5.0.20171222 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ ├── 3.0.0.20180831 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ ├── 3.1.0.20181231 │ │ ├── version.desc │ │ ├── chksum │ │ └── 0001-fix-mt-cflags.patch │ └── package.desc ├── picolibc │ ├── 1.4.7 │ │ ├── version.desc │ │ └── chksum │ ├── 1.5.1 │ │ ├── version.desc │ │ └── chksum │ ├── 1.6.2 │ │ ├── version.desc │ │ └── chksum │ ├── 1.7.9 │ │ ├── version.desc │ │ └── chksum │ └── package.desc ├── uClibc-ng │ ├── 1.0.25 │ │ └── version.desc │ ├── 1.0.26 │ │ └── version.desc │ ├── 1.0.27 │ │ └── version.desc │ ├── 1.0.28 │ │ └── version.desc │ ├── 1.0.29 │ │ └── version.desc │ ├── 1.0.30 │ │ └── version.desc │ ├── 1.0.31 │ │ └── version.desc │ ├── 1.0.32 │ │ └── version.desc │ ├── 1.0.33 │ │ └── version.desc │ ├── 1.0.36 │ │ └── version.desc │ ├── 1.0.38 │ │ └── version.desc │ ├── 1.0.39 │ │ └── version.desc │ └── package.desc ├── newlib-nano │ ├── 3.3.0 │ ├── 4.1.0 │ └── package.desc ├── gcc-linaro │ ├── 4.9-2017.01 │ │ ├── version.desc │ │ └── chksum │ ├── 5.5-2017.10 │ │ ├── version.desc │ │ ├── 0007-gcc-plugin-POSIX-include-sys-select-h.patch │ │ └── chksum │ ├── 6.4-2018.05 │ │ ├── version.desc │ │ ├── 0014-libgfortran-missing-include.patch │ │ ├── 0004-gcc-plugin-POSIX-include-sys-select-h.patch │ │ └── chksum │ ├── 7.4-2019.02 │ │ ├── version.desc │ │ ├── 0007-libgfortran-missing-include.patch │ │ ├── 0003-gcc-plugin-POSIX-include-sys-select-h.patch │ │ └── chksum │ └── package.desc ├── binutils-oracle │ ├── 2.30 │ │ └── version.desc │ ├── package.desc │ └── 2.27 │ │ └── version.desc ├── glibc-oracle │ ├── 2.28 │ │ └── version.desc │ ├── package.desc │ └── 2.17 │ │ └── version.desc ├── linux-oracle │ ├── 4.14.35-2025.400.8 │ │ └── version.desc │ └── package.desc ├── elf2flt │ └── package.desc ├── moxiebox │ ├── package.desc │ └── sha256_wrap.c ├── gcc-oracle │ ├── package.desc │ ├── 4.8.5-44.0.5 │ │ └── version.desc │ └── 8.5.0-10.0.2 │ │ └── version.desc ├── binutils-linaro │ └── package.desc ├── Linaro.help └── GNU.help ├── config ├── debug │ ├── strace.in │ ├── ltrace.in │ └── duma.in ├── comp_libs │ ├── gmp.in │ ├── isl.in │ ├── mpfr.in │ ├── zlib.in │ ├── cloog.in │ ├── expat.in │ ├── libelf.in │ ├── libiconv.in │ ├── gnuprumcu.in │ ├── mpc.in │ └── gettext.in ├── comp_tools │ ├── bison.in │ ├── m4.in │ ├── automake.in │ ├── libtool.in │ ├── autoconf.in │ ├── dtc.in │ └── make.in ├── debug.in ├── arch │ ├── pru.in │ ├── m68k.in │ ├── avr.in │ ├── moxie.in │ ├── msp430.in │ ├── nios2.in │ └── s390.in ├── kernel │ ├── windows.in │ └── bare-metal.in ├── comp_tools.in └── config.in ├── testing ├── upgrade │ ├── .gitignore │ └── samples │ │ └── README └── docker │ ├── common-scripts │ ├── ctng-build-sample │ └── ctng-test-basic │ ├── docker-remove-all.sh │ ├── README.md │ └── gentoo-amd64 │ └── Dockerfile ├── docs ├── .gitignore └── MANUAL_ONLINE ├── scripts ├── config.rpath ├── toolchain-config.in ├── build │ ├── arch │ │ ├── avr.sh │ │ ├── pru.sh │ │ ├── msp430.sh │ │ ├── riscv.sh │ │ ├── loongarch.sh │ │ ├── nios2.sh │ │ ├── m68k.sh │ │ ├── alpha.sh │ │ ├── microblaze.sh │ │ ├── xtensa.sh │ │ └── moxie.sh │ ├── debug │ │ └── gdbinit.in │ ├── libc │ │ └── none.sh │ └── kernel │ │ └── bare-metal.sh ├── ltmain.sh ├── show-tuple.sh └── upgrade │ └── v3 ├── licenses.d └── by-sa │ ├── legalcode │ ├── deed_files │ ├── deed.gif │ ├── popup.gif │ ├── deed_002.gif │ └── logo_deed.gif │ └── legalcode_files │ └── logo_code.gif ├── samples ├── avr │ ├── crosstool.config │ └── reported.by ├── sparc-unknown-linux-gnu │ ├── crosstool.config │ └── reported.by ├── mips-ar2315-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-unknown-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── arm-unknown-eabi │ ├── reported.by │ └── crosstool.config ├── mips-unknown-elf │ ├── reported.by │ └── crosstool.config ├── msp430-unknown-elf │ ├── crosstool.config │ └── reported.by ├── powerpc-unknown_nofpu-linux-gnu │ ├── reported.by │ └── crosstool.config ├── armeb-unknown-eabi │ ├── reported.by │ └── crosstool.config ├── i686-nptl-linux-gnu │ ├── reported.by │ └── crosstool.config ├── aarch64-rpi3-linux-gnu │ ├── reported.by │ └── crosstool.config ├── armeb-unknown-linux-gnueabi │ ├── reported.by │ └── crosstool.config ├── m68k-unknown-uclinux-uclibc │ ├── crosstool.config │ └── reported.by ├── mips-unknown-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── x86_64-unknown-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── aarch64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arm-cortex_a8-linux-gnueabi │ ├── reported.by │ └── crosstool.config ├── arm-unknown-linux-uclibcgnueabi │ ├── reported.by │ └── crosstool.config ├── armeb-unknown-linux-uclibcgnueabi │ ├── reported.by │ └── crosstool.config ├── loongarch64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── mips-malta-linux-gnu │ ├── reported.by │ └── crosstool.config ├── sh-unknown-elf │ ├── crosstool.config │ └── reported.by ├── sparc-leon-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── arm-picolibc-eabi │ ├── reported.by │ └── crosstool.config ├── nios2-unknown-elf │ ├── reported.by │ └── crosstool.config ├── pru │ └── reported.by ├── riscv32-unknown-elf │ ├── reported.by │ └── crosstool.config ├── aarch64-ol7u9-linux-gnu │ └── reported.by ├── arc-archs-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arm-unknown-linux-uclibcgnueabihf │ ├── reported.by │ └── crosstool.config ├── armv6-nommu-linux-uclibcgnueabi │ ├── reported.by │ └── crosstool.config ├── i686-ol8u6-linux-gnu │ └── reported.by ├── mips-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── mips64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── mipsel-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── moxie-unknown-elf │ ├── reported.by │ └── crosstool.config ├── riscv32-hifive1-elf │ ├── reported.by │ └── crosstool.config ├── sh-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── sh-multilib-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── sparc64-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-multilib-linux-musl │ ├── reported.by │ └── crosstool.config ├── aarch64-ol8u6-linux-gnu │ └── reported.by ├── aarch64-unknown-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── arm-nano-eabi │ └── reported.by ├── arm-none-eabi │ ├── reported.by │ └── crosstool.config ├── i686-ubuntu14.04-linux-gnu │ ├── reported.by │ └── crosstool.config ├── i686-ubuntu16.04-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-860-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc64-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── riscv64-unknown-elf │ ├── reported.by │ └── crosstool.config ├── x86_64-multilib-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── x86_64-ol8u6-linux-gnu │ └── reported.by ├── alphaev56-unknown-linux-gnu │ ├── crosstool.config │ └── reported.by ├── arc-multilib-elf32 │ ├── crosstool.config │ └── reported.by ├── arc-multilib-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arm-multilib-linux-uclibcgnueabi │ ├── reported.by │ └── crosstool.config ├── mips64el-multilib-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── nios2-altera-linux-gnu │ ├── reported.by │ └── crosstool.config ├── riscv64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-ubuntu14.04-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-ubuntu16.04-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arc-multilib-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── arm-ol7u9-linux-gnueabi │ └── reported.by ├── arm-ol7u9-linux-gnueabihf │ └── reported.by ├── arm-unknown-linux-musleabi │ ├── reported.by │ └── crosstool.config ├── i686-centos6-linux-gnu │ ├── reported.by │ └── crosstool.config ├── i686-centos7-linux-gnu │ ├── reported.by │ └── crosstool.config ├── moxie-unknown-moxiebox │ ├── reported.by │ └── crosstool.config ├── s390-ibm-linux-gnu │ ├── reported.by │ └── crosstool.config ├── s390x-ibm-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arm-unknown-linux-gnueabi │ ├── reported.by │ └── crosstool.config ├── mipsel-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-8540-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc64-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── s390-unknown-linux-gnu │ ├── crosstool.config │ └── reported.by ├── s390x-unknown-linux-gnu │ ├── crosstool.config │ └── reported.by ├── x86_64-centos7-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox │ ├── reported.by │ └── crosstool.config ├── x86_64-multilib-linux-uclibc,powerpc-unknown-elf │ ├── reported.by │ └── crosstool.config ├── alphaev67-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arc-arc700-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── armv6-unknown-linux-gnueabihf │ └── reported.by ├── x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf │ └── reported.by ├── aarch64-rpi4-linux-gnu │ ├── reported.by │ └── crosstool.config ├── armv8-rpi3-linux-gnueabihf │ ├── reported.by │ └── crosstool.config ├── m68k-unknown-elf │ ├── reported.by │ └── crosstool.config ├── xtensa-fsf-elf │ └── reported.by ├── mipsel-sde-elf │ ├── reported.by │ └── crosstool.config ├── xtensa-fsf-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── armv6-unknown-linux-gnueabi │ └── reported.by ├── i586-geode-linux-uclibc │ ├── reported.by │ └── crosstool.config ├── powerpc-405-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-e300c3-linux-gnu │ ├── reported.by │ └── crosstool.config ├── powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc │ ├── reported.by │ └── crosstool.config ├── arm-cortex_a15-linux-gnueabihf │ ├── reported.by │ └── crosstool.config ├── arm-cortexa9_neon-linux-gnueabihf │ └── reported.by ├── tic6x-uclinux │ ├── reported.by │ └── crosstool.config ├── arm-cortexa5-linux-uclibcgnueabihf │ ├── reported.by │ └── crosstool.config ├── armv8-rpi4-linux-gnueabihf │ ├── reported.by │ └── crosstool.config ├── i686-w64-mingw32 │ ├── reported.by │ └── crosstool.config ├── x86_64-w64-mingw32 │ ├── reported.by │ └── crosstool.config ├── powerpc64le-unknown-linux-gnu │ ├── reported.by │ └── crosstool.config ├── x86_64-w64-mingw32,x86_64-pc-linux-gnu │ ├── reported.by │ └── crosstool.config ├── arm-bare_newlib_cortex_m3_nommu-eabi │ ├── reported.by │ └── crosstool.config ├── armv7-rpi2-linux-gnueabihf │ ├── reported.by │ └── crosstool.config └── i686-w64-mingw32,nios2-spico-elf │ ├── reported.by │ └── crosstool.config ├── contrib └── gcc-test-suite │ └── default.cfg ├── kconfig ├── .gitignore └── lxdialog │ └── BIG.FAT.WARNING ├── m4 ├── ctng_set_kconfig_option.m4 ├── po.m4 ├── README ├── ctng_cpu_count.m4 └── ctng_with_deprecated.m4 ├── maintainer ├── README └── create-release.sh └── issue_template.md /LICENSE: -------------------------------------------------------------------------------- 1 | COPYING -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /packages/bison/3.0.5/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bison/3.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bison/3.2.4/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bison/3.3.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bison/3.4.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bison/3.5/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/dtc/1.4.7/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/dtc/1.5.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/dtc/1.6.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/duma/2_5_21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/expat/2.4.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/10.4.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/11.3.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/12.2.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/5.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/6.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/7.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/8.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc/9.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gdb/10.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gdb/11.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gdb/12.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gdb/8.3.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gdb/9.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/glibc/2.24/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/glibc/2.25/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/glibc/2.26/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gmp/6.1.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gmp/6.2.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.15/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.16.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.17.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.20/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.22.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.23/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/isl/0.24/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/6.0.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/m4/1.4.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/make/4.3/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpc/1.0.3/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpc/1.1.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpc/1.2.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpfr/3.1.6/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpfr/4.0.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mpfr/4.1.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.17/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.20/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.22/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.23/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.1.24/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.2.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.2.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/musl/1.2.3/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ncurses/6.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ncurses/6.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ncurses/6.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/strace/5.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/zlib/1.2.13/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/debug/strace.in: -------------------------------------------------------------------------------- 1 | # strace 2 | -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | README.md 2 | TODO 3 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /packages/autoconf/2.69/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/autoconf/2.71/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/automake/1.15.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/automake/1.16.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/avr-libc/1.8.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/avr-libc/2.0.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/avr-libc/2.1.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.28.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.29.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.30/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.31.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.32/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.33.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.34/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.35.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.36.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.37/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.38/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/binutils/2.39/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cloog/0.18.4/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gettext/0.20.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gettext/0.21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.5.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.6.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.9.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/libelf/0.8.13/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/libiconv/1.15/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/libiconv/1.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/libtool/2.4.6/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/3.12.74/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/3.16.85/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/3.2.101/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/3.4.113/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.1.49/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.10.17/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.11.12/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.12.14/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.13.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.14.295/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.15.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.16.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.17.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.18.20/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.19.261/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.20.17/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.4.302/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/4.9.330/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.0.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.1.21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.10.148/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.11.21/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.12.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.13.14/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.14.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.15.74/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.16.20/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.17.15/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.18.15/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.19.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.2.17/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.3.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.4.218/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.7.19/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.8.18/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/linux/5.9.16/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ltrace/0.7.3/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v4.0.6/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v5.0.4/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v6.0.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v7.0.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v8.0.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mingw-w64/v9.0.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/newlib/3.2.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/newlib/3.3.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/newlib/4.1.0/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/picolibc/1.4.7/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/picolibc/1.5.1/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/picolibc/1.6.2/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/picolibc/1.7.9/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.25/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.26/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.27/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.28/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.29/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.30/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.31/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.32/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.33/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.36/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.38/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/uClibc-ng/1.0.39/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/comp_libs/gmp.in: -------------------------------------------------------------------------------- 1 | # GMP options 2 | -------------------------------------------------------------------------------- /config/comp_libs/isl.in: -------------------------------------------------------------------------------- 1 | # ISL options 2 | -------------------------------------------------------------------------------- /config/comp_libs/mpfr.in: -------------------------------------------------------------------------------- 1 | # MPFR options 2 | -------------------------------------------------------------------------------- /config/comp_libs/zlib.in: -------------------------------------------------------------------------------- 1 | # Zlib options 2 | -------------------------------------------------------------------------------- /config/comp_tools/bison.in: -------------------------------------------------------------------------------- 1 | # GNU bison 2 | -------------------------------------------------------------------------------- /packages/newlib-nano/3.3.0: -------------------------------------------------------------------------------- 1 | ../newlib/3.3.0/ -------------------------------------------------------------------------------- /packages/newlib-nano/4.1.0: -------------------------------------------------------------------------------- 1 | ../newlib/4.1.0/ -------------------------------------------------------------------------------- /packages/newlib/2.5.0.20171222/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/newlib/3.0.0.20180831/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/newlib/3.1.0.20181231/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/comp_libs/cloog.in: -------------------------------------------------------------------------------- 1 | # CLooG options 2 | -------------------------------------------------------------------------------- /packages/gcc-linaro/4.9-2017.01/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc-linaro/5.5-2017.10/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc-linaro/6.4-2018.05/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/gcc-linaro/7.4-2019.02/version.desc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/upgrade/.gitignore: -------------------------------------------------------------------------------- 1 | .config* 2 | logs 3 | -------------------------------------------------------------------------------- /config/comp_libs/expat.in: -------------------------------------------------------------------------------- 1 | # expat config file 2 | -------------------------------------------------------------------------------- /config/comp_libs/libelf.in: -------------------------------------------------------------------------------- 1 | # libelf config file 2 | -------------------------------------------------------------------------------- /config/comp_libs/libiconv.in: -------------------------------------------------------------------------------- 1 | # libiconv options 2 | -------------------------------------------------------------------------------- /packages/duma/2_5_15/version.desc: -------------------------------------------------------------------------------- 1 | obsolete='yes' 2 | -------------------------------------------------------------------------------- /packages/linux/5.5.19/version.desc: -------------------------------------------------------------------------------- 1 | obsolete='yes' 2 | -------------------------------------------------------------------------------- /packages/strace/5.16/version.desc: -------------------------------------------------------------------------------- 1 | obsolete='yes' 2 | -------------------------------------------------------------------------------- /packages/zlib/1.2.12/version.desc: -------------------------------------------------------------------------------- 1 | obsolete='yes' 2 | -------------------------------------------------------------------------------- /packages/glibc/2.34/version.desc: -------------------------------------------------------------------------------- 1 | # Released 2 Aug 2021 2 | -------------------------------------------------------------------------------- /packages/glibc/2.35/version.desc: -------------------------------------------------------------------------------- 1 | # Released 3 Feb 2022 2 | -------------------------------------------------------------------------------- /packages/glibc/2.36/version.desc: -------------------------------------------------------------------------------- 1 | # Released 1 Aug 2022 2 | -------------------------------------------------------------------------------- /packages/linux/3.18.139/version.desc: -------------------------------------------------------------------------------- 1 | obsolete='yes' 2 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | *ct-ng*.1 2 | *ct-ng*.1.gz 3 | !ct-ng.1.in 4 | -------------------------------------------------------------------------------- /packages/glibc/2.30/version.desc: -------------------------------------------------------------------------------- 1 | # Released 1 August 2019 2 | -------------------------------------------------------------------------------- /packages/glibc/2.31/version.desc: -------------------------------------------------------------------------------- 1 | # Released 1 August 2019 2 | -------------------------------------------------------------------------------- /packages/glibc/2.32/version.desc: -------------------------------------------------------------------------------- 1 | # Released 6 August 2020 2 | -------------------------------------------------------------------------------- /packages/glibc/2.33/version.desc: -------------------------------------------------------------------------------- 1 | # Released 6 August 2020 2 | -------------------------------------------------------------------------------- /scripts/config.rpath: -------------------------------------------------------------------------------- 1 | # Dummy file for gettext dependencies 2 | : 3 | -------------------------------------------------------------------------------- /packages/gcc/4.9.4/version.desc: -------------------------------------------------------------------------------- 1 | archive_formats='.tar.bz2 .tar.gz' 2 | -------------------------------------------------------------------------------- /packages/binutils/2.26.1/version.desc: -------------------------------------------------------------------------------- 1 | archive_formats='.tar.bz2 .tar.gz' 2 | -------------------------------------------------------------------------------- /packages/binutils/2.27/version.desc: -------------------------------------------------------------------------------- 1 | archive_formats='.tar.bz2 .tar.gz' 2 | -------------------------------------------------------------------------------- /packages/glibc/2.17/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (CentOS 7, EOL 06/2024) 2 | -------------------------------------------------------------------------------- /packages/glibc/2.23/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (Ubuntu 16.04, EOL 04/21) 2 | -------------------------------------------------------------------------------- /packages/make/4.2.1/version.desc: -------------------------------------------------------------------------------- 1 | 2 | archive_formats='.tar.bz2 .tar.gz' 3 | -------------------------------------------------------------------------------- /packages/autoconf/2.65/version.desc: -------------------------------------------------------------------------------- 1 | archive_formats='.tar.xz .tar.bz2 .tar.gz' 2 | -------------------------------------------------------------------------------- /packages/glibc/2.19/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (Ubuntu 14.04, EOL 04/2019) 2 | -------------------------------------------------------------------------------- /packages/glibc/2.27/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (Ubuntu 18.04, EOL 04/2023) 2 | -------------------------------------------------------------------------------- /packages/glibc/2.28/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (Ubuntu 18.04, EOL 04/2023) 2 | -------------------------------------------------------------------------------- /packages/glibc/2.29/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete (Ubuntu 18.04, EOL 04/2023) 2 | -------------------------------------------------------------------------------- /config/comp_libs/gnuprumcu.in: -------------------------------------------------------------------------------- 1 | # gnuprumcu config file 2 | ## depends on ARCH_PRU 3 | -------------------------------------------------------------------------------- /config/debug.in: -------------------------------------------------------------------------------- 1 | menu "Debug facilities" 2 | source "config/gen/debug.in" 3 | endmenu 4 | -------------------------------------------------------------------------------- /packages/gettext/0.19.8.1/version.desc: -------------------------------------------------------------------------------- 1 | archive_formats='.tar.xz .tar.lz .tar.gz' 2 | -------------------------------------------------------------------------------- /packages/linux/3.10.108/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete: used by CentOS7.x, EOL 06/2024 2 | -------------------------------------------------------------------------------- /packages/linux/3.13.11/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete: used by Ubuntu14.04, EOL 04/2019 2 | -------------------------------------------------------------------------------- /scripts/toolchain-config.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | tail -n+5 "${0}" |bzcat 4 | exit 0 5 | -------------------------------------------------------------------------------- /config/comp_tools/m4.in: -------------------------------------------------------------------------------- 1 | # GNU m4 2 | 3 | ## default y if !CONFIGURE_has_gnu_m4_1_4_12_or_newer 4 | -------------------------------------------------------------------------------- /debian/.gitignore: -------------------------------------------------------------------------------- 1 | .debhelper 2 | *.log 3 | *.substvars 4 | crosstool-ng 5 | debhelper-build-stamp 6 | files 7 | -------------------------------------------------------------------------------- /licenses.d/by-sa/legalcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/legalcode -------------------------------------------------------------------------------- /samples/avr/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_AVR=y 3 | CT_CC_LANG_CXX=y 4 | CT_DEBUG_GDB=y 5 | -------------------------------------------------------------------------------- /samples/sparc-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SPARC=y 3 | CT_KERNEL_LINUX=y 4 | -------------------------------------------------------------------------------- /packages/binutils-oracle/2.30/version.desc: -------------------------------------------------------------------------------- 1 | repository_branch='oracle/binutils/ol8-u6' 2 | version_number='2.30-113.0.3' 3 | -------------------------------------------------------------------------------- /packages/glibc-oracle/2.28/version.desc: -------------------------------------------------------------------------------- 1 | repository_branch='oracle/glibc/ol8-u6' 2 | version_number='2.28-189.1.0.1' 3 | -------------------------------------------------------------------------------- /packages/linux-oracle/4.14.35-2025.400.8/version.desc: -------------------------------------------------------------------------------- 1 | repository_branch='v4.14.35-2025.400.8' 2 | version_number='4.14' 3 | -------------------------------------------------------------------------------- /samples/mips-ar2315-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Giammarco Zacheo" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/sparc-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/x86_64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Thomas JOURDAN" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /config/comp_tools/automake.in: -------------------------------------------------------------------------------- 1 | # Automake 2 | 3 | ## default y if !CONFIGURE_has_automake_1_15_or_newer 4 | ## help Automake 5 | -------------------------------------------------------------------------------- /packages/linux/2.6.32.71/version.desc: -------------------------------------------------------------------------------- 1 | # Not obsolete: used by CentOS6.x, EOL 11/2020 2 | archive_formats='.tar.xz .tar.gz' 3 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Thomas JOURDAN" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Daniel DITTMANN" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /licenses.d/by-sa/deed_files/deed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/deed_files/deed.gif -------------------------------------------------------------------------------- /licenses.d/by-sa/deed_files/popup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/deed_files/popup.gif -------------------------------------------------------------------------------- /samples/arm-unknown-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/mips-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/msp430-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_MSP430=y 4 | CT_DEBUG_GDB=y 5 | -------------------------------------------------------------------------------- /samples/powerpc-unknown_nofpu-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Thomas JOURDAN" 2 | reporter_url="" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /licenses.d/by-sa/deed_files/deed_002.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/deed_files/deed_002.gif -------------------------------------------------------------------------------- /samples/armeb-unknown-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/i686-nptl-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /scripts/build/arch/avr.sh: -------------------------------------------------------------------------------- 1 | # Compute AVR-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | CT_TARGET_ARCH="${CT_ARCH}" 5 | } 6 | -------------------------------------------------------------------------------- /scripts/build/arch/pru.sh: -------------------------------------------------------------------------------- 1 | # Compute PRU-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | CT_TARGET_ARCH="${CT_ARCH}" 5 | } 6 | -------------------------------------------------------------------------------- /licenses.d/by-sa/deed_files/logo_deed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/deed_files/logo_deed.gif -------------------------------------------------------------------------------- /samples/aarch64-rpi3-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Bryan Hundven" 2 | reporter_url="" 3 | reporter_comment="Raspberry PI 3 aarch64" 4 | -------------------------------------------------------------------------------- /samples/armeb-unknown-linux-gnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/avr/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Erico Nunes" 2 | reporter_url="https://github.com/enunes" 3 | reporter_comment="AVR 8-bit toolchain" 4 | -------------------------------------------------------------------------------- /samples/m68k-unknown-uclinux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_M68K=y 3 | CT_KERNEL_LINUX=y 4 | CT_THREADS_LT=y 5 | -------------------------------------------------------------------------------- /samples/mips-unknown-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/msp430-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Andrew Wygle" 2 | reporter_url="https://github.com/awygle" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/x86_64-unknown-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /scripts/build/arch/msp430.sh: -------------------------------------------------------------------------------- 1 | # Compute MSP430-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | CT_TARGET_ARCH="${CT_ARCH}" 5 | } 6 | -------------------------------------------------------------------------------- /samples/aarch64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Bryan Hundven" 2 | reporter_url="" 3 | reporter_comment="Generic aarch64 toolchain" 4 | -------------------------------------------------------------------------------- /licenses.d/by-sa/legalcode_files/logo_code.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/crosstool-ng/master/licenses.d/by-sa/legalcode_files/logo_code.gif -------------------------------------------------------------------------------- /samples/arm-cortex_a8-linux-gnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-uclibcgnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Thomas Petazzoni" 2 | reporter_url="https://bootlin.com" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/armeb-unknown-linux-uclibcgnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/loongarch64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Jiajie Chen " 2 | reporter_url="https://jia.je/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/mips-malta-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Antony Pavlov" 2 | reporter_url="" 3 | reporter_comment="Experimental toolchain for MIPS32r2" 4 | -------------------------------------------------------------------------------- /samples/sh-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SH=y 3 | CT_ARCH_LE_BE=y 4 | CT_BINUTILS_PLUGINS=y 5 | CT_CC_LANG_CXX=y 6 | -------------------------------------------------------------------------------- /samples/sparc-leon-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Kirill K. Smirnov" 2 | reporter_url="" 3 | reporter_comment="For sparc/leon without FPU" 4 | -------------------------------------------------------------------------------- /scripts/build/arch/riscv.sh: -------------------------------------------------------------------------------- 1 | # Compute RISC-V-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | CT_TARGET_ARCH="riscv${CT_ARCH_BITNESS}" 5 | } 6 | -------------------------------------------------------------------------------- /packages/elf2flt/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/uclinux-dev/elf2flt.git' 2 | repository_cset='453398f917d167f8c308c8f997270c48ae8f8b12' 3 | -------------------------------------------------------------------------------- /packages/moxiebox/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/jgarzik/moxiebox.git' 2 | repository_cset='9a79ac546faa4196b66e279f8017814ba8d6fd4b' 3 | -------------------------------------------------------------------------------- /samples/arm-picolibc-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Keith Packard" 2 | reporter_url="http://keithp.com/" 3 | reporter_comment="Based on arm-unknown-eabi" 4 | -------------------------------------------------------------------------------- /samples/nios2-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Kirill K. Smirnov" 2 | reporter_url="" 3 | reporter_comment="Toolchain for NIOS2 bare metal targets" 4 | -------------------------------------------------------------------------------- /samples/pru/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Dimitar Dimitrov" 2 | reporter_url="https://github.com/dinuxbg/gnupru" 3 | reporter_comment="PRU cross toolchain" 4 | -------------------------------------------------------------------------------- /samples/riscv32-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Antony Pavlov" 2 | reporter_url="https://github.com/frantony/crosstool-ng" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /config/comp_tools/libtool.in: -------------------------------------------------------------------------------- 1 | # Libtool 2 | 3 | ## default y if !CONFIGURE_has_libtool_2_4_or_newer 4 | ## default y if !CONFIGURE_has_libtoolize_2_4_or_newer 5 | -------------------------------------------------------------------------------- /packages/gcc-oracle/package.desc: -------------------------------------------------------------------------------- 1 | master='gcc' 2 | repository='git https://github.com/oracle/gcc.git' 3 | origin='Oracle' 4 | src_release='n' 5 | src_devel='y' 6 | -------------------------------------------------------------------------------- /samples/aarch64-ol7u9-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Jose E. Marchesi" 2 | reporter_url="" 3 | reporter_comment="OL 7.9 toolchain configured for AARCH64" 4 | -------------------------------------------------------------------------------- /samples/arc-archs-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Brodkin" 2 | reporter_url="http://embarc.org" 3 | reporter_comment="ARCv2 Glibc Linux toolchain" 4 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-uclibcgnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/armv6-nommu-linux-uclibcgnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Test config for ARM with no MMU." 4 | -------------------------------------------------------------------------------- /samples/i686-ol8u6-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Guillermo E. Martinez" 2 | reporter_url="" 3 | reporter_comment="OL 8.6 toolchain configured for i686" 4 | -------------------------------------------------------------------------------- /samples/mips-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Chris Packham" 2 | reporter_url="" 3 | reporter_comment="Big-endian configuration for MIPS/glibc." 4 | -------------------------------------------------------------------------------- /samples/mips64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Chris Packham" 2 | reporter_url="" 3 | reporter_comment="Big-endian configuration for MIPS/glibc." 4 | -------------------------------------------------------------------------------- /samples/mipsel-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for MIPS/glibc." 4 | -------------------------------------------------------------------------------- /samples/moxie-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Bare metal configuration for moxie architecture." 4 | -------------------------------------------------------------------------------- /samples/riscv32-hifive1-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Franz Flasch" 2 | reporter_url="https://github.com/franzflasch/crosstool-ng" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/sh-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for SuperH/glibc." 4 | -------------------------------------------------------------------------------- /samples/sh-multilib-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for SuperH/uClibc." 4 | -------------------------------------------------------------------------------- /samples/sparc64-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for SPARC/glibc." 4 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for x86/glibc." 4 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-musl/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for x86/musl." 4 | -------------------------------------------------------------------------------- /packages/cloog/0.18.0/version.desc: -------------------------------------------------------------------------------- 1 | # This package is a dependency to build a cross toolchain 2 | # for OL7u9, for which EoS date is at Jul 2024. 3 | obsolete='yes' 4 | -------------------------------------------------------------------------------- /packages/glibc-oracle/package.desc: -------------------------------------------------------------------------------- 1 | master='glibc' 2 | repository='git https://github.com/oracle/glibc.git' 3 | origin='Oracle' 4 | src_release='n' 5 | src_devel='y' 6 | -------------------------------------------------------------------------------- /packages/isl/0.11.1/version.desc: -------------------------------------------------------------------------------- 1 | # This package is a dependency to build a cross toolchain 2 | # for OL7u9, for which EoS date is at Jul 2024. 3 | obsolete='yes' 4 | -------------------------------------------------------------------------------- /samples/aarch64-ol8u6-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Guillermo E. Martinez" 2 | reporter_url="" 3 | reporter_comment="OL 8.6 toolchain configured for AARCH64" 4 | -------------------------------------------------------------------------------- /samples/aarch64-unknown-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Sample AArch64/uClibc-ng configuration." 4 | -------------------------------------------------------------------------------- /samples/arm-nano-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alastair D'Silva" 2 | reporter_url="http://alastair.d-silva.org/" 3 | reporter_comment="Based on arm-unknown-eabi" 4 | -------------------------------------------------------------------------------- /samples/arm-none-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Keith Packard" 2 | reporter_url="https://keithp.com/" 3 | reporter_comment="Multi-lib version of arm-unknown-eabi" 4 | -------------------------------------------------------------------------------- /samples/i686-ubuntu14.04-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="i686 kernel/libc matching Ubuntu 14.04 LTS." 4 | -------------------------------------------------------------------------------- /samples/i686-ubuntu16.04-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="i686 kernel/libc matching Ubuntu 16.04 LTS." 4 | -------------------------------------------------------------------------------- /samples/nios2-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_NIOS2=y 3 | CT_CC_LANG_CXX=y 4 | CT_DEBUG_GDB=y 5 | # CT_GDB_CROSS_PYTHON is not set 6 | -------------------------------------------------------------------------------- /samples/powerpc-860-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Nye Liu" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2008-10/msg00046.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/powerpc64-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for PowerPC/glibc." 4 | -------------------------------------------------------------------------------- /samples/riscv64-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Paul Walmsley " 2 | reporter_url="https://www.sifive.com/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for x86/uClibc-ng." 4 | -------------------------------------------------------------------------------- /samples/x86_64-ol8u6-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Guillermo E. Martinez" 2 | reporter_url="" 3 | reporter_comment="OL 8.6 toolchain configured for x86_64" 4 | -------------------------------------------------------------------------------- /scripts/build/arch/loongarch.sh: -------------------------------------------------------------------------------- 1 | # Compute LoongArch-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | CT_TARGET_ARCH="loongarch${CT_ARCH_BITNESS}" 5 | } 6 | -------------------------------------------------------------------------------- /scripts/build/arch/nios2.sh: -------------------------------------------------------------------------------- 1 | # Compute NIOS2-specific values 2 | 3 | CT_DoArchTupleValues() { 4 | # Do nothing here. Default values are sane. 5 | :; 6 | } 7 | -------------------------------------------------------------------------------- /packages/linux-oracle/package.desc: -------------------------------------------------------------------------------- 1 | master='linux' 2 | origin='Oracle' 3 | repository='git https://github.com/oracle/linux-uek.git' 4 | src_release='n' 5 | src_devel='y' 6 | -------------------------------------------------------------------------------- /samples/alphaev56-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ALPHA_EV56=y 3 | CT_KERNEL_LINUX=y 4 | CT_BINUTILS_PLUGINS=y 5 | CT_CC_LANG_CXX=y 6 | -------------------------------------------------------------------------------- /samples/arc-multilib-elf32/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARC=y 3 | CT_MULTILIB=y 4 | CT_TARGET_VENDOR="multilib" 5 | CT_TARGET_ALIAS="arc-elf32" 6 | -------------------------------------------------------------------------------- /samples/arc-multilib-elf32/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Brodkin" 2 | reporter_url="http://embarc.org" 3 | reporter_comment="ARC multilib baremetal/elf32 toolchain" 4 | -------------------------------------------------------------------------------- /samples/arc-multilib-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Brodkin" 2 | reporter_url="http://embarc.org" 3 | reporter_comment="ARC multilib GNU Linux toolchain" 4 | -------------------------------------------------------------------------------- /samples/arm-multilib-linux-uclibcgnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for ARM/uClibc-ng." 4 | -------------------------------------------------------------------------------- /samples/mips64el-multilib-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Multilib configuration for MIPS/uClibc-ng." 4 | -------------------------------------------------------------------------------- /samples/nios2-altera-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="makoehr@github" 2 | reporter_url="" 3 | reporter_comment="Sample configuration for Altera NIOS II with MMU." 4 | -------------------------------------------------------------------------------- /samples/riscv64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Paul Walmsley " 2 | reporter_url="https://www.sifive.com/" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/x86_64-ubuntu14.04-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="x86_64 kernel/libc matching Ubuntu 14.04 LTS." 4 | -------------------------------------------------------------------------------- /samples/x86_64-ubuntu16.04-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="x86_64 kernel/libc matching Ubuntu 16.04 LTS." 4 | -------------------------------------------------------------------------------- /config/comp_libs/mpc.in: -------------------------------------------------------------------------------- 1 | # MPC options 2 | # MPC 1.0.x and earlier break with MPFR 4.0.0. 3 | ## select MPFR_REQUIRE_older_than_4_0_0 if MPFR_NEEDED && !MPC_1_1_0_or_later 4 | -------------------------------------------------------------------------------- /samples/arc-multilib-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Brodkin" 2 | reporter_url="http://embarc.org" 3 | reporter_comment="ARC multilib uClibc Linux toolchain" 4 | -------------------------------------------------------------------------------- /samples/arm-ol7u9-linux-gnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Jose E. Marchesi" 2 | reporter_url="" 3 | reporter_comment="OL 7.9 toolchain configured for ARM w/o fp hardware" 4 | -------------------------------------------------------------------------------- /samples/arm-ol7u9-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Jose E. Marchesi" 2 | reporter_url="" 3 | reporter_comment="OL 7.9 toolchain configured for ARM with fp hardware" 4 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-musleabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Bryan Hundven" 2 | reporter_url="https://github.com/crosstool-ng/crosstool-ng/issues" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/i686-centos6-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="i686 config with kernel/libc versions matching CentOS 6.x." 4 | -------------------------------------------------------------------------------- /samples/i686-centos7-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="i686 config with kernel/libc versions matching CentOS 7.x." 4 | -------------------------------------------------------------------------------- /samples/moxie-unknown-moxiebox/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Moxie toolchain with moxiebox+newlib as the C library." 4 | -------------------------------------------------------------------------------- /samples/s390-ibm-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Harold Grovesteen" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2009-11/msg00052.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/s390x-ibm-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Harold Grovesteen" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2009-11/msg00052.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/sh-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Sample SuperH/baremetal configuration with all default multilibs." 4 | -------------------------------------------------------------------------------- /packages/binutils-oracle/package.desc: -------------------------------------------------------------------------------- 1 | master='binutils' 2 | repository='git https://github.com/oracle/binutils-gdb.git' 3 | origin='Oracle' 4 | src_release='n' 5 | src_devel='y' 6 | -------------------------------------------------------------------------------- /packages/gcc-oracle/4.8.5-44.0.5/version.desc: -------------------------------------------------------------------------------- 1 | # EoS date for this package in OL7: Jul 2024. 2 | repository_branch='oracle/gcc/ol7-u9' 3 | version_number='4.8.5' 4 | obsolete='yes' 5 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-gnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexander BIGGA" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2008-06/msg00031.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/mipsel-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexander BIGGA" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2008-07/msg00000.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/powerpc-8540-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Marcin Orlowski" 2 | reporter_url="http://marcinorlowski.com/" 3 | reporter_comment="PowerPC 8540 with soft-float math." 4 | -------------------------------------------------------------------------------- /samples/powerpc64-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/s390-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_S390=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_PLUGINS=y 6 | CT_CC_LANG_CXX=y 7 | -------------------------------------------------------------------------------- /samples/s390x-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_S390=y 3 | CT_ARCH_64=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_PLUGINS=y 6 | CT_CC_LANG_CXX=y 7 | -------------------------------------------------------------------------------- /samples/x86_64-centos7-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="x86_64 config with kernel/libc versions matching CentOS 7.x." 4 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Canadian cross using moxiebox lib." 4 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Sample canadian cross configuration" 4 | -------------------------------------------------------------------------------- /scripts/build/arch/m68k.sh: -------------------------------------------------------------------------------- 1 | # Compute M68k-specific values 2 | 3 | CT_DoArchUClibcConfig() { 4 | local cfg="${1}" 5 | 6 | CT_DoArchUClibcSelectArch "${cfg}" "m68k" 7 | } 8 | -------------------------------------------------------------------------------- /config/comp_tools/autoconf.in: -------------------------------------------------------------------------------- 1 | # Autoconf 2 | 3 | ## default y if !CONFIGURE_has_autoconf_2_65_or_newer 4 | ## default y if !CONFIGURE_has_autoreconf_2_65_or_newer 5 | ## help Autoconf 6 | -------------------------------------------------------------------------------- /packages/cloog/package.desc: -------------------------------------------------------------------------------- 1 | pkg_label='CLooG' 2 | repository='git git://repo.or.cz/cloog.git' 3 | mirrors='http://www.bastoul.net/cloog/pages/download' 4 | archive_formats='.tar.gz' 5 | -------------------------------------------------------------------------------- /samples/alphaev56-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Ioannis E. VENETIS" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2009-11/msg00109.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/alphaev67-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Ioannis E. Venetis" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2011-05/msg00005.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/arc-arc700-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Brodkin" 2 | reporter_url="http://embarc.org" 3 | reporter_comment="ARCompact uClibc Linux toolchain without atomics" 4 | -------------------------------------------------------------------------------- /samples/armv6-unknown-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Arnaud Aujon Chevallier" 2 | reporter_url="" 3 | reporter_comment="Toolchain for the Raspberry Pi, with hard-float." 4 | -------------------------------------------------------------------------------- /samples/sparc64-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SPARC=y 3 | CT_MULTILIB=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | -------------------------------------------------------------------------------- /samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="modbw" 2 | reporter_url="" 3 | reporter_comment="Loosely based on config submitted in issue 274" 4 | -------------------------------------------------------------------------------- /config/comp_tools/dtc.in: -------------------------------------------------------------------------------- 1 | # Kernel.org's device tree compiler 2 | 3 | ## default y if !CONFIGURE_has_dtc && ARCH_MOXIE 4 | 5 | config DTC_VERBOSE 6 | bool "Verbose DTC build output" 7 | -------------------------------------------------------------------------------- /packages/musl/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.musl-libc.org/musl' 2 | mirrors='http://www.musl-libc.org/releases' 3 | archive_formats='.tar.gz' 4 | signature_format='packed/.asc' 5 | -------------------------------------------------------------------------------- /samples/aarch64-rpi4-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Bensuperpc " 2 | reporter_url="https://github.com/Bensuperpc" 3 | reporter_comment="Raspberry PI 4 aarch64" 4 | -------------------------------------------------------------------------------- /samples/armv8-rpi3-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Stefan Hallas Mulvad " 2 | reporter_url="" 3 | reporter_comment="crosstool-NG configuration for Raspberry Pi 3." 4 | -------------------------------------------------------------------------------- /samples/m68k-unknown-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Remy Bohmer" 2 | reporter_url="linux@bohmer.net" 3 | reporter_comment="Example for building a toolchain for m68000 bare metal targets" 4 | -------------------------------------------------------------------------------- /samples/riscv32-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_RISCV=y 4 | CT_TARGET_VENDOR="" 5 | CT_LIBC_NONE=y 6 | # CT_CC_GCC_LDBL_128 is not set 7 | -------------------------------------------------------------------------------- /samples/xtensa-fsf-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Anton Maklakov" 2 | reporter_url="" 3 | reporter_comment="Modified from the configuration reported in #985 to not include 4 | overlays." 5 | -------------------------------------------------------------------------------- /testing/docker/common-scripts/ctng-build-sample: -------------------------------------------------------------------------------- 1 | #!/bin/bash --login 2 | # Use --login to ensure /etc/profile is read 3 | 4 | set -e 5 | cd work 6 | ct-ng build-all ${1+CT_SAMPLES="$*"} 7 | -------------------------------------------------------------------------------- /samples/arc-archs-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARC=y 3 | CT_ARCH_CPU="archs" 4 | CT_TARGET_VENDOR="archs" 5 | CT_TARGET_ALIAS="arc-linux" 6 | CT_KERNEL_LINUX=y 7 | -------------------------------------------------------------------------------- /samples/mipsel-sde-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Kevin Cernekee" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2011-09/msg00037.html" 3 | reporter_comment="MIPS SDE-compatible toolchain" 4 | -------------------------------------------------------------------------------- /samples/s390-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Pradipta Ghosh" 2 | reporter_url="https://github.com/pradghos/crosstool-ng" 3 | reporter_comment="reference samples s390-ibm-linux-gnu" 4 | -------------------------------------------------------------------------------- /samples/xtensa-fsf-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Max Filippov" 2 | reporter_url="http://wiki.linux-xtensa.org/index.php/Crosstool-NG" 3 | reporter_comment="Xtensa default toolchain" 4 | -------------------------------------------------------------------------------- /testing/docker/docker-remove-all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for c in `docker ps -a -q`; do 4 | docker rm $c 5 | done 6 | for i in `docker images -q`; do 7 | docker rmi --force $i 8 | done 9 | -------------------------------------------------------------------------------- /docs/MANUAL_ONLINE: -------------------------------------------------------------------------------- 1 | This is a development version of crosstool-NG. It does not ship with 2 | a user manual; please refer to the online documentation at: 3 | 4 | http://crosstool-ng.github.io/docs 5 | -------------------------------------------------------------------------------- /samples/mips64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_mips_n64=y 4 | CT_ARCH_64=y 5 | CT_ARCH_FLOAT_HW=y 6 | CT_KERNEL_LINUX=y 7 | CT_CC_LANG_CXX=y 8 | -------------------------------------------------------------------------------- /samples/s390x-ibm-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_S390=y 3 | CT_ARCH_64=y 4 | CT_TARGET_VENDOR="ibm" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_LANG_CXX=y 8 | -------------------------------------------------------------------------------- /samples/s390x-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Pradipta Ghosh" 2 | reporter_url="https://github.com/pradghos/crosstool-ng" 3 | reporter_comment="reference samples s390x-ibm-linux-gnu" 4 | -------------------------------------------------------------------------------- /samples/armv6-unknown-linux-gnueabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="Toolchain for the Raspberry Pi, without hard-float." 4 | -------------------------------------------------------------------------------- /samples/i586-geode-linux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="YEM" 2 | reporter_url="http://ymorin.is-a-geek.org/" 3 | reporter_comment="Sample i586 configuration tweaked to generate code for the geode." 4 | -------------------------------------------------------------------------------- /samples/m68k-unknown-uclinux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Esben Haabendal" 2 | reporter_url="esben@haabendal.dk" 3 | reporter_comment="Example for building a toolchain for m68k no-mmu Linux targets" 4 | -------------------------------------------------------------------------------- /samples/powerpc-405-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Julien DUSSER" 2 | reporter_url="http://sourceware.org/ml/crossgcc/2008-10/msg00054.html" 3 | reporter_comment="Soft-float for the 405 PowerPC" 4 | -------------------------------------------------------------------------------- /samples/powerpc-e300c3-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Gustavo Zacarias " 2 | reporter_url="http://sourceware.org/ml/crossgcc/2011-03/msg00028.html" 3 | reporter_comment="" 4 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexey Neyman" 2 | reporter_url="" 3 | reporter_comment="Sample configuration with canadian cross & elf2flt." 4 | -------------------------------------------------------------------------------- /samples/s390-ibm-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_S390=y 4 | CT_TARGET_VENDOR="ibm" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_LANG_CXX=y 8 | -------------------------------------------------------------------------------- /testing/docker/common-scripts/ctng-test-basic: -------------------------------------------------------------------------------- 1 | #!/bin/bash --login 2 | # Use --login to make sure /etc/profile is sourced 3 | 4 | set -e 5 | cd 6 | ct-ng help 7 | ct-ng list-samples 8 | ct-ng list-steps 9 | -------------------------------------------------------------------------------- /testing/upgrade/samples/README: -------------------------------------------------------------------------------- 1 | Add sample configurations to run through the upgrade here with a .config 2 | extension. Expected values are recorded in the file itself, starting with 3 | a double-hash. 4 | -------------------------------------------------------------------------------- /samples/arm-cortex_a15-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="dsreed on freenode/#crosstool-ng" 2 | reporter_url="" 3 | reporter_comment="Enables experimental support for VFP/NEON hardware floating point." 4 | -------------------------------------------------------------------------------- /samples/mips-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_FLOAT_SW=y 4 | CT_LIBC_NONE=y 5 | CT_CC_GCC_mips_plt=y 6 | CT_DEBUG_GDB=y 7 | # CT_GDB_CROSS_PYTHON is not set 8 | -------------------------------------------------------------------------------- /samples/moxie-unknown-moxiebox/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_MOXIE=y 4 | CT_ARCH_LE=y 5 | CT_DEBUG_GDB=y 6 | CT_GDB_CROSS_SIM=y 7 | # CT_GDB_CROSS_PYTHON is not set 8 | -------------------------------------------------------------------------------- /debian/README: -------------------------------------------------------------------------------- 1 | The Debian Package crosstool-ng 2 | ---------------------------- 3 | 4 | Comments regarding the Package 5 | 6 | -- Andrew 'Necromant' Andrianov Mon, 07 Dec 2015 20:53:53 +0300 7 | -------------------------------------------------------------------------------- /samples/arm-cortexa9_neon-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Benoît Thébaudeau" 2 | reporter_url="http://www.advansee.com/" 3 | reporter_comment="Cortex-A9 with NEON support using the hard-float GNU EABI." 4 | -------------------------------------------------------------------------------- /samples/moxie-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_MOXIE=y 4 | CT_DEBUG_GDB=y 5 | CT_GDB_CROSS_SIM=y 6 | # CT_GDB_CROSS_PYTHON is not set 7 | CT_COMP_LIBS_LIBELF=y 8 | -------------------------------------------------------------------------------- /samples/tic6x-uclinux/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Dan Tejada " 2 | reporter_url="https://www.cantada.com/" 3 | reporter_comment="Tested with uclibc and linux kernel from http://linux-c6x.org" 4 | -------------------------------------------------------------------------------- /scripts/ltmain.sh: -------------------------------------------------------------------------------- 1 | # Dummy: crosstool-NG currently does not use libtool itself, it just checks 2 | # its presense/version for the build time... Should be checked at the 'ct-ng build' 3 | # time as well then. 4 | : 5 | -------------------------------------------------------------------------------- /config/arch/pru.in: -------------------------------------------------------------------------------- 1 | # PRU specific config options 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_8 5 | ## select ARCH_DEFAULT_8 6 | ## 7 | ## help The TI PRU core, as defined by: 8 | ## help http://bbb.io/pru 9 | -------------------------------------------------------------------------------- /packages/avr-libc/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/avrdudes/avr-libc.git' 2 | mirrors='http://download.savannah.gnu.org/releases/avr-libc' 3 | archive_formats='.tar.bz2' 4 | signature_format='packed/.sig' 5 | -------------------------------------------------------------------------------- /packages/ncurses/package.desc: -------------------------------------------------------------------------------- 1 | # No public repository for ncurses 2 | mirrors='https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)' 3 | archive_formats='.tar.gz' 4 | signature_format='packed/.sig' 5 | -------------------------------------------------------------------------------- /samples/alphaev67-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ALPHA_EV67=y 3 | CT_KERNEL_LINUX=y 4 | CT_BINUTILS_PLUGINS=y 5 | # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set 6 | CT_CC_LANG_CXX=y 7 | -------------------------------------------------------------------------------- /samples/arm-cortexa5-linux-uclibcgnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Alexandre Belloni" 2 | reporter_url="https://bootlin.com" 3 | reporter_comment="Cortex-A5 using the hard-float GNU EABI (VFPV4-D16 without NEON)." 4 | -------------------------------------------------------------------------------- /samples/armv8-rpi4-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Bensuperpc " 2 | reporter_url="https://github.com/Bensuperpc" 3 | reporter_comment="crosstool-NG configuration for Raspberry Pi 4." 4 | -------------------------------------------------------------------------------- /packages/autoconf/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.sv.gnu.org/autoconf' 2 | bootstrap='autoreconf -vi' 3 | mirrors='$(CT_Mirrors GNU autoconf)' 4 | archive_formats='.tar.xz .tar.gz' 5 | signature_format='packed/.sig' 6 | -------------------------------------------------------------------------------- /samples/arc-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARC=y 3 | CT_MULTILIB=y 4 | CT_TARGET_CFLAGS="-matomic" 5 | CT_TARGET_VENDOR="multilib" 6 | CT_TARGET_ALIAS="arc-linux" 7 | CT_KERNEL_LINUX=y 8 | -------------------------------------------------------------------------------- /samples/i686-w64-mingw32/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann Diorcet " 2 | reporter_url="" 3 | reporter_comment="Config to build cross-compiler with mingw as kernel type for 4 | 32 bits Windows target" 5 | -------------------------------------------------------------------------------- /samples/x86_64-w64-mingw32/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann Diorcet " 2 | reporter_url="" 3 | reporter_comment="Config to build cross-compiler with mingw as kernel type for 4 | 64 bits Windows target" 5 | -------------------------------------------------------------------------------- /samples/riscv32-hifive1-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_RISCV=y 4 | CT_ARCH_ARCH="rv32ima" 5 | CT_ARCH_ABI="ilp32" 6 | CT_TARGET_VENDOR="hifive1" 7 | # CT_CC_GCC_LDBL_128 is not set 8 | -------------------------------------------------------------------------------- /scripts/build/arch/alpha.sh: -------------------------------------------------------------------------------- 1 | # Compute Alpha-specific values 2 | 3 | CT_DoArchTupleValues () { 4 | # The architecture part of the tuple: 5 | CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX:-${CT_ARCH_ALPHA_VARIANT}}" 6 | } 7 | -------------------------------------------------------------------------------- /samples/powerpc64le-unknown-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Vaibhav Jain" 2 | reporter_url="https://github.com/vaibhav92/crosstool-ng" 3 | reporter_comment="Based on power64-unknown-linux-gnu sample implemented by Yann E. MORIN" 4 | -------------------------------------------------------------------------------- /samples/riscv64-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_RISCV=y 4 | # CT_DEMULTILIB is not set 5 | CT_ARCH_USE_MMU=y 6 | CT_ARCH_64=y 7 | CT_DEBUG_GDB=y 8 | # CT_GDB_CROSS_PYTHON is not set 9 | -------------------------------------------------------------------------------- /scripts/build/debug/gdbinit.in: -------------------------------------------------------------------------------- 1 | python 2 | import sys 3 | sys.path.insert(0, '@@PREFIX@@/share/gcc-@@VERSION@@/python') 4 | from libstdcxx.v6.printers import register_libstdcxx_printers 5 | register_libstdcxx_printers (None) 6 | end 7 | -------------------------------------------------------------------------------- /scripts/show-tuple.sh: -------------------------------------------------------------------------------- 1 | # What we need: 2 | # - the .config file 3 | 4 | # Parse the common functions 5 | . "${CT_LIB_DIR}/scripts/functions" 6 | 7 | # Read the sample settings 8 | CT_LoadConfig 9 | 10 | eval "echo \"$1\"" 11 | -------------------------------------------------------------------------------- /packages/binutils/binutils-ld.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | call_to=@@DEFAULT_LD@@ 4 | 5 | case "${CTNG_LD_IS}" in 6 | bfd) call_to=bfd;; 7 | gold) call_to=gold;; 8 | esac 9 | 10 | exec "${0}.${call_to}" "$@" 11 | exit $? 12 | -------------------------------------------------------------------------------- /packages/dtc/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.kernel.org/pub/scm/utils/dtc/dtc.git' 2 | mirrors='$(CT_Mirrors kernel.org dtc)' 3 | relevantpattern='*.*|.' 4 | archive_formats='.tar.xz .tar.gz' 5 | signature_format='unpacked/.sign' 6 | -------------------------------------------------------------------------------- /packages/m4/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.sv.gnu.org/m4' 2 | bootstrap='./bootstrap' 3 | mirrors='$(CT_Mirrors GNU m4)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.xz .tar.bz2 .tar.gz' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /packages/isl/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://repo.or.cz/isl.git' 2 | bootstrap='./autogen.sh' 3 | mirrors='https://libisl.sourceforge.io' 4 | relevantpattern='*.*|.' 5 | milestones='0.15 0.18' 6 | archive_formats='.tar.xz .tar.bz2 .tar.gz' 7 | -------------------------------------------------------------------------------- /samples/nios2-altera-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_NIOS2=y 3 | CT_ARCH_USE_MMU=y 4 | CT_TARGET_VENDOR="altera" 5 | CT_KERNEL_LINUX=y 6 | CT_CC_LANG_CXX=y 7 | CT_DEBUG_GDB=y 8 | # CT_GDB_CROSS_PYTHON is not set 9 | -------------------------------------------------------------------------------- /samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Ray Donnelly" 2 | reporter_url="https://github.com/crosstool-ng/crosstool-ng" 3 | reporter_comment="Tested as Canadian Cross with build of GNU/Linux-x86_64 and Cygwin-x86_64" 4 | -------------------------------------------------------------------------------- /packages/bison/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.savannah.gnu.org/git/bison.git' 2 | bootstrap='./bootstrap' 3 | mirrors='$(CT_Mirrors GNU bison)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.xz .tar.gz' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /packages/libtool/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.savannah.gnu.org/libtool.git' 2 | bootstrap='./bootstrap' 3 | mirrors='$(CT_Mirrors GNU libtool)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.xz .tar.gz' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /packages/make/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.savannah.gnu.org/git/make.git' 2 | bootstrap='autoreconf -i' 3 | mirrors='$(CT_Mirrors GNU make)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.lz .tar.gz' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /samples/arc-multilib-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARC=y 3 | CT_MULTILIB=y 4 | CT_TARGET_CFLAGS="-matomic" 5 | CT_TARGET_VENDOR="multilib" 6 | CT_TARGET_ALIAS="arc-linux" 7 | CT_KERNEL_LINUX=y 8 | CT_LIBC_UCLIBC_NG=y 9 | -------------------------------------------------------------------------------- /samples/arm-bare_newlib_cortex_m3_nommu-eabi/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Yann E. MORIN" 2 | reporter_url="http://ymorin.is-a-geek.org/projects/crosstool" 3 | reporter_comment="Experimental toolchain for ARM cortex-m3 in Thumb-only, noMMU, and newlib." 4 | -------------------------------------------------------------------------------- /samples/i686-centos6-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_ARCH="i686" 5 | CT_TARGET_VENDOR="centos6" 6 | CT_KERNEL_LINUX=y 7 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 8 | CT_CC_LANG_CXX=y 9 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_M68K=y 3 | CT_CANADIAN=y 4 | CT_HOST="powerpc-unknown-linux-uclibc" 5 | CT_KERNEL_LINUX=y 6 | CT_THREADS_LT=y 7 | CT_GETTEXT_V_0_20_1=y 8 | -------------------------------------------------------------------------------- /config/comp_tools/make.in: -------------------------------------------------------------------------------- 1 | # GNU make 2 | 3 | ## default y if !CONFIGURE_has_make_3_81_or_newer 4 | 5 | config MAKE_GMAKE_SYMLINK 6 | bool "Create 'gmake' symlink" 7 | 8 | config MAKE_GNUMAKE_SYMLINK 9 | bool "Create 'gnumake' symlink" 10 | -------------------------------------------------------------------------------- /packages/zlib/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/madler/zlib.git' 2 | mirrors='https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/' 3 | archive_formats='.tar.xz .tar.gz' 4 | signature_format='packed/.asc' 5 | -------------------------------------------------------------------------------- /samples/arc-arc700-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARC=y 3 | CT_ARCH_CPU="arc700" 4 | CT_TARGET_CFLAGS="-mno-atomic" 5 | CT_TARGET_VENDOR="arc700" 6 | CT_TARGET_ALIAS="arc-linux" 7 | CT_KERNEL_LINUX=y 8 | CT_LIBC_UCLIBC_NG=y 9 | -------------------------------------------------------------------------------- /packages/automake/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.savannah.gnu.org/git/automake.git' 2 | bootstrap='./bootstrap' 3 | mirrors='$(CT_Mirrors GNU automake)' 4 | relevantpattern='1.*|.' 5 | archive_formats='.tar.xz .tar.gz' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /samples/armv7-rpi2-linux-gnueabihf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Frederick Zhang " 2 | reporter_url="https://blog.onee3.org" 3 | reporter_comment="crosstool-NG configuration for Raspberry Pi 2 (Raspbian Jessie). Adjust the settings as you need." 4 | -------------------------------------------------------------------------------- /samples/i686-w64-mingw32,nios2-spico-elf/reported.by: -------------------------------------------------------------------------------- 1 | reporter_name="Daniel Zimmermann " 2 | reporter_url="http://www.zimme.de" 3 | reporter_comment="cross compiler toolchain for the NIOS2 architecture. NIOS2 is a soft microprocessor from Altera" 4 | -------------------------------------------------------------------------------- /samples/powerpc-e300c3-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_CPU="e300c3" 4 | CT_TARGET_VENDOR="e300c3" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set 8 | CT_CC_LANG_CXX=y 9 | -------------------------------------------------------------------------------- /samples/powerpc64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_64=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_PLUGINS=y 6 | CT_CC_LANG_CXX=y 7 | CT_DEBUG_GDB=y 8 | # CT_GDB_CROSS_PYTHON is not set 9 | CT_GDB_NATIVE=y 10 | -------------------------------------------------------------------------------- /contrib/gcc-test-suite/default.cfg: -------------------------------------------------------------------------------- 1 | # Default test suite configuration 2 | 3 | # Default DejaGnu configuration 4 | DG_TOOLNAME = gcc 5 | DG_TARGET_HOSTNAME = 127.0.0.1 6 | DG_TARGET_USERNAME = root 7 | 8 | # Default tests 9 | DG_C_TESTS = 10 | DG_CPP_TESTS = 11 | -------------------------------------------------------------------------------- /kconfig/.gitignore: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-only 2 | 3 | # 4 | # Generated files 5 | # 6 | *.o 7 | .deps 8 | .dirstamp 9 | *.lex.c 10 | *.tab.c 11 | *.tab.h 12 | Makefile 13 | 14 | # 15 | # configuration programs 16 | # 17 | conf 18 | mconf 19 | nconf 20 | -------------------------------------------------------------------------------- /packages/binutils-linaro/package.desc: -------------------------------------------------------------------------------- 1 | master='binutils' 2 | repository='git https://git.linaro.org/toolchain/binutils-gdb.git' 3 | mirrors='$(CT_Mirrors Linaro binutils ${CT_BINUTILS_LINARO_VERSION})' 4 | origin='Linaro' 5 | experimental='yes' 6 | archive_formats='.tar.xz' 7 | -------------------------------------------------------------------------------- /packages/duma/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/johnsonjh/duma' 2 | mirrors='https://github.com/johnsonjh/duma/archive/refs/tags' 3 | archive_filename='VERSION_@{version}' 4 | archive_dirname='@{pkg_name}-VERSION_@{version}' 5 | archive_formats='.tar.gz .zip' 6 | -------------------------------------------------------------------------------- /packages/strace/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/strace/strace.git' 2 | bootstrap='./bootstrap' 3 | mirrors='https://strace.io/files/${CT_STRACE_VERSION} https://github.com/strace/strace/releases/download/v${CT_STRACE_VERSION}' 4 | archive_formats='.tar.xz' 5 | -------------------------------------------------------------------------------- /kconfig/lxdialog/BIG.FAT.WARNING: -------------------------------------------------------------------------------- 1 | This is NOT the official version of dialog. This version has been 2 | significantly modified from the original. It is for use by the Linux 3 | kernel configuration script. Please do not bother Savio Lam with 4 | questions about this program. 5 | -------------------------------------------------------------------------------- /packages/gcc-linaro/package.desc: -------------------------------------------------------------------------------- 1 | master='gcc' 2 | repository='git https://git.linaro.org/toolchain/gcc.git' 3 | mirrors='$(CT_Mirrors Linaro gcc ${CT_GCC_LINARO_VERSION})' 4 | relevantpattern='4.*|- *|.' 5 | origin='Linaro' 6 | experimental='yes' 7 | archive_formats='.tar.xz' 8 | -------------------------------------------------------------------------------- /packages/gdb/package.desc: -------------------------------------------------------------------------------- 1 | origin='GNU' 2 | repository='git git://sourceware.org/git/binutils-gdb.git' 3 | mirrors='$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)' 4 | relevantpattern='[78].*|. *|.' 5 | milestones='8.3 10 11 12' 6 | archive_formats='.tar.xz .tar.gz' 7 | -------------------------------------------------------------------------------- /packages/uClibc-ng/package.desc: -------------------------------------------------------------------------------- 1 | origin='uclibc-ng.org' 2 | repository='git git://uclibc-ng.org/git/uclibc-ng' 3 | mirrors='http://downloads.uclibc-ng.org/releases/${CT_UCLIBC_NG_VERSION}' 4 | archive_formats='.tar.xz .tar.lz .tar.bz2 .tar.gz' 5 | signature_format='packed/.asc' 6 | -------------------------------------------------------------------------------- /samples/mips-malta-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_TARGET_VENDOR="malta" 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_PLUGINS=y 6 | CT_CC_GCC_mips_plt=y 7 | CT_CC_LANG_CXX=y 8 | CT_DEBUG_GDB=y 9 | # CT_GDB_CROSS_PYTHON is not set 10 | -------------------------------------------------------------------------------- /packages/Linaro.help: -------------------------------------------------------------------------------- 1 | Linaro is maintaining some advanced/more stable/experimental versions 2 | of binutils, gcc, glibc and gdb, especially for the ARM architecture. 3 | These versions contain some changes that are not (yet?) merged into 4 | their respective upstream repositories. 5 | -------------------------------------------------------------------------------- /samples/mipsel-sde-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_LE=y 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_VENDOR="sde" 6 | CT_LIBC_NONE=y 7 | # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set 8 | CT_DEBUG_GDB=y 9 | # CT_GDB_CROSS_PYTHON is not set 10 | -------------------------------------------------------------------------------- /m4/ctng_set_kconfig_option.m4: -------------------------------------------------------------------------------- 1 | # Set the kconfig option. 2 | AC_DEFUN([CTNG_SET_KCONFIG_OPTION], 3 | [AS_IF( 4 | [test -n "$$1" -o "$2" = "y" -o "$2" = "1" ], 5 | [AC_SUBST([KCONFIG_$1], ["def_bool y"])], 6 | [AC_SUBST([KCONFIG_$1], ["bool"])]) 7 | ]) 8 | -------------------------------------------------------------------------------- /samples/powerpc64le-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_LE=y 4 | CT_ARCH_64=y 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_LANG_CXX=y 8 | CT_DEBUG_GDB=y 9 | # CT_GDB_CROSS_PYTHON is not set 10 | CT_GDB_NATIVE=y 11 | -------------------------------------------------------------------------------- /scripts/upgrade/v3: -------------------------------------------------------------------------------- 1 | # vim: set filetype=sh : 2 | 3 | # Upgrade v3 -> v4: 4 | # - uClibc retired, leaving only uClibc-ng 5 | upgrade() 6 | { 7 | case "${opt}" in 8 | CT_LIBC_UCLIBC) 9 | replace CT_LIBC_UCLIBC_NG 10 | ;; 11 | esac 12 | } 13 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_KERNEL_LINUX=y 4 | CT_BINUTILS_PLUGINS=y 5 | CT_CC_LANG_CXX=y 6 | CT_DEBUG_DUMA=y 7 | CT_DEBUG_GDB=y 8 | # CT_GDB_CROSS_PYTHON is not set 9 | CT_GDB_NATIVE=y 10 | CT_DEBUG_STRACE=y 11 | -------------------------------------------------------------------------------- /samples/xtensa-fsf-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_XTENSA=y 3 | CT_ARCH_BE=y 4 | CT_TARGET_CFLAGS="-mlongcalls -mtext-section-literals" 5 | CT_TARGET_VENDOR="fsf" 6 | CT_KERNEL_LINUX=y 7 | CT_LIBC_UCLIBC_NG=y 8 | CT_CC_LANG_CXX=y 9 | CT_DEBUG_GDB=y 10 | -------------------------------------------------------------------------------- /config/arch/m68k.in: -------------------------------------------------------------------------------- 1 | # m68k specific configuration file 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_32 5 | ## select ARCH_DEFAULT_32 6 | ## select ARCH_DEFAULT_BE 7 | ## select ARCH_SUPPORTS_FLAT_FORMAT 8 | ## select ARCH_SUPPORTS_WITH_CPU 9 | ## 10 | ## help The m68k architecture 11 | -------------------------------------------------------------------------------- /config/kernel/windows.in: -------------------------------------------------------------------------------- 1 | # windows config options 2 | 3 | ## no-package 4 | ## depends on ARCH_X86 5 | ## depends on EXPERIMENTAL 6 | ## 7 | ## select WINDOWS 8 | ## 9 | ## help Build a toolchain targeting systems running Windows as host 10 | 11 | ## select KERNEL_SUPPORTS_SHARED_LIBS 12 | -------------------------------------------------------------------------------- /packages/gnuprumcu/package.desc: -------------------------------------------------------------------------------- 1 | origin='dinux.eu' 2 | repository='git https://github.com/dinuxbg/gnuprumcu.git' 3 | bootstrap='autoreconf -vfi' 4 | relevantpattern='*.*.*' 5 | archive_formats='.tar.gz' 6 | mirrors='https://github.com/dinuxbg/gnuprumcu/releases/download/v${CT_GNUPRUMCU_VERSION}' 7 | -------------------------------------------------------------------------------- /samples/powerpc-405-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_CPU="405" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_VENDOR="405" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_CC_LANG_CXX=y 9 | CT_DEBUG_GDB=y 10 | # CT_GDB_CROSS_PYTHON is not set 11 | -------------------------------------------------------------------------------- /packages/picolibc/package.desc: -------------------------------------------------------------------------------- 1 | origin='keithp.com' 2 | repository='git https://github.com/picolibc/picolibc.git' 3 | milestones='1.4 1.5 1.6 1.7' 4 | relevantpattern='*.*|.*. *.*|.' 5 | archive_formats='.tar.xz' 6 | mirrors='https://github.com/picolibc/picolibc/releases/download/${CT_PICOLIBC_VERSION}' 7 | -------------------------------------------------------------------------------- /samples/i686-w64-mingw32/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_ARCH="i686" 5 | CT_TARGET_VENDOR="w64" 6 | CT_KERNEL_WINDOWS=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_MINGW_DIRECTX=y 9 | CT_MINGW_DDK=y 10 | CT_THREADS_POSIX=y 11 | CT_CC_LANG_CXX=y 12 | -------------------------------------------------------------------------------- /samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_FLOAT_SW=y 4 | CT_TARGET_VENDOR="unknown_nofpu" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_LANG_CXX=y 8 | CT_DEBUG_DUMA=y 9 | CT_DEBUG_GDB=y 10 | CT_DEBUG_STRACE=y 11 | -------------------------------------------------------------------------------- /config/arch/avr.in: -------------------------------------------------------------------------------- 1 | # AVR specific config options 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_8 5 | ## select ARCH_DEFAULT_8 6 | ## select ARCH_REQUIRES_MULTILIB 7 | ## 8 | ## help The 8-bit AVR architecture, as defined by: 9 | ## help http://www.atmel.com/products/microcontrollers/avr 10 | -------------------------------------------------------------------------------- /samples/i686-centos7-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_ARCH="i686" 5 | CT_TARGET_VENDOR="centos7" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_3_10=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_17=y 10 | CT_CC_LANG_CXX=y 11 | -------------------------------------------------------------------------------- /samples/x86_64-ubuntu16.04-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="ubuntu16.04" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_4_4=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_23=y 10 | CT_CC_LANG_CXX=y 11 | -------------------------------------------------------------------------------- /samples/i686-ubuntu16.04-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_ARCH="i686" 5 | CT_TARGET_VENDOR="ubuntu16.04" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_4_4=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_23=y 10 | CT_CC_LANG_CXX=y 11 | -------------------------------------------------------------------------------- /scripts/build/libc/none.sh: -------------------------------------------------------------------------------- 1 | # This file adds functions to build the C library for bare metal (IE. none) 2 | # Copyright 2008 Yann E. MORIN 3 | # Licensed under the GPL v2. See COPYING in the root of this package 4 | 5 | none_get() 6 | { 7 | : 8 | } 9 | 10 | none_extract() 11 | { 12 | : 13 | } 14 | -------------------------------------------------------------------------------- /packages/gcc/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://gcc.gnu.org/git/gcc.git' 2 | mirrors='$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})' 3 | relevantpattern='4.*|. *|.' 4 | origin='GNU' 5 | milestones='4.9 5 6 7 8 9 10 11 12' 6 | archive_formats='.tar.xz .tar.gz' 7 | -------------------------------------------------------------------------------- /packages/gmp/package.desc: -------------------------------------------------------------------------------- 1 | repository='hg https://gmplib.org/repo/gmp/' 2 | bootstrap='./.bootstrap' 3 | mirrors='https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.xz .tar.lz .tar.bz2' 6 | signature_format='packed/.sig' 7 | -------------------------------------------------------------------------------- /packages/mpc/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://scm.gforge.inria.fr/anonscm/git/mpc/mpc.git' 2 | bootstrap='autoreconf -i' 3 | mirrors='http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.gz' 6 | signature_format='packed/.sig' 7 | milestones='1.1.0' 8 | -------------------------------------------------------------------------------- /samples/aarch64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_64=y 4 | CT_TARGET_VENDOR="" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_CC_LANG_CXX=y 11 | CT_DEBUG_GDB=y 12 | -------------------------------------------------------------------------------- /samples/m68k-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_M68K=y 3 | CT_ARCH_CPU="cpu32" 4 | CT_ARCH_BINFMT_FLAT=y 5 | CT_LIBC_NONE=y 6 | # CT_CC_GCC_USE_GRAPHITE is not set 7 | # CT_CC_GCC_USE_LTO is not set 8 | CT_COMP_TOOLS_AUTOCONF=y 9 | CT_COMP_TOOLS_AUTOMAKE=y 10 | CT_COMP_TOOLS_LIBTOOL=y 11 | -------------------------------------------------------------------------------- /samples/powerpc64-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_MULTILIB=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_CC_LANG_CXX=y 9 | CT_DEBUG_GDB=y 10 | # CT_GDB_CROSS_PYTHON is not set 11 | CT_GDB_NATIVE=y 12 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_MOXIE=y 4 | CT_CANADIAN=y 5 | CT_HOST="x86_64-multilib-linux-uclibc" 6 | CT_DEBUG_GDB=y 7 | CT_GDB_CROSS_SIM=y 8 | # CT_LIBICONV_NEEDED is not set 9 | # CT_GETTEXT_NEEDED is not set 10 | -------------------------------------------------------------------------------- /packages/libelf/package.desc: -------------------------------------------------------------------------------- 1 | # FIXME No public repository and no new releases. 2 | # Consider switching to/adding project elftoolchain? 3 | mirrors='https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/' 4 | relevantpattern='*.*|.' 5 | archive_formats='.tar.gz' 6 | -------------------------------------------------------------------------------- /m4/po.m4: -------------------------------------------------------------------------------- 1 | # po.m4 serial 24 2 | dnl Dummy version of po.m4 from gettext. Crosstool-NG currently doesn't have 3 | dnl any localications for kconfig (and if we decide to, we'd need much more than 4 | dnl that). So ignore PO_SUBDIRS and any possible dependencies the real po.m4 would 5 | dnl have pulled in. 6 | AC_DEFUN([AM_PO_SUBDIRS], []) 7 | -------------------------------------------------------------------------------- /maintainer/README: -------------------------------------------------------------------------------- 1 | These scripts are not of much interest to the end user. 2 | They are used to automate everyday maintenance tasks for crosstool-NG. As such, 3 | they are not subject to the same level of portability requirements - they can 4 | expect to be run on a fairly modern Linux distribution, with bash, GNU sed and 5 | grep, etc. 6 | -------------------------------------------------------------------------------- /packages/binutils/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://sourceware.org/git/binutils-gdb.git' 2 | mirrors='$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)' 3 | relevantpattern='*.*|.' 4 | origin='GNU' 5 | milestones='2.26 2.27 2.30 2.39' 6 | archive_formats='.tar.xz .tar.bz2 .tar.gz' 7 | signature_format='packed/.sig' 8 | -------------------------------------------------------------------------------- /samples/powerpc-unknown-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_FLOAT_SW=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_FOR_TARGET=y 6 | CT_LIBC_UCLIBC_NG=y 7 | CT_CC_LANG_CXX=y 8 | CT_CC_LANG_FORTRAN=y 9 | CT_DEBUG_DUMA=y 10 | CT_DEBUG_GDB=y 11 | CT_GDB_NATIVE=y 12 | CT_DEBUG_STRACE=y 13 | -------------------------------------------------------------------------------- /maintainer/create-release.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -ex 4 | 5 | # Go to the top-level 6 | topdir=`git rev-parse --show-toplevel` 7 | if [ -z "${topdir}" ]; then 8 | do_abort "Not in the Git clone" 9 | fi 10 | cd "${topdir}" 11 | git clean -fxdq 12 | ./bootstrap 13 | ./configure --enable-local 14 | make dist-create-release 15 | -------------------------------------------------------------------------------- /packages/GNU.help: -------------------------------------------------------------------------------- 1 | GNU (which is a recursive acronym for "GNU's Not Unix") provides GNU binutils, 2 | GNU C Compiler (gcc), GNU debugger (gdb) and many other utilities. GNU is 3 | considered the master source for these packages. 4 | 5 | You should select "GNU" here unless you definitely know that you need some version 6 | from another source. 7 | -------------------------------------------------------------------------------- /packages/mingw-w64/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.code.sf.net/p/mingw-w64/mingw-w64' 2 | mirrors='http://downloads.sourceforge.net/sourceforge/mingw-w64 https://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-release/' 3 | relevantpattern='v*.*|.' 4 | archive_formats='.tar.bz2 .zip' 5 | signature_format='packed/.sig' 6 | -------------------------------------------------------------------------------- /samples/sh-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SH=y 3 | CT_ARCH_CPU="sh4" 4 | CT_ARCH_LE_BE=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_CC_GCC_MULTILIB_LIST="m4-nofpu,m4a,m3" 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_GDB=y 11 | # CT_GDB_CROSS_PYTHON is not set 12 | -------------------------------------------------------------------------------- /samples/x86_64-w64-mingw32/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_X86=y 4 | CT_MULTILIB=y 5 | CT_ARCH_64=y 6 | CT_TARGET_VENDOR="w64" 7 | CT_KERNEL_WINDOWS=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_MINGW_DIRECTX=y 10 | CT_MINGW_DDK=y 11 | CT_THREADS_POSIX=y 12 | CT_CC_LANG_CXX=y 13 | CT_CC_LANG_FORTRAN=y 14 | -------------------------------------------------------------------------------- /samples/arm-picolibc-eabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_MULTILIB=y 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_CFLAGS="-ftls-model=local-exec" 6 | CT_TARGET_VENDOR="picolibc" 7 | CT_LIBC_NONE=y 8 | CT_CC_GCC_MULTILIB_LIST="rmprofile" 9 | CT_CC_GCC_CONFIG_TLS=y 10 | CT_CC_LANG_CXX=y 11 | CT_COMP_LIBS_PICOLIBC=y 12 | -------------------------------------------------------------------------------- /samples/mips-ar2315-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_TUNE="4kc" 4 | CT_ARCH_ARCH="4kc" 5 | CT_ARCH_FLOAT_SW=y 6 | CT_TARGET_VENDOR="ar2315" 7 | CT_KERNEL_LINUX=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_CC_GCC_mips_plt=y 10 | CT_CC_LANG_CXX=y 11 | CT_DEBUG_GDB=y 12 | # CT_GDB_CROSS_PYTHON is not set 13 | -------------------------------------------------------------------------------- /samples/mips-unknown-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_ARCH="mips1" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_LIBC_UCLIBC_NG=y 8 | CT_CC_GCC_mips_plt=y 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_DUMA=y 11 | CT_DEBUG_GDB=y 12 | # CT_GDB_CROSS_PYTHON is not set 13 | -------------------------------------------------------------------------------- /samples/powerpc-860-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_CPU="860" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_VENDOR="860" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_GLIBC_EXTRA_CONFIG_ARRAY="--without-fp" 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_GDB=y 11 | # CT_GDB_CROSS_PYTHON is not set 12 | -------------------------------------------------------------------------------- /samples/x86_64-centos7-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="centos7" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_3_10=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_17=y 10 | # CT_CC_GCC_ENABLE_DEFAULT_PIE is not set 11 | CT_CC_LANG_CXX=y 12 | -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- 1 | ### Issue submission guidelines 2 | See [detaled guidelines](http://crosstool-ng.github.io/support/). In short: 3 | - Report crosstool-NG version 4 | - Report host OS and its version 5 | - Attach `.config` (unless the issue is not related to any configuration) 6 | - Attach `build.log` (unless crosstool-NG fails before the build starts) 7 | -------------------------------------------------------------------------------- /packages/ltrace/package.desc: -------------------------------------------------------------------------------- 1 | repository='git git://git.debian.org/git/collab-maint/ltrace.git' 2 | bootstrap='./autogen.sh' 3 | mirrors='http://ftp.debian.org/debian/pool/main/l/ltrace ftp://ftp.debian.org/debian/pool/main/l/ltrace' 4 | archive_filename='@{pkg_name}_@{version}.orig' 5 | archive_dirname='@{pkg_name}-@{version}' 6 | archive_formats='.tar.bz2' 7 | -------------------------------------------------------------------------------- /samples/aarch64-rpi3-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a53" 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="rpi3" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_GDB=y 13 | -------------------------------------------------------------------------------- /samples/aarch64-rpi4-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a72" 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="rpi4" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_GDB=y 13 | -------------------------------------------------------------------------------- /samples/riscv64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_RISCV=y 4 | # CT_DEMULTILIB is not set 5 | CT_ARCH_USE_MMU=y 6 | CT_ARCH_64=y 7 | CT_ARCH_ARCH="rv64gc" 8 | CT_KERNEL_LINUX=y 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_GDB=y 11 | # CT_GDB_CROSS_PYTHON is not set 12 | # CT_GDB_GDBSERVER is not set 13 | -------------------------------------------------------------------------------- /samples/x86_64-ubuntu14.04-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="ubuntu14.04" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_3_13=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_19=y 10 | # CT_CC_GCC_ENABLE_DEFAULT_PIE is not set 11 | CT_CC_LANG_CXX=y 12 | -------------------------------------------------------------------------------- /m4/README: -------------------------------------------------------------------------------- 1 | These autoconf helper macros come from various sources: 2 | 3 | - ax_*.m4: autoconf-archive, version 2022.09.03 (copied) 4 | - pkg.m4: pkgconf, version 1.8.0 (run configure, then copy) 5 | - gettext.m4, iconv.m4, intlmacosx.m4, nls.m4: gettext 0.21.9 6 | - ctng_*.m4: obviously, implemented anew 7 | - po.m4: a local dummy stub for gettext's version 8 | -------------------------------------------------------------------------------- /packages/linux/package.desc: -------------------------------------------------------------------------------- 1 | origin='www.kernel.org' 2 | repository='git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' 3 | mirrors='$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})' 4 | relevantpattern='2.*.*|. *.*|.' 5 | milestones='3.2 3.7 4.8 5.3 5.5 5.12 5.19' 6 | archive_formats='.tar.xz .tar.gz' 7 | signature_format='unpacked/.sign' 8 | -------------------------------------------------------------------------------- /samples/i686-ubuntu14.04-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_OBSOLETE=y 3 | CT_ARCH_X86=y 4 | CT_ARCH_ARCH="i686" 5 | CT_TARGET_VENDOR="ubuntu14.04" 6 | CT_KERNEL_LINUX=y 7 | CT_LINUX_V_3_13=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_GLIBC_V_2_19=y 10 | # CT_CC_GCC_ENABLE_DEFAULT_PIE is not set 11 | CT_CC_LANG_CXX=y 12 | -------------------------------------------------------------------------------- /samples/mips-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_ARCH="mips1" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_GCC_mips_plt=y 8 | CT_CC_LANG_CXX=y 9 | CT_DEBUG_DUMA=y 10 | CT_DEBUG_GDB=y 11 | # CT_GDB_CROSS_PYTHON is not set 12 | CT_GDB_NATIVE=y 13 | CT_DEBUG_STRACE=y 14 | -------------------------------------------------------------------------------- /samples/mips64el-multilib-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_MULTILIB=y 4 | CT_ARCH_LE=y 5 | CT_ARCH_64=y 6 | CT_ARCH_FLOAT_SW=y 7 | CT_TARGET_VENDOR="multilib" 8 | CT_KERNEL_LINUX=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_LIBC_UCLIBC_NG=y 11 | CT_LIBC_UCLIBC_WCHAR=y 12 | CT_CC_GCC_mips_plt=y 13 | CT_CC_LANG_CXX=y 14 | -------------------------------------------------------------------------------- /samples/armeb-unknown-eabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_BE=y 4 | CT_ARCH_FLOAT_SW=y 5 | CT_BINUTILS_LINKER_LD_GOLD=y 6 | CT_BINUTILS_GOLD_THREADS=y 7 | CT_BINUTILS_LD_WRAPPER=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_LIBC_NONE=y 10 | # CT_CC_GCC_USE_GRAPHITE is not set 11 | # CT_CC_GCC_USE_LTO is not set 12 | CT_DEBUG_GDB=y 13 | -------------------------------------------------------------------------------- /samples/loongarch64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_LOONGARCH=y 4 | # CT_DEMULTILIB is not set 5 | CT_ARCH_USE_MMU=y 6 | CT_ARCH_64=y 7 | CT_ARCH_ARCH="loongarch64" 8 | CT_KERNEL_LINUX=y 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_GDB=y 11 | # CT_GDB_CROSS_PYTHON is not set 12 | # CT_GDB_GDBSERVER is not set 13 | -------------------------------------------------------------------------------- /packages/libiconv/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.savannah.gnu.org/git/libiconv.git' 2 | # TBD autogen.sh will check out most recent gnulib - need to make gnulib 3 | # a separate package and depend on it in case of devel builds? 4 | bootstrap='./autogen.sh' 5 | mirrors='$(CT_Mirrors GNU libiconv)' 6 | archive_formats='.tar.gz' 7 | signature_format='packed/.sig' 8 | -------------------------------------------------------------------------------- /samples/tic6x-uclinux/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_C6X=y 4 | CT_OMIT_TARGET_VENDOR=y 5 | CT_MULTILIB=y 6 | CT_KERNEL_LINUX=y 7 | CT_ARCH_BINFMT_FDPIC=y 8 | CT_LIBC_UCLIBC_NG=y 9 | CT_UCLIBC_NG_SRC_DEVEL=y 10 | CT_UCLIBC_NG_DEVEL_URL="https://github.com/DspHack/uclibc-ng.git" 11 | CT_THREADS_LT=y 12 | CT_CC_LANG_CXX=y 13 | -------------------------------------------------------------------------------- /samples/x86_64-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_ARCH_64=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_LINKER_LD_GOLD=y 6 | CT_BINUTILS_GOLD_THREADS=y 7 | CT_BINUTILS_LD_WRAPPER=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_GLIBC_KERNEL_VERSION_NONE=y 10 | CT_CC_GCC_LNK_HASH_STYLE_BOTH=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_GDB=y 13 | -------------------------------------------------------------------------------- /scripts/build/arch/microblaze.sh: -------------------------------------------------------------------------------- 1 | # Compute microblaze specific values 2 | 3 | CT_DoArchTupleValues () { 4 | # The architecture part of the tuple: 5 | CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX:-${target_endian_el}}" 6 | } 7 | 8 | CT_DoArchUClibcConfig() { 9 | local cfg="${1}" 10 | 11 | CT_DoArchUClibcSelectArch "${cfg}" "microblaze" 12 | } 13 | -------------------------------------------------------------------------------- /samples/arm-unknown-eabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_FLOAT_SW=y 4 | CT_TARGET_CFLAGS="-ftls-model=local-exec" 5 | CT_LIBC_NEWLIB_IO_C99FMT=y 6 | CT_LIBC_NEWLIB_IO_LL=y 7 | CT_LIBC_NEWLIB_IO_FLOAT=y 8 | CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS=y 9 | CT_CC_LANG_CXX=y 10 | CT_COMP_LIBS_NEWLIB_NANO=y 11 | CT_COMP_LIBS_PICOLIBC=y 12 | -------------------------------------------------------------------------------- /samples/sh-multilib-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SH=y 3 | CT_ARCH_CPU="sh4" 4 | CT_ARCH_LE_BE=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_LIBC_UCLIBC_NG=y 9 | CT_CC_GCC_MULTILIB_LIST="sh3,sh4,sh4a,sh4a-nofpu" 10 | CT_CC_LANG_CXX=y 11 | CT_DEBUG_GDB=y 12 | # CT_GDB_CROSS_PYTHON is not set 13 | -------------------------------------------------------------------------------- /config/arch/moxie.in: -------------------------------------------------------------------------------- 1 | # Moxie soft-core architecture 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_32 5 | ## select ARCH_DEFAULT_32 6 | ## select ARCH_SUPPORTS_EITHER_ENDIAN 7 | ## select ARCH_DEFAULT_BE 8 | ## depends on EXPERIMENTAL 9 | 10 | ## help The Moxie soft-core architecture, as defined by: 11 | ## help http://moxielogic.org/blog/pages/architecture.html 12 | -------------------------------------------------------------------------------- /packages/newlib/package.desc: -------------------------------------------------------------------------------- 1 | origin='RedHat' 2 | repository='git git://sourceware.org/git/newlib-cygwin.git' 3 | # Do not use "$(CT_Mirrors sourceware newlib)" here: the mirrors (kernel.org 4 | # and gnu.org) only store some older releases of newlib (2.0.0 and before). 5 | mirrors='ftp://sourceware.org/pub/newlib' 6 | relevantpattern='*.*|.*. *.*|.' 7 | archive_formats='.tar.gz' 8 | -------------------------------------------------------------------------------- /samples/mipsel-unknown-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_ARCH_LE=y 4 | CT_ARCH_ARCH="mips1" 5 | CT_ARCH_FLOAT_SW=y 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_PLUGINS=y 8 | CT_CC_GCC_mips_plt=y 9 | CT_CC_LANG_CXX=y 10 | CT_DEBUG_DUMA=y 11 | CT_DEBUG_GDB=y 12 | # CT_GDB_CROSS_PYTHON is not set 13 | CT_GDB_NATIVE=y 14 | CT_DEBUG_STRACE=y 15 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_TARGET_VENDOR="" 4 | CT_CANADIAN=y 5 | CT_HOST="x86_64-multilib-linux-uclibc" 6 | CT_BINUTILS_PLUGINS=y 7 | CT_CC_LANG_CXX=y 8 | CT_DEBUG_GDB=y 9 | CT_GETTEXT_V_0_20_1=y 10 | CT_COMP_TOOLS_FOR_HOST=y 11 | CT_COMP_TOOLS_M4=y 12 | CT_COMP_TOOLS_MAKE=y 13 | -------------------------------------------------------------------------------- /config/arch/msp430.in: -------------------------------------------------------------------------------- 1 | # MSP430 specific config options 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_16 5 | ## select ARCH_DEFAULT_16 6 | ## select ARCH_REQUIRES_MULTILIB 7 | ## depends on EXPERIMENTAL 8 | ## 9 | ## help The 16-bit MSP430 architecture, as defined by: 10 | ## help http://www.ti.com/lsds/ti/microcontrollers-16-bit-32-bit/msp/overview.page?HQS=msp430 11 | -------------------------------------------------------------------------------- /config/arch/nios2.in: -------------------------------------------------------------------------------- 1 | # NIOS232 specific configuration file 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_32 5 | ## select ARCH_DEFAULT_32 6 | ## select ARCH_SUPPORTS_BOTH_MMU 7 | ## select ARCH_DEFAULT_LE 8 | ## select ARCH_SUPPORTS_WITH_ARCH 9 | ## select ARCH_SUPPORTS_FLAT_FORMAT 10 | ## 11 | ## help The NIOS2 architecture, as defined by: 12 | ## help http://www.altera.com 13 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- 1 | crosstool-ng (1.23.0-1) unstable; urgency=low 2 | 3 | * Initial upload, Closes: #721430 4 | 5 | -- Multiple Candidates Wed, 24 May 2017 13:47:31 +0200 6 | 7 | crosstool-ng (1.22.0git) unstable; urgency=low 8 | 9 | * Initial Debianized Release. 10 | 11 | -- Andrew 'Necromant' Andrianov Mon, 07 Dec 2015 20:53:53 +0300 12 | -------------------------------------------------------------------------------- /packages/gettext/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://git.savannah.gnu.org/git/gettext.git' 2 | # TBD autogen.sh will check out most recent gnulib - need to make gnulib 3 | # a separate package and depend on it in case of devel builds? 4 | bootstrap='./autogen.sh' 5 | mirrors='$(CT_Mirrors GNU gettext)' 6 | archive_formats='.tar.xz .tar.gz' 7 | signature_format='packed/.sig' 8 | milestones='0.21' 9 | -------------------------------------------------------------------------------- /packages/mpc/1.0.3/chksum: -------------------------------------------------------------------------------- 1 | md5 mpc-1.0.3.tar.gz d6a1d5f8ddea3abd2cc3e98f58352d26 2 | sha1 mpc-1.0.3.tar.gz b8be66396c726fdc36ebb0f692ed8a8cca3bcc66 3 | sha256 mpc-1.0.3.tar.gz 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3 4 | sha512 mpc-1.0.3.tar.gz 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43 5 | -------------------------------------------------------------------------------- /packages/mpc/1.1.0/chksum: -------------------------------------------------------------------------------- 1 | md5 mpc-1.1.0.tar.gz 4125404e41e482ec68282a2e687f6c73 2 | sha1 mpc-1.1.0.tar.gz b019d9e1d27ec5fb99497159d43a3164995de2d0 3 | sha256 mpc-1.1.0.tar.gz 6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e 4 | sha512 mpc-1.1.0.tar.gz 72d657958b07c7812dc9c7cbae093118ce0e454c68a585bfb0e2fa559f1bf7c5f49b93906f580ab3f1073e5b595d23c6494d4d76b765d16dde857a18dd239628 5 | -------------------------------------------------------------------------------- /packages/mpc/1.2.1/chksum: -------------------------------------------------------------------------------- 1 | md5 mpc-1.2.1.tar.gz 9f16c976c25bb0f76b50be749cd7a3a8 2 | sha1 mpc-1.2.1.tar.gz 2a4919abf445c6eda4e120cd669b8733ce337227 3 | sha256 mpc-1.2.1.tar.gz 17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459 4 | sha512 mpc-1.2.1.tar.gz 3279f813ab37f47fdcc800e4ac5f306417d07f539593ca715876e43e04896e1d5bceccfb288ef2908a3f24b760747d0dbd0392a24b9b341bc3e12082e5c836ee 5 | -------------------------------------------------------------------------------- /samples/aarch64-unknown-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_64=y 4 | CT_TARGET_VENDOR="" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_LIBC_UCLIBC_NG=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_GDB=y 13 | CT_GDB_NATIVE=y 14 | CT_DEBUG_STRACE=y 15 | -------------------------------------------------------------------------------- /packages/musl/1.2.1/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.2.1.tar.gz 2720bdbed739e94c4d7acdc91c0cd9d6 2 | sha1 musl-1.2.1.tar.gz 031062cf1a3c3e81e3dbae5ad2edbeff02ca198f 3 | sha256 musl-1.2.1.tar.gz 68af6e18539f646f9c41a3a2bb25be4a5cfa5a8f65f0bb647fd2bbfdf877e84b 4 | sha512 musl-1.2.1.tar.gz 455464ef47108a78457291bda2b1ea574987a1787f6001e9376956f20521593a4816bc215dab41c1a80292ae7ebd315accb4d4fa6a1210ff77d9a4d68239e960 5 | -------------------------------------------------------------------------------- /packages/musl/1.2.2/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.2.2.tar.gz aed8ae9e2b0898151b36a204088292dd 2 | sha1 musl-1.2.2.tar.gz e7ba5f0a5f89c13843b955e916f1d9a9d4b6ab9a 3 | sha256 musl-1.2.2.tar.gz 9b969322012d796dc23dda27a35866034fa67d8fb67e0e2c45c913c3d43219dd 4 | sha512 musl-1.2.2.tar.gz 5344b581bd6463d71af8c13e91792fa51f25a96a1ecbea81e42664b63d90b325aeb421dfbc8c22e187397ca08e84d9296a0c0c299ba04fa2b751d6864914bd82 5 | -------------------------------------------------------------------------------- /packages/musl/1.2.3/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.2.3.tar.gz a507ae4f7f20bcfe566d8eb65c1af73e 2 | sha1 musl-1.2.3.tar.gz 3b6b673196c2dc96b24c5d6028c5fa922457dd26 3 | sha256 musl-1.2.3.tar.gz 7d5b0b6062521e4627e099e4c9dc8248d32a30285e959b7eecaa780cf8cfd4a4 4 | sha512 musl-1.2.3.tar.gz 9332f713d3eb7de4369bc0327d99252275ee52abf523ee34b894b24a387f67579787f7c72a46cf652e090cffdb0bc3719a4e7b84dca66890b6a37f12e8ad089c 5 | -------------------------------------------------------------------------------- /samples/armv6-nommu-linux-uclibcgnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_SUFFIX="v6" 4 | # CT_ARCH_USE_MMU is not set 5 | CT_TARGET_VENDOR="nommu" 6 | CT_KERNEL_LINUX=y 7 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 8 | CT_BINUTILS_PLUGINS=y 9 | CT_THREADS_NONE=y 10 | CT_CC_GCC_DISABLE_PCH=y 11 | CT_CC_GCC_BUILD_ID=y 12 | CT_CC_GCC_LNK_HASH_STYLE_BOTH=y 13 | -------------------------------------------------------------------------------- /samples/i686-w64-mingw32,nios2-spico-elf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | # CT_REMOVE_DOCS is not set 4 | CT_ARCH_NIOS2=y 5 | CT_STATIC_TOOLCHAIN=y 6 | CT_TOOLCHAIN_BUGURL="https://bitbucket.org/netzimme/eax-gcc/issues?status=new&status=open" 7 | CT_TARGET_VENDOR="spico" 8 | CT_CANADIAN=y 9 | CT_HOST="i686-w64-mingw32" 10 | CT_CC_LANG_CXX=y 11 | CT_DEBUG_GDB=y 12 | -------------------------------------------------------------------------------- /packages/gcc/6.5.0/0015-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -25,6 +25,7 @@ 8 | #include "io.h" 9 | #include "unix.h" 10 | #include 11 | +#include 12 | #if !HAVE_UNLINK_OPEN_FILE 13 | #include 14 | #endif 15 | -------------------------------------------------------------------------------- /packages/gcc/7.5.0/0007-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -25,6 +25,7 @@ 8 | #include "io.h" 9 | #include "unix.h" 10 | #include 11 | +#include 12 | #if !HAVE_UNLINK_OPEN_FILE 13 | #include 14 | #endif 15 | -------------------------------------------------------------------------------- /packages/musl/1.1.16/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.16.tar.gz ac52ccaec6b06ab0f289d37e8436859b 2 | sha1 musl-1.1.16.tar.gz 5c2204b31b1ee08a01d4d3e34c6e46f6256bdac8 3 | sha256 musl-1.1.16.tar.gz 937185a5e5d721050306cf106507a006c3f1f86d86cd550024ea7be909071011 4 | sha512 musl-1.1.16.tar.gz 47c00e50b7605102fb4aebe1f9ba9db94d26fac64805f6d744c9c557a05b8a58dff7f9558ff7c8d66b5d7c43740cdc2dd79448bacac47f1414e6ada99c210140 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.17/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.17.tar.gz b2cbb0598ced4fd337b07c27b08d1233 2 | sha1 musl-1.1.17.tar.gz 0f8ec8cd44c9d3c8a5138e85a867644497f061fc 3 | sha256 musl-1.1.17.tar.gz c8aa51c747a600704bed169340bf3e03742ceee027ea0051dd4b6cc3c5f51464 4 | sha512 musl-1.1.17.tar.gz bc99c7d58d64116c03e68fe77141a1f2938e0c01ba027937587a060d435b4b00b8b1f18c63fb8ed445ef36f377974e02a7b4821c793e4292041e31e66f145428 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.18/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.18.tar.gz 5ff5f669dd248f00df77c19f575d2039 2 | sha1 musl-1.1.18.tar.gz d4e2949afbcdd1d543703bc1728f01bff2f85560 3 | sha256 musl-1.1.18.tar.gz d017ee5d01aec0c522a1330fdff06b1e428cb409e1db819cc4935d5da4a5a118 4 | sha512 musl-1.1.18.tar.gz 4d55c92efe41dfdd9fff6aca5dda76a632a3be60d10e5a7f66a4731d8f7040fb0a20b998965ba4d069b4f8a3527fcd7388e646cb66afc649c4d0cc6c3d358c9c 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.19/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.19.tar.gz 399784355ef84d800623ef5e3f51e8b8 2 | sha1 musl-1.1.19.tar.gz 0055c906d2cea2f5f2406f4d922b7d189d406c66 3 | sha256 musl-1.1.19.tar.gz db59a8578226b98373f5b27e61f0dd29ad2456f4aa9cec587ba8c24508e4c1d9 4 | sha512 musl-1.1.19.tar.gz abee52d53af4b3c14c9088866c911a24d2b6ef67dc494f38a7a09dfe77250026f77528c24c52469c89cffa8ced2f0fa95badbdcf8d4460c90faba47e3927bcc5 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.20/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.20.tar.gz 8d5dc34a4778b24b5b60f56330c75fee 2 | sha1 musl-1.1.20.tar.gz 469b3af68a49188c8db4cc94077719152c0d41f1 3 | sha256 musl-1.1.20.tar.gz 44be8771d0e6c6b5f82dd15662eb2957c9a3173a19a8b49966ac0542bbd40d61 4 | sha512 musl-1.1.20.tar.gz d3a7a30aa375ca50d7dcfbd618581d59e1aa5378417f50a0ca5510099336fd74cc9db468e05c93dda3067abd890f6bd47af226c3446bb833adf0a5054bff2e5d 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.21/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.21.tar.gz 7fa82f223a9a10959162185fcedfcc7b 2 | sha1 musl-1.1.21.tar.gz de45b38c1efcfe9a4847e7224345a8df2275e462 3 | sha256 musl-1.1.21.tar.gz c742b66f6f49c9e5f52f64d8b79fecb5a0f6e0203fca176c70ca20f6be285f44 4 | sha512 musl-1.1.21.tar.gz fa6c4cc012626c5e517e0e10926fc845e3aa5f863ffaceeb38ac5b9ce0af631a37f6b94f470997db09aa0d5e03f4f28a2db83484b0f98481bea2239c1989d363 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.22/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.22.tar.gz 10d243dad141477fbb033f7d1e20477c 2 | sha1 musl-1.1.22.tar.gz 657f359cb054492c56b378c4d8cec5a12bf93061 3 | sha256 musl-1.1.22.tar.gz 8b0941a48d2f980fd7036cfbd24aa1d414f03d9a0652ecbd5ec5c7ff1bee29e3 4 | sha512 musl-1.1.22.tar.gz 08a40d722672504427238e71c9e52a723c6a14735abe9581d6d4bb3f86662d5d51a3f32a6aed6420c1f9680e22a3a554a9b87ae342635be971e2db49cc9fdb87 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.23/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.23.tar.gz 07299585043cd57c1ac1f4411d327ac4 2 | sha1 musl-1.1.23.tar.gz 98f3991d67e0e11dd091eb65890285d8417c7d05 3 | sha256 musl-1.1.23.tar.gz 8a0feb41cef26c97dde382c014e68b9bb335c094bbc1356f6edaaf6b79bd14aa 4 | sha512 musl-1.1.23.tar.gz a2278de9903852b08352d3e734a39d4616caa602496997ba843e8fea0e1c481761776745faf04536a149d1c4af416b68df681b6fbc9ae2de8794e18c2e853b09 5 | -------------------------------------------------------------------------------- /packages/musl/1.1.24/chksum: -------------------------------------------------------------------------------- 1 | md5 musl-1.1.24.tar.gz 2ac378736ea749b073a3795abb095329 2 | sha1 musl-1.1.24.tar.gz b0b5ddf6b65355ac02e2f11c3d262ac5dcf0bab5 3 | sha256 musl-1.1.24.tar.gz 1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 4 | sha512 musl-1.1.24.tar.gz 8987f1e194ea616f34f4f21fe9def28fb7f81d7060e38619206c6349f79db3bbb76bae8b711f5f9b8ed038799c9aea1a4cbec69e0bc4131e246203e133149e77 5 | -------------------------------------------------------------------------------- /packages/ncurses/6.0/chksum: -------------------------------------------------------------------------------- 1 | md5 ncurses-6.0.tar.gz ee13d052e1ead260d7c28071f46eefb1 2 | sha1 ncurses-6.0.tar.gz acd606135a5124905da770803c05f1f20dd3b21c 3 | sha256 ncurses-6.0.tar.gz f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 4 | sha512 ncurses-6.0.tar.gz 9ec194f4783dae6de8c529cac31b5cfbfcfea212c5d47b1f87cd49df013e38f8580a9e7aa1384918df0921b4ba999d5e73eb6d6362cce2d7287e64308b673963 5 | -------------------------------------------------------------------------------- /packages/ncurses/6.1/chksum: -------------------------------------------------------------------------------- 1 | md5 ncurses-6.1.tar.gz 98c889aaf8d23910d2b92d65be2e737a 2 | sha1 ncurses-6.1.tar.gz 57acf6bc24cacd651d82541929f726f4def780cc 3 | sha256 ncurses-6.1.tar.gz aa057eeeb4a14d470101eff4597d5833dcef5965331be3528c08d99cebaa0d17 4 | sha512 ncurses-6.1.tar.gz e308af43f8b7e01e98a55f4f6c4ee4d1c39ce09d95399fa555b3f0cdf5fd0db0f4c4d820b4af78a63f6cf6d8627587114a40af48cfc066134b600520808a77ee 5 | -------------------------------------------------------------------------------- /packages/ncurses/6.2/chksum: -------------------------------------------------------------------------------- 1 | md5 ncurses-6.2.tar.gz e812da327b1c2214ac1aed440ea3ae8d 2 | sha1 ncurses-6.2.tar.gz 56e410fb77f2b5501a0b2f6a995376f3cefe1097 3 | sha256 ncurses-6.2.tar.gz 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d 4 | sha512 ncurses-6.2.tar.gz 4c1333dcc30e858e8a9525d4b9aefb60000cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d 5 | -------------------------------------------------------------------------------- /packages/strace/5.16/chksum: -------------------------------------------------------------------------------- 1 | md5 strace-5.16.tar.xz f848d24b2371948c91b57f72c0e75e66 2 | sha1 strace-5.16.tar.xz b2bf2485fb42c9a1f885edffe3cd7dd91c191e7a 3 | sha256 strace-5.16.tar.xz dc7db230ff3e57c249830ba94acab2b862da1fcaac55417e9b85041a833ca285 4 | sha512 strace-5.16.tar.xz db5993ece5600d928a42dedd2d5c8efec5b9195becb5fe6913f58f4e2f486d80f1700d63d1e67b591d4e6b13d19c4fcc0c52a4d0fa57c5a5a2ea73c4edd0f817 5 | -------------------------------------------------------------------------------- /packages/strace/5.19/chksum: -------------------------------------------------------------------------------- 1 | md5 strace-5.19.tar.xz 13a37bd709b452a7c30e89f0db39b535 2 | sha1 strace-5.19.tar.xz dc34c0d7c3ab0d0adb227f751c016da2c415eb2e 3 | sha256 strace-5.19.tar.xz aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 4 | sha512 strace-5.19.tar.xz 1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963 5 | -------------------------------------------------------------------------------- /testing/docker/README.md: -------------------------------------------------------------------------------- 1 | ## Testing Docker Images Policy 2 | 3 | To avoid proliferation of versions, the following policy is adopted for 4 | which distro docker images are used for testing: the oldest LTS release 5 | still receiving maintenance updates + the most recent release for 6 | distributions that offer LTS releases. 7 | 8 | For distros without LTS releases the latest version will be supported. 9 | -------------------------------------------------------------------------------- /config/debug/ltrace.in: -------------------------------------------------------------------------------- 1 | # ltrace 2 | 3 | ## select LIBELF_TARGET 4 | ## 5 | ## help ltrace is a program that simply runs the specified command until it exits. 6 | ## help It intercepts and records the dynamic library calls which are called by 7 | ## help the executed process and the signals which are received by that process. 8 | ## help It can also intercept and print the system calls executed by the program. 9 | -------------------------------------------------------------------------------- /packages/cloog/0.18.4/chksum: -------------------------------------------------------------------------------- 1 | md5 cloog-0.18.4.tar.gz e531f725244856c92c9bba009ff44faf 2 | sha1 cloog-0.18.4.tar.gz 8f7568ca1873f8d55bb694c8b9b83f7f4c6c1aa5 3 | sha256 cloog-0.18.4.tar.gz 325adf3710ce2229b7eeb9e84d3b539556d093ae860027185e7af8a8b00a750e 4 | sha512 cloog-0.18.4.tar.gz d35d67b08ffe13c1a010b65bfe4dd02b0ae013d5b489e330dc950bd3514defca8f734bd37781856dcedf0491ff6122c34eecb4b0fe32a22d7e6bdadea98c8c23 5 | -------------------------------------------------------------------------------- /packages/gcc-oracle/8.5.0-10.0.2/version.desc: -------------------------------------------------------------------------------- 1 | # Since Oracle provides different branches for GCC 2 | # depending of the architecture: 3 | # 4 | # ARM64: 'oracle/gcc/ol8-u6-aarch64' 5 | # i686,X86_64: 'oracle/gcc/ol8-u6-x86' 6 | # 7 | # branch name is adjusted in: 8 | # samples/{aarch64,i686,x86_64}*ol8u6-* 9 | # 10 | # using CT_GCC_ORACLE_DEVEL_BRANCH 11 | # 12 | version_number='8.5.0-10.0.2' 13 | -------------------------------------------------------------------------------- /packages/gcc/8.5.0/0006-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -28,6 +28,7 @@ 8 | #if !HAVE_UNLINK_OPEN_FILE 9 | #include 10 | #endif 11 | +#include 12 | 13 | typedef enum 14 | { CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED } 15 | -------------------------------------------------------------------------------- /packages/newlib/3.2.0/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-3.2.0.tar.gz afb3a01c8c82b6717ea55659a4de30ec 2 | sha1 newlib-3.2.0.tar.gz 659c491ddb1713a37ba31ba0273efb56a53b89a9 3 | sha256 newlib-3.2.0.tar.gz f7b2322964a1e3b37bec0768da20f50dfb62247d729110974dd95756a53bb6d4 4 | sha512 newlib-3.2.0.tar.gz 8265d8f08333301a26632b4468b6fd30a33d1e85e9e0b40ad60916089839ea722dcccd87142c7fbcaaf0aacbc9d2b97f5f13a06fe6a512f5951bfc52aa07498d 5 | -------------------------------------------------------------------------------- /packages/newlib/3.3.0/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-3.3.0.tar.gz af1c64d25eb3f71dec5ad7ec79877d7f 2 | sha1 newlib-3.3.0.tar.gz ed1c5b65e8aa5b437f40875d8ae629a7d9b7e824 3 | sha256 newlib-3.3.0.tar.gz 58dd9e3eaedf519360d92d84205c3deef0b3fc286685d1c562e245914ef72c66 4 | sha512 newlib-3.3.0.tar.gz 2f0c6666487520e1a0af0b6935431f85d2359e27ded0d01d02567d0d1c6479f2f0e6bbc60405e88e46b92c2a18780a01a60fc9281f7e311cfd40b8d5881d629c 5 | -------------------------------------------------------------------------------- /packages/newlib/4.1.0/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-4.1.0.tar.gz 5702b0f26f8d5613b703d64bb97b2790 2 | sha1 newlib-4.1.0.tar.gz 3f2536b591598e8e5c36f20f4d969266f81ab1ed 3 | sha256 newlib-4.1.0.tar.gz f296e372f51324224d387cc116dc37a6bd397198756746f93a2b02e9a5d40154 4 | sha512 newlib-4.1.0.tar.gz 6a24b64bb8136e4cd9d21b8720a36f87a34397fd952520af66903e183455c5cf19bb0ee4607c12a05d139c6c59382263383cb62c461a839f969d23d3bc4b1d34 5 | -------------------------------------------------------------------------------- /scripts/build/arch/xtensa.sh: -------------------------------------------------------------------------------- 1 | # Compute Xtensa-specific values 2 | 3 | CT_DoArchTupleValues() 4 | { 5 | # The architecture part of the tuple: 6 | CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX}" 7 | CT_ARCH_ENDIAN_CFLAG="" 8 | CT_ARCH_ENDIAN_LDFLAG="" 9 | } 10 | 11 | CT_DoArchUClibcConfig() 12 | { 13 | local cfg="${1}" 14 | 15 | CT_DoArchUClibcSelectArch "${cfg}" "xtensa" 16 | } 17 | -------------------------------------------------------------------------------- /packages/binutils/2.27/0006-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.30/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.32/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.34/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.37/0004-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.38/0004-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/expat/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://github.com/libexpat/libexpat.git' 2 | repository_subdir='expat' 3 | bootstrap='./buildconf.sh && make -C doc all' 4 | mirrors='http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}' 5 | archive_formats='.tar.xz .tar.lz .tar.bz2 .tar.gz' 6 | relevantpattern='*.*|.' 7 | -------------------------------------------------------------------------------- /packages/gcc-linaro/7.4-2019.02/0007-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -25,6 +25,7 @@ 8 | #include "io.h" 9 | #include "unix.h" 10 | #include 11 | +#include 12 | #if !HAVE_UNLINK_OPEN_FILE 13 | #include 14 | #endif 15 | -------------------------------------------------------------------------------- /packages/libelf/0.8.13/chksum: -------------------------------------------------------------------------------- 1 | md5 libelf-0.8.13.tar.gz 4136d7b4c04df68b686570afa26988ac 2 | sha1 libelf-0.8.13.tar.gz c1d6ac5f182d19dd685c4dfd74eedbfe3992425d 3 | sha256 libelf-0.8.13.tar.gz 591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d 4 | sha512 libelf-0.8.13.tar.gz d2a4ea8ccc0bbfecac38fa20fbd96aefa8e86f8af38691fb6991cd9c5a03f587475ecc2365fc89a4954c11a679d93460ee9a5890693112f6133719af3e6582fe 5 | -------------------------------------------------------------------------------- /packages/libiconv/1.15/chksum: -------------------------------------------------------------------------------- 1 | md5 libiconv-1.15.tar.gz ace8b5f2db42f7b3b3057585e80d9808 2 | sha1 libiconv-1.15.tar.gz 7af3149fa7c4bd1d3a36a30f02e95a0ebfd6b18f 3 | sha256 libiconv-1.15.tar.gz ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178 4 | sha512 libiconv-1.15.tar.gz 1233fe3ca09341b53354fd4bfe342a7589181145a1232c9919583a8c9979636855839049f3406f253a9d9829908816bb71fd6d34dd544ba290d6f04251376b1a 5 | -------------------------------------------------------------------------------- /packages/libiconv/1.16/chksum: -------------------------------------------------------------------------------- 1 | md5 libiconv-1.16.tar.gz 7d2a800b952942bb2880efb00cfd524c 2 | sha1 libiconv-1.16.tar.gz 2d9d1d8fa9f7859b181de984d60eacd2499a5701 3 | sha256 libiconv-1.16.tar.gz e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04 4 | sha512 libiconv-1.16.tar.gz 365dac0b34b4255a0066e8033a8b3db4bdb94b9b57a9dca17ebf2d779139fe935caf51a465d17fd8ae229ec4b926f3f7025264f37243432075e5583925bb77b7 5 | -------------------------------------------------------------------------------- /samples/armv7-rpi2-linux-gnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a7" 4 | CT_ARCH_SUFFIX="v7" 5 | CT_ARCH_FPU="neon-vfpv4" 6 | CT_ARCH_FLOAT_HW=y 7 | CT_TARGET_VENDOR="rpi2" 8 | CT_KERNEL_LINUX=y 9 | CT_BINUTILS_LINKER_LD_GOLD=y 10 | CT_BINUTILS_GOLD_THREADS=y 11 | CT_BINUTILS_LD_WRAPPER=y 12 | CT_BINUTILS_PLUGINS=y 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_GDB=y 15 | -------------------------------------------------------------------------------- /samples/x86_64-unknown-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_ARCH_64=y 4 | CT_KERNEL_LINUX=y 5 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_LIBC_UCLIBC_NG=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | CT_GDB_NATIVE=y 15 | -------------------------------------------------------------------------------- /scripts/build/arch/moxie.sh: -------------------------------------------------------------------------------- 1 | # Moxie-specific arch callbacks 2 | 3 | # No arch-specific overrides yet 4 | CT_DoArchTupleValues() 5 | { 6 | case "${CT_ARCH_ENDIAN}" in 7 | big) CT_ARCH_ENDIAN_CFLAG=-meb;; 8 | little) CT_ARCH_ENDIAN_CFLAG=-mel;; 9 | esac 10 | 11 | case "${CT_LIBC}" in 12 | moxiebox) 13 | CT_TARGET_SYS=moxiebox 14 | ;; 15 | esac 16 | } 17 | -------------------------------------------------------------------------------- /packages/binutils/2.26.1/0006-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.28.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.29.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.31.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.33.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.35.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/binutils/2.36.1/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch: -------------------------------------------------------------------------------- 1 | --- 2 | gold/binary.cc | 2 +- 3 | 1 file changed, 1 insertion(+), 1 deletion(-) 4 | 5 | --- a/gold/binary.cc 6 | +++ b/gold/binary.cc 7 | @@ -23,7 +23,7 @@ 8 | #include "gold.h" 9 | 10 | #include 11 | -#include 12 | +#include 13 | 14 | #include "elfcpp.h" 15 | #include "stringpool.h" 16 | -------------------------------------------------------------------------------- /packages/cloog/0.18.0/chksum: -------------------------------------------------------------------------------- 1 | md5sum cloog-0.18.0.tar.gz be78a47bd82523250eb3e91646db5b3d 2 | sha1sum cloog-0.18.0.tar.gz 85f620a26aabf6a934c44ca40a9799af0952f863 3 | sha256sum cloog-0.18.0.tar.gz 1c4aa8dde7886be9cbe0f9069c334843b21028f61d344a2d685f88cb1dcf2228 4 | sha512sum cloog-0.18.0.tar.gz 34404984c4269dfc19673712271b08f220b6b49e451e7479cefbc5d2f27ab8e780f5d51fbbc7cecb974dab655673d8348f2a1ece3a60feaeeb9413fccf16eb1d 5 | -------------------------------------------------------------------------------- /packages/picolibc/1.4.7/chksum: -------------------------------------------------------------------------------- 1 | md5 picolibc-1.4.7.tar.xz 4df52b4441c2936b58c450be9235f8e9 2 | sha1 picolibc-1.4.7.tar.xz 22577e9006e605490e6e46c10635d64b7fe20225 3 | sha256 picolibc-1.4.7.tar.xz 6413815591733e0cf04fb8d8eb9c9652984f65f81b4fb2888d3ab988b5f24b91 4 | sha512 picolibc-1.4.7.tar.xz e6a249b3e6910f94aca1d235926fc2804a3e8460ebce460a3e116b07709b70db698eaff40ce9aaeaaaa3b9f2e7ad923b74d4f87fa80993b3252415f80e7988ec 5 | -------------------------------------------------------------------------------- /packages/picolibc/1.5.1/chksum: -------------------------------------------------------------------------------- 1 | md5 picolibc-1.5.1.tar.xz e2221b038181ae0c9f7b0bd3b1353d9e 2 | sha1 picolibc-1.5.1.tar.xz ad86b3f02fa7fc62563984f2c1a20ee8b4e566b9 3 | sha256 picolibc-1.5.1.tar.xz 06b34f34af4cef1be16e7d2e6de9f0c3aa9980dd7fd86c8b1b78331efbfa9db6 4 | sha512 picolibc-1.5.1.tar.xz 882ad8a20ab6dd8816a8b468834c3fcd66dd57f668f9fcb53e92b99c643377e15df2c37e80f6212c82d4ec63320575e0f7158c071edf5d8f66bb58aa4eecfd24 5 | -------------------------------------------------------------------------------- /packages/picolibc/1.6.2/chksum: -------------------------------------------------------------------------------- 1 | md5 picolibc-1.6.2.tar.xz 12a90c1886fff1b3169e16e005396160 2 | sha1 picolibc-1.6.2.tar.xz 88e3aae511cbf86a7f095dfe387a0c5618fd697c 3 | sha256 picolibc-1.6.2.tar.xz d2bd17409f11e7c3bf72c4c244244e70e2086c640e700a7800c7fa3513cd9c4d 4 | sha512 picolibc-1.6.2.tar.xz 64ca47814c60e873989adc6ec33bfd94877ed78537a858f15f5795b0a5896a80fd900a2d54d6ad3241ef3da56b423181dc56fe4fa105951196ec71d0e0c6ece2 5 | -------------------------------------------------------------------------------- /packages/picolibc/1.7.9/chksum: -------------------------------------------------------------------------------- 1 | md5 picolibc-1.7.9.tar.xz 23c37660dda10c32f1fd1f280ed97913 2 | sha1 picolibc-1.7.9.tar.xz b082feda14c8fb95b2b1e4beff714eb99bdd9c52 3 | sha256 picolibc-1.7.9.tar.xz 4b0042344fe7be61adf44ae098f94e21a90ac5179152b3a5ea779451c8e914ab 4 | sha512 picolibc-1.7.9.tar.xz 71f15f274ff406042ac9f8c074bc4cc003d4d47fca1bef12abe7409e5c439a73d9a34a711d5ca22a40a98a828c9db2553baf5e071176db3c835daf727a18ea78 5 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-musleabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_ARM=y 4 | CT_KERNEL_LINUX=y 5 | CT_BINUTILS_LINKER_LD_GOLD=y 6 | CT_BINUTILS_GOLD_THREADS=y 7 | CT_BINUTILS_LD_WRAPPER=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_BINUTILS_FOR_TARGET=y 10 | CT_LIBC_MUSL=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | CT_GDB_NATIVE=y 15 | CT_DEBUG_STRACE=y 16 | -------------------------------------------------------------------------------- /samples/armv8-rpi3-linux-gnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a53" 4 | CT_ARCH_SUFFIX="v8" 5 | CT_ARCH_FPU="neon-vfpv4" 6 | CT_ARCH_FLOAT_HW=y 7 | CT_TARGET_VENDOR="rpi3" 8 | CT_KERNEL_LINUX=y 9 | CT_BINUTILS_LINKER_LD_GOLD=y 10 | CT_BINUTILS_GOLD_THREADS=y 11 | CT_BINUTILS_LD_WRAPPER=y 12 | CT_BINUTILS_PLUGINS=y 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_GDB=y 15 | -------------------------------------------------------------------------------- /samples/armv8-rpi4-linux-gnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a72" 4 | CT_ARCH_SUFFIX="v8" 5 | CT_ARCH_FPU="neon-vfpv4" 6 | CT_ARCH_FLOAT_HW=y 7 | CT_TARGET_VENDOR="rpi4" 8 | CT_KERNEL_LINUX=y 9 | CT_BINUTILS_LINKER_LD_GOLD=y 10 | CT_BINUTILS_GOLD_THREADS=y 11 | CT_BINUTILS_LD_WRAPPER=y 12 | CT_BINUTILS_PLUGINS=y 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_GDB=y 15 | -------------------------------------------------------------------------------- /packages/avr-libc/1.8.1/chksum: -------------------------------------------------------------------------------- 1 | md5 avr-libc-1.8.1.tar.bz2 0caccead59eaaa61ac3f060ca3a803ef 2 | sha1 avr-libc-1.8.1.tar.bz2 b56fe21b30341869aa768689b0f6a07d896b17fa 3 | sha256 avr-libc-1.8.1.tar.bz2 c3062a481b6b2c6959dc708571c00b0e26301897ba21171ed92acd0af7c4a969 4 | sha512 avr-libc-1.8.1.tar.bz2 9827028117d63bab9071bc0af68ef87038ed1e6e6c5cfd6db2c77a8387ce5b9eb2825c651405ad2842d81bc0abe173b76340b56671b930fc42d2f05bb7f261f7 5 | -------------------------------------------------------------------------------- /packages/avr-libc/2.0.0/chksum: -------------------------------------------------------------------------------- 1 | md5 avr-libc-2.0.0.tar.bz2 2360981cd5d94e1d7a70dfc6983bdf15 2 | sha1 avr-libc-2.0.0.tar.bz2 c46b4c92bd88339f4d8d9bce29893661be890845 3 | sha256 avr-libc-2.0.0.tar.bz2 b2dd7fd2eefd8d8646ef6a325f6f0665537e2f604ed02828ced748d49dc85b97 4 | sha512 avr-libc-2.0.0.tar.bz2 fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6 5 | -------------------------------------------------------------------------------- /packages/avr-libc/2.1.0/chksum: -------------------------------------------------------------------------------- 1 | md5 avr-libc-2.1.0.tar.bz2 35fe6d1e2581ea323f127dbac05e5e24 2 | sha1 avr-libc-2.1.0.tar.bz2 3c5ee4a2b8e308f11f02b57057f53b5fc56fb5be 3 | sha256 avr-libc-2.1.0.tar.bz2 0b84cee5c08b5d5cba67c36125e5aaa85251bc9accfba5773bfa87bc34b654e8 4 | sha512 avr-libc-2.1.0.tar.bz2 207b8844353c45172cc819cd5e694bbfe7cd281359cd01cff520f1e70226852d708f1a4fc2e841b2ceb8e3f7d19f2ce45a3f499aee4a25eeb5f6f0aa919611c8 5 | -------------------------------------------------------------------------------- /packages/gcc-linaro/6.4-2018.05/0014-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -25,6 +25,7 @@ 8 | #include "io.h" 9 | #include "unix.h" 10 | #include 11 | +#include 12 | 13 | typedef enum 14 | { CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED } 15 | -------------------------------------------------------------------------------- /packages/gcc/10.4.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/11.3.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/12.2.0/0001-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/5.5.0/0008-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/6.5.0/0004-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/7.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/8.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc/9.5.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.5.0/chksum: -------------------------------------------------------------------------------- 1 | md5 gnuprumcu-0.5.0.tar.gz ee6110995491dac1a834ca7045931391 2 | sha1 gnuprumcu-0.5.0.tar.gz 94eb2aeb88f5654fa041bed07c2fb7860af95047 3 | sha256 gnuprumcu-0.5.0.tar.gz 917043152188ad4626f888dbb620e816a523c0599f9a758230a7d687daf915af 4 | sha512 gnuprumcu-0.5.0.tar.gz cc3071913db9c364c2e3966ab580b703700c85a3d292e230b5536df45b54e0137dc1e83a2fae80947e3c1ad178e5b6b6d8319a3d576653b423178c443386bd17 5 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.6.0/chksum: -------------------------------------------------------------------------------- 1 | md5 gnuprumcu-0.6.0.tar.gz 9f2a2bc8410e4a7ca5d61ebfbf8b364c 2 | sha1 gnuprumcu-0.6.0.tar.gz 4c5d2be7bb9132553415e11a42261c7e2901ed30 3 | sha256 gnuprumcu-0.6.0.tar.gz 1f488578edfc7da404fe7d59d2864fffbc00a9cea540d43ac508a68741428a9b 4 | sha512 gnuprumcu-0.6.0.tar.gz ee2f4f25e2f77825832db96915ec34d1fa27db3804eef17728591ee439d00ee668b321e8ae9f7c7564bf5d5ba09216ee3415cf94a946b4861313580d51d2e6ff 5 | -------------------------------------------------------------------------------- /packages/gnuprumcu/0.9.0/chksum: -------------------------------------------------------------------------------- 1 | md5 gnuprumcu-0.9.0.tar.gz a730da575f541d1de73583a9c742c437 2 | sha1 gnuprumcu-0.9.0.tar.gz 6b83a5d087483e10298b96a102dc99353e3705c2 3 | sha256 gnuprumcu-0.9.0.tar.gz a54a0bd7a4741e22ceef4cea80c3fcc37ea06e25a0170e87eb76b71a7e129df6 4 | sha512 gnuprumcu-0.9.0.tar.gz 0ca693e0bdfe83f4cc72da2c6ff686de90d03159a7eff5cc577615d6b401a7157e53a7e2c0adf677f8a09b85699990acf4f25d9312c643ca9ca3a0a009f5b1f7 5 | -------------------------------------------------------------------------------- /config/comp_libs/gettext.in: -------------------------------------------------------------------------------- 1 | # gettext options 2 | 3 | config GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG 4 | def_bool y 5 | depends on GETTEXT_0_21_or_later 6 | 7 | if GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG 8 | comment "This version of gettext is not compatible with uClibc-NG. Select" 9 | comment "a different version if uClibc-NG is used on the target or (in a" 10 | comment "Canadian cross build) on the host." 11 | endif 12 | -------------------------------------------------------------------------------- /packages/gcc/9.5.0/0006-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -29,6 +29,7 @@ 8 | #if !HAVE_UNLINK_OPEN_FILE 9 | #include 10 | #endif 11 | +#include 12 | 13 | typedef enum 14 | { CLOSE_INVALID = - 1, CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED } 15 | -------------------------------------------------------------------------------- /packages/gcc/10.4.0/0006-libgfortran-missing-include.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libgfortran/io/close.c | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libgfortran/io/close.c 6 | +++ b/libgfortran/io/close.c 7 | @@ -29,6 +29,7 @@ 8 | #if !HAVE_UNLINK_OPEN_FILE 9 | #include 10 | #endif 11 | +#include 12 | 13 | typedef enum 14 | { CLOSE_INVALID = - 1, CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED } 15 | -------------------------------------------------------------------------------- /packages/ltrace/0.7.3/chksum: -------------------------------------------------------------------------------- 1 | md5 ltrace_0.7.3.orig.tar.bz2 b3dd199af8f18637f7d4ef97fdfb9d14 2 | sha1 ltrace_0.7.3.orig.tar.bz2 8df2acc8bc135a229917de6ef814f416d38124ca 3 | sha256 ltrace_0.7.3.orig.tar.bz2 0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503 4 | sha512 ltrace_0.7.3.orig.tar.bz2 a842b16dcb81da869afa0bddc755fdff0d57b35672505bf2c7164fd983b1938d28b126714128930994cc1230ced69d779456d0cfc16f4008c9b6d19f0852285d 5 | -------------------------------------------------------------------------------- /config/comp_tools.in: -------------------------------------------------------------------------------- 1 | # Companion tools config options 2 | 3 | menu "Companion tools" 4 | 5 | config COMP_TOOLS_FOR_HOST 6 | bool 7 | prompt "Install companion tools for host" 8 | help 9 | Enable this option if you want to include the selected companion 10 | tools into the final toolchain (rather than just using them 11 | to build it). 12 | 13 | source "config/gen/comp_tools.in" 14 | 15 | endmenu 16 | -------------------------------------------------------------------------------- /packages/gcc-linaro/5.5-2017.10/0007-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc-linaro/6.4-2018.05/0004-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /packages/gcc-linaro/7.4-2019.02/0003-gcc-plugin-POSIX-include-sys-select-h.patch: -------------------------------------------------------------------------------- 1 | --- 2 | libcc1/connection.cc | 1 + 3 | 1 file changed, 1 insertion(+) 4 | 5 | --- a/libcc1/connection.cc 6 | +++ b/libcc1/connection.cc 7 | @@ -21,6 +21,7 @@ 8 | #include 9 | #include 10 | #include 11 | +#include 12 | #include 13 | #include 14 | #include "marshall.hh" 15 | -------------------------------------------------------------------------------- /samples/powerpc-8540-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_POWERPC=y 3 | CT_ARCH_CPU="8540" 4 | # CT_DEMULTILIB is not set 5 | CT_ARCH_FLOAT_SW=y 6 | CT_TARGET_VENDOR="8540" 7 | CT_KERNEL_LINUX=y 8 | CT_LINUX_V_3_4=y 9 | CT_GLIBC_V_2_23=y 10 | CT_CC_GCC_SYSTEM_ZLIB=y 11 | CT_CC_GCC_LIBMUDFLAP=y 12 | CT_CC_GCC_LIBSSP=y 13 | CT_CC_GCC_LIBQUADMATH=y 14 | CT_CC_LANG_CXX=y 15 | CT_CC_LANG_FORTRAN=y 16 | CT_DEBUG_GDB=y 17 | -------------------------------------------------------------------------------- /config/config.in: -------------------------------------------------------------------------------- 1 | mainmenu "crosstool-NG $(CT_VERSION) Configuration" 2 | source "config/configure.in" 3 | source "config/global.in" 4 | source "config/target.in" 5 | source "config/toolchain.in" 6 | source "config/kernel.in" 7 | source "config/binutils.in" 8 | source "config/libc.in" 9 | source "config/cc.in" 10 | source "config/debug.in" 11 | source "config/comp_libs.in" 12 | source "config/comp_tools.in" 13 | source "config/test_suite.in" 14 | -------------------------------------------------------------------------------- /packages/newlib/2.5.0.20171222/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-2.5.0.20171222.tar.gz 98215f83a542fdde946c11661a34ab3f 2 | sha1 newlib-2.5.0.20171222.tar.gz 196e5c4dd72210b84394cc006e7579652368748f 3 | sha256 newlib-2.5.0.20171222.tar.gz d2bf5d0f375381a9e6888e3074ac0e4cae72a7a748a05ef24f81b8df5328ef31 4 | sha512 newlib-2.5.0.20171222.tar.gz 753a948b96611a75c709e477991117510975a9274f4e6f13f9092b229cae3da48a4a08d339745c00f54fa28584eb471d704f87c997faa9b852771d7bd2cd7f9d 5 | -------------------------------------------------------------------------------- /packages/newlib/3.0.0.20180831/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-3.0.0.20180831.tar.gz b55db6531699879591e9fc7e4c2adc51 2 | sha1 newlib-3.0.0.20180831.tar.gz 375fdf790bbce1f06c28aa7ce78231965f90e3bf 3 | sha256 newlib-3.0.0.20180831.tar.gz 3ad3664f227357df15ff34e954bfd9f501009a647667cd307bf0658aefd6eb5b 4 | sha512 newlib-3.0.0.20180831.tar.gz c195111ac61458fccbd700345cd8ed7806776b3d16557e9a86fbcdf0ff5f544bff7eb701e84defb3f6b4d6fc00674163fa89aead1b171ed3281470a4f6306d1f 5 | -------------------------------------------------------------------------------- /packages/newlib/3.1.0.20181231/chksum: -------------------------------------------------------------------------------- 1 | md5 newlib-3.1.0.20181231.tar.gz d25fd33b39147d79741faece37dd33a8 2 | sha1 newlib-3.1.0.20181231.tar.gz 82e378ae860308da57a4ec0327b8de150dce9451 3 | sha256 newlib-3.1.0.20181231.tar.gz 9e12fea7297648b114434033ed4458755afe7b9b6c7d58123389e82bd37681c0 4 | sha512 newlib-3.1.0.20181231.tar.gz 5c9035da51a86971095ae71c38a2806919abc0191ec1a91287bebb42881dcf23e74d414b0028fb2d323ffb82dd9b94a093d73dd1c05bd7ac03c08011355ed8a3 5 | -------------------------------------------------------------------------------- /samples/i686-nptl-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_ARCH_ARCH="i686" 4 | CT_TARGET_VENDOR="nptl" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_CC_LANG_CXX=y 11 | CT_DEBUG_DUMA=y 12 | CT_DEBUG_GDB=y 13 | # CT_GDB_CROSS_PYTHON is not set 14 | CT_GDB_NATIVE=y 15 | CT_DEBUG_LTRACE=y 16 | CT_DEBUG_STRACE=y 17 | -------------------------------------------------------------------------------- /packages/gcc-linaro/4.9-2017.01/chksum: -------------------------------------------------------------------------------- 1 | md5 gcc-linaro-4.9-2017.01.tar.xz d6857360eb7522d30a831308b15d255e 2 | sha1 gcc-linaro-4.9-2017.01.tar.xz 27cb4ac2b18ab7213ad7537980d6fdedf8d9cbb5 3 | sha256 gcc-linaro-4.9-2017.01.tar.xz 69ebd158dbaf73b54a2f89b046643ef8502a24df78c740ad9dc30f94acbe2ce0 4 | sha512 gcc-linaro-4.9-2017.01.tar.xz d6e45f3c88eb75025ca732b3a48ad6e678e6b3b1ec1c43759315dc9309d4232ad3983a935543a3893fbdeb68db4e828456040cc0de658575c0ec1f09209a7976 5 | -------------------------------------------------------------------------------- /packages/gcc-linaro/5.5-2017.10/chksum: -------------------------------------------------------------------------------- 1 | md5 gcc-linaro-5.5-2017.10.tar.xz 8e6dc4d4d9d295077e917d205a186d29 2 | sha1 gcc-linaro-5.5-2017.10.tar.xz f31ffa46619262a227727eab5ae5d7569cd3989c 3 | sha256 gcc-linaro-5.5-2017.10.tar.xz acbf1eda48439b83bf49f5a24ed3e4c31bd1680f3cebd9282e0c21eb3cdeb25c 4 | sha512 gcc-linaro-5.5-2017.10.tar.xz 352dce37fcdfbe27aaa37c801a5af7f2e9c1bd21075b00d3b978c357e3a8f625cc8843c1942389beb422ef9f949de60e8848ec626181fd900579afbba1c20532 5 | -------------------------------------------------------------------------------- /packages/gcc-linaro/6.4-2018.05/chksum: -------------------------------------------------------------------------------- 1 | md5 gcc-linaro-6.4-2018.05.tar.xz a58a8b7166db4a01964d8f21b0f636e9 2 | sha1 gcc-linaro-6.4-2018.05.tar.xz ef5ed3d31b356117162122fe450ca2bd91f9618f 3 | sha256 gcc-linaro-6.4-2018.05.tar.xz c547014d687535ec2a72dae55edbf55621db220fffff257ea0beece83715ac2f 4 | sha512 gcc-linaro-6.4-2018.05.tar.xz 91a1cc04efc72a1f5fda0a7a6797241eb218e6656eb7907f7a86210f452a3fc650815a5cd1bedfe9338b38d2609c17b1d4f09287495e485621dcb7458927a451 5 | -------------------------------------------------------------------------------- /packages/gcc-linaro/7.4-2019.02/chksum: -------------------------------------------------------------------------------- 1 | md5 gcc-linaro-7.4-2019.02.tar.xz feff2ce3c21e411bef74ce076c7a4c11 2 | sha1 gcc-linaro-7.4-2019.02.tar.xz de476d1148cfec5d74aa7c480a643339d9390376 3 | sha256 gcc-linaro-7.4-2019.02.tar.xz 43d0237198d9496a04f17b3b1d4be249b2827ed16b05ef34146a0f6c483fe851 4 | sha512 gcc-linaro-7.4-2019.02.tar.xz 3aa2852d548f23d8e4281cff139beacea8c14c10e8e9da66c57c5fd3c96eeb3647fd0ff1dde51bffe4d7469eea64d6db3e1b4fc74d962022519b16d4864b03fc 5 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-musl/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_X86=y 4 | CT_MULTILIB=y 5 | CT_ARCH_64=y 6 | CT_TARGET_VENDOR="multilib" 7 | CT_KERNEL_LINUX=y 8 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 9 | CT_BINUTILS_LINKER_LD_GOLD=y 10 | CT_BINUTILS_GOLD_THREADS=y 11 | CT_BINUTILS_LD_WRAPPER=y 12 | CT_BINUTILS_PLUGINS=y 13 | CT_LIBC_MUSL=y 14 | CT_CC_LANG_CXX=y 15 | CT_DEBUG_DUMA=y 16 | CT_DEBUG_GDB=y 17 | -------------------------------------------------------------------------------- /samples/i586-geode-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_ARCH_ARCH="pentium-mmx" 4 | CT_TARGET_VENDOR="geode" 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_LIBC_UCLIBC_NG=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | # CT_GDB_CROSS_PYTHON is not set 15 | CT_GDB_NATIVE=y 16 | CT_DEBUG_STRACE=y 17 | -------------------------------------------------------------------------------- /samples/sparc-leon-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_SPARC=y 3 | CT_ARCH_CPU="leon" 4 | CT_ARCH_TUNE="leon" 5 | CT_ARCH_FLOAT_SW=y 6 | CT_TARGET_VENDOR="leon" 7 | CT_KERNEL_LINUX=y 8 | CT_LINUX_V_3_10=y 9 | CT_LIBC_UCLIBC_NG=y 10 | CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}.config" 11 | CT_GCC_V_6=y 12 | CT_CC_GCC_EXTRA_CONFIG_ARRAY="--disable-libitm" 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_GDB=y 15 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_MULTILIB=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_GLIBC_KERNEL_VERSION_NONE=y 12 | CT_CC_GCC_MULTILIB_LIST="m64,m32,mx32" 13 | CT_CC_GCC_LNK_HASH_STYLE_BOTH=y 14 | CT_CC_LANG_CXX=y 15 | CT_DEBUG_GDB=y 16 | -------------------------------------------------------------------------------- /samples/x86_64-multilib-linux-uclibc/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_X86=y 3 | CT_MULTILIB=y 4 | CT_ARCH_64=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | # CT_KERNEL_LINUX_INSTALL_CHECK is not set 8 | CT_BINUTILS_LINKER_LD_GOLD=y 9 | CT_BINUTILS_GOLD_THREADS=y 10 | CT_BINUTILS_LD_WRAPPER=y 11 | CT_BINUTILS_PLUGINS=y 12 | CT_LIBC_UCLIBC_NG=y 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_DUMA=y 15 | CT_DEBUG_GDB=y 16 | CT_GDB_NATIVE=y 17 | -------------------------------------------------------------------------------- /packages/glibc-oracle/2.17/version.desc: -------------------------------------------------------------------------------- 1 | # Since Oracle provides different branches for binutils 2 | # depending of the architecture: 3 | # 4 | # ARM64: 'oracle/glibc/ol7-u9-aarch64' 5 | # ARM32: 'oracle/glibc/ol7-u9' 6 | # 7 | # branch name is adjusted in: 8 | # samples/{aarch64,arm}*ol7u9-* 9 | # 10 | # using CT_GLIBC_ORACLE_DEVEL_BRANCH 11 | # 12 | # EoS date for this package in OL7: Jul 2024. 13 | version_number='2.17-317.0.3' 14 | obsolete='yes' 15 | -------------------------------------------------------------------------------- /packages/glibc/package.desc: -------------------------------------------------------------------------------- 1 | origin='GNU' 2 | repository='git git://sourceware.org/git/glibc.git' 3 | mirrors='$(CT_Mirrors GNU glibc)' 4 | # Cannot use MAJOR.MINOR as the relevant part because of 2.12: 2.12.2 was the most recent 5 | # bugfix release, but it didn't have glibc-ports released alongside it. 6 | milestones='2.14 2.17 2.20 2.23 2.24 2.25 2.26 2.27 2.28 2.29 2.30 2.31 2.32 2.34 2.36' 7 | archive_formats='.tar.xz .tar.bz2 .tar.gz' 8 | signature_format='packed/.sig' 9 | -------------------------------------------------------------------------------- /packages/newlib-nano/package.desc: -------------------------------------------------------------------------------- 1 | origin='RedHat' 2 | repository='git git://sourceware.org/git/newlib-cygwin.git' 3 | # Do not use "$(CT_Mirrors sourceware newlib)" here: the mirrors (kernel.org 4 | # and gnu.org) only store some older releases of newlib (2.0.0 and before). 5 | mirrors='ftp://sourceware.org/pub/newlib' 6 | relevantpattern='*.*|.*. *.*|.' 7 | archive_filename='newlib-@{version}' 8 | archive_dirname='newlib-@{version}' 9 | archive_formats='.tar.gz' 10 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-uclibcgnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="arm926ej-s" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | CT_LIBC_UCLIBC_NG=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | CT_GDB_CROSS_STATIC=y 15 | CT_GDB_NATIVE=y 16 | CT_DEBUG_LTRACE=y 17 | CT_DEBUG_STRACE=y 18 | -------------------------------------------------------------------------------- /samples/arm-multilib-linux-uclibcgnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_MULTILIB=y 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_VENDOR="multilib" 6 | CT_KERNEL_LINUX=y 7 | # CT_SHARED_LIBS is not set 8 | CT_BINUTILS_LINKER_LD_GOLD=y 9 | CT_BINUTILS_GOLD_THREADS=y 10 | CT_BINUTILS_LD_WRAPPER=y 11 | CT_BINUTILS_PLUGINS=y 12 | CT_LIBC_UCLIBC_NG=y 13 | CT_THREADS_NONE=y 14 | CT_CC_GCC_MULTILIB_LIST="aprofile" 15 | CT_DEBUG_LTRACE=y 16 | CT_DEBUG_STRACE=y 17 | -------------------------------------------------------------------------------- /config/kernel/bare-metal.in: -------------------------------------------------------------------------------- 1 | # Bare metal config options 2 | 3 | ## no-package 4 | ## select BARE_METAL 5 | ## 6 | ## help 'Bare metal' refers to those programs that run without any kernel. 7 | ## help 8 | ## help You probably want to say 'y' here if you plan to use your compiler 9 | ## help to build bootloaders. It is not yet suitable to build Linux kernels, 10 | ## help though, because the APCI stuff relies on the target C library headers 11 | ## help being available?!?!... 12 | -------------------------------------------------------------------------------- /m4/ctng_cpu_count.m4: -------------------------------------------------------------------------------- 1 | # Find out how to count CPUs 2 | AC_DEFUN([CTNG_CPU_COUNT], 3 | [AC_CACHE_CHECK([whether to use getconf or sysctl to count CPUs], 4 | [ctng_cv_cpu_count], 5 | [getconf _NPROCESSORS_ONLN >/dev/null 2>&1 && \ 6 | ctng_cv_cpu_count="getconf _NPROCESSORS_ONLN" 7 | sysctl -n hw.ncpu >/dev/null 2>&1 && \ 8 | ctng_cv_cpu_count="sysctl -n hw.ncpu"]) 9 | AC_SUBST(CPU_COUNT, "$ctng_cv_cpu_count") 10 | ]) 11 | -------------------------------------------------------------------------------- /packages/binutils-oracle/2.27/version.desc: -------------------------------------------------------------------------------- 1 | # Since Oracle provides different branches for binutils 2 | # depending of the architecture: 3 | # 4 | # ARM64: 'oracle/binutils/ol7-u9-aarch64' 5 | # ARM32: 'oracle/binutils/ol7-u9-arm' 6 | # 7 | # branch name is adjusted in: 8 | # samples/{aarch64,arm}*ol7u9-* 9 | # 10 | # using CT_BINUTILS_ORACLE_DEVEL_BRANCH 11 | # 12 | # EoS date for this package in OL7: Jul 2024. 13 | version_number='2.27-44.base.0.400' 14 | obsolete='yes' 15 | -------------------------------------------------------------------------------- /testing/docker/gentoo-amd64/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM gentoo/stage3-amd64-hardened 2 | ARG CTNG_UID=1000 3 | ARG CTNG_GID=1000 4 | RUN groupadd -g $CTNG_GID ctng 5 | RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng 6 | RUN wget -O /sbin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 7 | RUN chmod a+x /sbin/dumb-init 8 | RUN echo 'export PATH=/opt/ctng/bin:$PATH' >> /etc/profile 9 | ENTRYPOINT [ "/sbin/dumb-init", "--" ] 10 | -------------------------------------------------------------------------------- /m4/ctng_with_deprecated.m4: -------------------------------------------------------------------------------- 1 | # FIXME retire after 1.24 2 | # 3 | # CTNG_WITH_DEPRECATED(PROG, VAR) 4 | # Declare a deprecated --with option: instead of --with-PROG=xxx, must use VAR=xxx 5 | AC_DEFUN([CTNG_WITH_DEPRECATED], 6 | [AC_ARG_WITH([$1], 7 | [AS_HELP_STRING([--with-$1=PATH], 8 | [Deprecated; use $2=PATH instead])], 9 | [AC_MSG_ERROR([--with-$1=$withval deprecated; use $2=$withval instead])]) 10 | ]) 11 | -------------------------------------------------------------------------------- /samples/arm-cortex_a8-linux-gnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a8" 4 | CT_ARCH_FLOAT_SW=y 5 | CT_TARGET_VENDOR="cortex_a8" 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | # CT_GDB_CROSS_PYTHON is not set 15 | CT_GDB_NATIVE=y 16 | CT_DEBUG_LTRACE=y 17 | CT_DEBUG_STRACE=y 18 | -------------------------------------------------------------------------------- /samples/arm-cortex_a15-linux-gnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-a15" 4 | CT_ARCH_FPU="neon-vfpv4" 5 | CT_ARCH_FLOAT_HW=y 6 | CT_TARGET_VENDOR="cortex_a15" 7 | CT_KERNEL_LINUX=y 8 | CT_BINUTILS_LINKER_LD_GOLD=y 9 | CT_BINUTILS_GOLD_THREADS=y 10 | CT_BINUTILS_LD_WRAPPER=y 11 | CT_BINUTILS_PLUGINS=y 12 | CT_CC_LANG_CXX=y 13 | CT_DEBUG_DUMA=y 14 | CT_DEBUG_GDB=y 15 | # CT_GDB_CROSS_PYTHON is not set 16 | CT_GDB_NATIVE=y 17 | CT_DEBUG_STRACE=y 18 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-gnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | # CT_REMOVE_DOCS is not set 3 | CT_ARCH_ARM=y 4 | CT_ARCH_FLOAT_SW=y 5 | CT_KERNEL_LINUX=y 6 | CT_BINUTILS_LINKER_LD_GOLD=y 7 | CT_BINUTILS_GOLD_THREADS=y 8 | CT_BINUTILS_LD_WRAPPER=y 9 | CT_BINUTILS_PLUGINS=y 10 | # CT_CC_GCC_SJLJ_EXCEPTIONS is not set 11 | CT_CC_LANG_CXX=y 12 | CT_DEBUG_DUMA=y 13 | CT_DEBUG_GDB=y 14 | # CT_GDB_CROSS_PYTHON is not set 15 | CT_GDB_NATIVE=y 16 | CT_DEBUG_LTRACE=y 17 | CT_DEBUG_STRACE=y 18 | -------------------------------------------------------------------------------- /packages/glibc/2.23/0003-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -113,7 +113,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.24/0003-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -113,7 +113,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.25/0003-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -113,7 +113,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.26/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -113,7 +113,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.27/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -113,7 +113,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.28/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.29/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.30/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.31/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.32/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.33/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.34/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.35/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/glibc/2.36/0000-typedef-caddr.patch: -------------------------------------------------------------------------------- 1 | --- 2 | posix/sys/types.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/posix/sys/types.h 6 | +++ b/posix/sys/types.h 7 | @@ -112,7 +112,10 @@ 8 | #ifdef __USE_MISC 9 | # ifndef __daddr_t_defined 10 | typedef __daddr_t daddr_t; 11 | +# if ! defined(caddr_t) && ! defined(__caddr_t_defined) 12 | typedef __caddr_t caddr_t; 13 | +# define __caddr_t_defined 14 | +# endif 15 | # define __daddr_t_defined 16 | # endif 17 | #endif 18 | -------------------------------------------------------------------------------- /packages/newlib/3.2.0/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /packages/newlib/3.3.0/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /packages/newlib/4.1.0/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /packages/mpfr/package.desc: -------------------------------------------------------------------------------- 1 | repository='git https://gitlab.inria.fr/mpfr/mpfr.git' 2 | # TBD: meta-package autoconf-archive to install extra m4's 3 | bootstrap='wget -O m4/ax_pthread.m4 \\"http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_pthread.m4\\" && ./autogen.sh' 4 | mirrors='http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)' 5 | relevantpattern='*.*|.' 6 | archive_formats='.tar.xz .tar.bz2 .tar.gz .zip' 7 | signature_format='packed/.asc' 8 | milestones='4.0.0' 9 | -------------------------------------------------------------------------------- /samples/arm-bare_newlib_cortex_m3_nommu-eabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="cortex-m3" 4 | CT_ARCH_ARM_MODE_THUMB=y 5 | # CT_ARCH_USE_MMU is not set 6 | CT_ARCH_FLOAT_SW=y 7 | CT_TARGET_VENDOR="bare_newlib_cortex_m3_nommu" 8 | CT_ARCH_BINFMT_FLAT=y 9 | CT_LIBC_NEWLIB_IO_C99FMT=y 10 | CT_LIBC_NEWLIB_IO_LL=y 11 | CT_LIBC_NEWLIB_IO_FLOAT=y 12 | CT_LIBC_NEWLIB_IO_LDBL=y 13 | CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS=y 14 | CT_CC_GCC_BUILD_ID=y 15 | CT_CC_LANG_CXX=y 16 | -------------------------------------------------------------------------------- /scripts/build/kernel/bare-metal.sh: -------------------------------------------------------------------------------- 1 | # This file declares functions for bare metal kernel (IE. none) 2 | # Copyright 2008 Yann E. MORIN 3 | # Licensed under the GPL v2. See COPYING in the root of this package 4 | 5 | CT_DoKernelTupleValues() 6 | { 7 | # For bare-metal, there is no kernel part in the tuple 8 | CT_TARGET_KERNEL= 9 | } 10 | 11 | do_kernel_get() 12 | { 13 | : 14 | } 15 | 16 | do_kernel_extract() 17 | { 18 | : 19 | } 20 | 21 | do_kernel_headers() 22 | { 23 | : 24 | } 25 | -------------------------------------------------------------------------------- /packages/newlib/2.5.0.20171222/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /packages/newlib/3.0.0.20180831/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /packages/newlib/3.1.0.20181231/0001-fix-mt-cflags.patch: -------------------------------------------------------------------------------- 1 | --- 2 | config/mt-d30v | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/config/mt-d30v 6 | +++ b/config/mt-d30v 7 | @@ -1,4 +1,4 @@ 8 | # Build libraries optimizing for space, not speed. 9 | # Turn off warnings about symbols named the same as registers 10 | - CFLAGS_FOR_TARGET = -g -Os -Wa,-C 11 | - CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C 12 | + CFLAGS_FOR_TARGET += -g -Os -Wa,-C 13 | + CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C 14 | -------------------------------------------------------------------------------- /samples/armeb-unknown-linux-gnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_BE=y 4 | CT_ARCH_ARCH="armv5te" 5 | CT_ARCH_FLOAT_SW=y 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | # CT_CC_GCC_SJLJ_EXCEPTIONS is not set 12 | CT_CC_LANG_CXX=y 13 | CT_DEBUG_DUMA=y 14 | CT_DEBUG_GDB=y 15 | # CT_GDB_CROSS_PYTHON is not set 16 | CT_GDB_NATIVE=y 17 | CT_DEBUG_LTRACE=y 18 | CT_DEBUG_STRACE=y 19 | -------------------------------------------------------------------------------- /samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_CPU="xscale" 4 | CT_ARCH_BE=y 5 | CT_ARCH_FLOAT_SW=y 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_LIBC_UCLIBC_NG=y 12 | # CT_CC_GCC_SJLJ_EXCEPTIONS is not set 13 | CT_CC_LANG_CXX=y 14 | CT_DEBUG_DUMA=y 15 | CT_DEBUG_GDB=y 16 | # CT_GDB_CROSS_PYTHON is not set 17 | CT_GDB_NATIVE=y 18 | CT_DEBUG_STRACE=y 19 | -------------------------------------------------------------------------------- /samples/mipsel-multilib-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_MIPS=y 3 | CT_MULTILIB=y 4 | CT_ARCH_LE=y 5 | CT_ARCH_FLOAT_SW=y 6 | CT_TARGET_VENDOR="multilib" 7 | CT_KERNEL_LINUX=y 8 | CT_BINUTILS_PLUGINS=y 9 | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="--enable-targets=all" 10 | CT_CC_GCC_EXTRA_CONFIG_ARRAY="--enable-targets=all" 11 | CT_CC_GCC_mips_plt=y 12 | CT_CC_LANG_CXX=y 13 | CT_DEBUG_DUMA=y 14 | CT_DEBUG_GDB=y 15 | # CT_GDB_CROSS_PYTHON is not set 16 | CT_GDB_NATIVE=y 17 | CT_DEBUG_STRACE=y 18 | -------------------------------------------------------------------------------- /samples/arm-unknown-linux-uclibcgnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_ARM=y 4 | CT_ARCH_CPU="arm926ej-s" 5 | CT_ARCH_FLOAT_HW=y 6 | CT_KERNEL_LINUX=y 7 | CT_BINUTILS_LINKER_LD_GOLD=y 8 | CT_BINUTILS_GOLD_THREADS=y 9 | CT_BINUTILS_LD_WRAPPER=y 10 | CT_BINUTILS_PLUGINS=y 11 | CT_LIBC_UCLIBC_NG=y 12 | CT_CC_LANG_CXX=y 13 | CT_DEBUG_DUMA=y 14 | CT_DEBUG_GDB=y 15 | CT_GDB_CROSS_STATIC=y 16 | CT_GDB_NATIVE=y 17 | CT_GDB_NATIVE_STATIC=y 18 | CT_DEBUG_LTRACE=y 19 | CT_DEBUG_STRACE=y 20 | -------------------------------------------------------------------------------- /samples/arm-none-eabi/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_ARCH_ARM=y 3 | CT_ARCH_FLOAT_SW=y 4 | CT_TARGET_CFLAGS="-ftls-model=local-exec" 5 | CT_LIBC_NEWLIB_IO_C99FMT=y 6 | CT_LIBC_NEWLIB_IO_LL=y 7 | CT_LIBC_NEWLIB_IO_FLOAT=y 8 | CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS=y 9 | CT_CC_LANG_CXX=y 10 | CT_COMP_LIBS_NEWLIB_NANO=y 11 | CT_COMP_LIBS_PICOLIBC=y 12 | CT_MULTILIB=y 13 | CT_CC_GCC_MULTILIB_LIST="rmprofile aprofile" 14 | CT_TARGET_VENDOR="none" 15 | CT_BINUTILS_EXTRA_CONFIG_ARRAY="--disable-warn-rwx-segments" 16 | -------------------------------------------------------------------------------- /config/arch/s390.in: -------------------------------------------------------------------------------- 1 | # s390 specific config options 2 | 3 | ## no-package 4 | ## select ARCH_SUPPORTS_32 5 | ## select ARCH_SUPPORTS_64 6 | ## select ARCH_DEFAULT_32 7 | ## select ARCH_USE_MMU 8 | ## select ARCH_SUPPORTS_WITH_FPU 9 | ## select ARCH_SUPPORTS_LIBSANITIZER 10 | ## 11 | ## help Defined by IBM in: 12 | ## help 32-bit ESA/390 : http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/dz9ar008/CCONTENTS 13 | ## help 64-bit z/Architecure : http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/dz9zr002/CCONTENTS 14 | -------------------------------------------------------------------------------- /packages/glibc/2.17/0022-glibc-powerpc-ldbl_high.patch: -------------------------------------------------------------------------------- 1 | --- 2 | sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 3 +++ 3 | 1 file changed, 3 insertions(+) 4 | 5 | --- a/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h 6 | +++ b/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h 7 | @@ -149,6 +149,9 @@ 8 | # define ldbl_unpack default_ldbl_unpack 9 | #endif 10 | 11 | +/* Extract high double. */ 12 | +#define ldbl_high(x) ((double) x) 13 | + 14 | /* Convert a finite long double to canonical form. 15 | Does not handle +/-Inf properly. */ 16 | static inline void 17 | -------------------------------------------------------------------------------- /packages/ltrace/0.7.3/0008-mips-printf-format.patch: -------------------------------------------------------------------------------- 1 | --- 2 | sysdeps/linux-gnu/mips/plt.c | 4 ++-- 3 | 1 file changed, 2 insertions(+), 2 deletions(-) 4 | 5 | --- a/sysdeps/linux-gnu/mips/plt.c 6 | +++ b/sysdeps/linux-gnu/mips/plt.c 7 | @@ -356,8 +356,8 @@ 8 | 9 | name = strdup(a_name); 10 | if (name == NULL) { 11 | - fprintf(stderr, "%s: failed %s(%#llx): %s\n", __func__, 12 | - name, addr, strerror(errno)); 13 | + fprintf(stderr, "%s: failed (%#llx): %s\n", __func__, 14 | + addr, strerror(errno)); 15 | goto fail; 16 | } 17 | 18 | -------------------------------------------------------------------------------- /samples/arm-cortexa5-linux-uclibcgnueabihf/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | CT_ARCH_ARM=y 4 | CT_ARCH_CPU="cortex-a5" 5 | CT_ARCH_FPU="vfpv4-d16" 6 | CT_ARCH_FLOAT_HW=y 7 | CT_TARGET_VENDOR="cortexa5" 8 | CT_KERNEL_LINUX=y 9 | CT_BINUTILS_LINKER_LD_GOLD=y 10 | CT_BINUTILS_GOLD_THREADS=y 11 | CT_BINUTILS_LD_WRAPPER=y 12 | CT_BINUTILS_PLUGINS=y 13 | CT_LIBC_UCLIBC_NG=y 14 | CT_CC_LANG_CXX=y 15 | CT_DEBUG_DUMA=y 16 | CT_DEBUG_GDB=y 17 | CT_GDB_CROSS_STATIC=y 18 | CT_GDB_NATIVE=y 19 | CT_DEBUG_LTRACE=y 20 | CT_DEBUG_STRACE=y 21 | -------------------------------------------------------------------------------- /config/debug/duma.in: -------------------------------------------------------------------------------- 1 | # D.U.M.A. - Detect Unintended Memory Access - Memory checker 2 | 3 | ## depends on ! BARE_METAL 4 | 5 | ## help D.U.M.A. - Detect Unintended Memory Access 6 | ## help A memory bound checker, with additional features. 7 | ## help Formerly known as Electric Fence. 8 | 9 | config DUMA_SO 10 | bool 11 | prompt "Build a shared library" 12 | depends on SHARED_LIBS 13 | default y 14 | 15 | config DUMA_CUSTOM_WRAPPER 16 | bool 17 | prompt "Install custom D.U.M.A wrapper" 18 | default y 19 | depends on DUMA_SO 20 | -------------------------------------------------------------------------------- /samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/crosstool.config: -------------------------------------------------------------------------------- 1 | CT_CONFIG_VERSION="4" 2 | CT_EXPERIMENTAL=y 3 | # CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES is not set 4 | CT_ARCH_X86=y 5 | CT_ARCH_64=y 6 | CT_TARGET_VENDOR="pc" 7 | CT_CANADIAN=y 8 | CT_HOST="x86_64-w64-mingw32" 9 | CT_KERNEL_LINUX=y 10 | CT_BINUTILS_LINKER_LD_GOLD=y 11 | CT_BINUTILS_GOLD_THREADS=y 12 | CT_BINUTILS_LD_WRAPPER=y 13 | CT_BINUTILS_FOR_TARGET=y 14 | CT_LIBC_GLIBC=y 15 | CT_CC_LANG_CXX=y 16 | CT_DEBUG_LTRACE=y 17 | CT_DEBUG_STRACE=y 18 | CT_COMP_TOOLS_LIBTOOL=y 19 | CT_COMP_TOOLS_MAKE=y 20 | -------------------------------------------------------------------------------- /packages/moxiebox/sha256_wrap.c: -------------------------------------------------------------------------------- 1 | /* 2 | Wrapper around moxiebox'es implementation of SHA256 digest that 3 | mimics the API of the OpenSSL implementation. 4 | */ 5 | 6 | #include "sha.h" 7 | #include "../runtime/sha256.c" 8 | 9 | void 10 | SHA256_Init(SHA256_CTX *ctx) 11 | { 12 | sha256_init(ctx); 13 | } 14 | 15 | void 16 | SHA256_Update(SHA256_CTX *ctx, const void *data, size_t len) 17 | { 18 | sha256_update(ctx, data, len); 19 | } 20 | 21 | void 22 | SHA256_Final(unsigned char *md, SHA256_CTX *ctx) 23 | { 24 | sha256_final(ctx, md); 25 | } 26 | --------------------------------------------------------------------------------