summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
2015-02-02add some fixes and inrastructure for arm nommu supportWaldemar Brodkorb
2014-12-27optimize git downloaderWaldemar Brodkorb
We now can use a GIT Hash to set a specific checkout. If this is used, you need to define PKG_HASH. Convert libx264 and wiringPi to the new git downloader. Fix toolchains components to use the new git downloader.
2014-12-27convert checksum check to sha256Waldemar Brodkorb
Rename the variable name to PKG_HASH and use a 256 Bit SHA checksum to verify the integrity of distfiles. While there do some housekeeping and remove old packages.
2014-12-26fix some md5sums. reported via cubox-i forum.Waldemar Brodkorb
2014-12-25update to gcc 4.8.4Waldemar Brodkorb
2014-12-19use the new concept of appliancesWaldemar Brodkorb
- Sync with Kernel upstream Kconfig - use new feature visible - add a patch for select on choices https://lkml.org/lkml/2011/2/17/379 - rename ADK_LINUX -> ADK_TARGET_ARCH - remove package collection feature - add appliance feature to define a appliance more complete
2014-12-06update to gcc 4.9.2Waldemar Brodkorb
2014-10-22use thumb mode for cortex-m3 by default.Waldemar Brodkorb
Fix error: r7 cannot be used in asm here by using -fomit-frame-pointer.
2014-10-22rework toolchain support for ARM.Waldemar Brodkorb
Use --with-cpu for gcc to have optimized code for requested ARM cpus. Add some basic support for cortex-m3.
2014-10-05for older binutils this symlink breaks buildWaldemar Brodkorb
2014-09-26add support for toolchain building for crisv32 architectureWaldemar Brodkorb
2014-09-23filter out xtensa specific compiler options for gcc itself.Waldemar Brodkorb
2014-09-18remove gcc workaround, issue is fixed in the kernelWaldemar Brodkorb
2014-09-16fix coldfire toolchain buildWaldemar Brodkorb
2014-09-10use CXXFLAGS_FOR_TARGET instead of --enable-cxx-flagsWaldemar Brodkorb
2014-09-09add cflags patchWaldemar Brodkorb
2014-09-09add information where the tarballs are fromWaldemar Brodkorb
2014-09-09add toolchain support for avr32Waldemar Brodkorb
2014-09-06rework uClibc config file generationWaldemar Brodkorb
2014-09-05gdb for arc not yet upstream, disable at the momentWaldemar Brodkorb
2014-09-05start arc integrationWaldemar Brodkorb
2014-09-04use libstdcxx version, needs fix for other gcc versionsWaldemar Brodkorb
2014-08-31use tar.gzWaldemar Brodkorb
2014-08-31add support for bfin toolchain creationWaldemar Brodkorb
2014-08-27fix gcc wrapper, spawn a shell after rc is finishedWaldemar Brodkorb
2014-08-26we need to remove crtbegin.o/crtend.o from gcc specs file. otherwise broken ↵Waldemar Brodkorb
executables (f.e. sash) with a wrong data start are created by elf2flt)
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