summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
2014-02-27add support for sh and muslWaldemar Brodkorb
2014-02-26Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-02-26rework arm support, add qemu arm model vexpress for cortex-a9 emulation ↵Waldemar Brodkorb
(hard float)
2014-02-26update kernel 3.4.x, fixes for lemote yeelong usersWaldemar Brodkorb
2014-02-20need to use gcc mode thumb, to compile glibc, CFLAGS is not enoughWaldemar Brodkorb
2014-02-18add initial stuff for cubox-i, still waiting for the hardware, so fully untestedWaldemar Brodkorb
2014-02-16add musl-cross patch for 4.8.2 from musl-cross projectWaldemar Brodkorb
2014-02-15use newer kernel for toolchain building, fix some problems with ppc and m68k ↵Waldemar Brodkorb
toolchains
2014-02-15use the symlink the other way, fixes boost cross-compileWaldemar Brodkorb
2014-02-12fix toolchain component linkingWaldemar Brodkorb
2014-02-09fix openjdk7 toolchain workaround, add symlinks to reduce size of toolchainsWaldemar Brodkorb
2014-02-04unbreak toolchain buildingWaldemar Brodkorb
2014-01-16Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-01-16always use long double 64 for ppcWaldemar Brodkorb
2014-01-16good bye cris, hardware is eol, latest toolchain is broken, qemu emulator ↵Waldemar Brodkorb
support is bad, kernel needs patches for serial and network
2014-01-16good bye avr32, bad toolchain support, hardware is eol and no qemu emulator ↵Waldemar Brodkorb
available
2014-01-08fix lto plugin detection on openbsdWaldemar Brodkorb
2013-12-08add support for microblaze architecture, tested with qemu-system-microblaze{,el}Waldemar Brodkorb
2013-10-25fix the annoying bug, where c++ apps fail to link for mips n32 or x86_64 systemsWaldemar Brodkorb
2013-10-23another try to get it rightWaldemar Brodkorb
2013-10-23hopefully get it right with teh if else constructWaldemar Brodkorb
2013-10-23disable TLS in gcc for m68k, needs to be checked for eglibc/glibc laterWaldemar Brodkorb
2013-10-20verified ssh is working in qemu x86_64, fix build bugsWaldemar Brodkorb
2013-10-13remove multilib experimental stuffWaldemar Brodkorb
2013-10-11fix cris buildWaldemar Brodkorb
2013-10-01add support for glibc/eglibc qemu-sh systemsWaldemar Brodkorb
2013-09-29bring qemu-sh and aranym-m68k in shapeWaldemar Brodkorb
2013-09-25fix ppc64 toolchain build, refresh kernel configWaldemar Brodkorb
2013-09-24fix uclibc based toolchain for ppc targetsWaldemar Brodkorb
2013-09-19fix qemu sparc64 buildWaldemar Brodkorb
2013-09-18fix mips64el toolchain buildingWaldemar Brodkorb
2013-09-17fix gcc mips64el building with muslWaldemar Brodkorb
2013-09-15update binutils, fix gcc ppc musl buildWaldemar Brodkorb
2013-09-15fixup musl-gcc patch, reported upstreamWaldemar Brodkorb
2013-09-14add musl patch from musl-gcc projectWaldemar Brodkorb
2013-09-13fix half way libgcc headacheWaldemar Brodkorb
2013-08-11preliminary musl supportWaldemar Brodkorb
2013-07-23use optimized CFLAGS, be sure to use hard float for gccWaldemar Brodkorb
2013-05-07--with-float only for mipsWaldemar Brodkorb
2013-05-06add toolchain support for raspberry piWaldemar Brodkorb
2012-10-12multilib list is only for x86_64 architectureWaldemar Brodkorb
2012-10-07support for 32/64 x86_64 multilib with eglibcWaldemar Brodkorb
2012-10-05add multilib support patch for uclibc to gccWaldemar Brodkorb
2012-10-05make libgcc static for busybox, make librt separate package, remove ↵Waldemar Brodkorb
dependency to libtirpc, disable inetd, add preliminary multilib support (not working right now),enable 32/64 bit kernel support for x86_64
2012-09-28update gcc to latest upstream versionWaldemar Brodkorb
2012-08-31timezone files no longer installed. why?Waldemar Brodkorb
2012-08-10update glibcWaldemar Brodkorb
2012-03-24update gcc, glibc and fix build breakageWaldemar Brodkorb
2012-01-14add support for 64bit kernels on supporting targetsPhil Sutter
This is more commonly known as 32bit userland support on 64bit architectures. For simplicity's sake though, this implementation works the other way round: just build a 64bit-able linker and compiler, but no 64bit-libraries at all (i.e., no multilib). This is then just enough to compile a 64bit kernel, as that doesn't link to anything. The alternative would have been to build a native 64bit compiler with multilib-support in order to cross-compile a 32bit userland, resulting in a multilib system without need for it. In order to allow compilation of a 64bit kernel for a given target system, have it select ADK_TARGET_KERNEL_MAY_64BIT. Upon selection of that target, the symbol ADK_64BIT_KERNEL will occur in the "Global settings" menu. Since certain aspects of the 64bit kernel .config may greatly differ from it's 32bit counterpart, it has to be shipped separately: target/<arch>/kernel64.config is the place to be. Conflicts: target/Makefile toolchain/gcc/Makefile Untested, due to conflicts (original patch conflicts with multiple kernel version support).
2011-10-22correct broken patchWaldemar Brodkorb