summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
2014-08-15switch back to 5208. strange works now.Waldemar Brodkorb
2014-08-15use 5307 for now, which results in a working userland. need to investigate.Waldemar Brodkorb
2014-08-12add support for xtensa dc233c variant. use uImage, which works with a ↵Waldemar Brodkorb
patched Qemu. Thanks to Max Filippov for fixes and ideas.
2014-08-07add basic support for qemu-aarch64Waldemar Brodkorb
2014-08-06update gcc patchesWaldemar Brodkorb
2014-08-06use gcc 4.9.1 for aarch64Waldemar Brodkorb
2014-07-28use bamboo board emulation as default, ppc 44x without FPU. networking works ↵Waldemar Brodkorb
here.
2014-07-28add some basic infrastructure for qemu-system-m68kWaldemar Brodkorb
Qemu emulates a Coldfire Evaluation board without MMU. As that is the first non-MMU platform in OpenADK I added ADK_TARGET_UCLINUX. Mksh can not be used for non-MMU, because it requires fork() for job control and other things. We use hush here. non-MMU support in uClibc does not have shared library support. Kernel does not start yet. So no runtime testing, but at least coldfire toolchain can be tested with uClibc-ng. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2014-07-23add qemu support for ppc virtex ml507Waldemar Brodkorb
2014-07-23no arch flags for alphaWaldemar Brodkorb
2014-07-07fix build on Darwin, make uclibc-ng powerpc possibleWaldemar Brodkorb
2014-07-06allow static building of toolchainWaldemar Brodkorb
2014-07-05add different arm architectures for toolchain buildingWaldemar Brodkorb
2014-07-05add support for uClibc-ng in parallel to uClibc.Waldemar Brodkorb
This helps to find any regressions made in uClibc-ng.
2014-06-30start adding architectures for uClibc without NPTL/TLSWaldemar Brodkorb
2014-06-28enable shared libgcc for uClibc/glibcWaldemar Brodkorb
unfortunately uClibc/glibc uses dlopen to access exception handling code from libgcc_s.so.1. Pure static build is only provided by musl.
2014-06-21s/TOPDIR/ADK_TOPDIR/Waldemar Brodkorb
to avoid namespace collisions in some packages, rename TOPDIR. Sorry you need to make cleandir && make prereq && make
2014-06-18use libc specific patching to avoid any side effects in the gcc patches, as ↵Waldemar Brodkorb
seen in buildroot recently
2014-06-15add support for xtensa architecture, tested with qemu. thanks to Max ↵Waldemar Brodkorb
Filippov for help
2014-06-12add lto support to first stage compilerWaldemar Brodkorb
2014-06-11add cleansystem target, filter fstack-protector-all for muslWaldemar Brodkorb
2014-06-05rework ssp support, use static version of libsspWaldemar Brodkorb
2014-06-02refactor CPU_ARCH/ARCH variablesWaldemar Brodkorb
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make
2014-06-02fix a regression between 4.8.2 and 4.8.3 by removing codeWaldemar Brodkorb
2014-05-31do not install libiberty in staging areaWaldemar Brodkorb
2014-05-29make libssp shared, when SSP usedWaldemar Brodkorb
2014-05-24fix libstdcxx issuesWaldemar Brodkorb
2014-05-23always build c++ compilerWaldemar Brodkorb
2014-05-23fix symbol renaming bugsWaldemar Brodkorb
2014-05-23update to latest stable version of gcc 4.8.xWaldemar Brodkorb
2014-05-23resolve merge conflictWaldemar Brodkorb
2014-05-22use target cflags for libstdcxx, do not create shared libgccWaldemar Brodkorb
2014-05-04revert, unfortunately there is libgcc, which is then build with the wrong ↵Waldemar Brodkorb
options
2014-05-03as discussed with phil, do not default toolchain to a specific cpu, we have ↵Waldemar Brodkorb
-fhonour-copts, to detect when CFLAGS are not used
2014-04-30rework thumb2 supportWaldemar Brodkorb
do not change gcc defaults, discussed with phil, make the resulting toolchains more conform.
2014-04-30fix 32 bit userland with 64 bit kernel supportWaldemar Brodkorb
after onger discussion with Phil, I understood his old patches and fixed support for x86 systems with 32 Bit userland and 64 Bit kernel by using a biarch toolchain instead of a multilib one.
2014-04-26use XZ tarballs as defaultWaldemar Brodkorb
2014-04-15fix superh big endian compile for muslWaldemar Brodkorb
2014-04-14sync with musl-crossWaldemar Brodkorb
2014-04-07add gold supportWaldemar Brodkorb
2014-04-07only use patch for ARCH == sparcWaldemar Brodkorb
2014-04-06add spacr miscompile workaroundWaldemar Brodkorb
2014-03-30rework hosttools building, add tools into package stuffWaldemar Brodkorb
2014-03-25add support for x86_64 toolchain with 32 bit abiWaldemar Brodkorb
2014-03-20Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-03-20use system zlibWaldemar Brodkorb
2014-03-20add fpu settings, fix symlinksWaldemar Brodkorb
2014-03-17add TOOLCHAIN_DIR supportWaldemar Brodkorb
establish an extra dir for toolchain. Better for preparing toolchain for other projetcs without host tools only used by openadk. Use /usr prefix. No symlink workarounds needed anymore.
2014-03-17use gcc 4.7.3 for sparc, 4.8.2 breaks kernel bootup, minor cleanupWaldemar Brodkorb
2014-03-17fixups for x86_64 x32 toolchain, x86_64 32 still problematicWaldemar Brodkorb
- add a musl patch to recognize x86_64-foo-muslx32 - rework multilib configuration - remove explicit sjlj gcc configure, as suggested by the gcc docs - fix strace for x32