summaryrefslogtreecommitdiff
path: root/toolchain/gcc/Makefile
AgeCommit message (Collapse)Author
2021-04-09gcc: update to 10.3, set as defaultWaldemar Brodkorb
2019-10-15j2: fix toolchain creationWaldemar Brodkorb
2019-10-09c-sky: remove ck607 abiv1 support as it is deprecated, default to gcc 9.2.0, ↵Waldemar Brodkorb
allow qemu to be build big/little endian
2019-10-08add phytec-imx6 basic structureWaldemar Brodkorb
2019-09-30remove unfinished alternative os porting effortsWaldemar Brodkorb
2018-03-29update baremetal toolchain creationWaldemar Brodkorb
2018-03-22s390: fix musl toolchain buildWaldemar Brodkorb
2018-03-08fix problem for non-thread targetsWaldemar Brodkorb
2018-02-25gcc: disable libcc1Waldemar Brodkorb
2018-01-12add basic rtems support as a new playgroundWaldemar Brodkorb
2018-01-08cosmetic changes for ABI selectionWaldemar Brodkorb
2018-01-07binutils/gcc: cosmetic changesWaldemar Brodkorb
2018-01-01make vendor specific info more customizeableWaldemar Brodkorb
2017-12-31riscv: add specific ISA / ABI working for glibcWaldemar Brodkorb
2017-12-27update url, libiberty removal no longer neededWaldemar Brodkorb
2017-12-27only filter out -static for static-shared buildsWaldemar Brodkorb
2017-12-26csky: bugfix csky compile error for abiv1 & abiv2.Guo Ren
This bugfix is depend on uclibc-ng patch: csky: remove -mcpu and -mhard-float from config Signed-off-by: Guo Ren <ren_guo@c-sky.com>
2017-12-17allow to build static gdb/strace with static/shared mixed toolchainWaldemar Brodkorb
2017-09-06frosted: finetune, remove menuconfig warningsWaldemar Brodkorb
2017-08-05ppc64le: glibc needs long double 128 support in gccWaldemar Brodkorb
2017-07-29add basic support for architecture c-sky, not yet workingWaldemar Brodkorb
2017-05-27sh: update uclibc-ng config, fix toolchain multilib configureWaldemar Brodkorb
2017-05-22sh: allow to build fdpic toolchain for pure sh architectureWaldemar Brodkorb
2017-04-23gcc: remove unused configure paramWaldemar Brodkorb
2017-04-17gcc: disable libmpx to avoid musl toolchain breakingWaldemar Brodkorb
2016-12-14allow to build sh2 flat toolchainWaldemar Brodkorb
2016-12-13sh2-nommu/j2: add better support and add required patches from musl-cross-makeWaldemar Brodkorb
2016-12-04arc workaround no longer requiredWaldemar Brodkorb
2016-11-27add three library methods, static, shared or bothWaldemar Brodkorb
Rename the static symbol and add the choice to a more visible place for users.
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-16bfin: fix remaining c++ compile issuesWaldemar Brodkorb
2016-08-08add support for ARM thumb modeWaldemar Brodkorb
2016-07-28frv: remove --enable-sjlj-exceptionsWaldemar 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-18remove -fPIC from static buildsWaldemar Brodkorb
2016-05-10add basic ppc64 musl supportWaldemar 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-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-05add better gcc language support, allow to build objc/fortranWaldemar 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 ;)
2016-02-08finetune gcc stage1 compileWaldemar Brodkorb
2016-02-05fr-v: allow to build a uClibc-ng toolchainWaldemar Brodkorb
2016-01-10update to uClibc-ng 1.0.11, enable argp option, refresh configsWaldemar Brodkorb
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>