summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
2016-09-13arc: update gcc/binutils to eng012Waldemar Brodkorb
2016-09-12microblaze: add patches for 4.9Waldemar Brodkorb
2016-09-12add go path for gcc 5.xWaldemar Brodkorb
2016-09-05update binutils default and linux kernel where possibleWaldemar Brodkorb
2016-09-04gccgo: fix bulding and package libgoWaldemar Brodkorb
2016-09-02gcc-go: force linking with librtWaldemar Brodkorb
2016-08-28mips: add hidden NaN choice, refresh uClibc-ng configsWaldemar Brodkorb
2016-08-26bfin: use latest patchset from buildrootWaldemar Brodkorb
2016-08-25arc: update binutils and gcc to latest engineer tagsWaldemar Brodkorb
While there only use binutils 2.24 for nds32.
2016-08-24gcc: update to 6.2.0, cleanup symbol names to simplify minor updatesWaldemar Brodkorb
Remove old versions of gcc no longer used or regulary tested. We concentrate on the latest three major versions for most of the architectures.
2016-08-16bfin: fix remaining c++ compile issuesWaldemar Brodkorb
2016-08-16frv: only use binutils 2.27, allow to compile libstdc++ (buildtime tested)Waldemar Brodkorb
2016-08-12bfin: add workaround for libgcc issuesWaldemar Brodkorb
2016-08-08nds32: update gcc patchWaldemar Brodkorb
2016-08-08fix FDPIC toolchain buildingWaldemar Brodkorb
2016-08-08add support for ARM thumb modeWaldemar Brodkorb
2016-08-05gcc: update 4.9.x to 4.9.4Waldemar Brodkorb
2016-07-28frv: remove --enable-sjlj-exceptionsWaldemar Brodkorb
2016-07-25m68k: add some patches for newer gcc/linuxWaldemar Brodkorb
2016-07-24fr-v: allow to build gcc 6.1 linux toolchainWaldemar Brodkorb
2016-07-06x32: fix toolchain buidingWaldemar Brodkorb
2016-06-30add support for nds32 architectureWaldemar Brodkorb
Verified on a FPGA board sponsored by Andes Technology. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2016-06-18gcc: enable threads for uClinuxWaldemar Brodkorb
2016-06-18remove -fPIC from static buildsWaldemar Brodkorb
2016-06-18gcc: enable threads for uClinuxWaldemar Brodkorb
2016-06-13gcc: update to 5.4.0 as defaultWaldemar Brodkorb
2016-06-05patch conflicts with musl patchWaldemar Brodkorb
2016-05-24microblaze works with linuxthreads, add required gcc patch for uClibc-ng supportWaldemar Brodkorb
2016-05-24cleanup old patchesWaldemar Brodkorb
2016-05-22update ARC toolchain to 2016.03Waldemar Brodkorb
2016-05-18add experimental musl xtensa supportWaldemar Brodkorb
2016-05-10add basic ppc64 musl supportWaldemar Brodkorb
2016-05-01add gcc bfin patchWaldemar Brodkorb
2016-05-01tilegx: add more simple patchWaldemar Brodkorb
2016-04-29fixup c++ compiler issues the right wayWaldemar Brodkorb
2016-04-28musl: use shared libgcc for non-static buildsWaldemar Brodkorb
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2016-04-28add gcc6 supportWaldemar Brodkorb
2016-04-26allow to experiment with gcc goWaldemar Brodkorb
2016-04-24m68k: remove gcc wrapperWaldemar Brodkorb
We don't need the gcc wrapper when some object files removed from libgcc.a. Idea from uClinux-toolchain build script. Fix some issues with shared flat, still no bootup. For msep-data DOPIC is used, for one-region flat DOPIC must be disabled. So both tested and working.
2016-04-14fix debugging of threaded appsWaldemar Brodkorb
2016-04-06for std::round we need to add __UCLIBC__ detectionWaldemar Brodkorb
2016-04-05add better gcc language support, allow to build objc/fortranWaldemar Brodkorb
2016-04-02fix lm32 toolchain buildingWaldemar Brodkorb
2016-03-27or1k: update kernel and gccWaldemar Brodkorb
2016-03-26frv: resolve remaining issues to check toolchain compileWaldemar Brodkorb
2016-03-19arc: add patches for gcc from buildrootWaldemar Brodkorb
2016-03-18arc: use stable tags for binutils/gccWaldemar Brodkorb
2016-03-17arm noMMU doesn't need a wrapperWaldemar Brodkorb
2016-03-12arc: update gcc and binutilsWaldemar Brodkorb
2016-03-07rework menu based config systemWaldemar Brodkorb
After the addition of bare metal toolchains the menu system allowed to create non-valid configurations. I reworked it so we can also add other operating system support if we wish. So first you choose your operating system, then your architecture and endianess, after that your embedded system, emulator or generic device and then you choose your task you want to run. Tasks may be toolchain, a new appliance/application or some preconfigured sets of packages and configurations as kodi, mpd, firefox and more. The tasks are limited to a plausible choice of hardware and software. Deduplicate CPU configuration. You don't wanna compile Kodi for a H8/300 microcontroller ;)