summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
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
2014-03-14fix m68k supportWaldemar Brodkorb
disable systems without thread local storage, not supported by OpenADK anymore. Remove m68k uclibc. fix kernel bootup in aranym.
2014-03-07Merge branch 'master' of git+ssh://www.openadk.org/git/openadkWaldemar Brodkorb
2014-03-07reduce build time, approx. 13 minutes on x86_64 buildsystem, from musl-crossWaldemar Brodkorb
2014-03-06fix cross-compile of gcc, when using uClibc. --dynamic-linker was using ↵Waldemar Brodkorb
/lib/ld-uClibc.so.0
2014-03-04fix qemu-ppc64 building on Darwin, use --with-cpu=ultrasparc for ↵Waldemar Brodkorb
qemu-sparc64, still another issue exist.
2014-03-02resolve merge conflictWaldemar Brodkorb
2014-03-02remove REAL_GNU_TARGET_NAME, it is a relict from buildroot days, I do not ↵Waldemar Brodkorb
know why this is required. the names are not unique between arch with different abi
2014-03-02Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-03-02fix symlink workaround for libtool after gcc 4.8.2 updateWaldemar Brodkorb
2014-03-02add musl sh patchWaldemar Brodkorb
2014-03-01Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-03-01move target/tools to tools, use ADK_HOST_NEED variable to build a tool, when ↵Waldemar Brodkorb
required. Add archivers to tools, remove prereq checks for them. Rename host_ dir in preparation for shared openadk source via nfs/smb from different host systems. Make some abi cleanup
2014-03-01merge conflictWaldemar Brodkorb
2014-03-01update to gcc 4.8.2 (partially done by last commit)Waldemar Brodkorb
2014-03-01Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-03-01remove armeb, no hardware, no emulator to test, add armhf instead. fix some ↵Waldemar Brodkorb
toolchain archive creation issues, remove unneeded files before packaging.