summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
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
2011-10-12add basic support for avr32 -> ngw100Waldemar Brodkorb
2011-08-24add qemu sparc64, but it segfaultsWaldemar Brodkorb
2011-08-24better ppc64 support, qemu still hangs @ returning from prom_initWaldemar Brodkorb
2011-05-09update to 4.5.3Waldemar Brodkorb
2011-04-26make arm/mips architectures more configurable in a simpler wayWaldemar Brodkorb
2011-04-10use bindir for workaroundWaldemar Brodkorb
2011-04-10add workaround for openjdkWaldemar Brodkorb
2011-04-09simplifyWaldemar Brodkorb
2011-03-31Revert "update to latest stable upstream version, refresh patch"Waldemar Brodkorb
This reverts commit 84b90159b05aaa4e914ce51d2b1319218c32d8a1.
2011-03-31update to latest stable upstream version, refresh patchWaldemar Brodkorb
2011-03-28add first step to get java runningWaldemar Brodkorb
add cacaovm and classpath packages. Add some dependency packages (gconf, orbit2). Add a non-working icedtea6/openjdk, need to work on a Linux host for further experimenting.
2011-02-01readd workaround, needed f.e. for mips targetsWaldemar Brodkorb
2011-01-18handle ssp support for glibc/eglibc/gccWaldemar Brodkorb
2011-01-17these symlinks are requiredWaldemar Brodkorb
2011-01-10add LTO support to toolchain settings. Cleanup SYSROOT mess.Waldemar Brodkorb
- just use on sysroot directory for toolchain. - add missing patches from previos commit. (rpath/cflags cleanup)
2011-01-07make sysroot relative to have a relocatable gccThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-07add varios patches...Waldemar Brodkorb
eglibc should install nsswitch.conf and others. add -fhonour-copts to TARGET_CFLAGS.
2011-01-07add toolchain settings menu pointWaldemar Brodkorb
- gdb compilation can be disabled - gcc languages (c++/java) can be enabled/disabled - gcc stack smashing protection can be enabled/disabled
2010-12-30rework architecture / embedded systems conceptWaldemar Brodkorb
Make configuration of new targets cheap. Just add a new file in target/arch/sys-enabled/foo. See other files for syntax. While doing runtime tests with the new infrastructure I've updated a lot of other stuff: - gcc 4.5.2 - uClibc 0.9.32-rc1 (NPTL) - strongswan, php, miredo, parted, util-linux-ng, e2fsprogs I promise, this is the last big fat commit this year ;)
2010-12-02fix mips 64bit toolchainsWaldemar Brodkorb
2010-10-16Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
Conflicts: package/freeradius-server/Makefile package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
2010-09-17update some targets to 2.6.35.4Waldemar Brodkorb
2010-06-11disable cloog and ppl supportWaldemar Brodkorb
2010-05-31quote PATH, some people use strange directory namesWaldemar Brodkorb
2010-05-29upgrade all targets to Linux 2.6.34Waldemar Brodkorb
2010-05-20update to gcc 4.4.4Waldemar Brodkorb
2010-02-25resolve merge conflictWaldemar Brodkorb
2010-02-25first try to get glibc working for mips/arm (not working yet)Waldemar Brodkorb
2010-02-24toolchain: trailing whitespaces cleanup (just cosmetics!)Phil Sutter
2010-02-24toolchain: enable parallel building for gcc, glibc, binutils, gmp and mpfrPhil Sutter
2010-02-19first try to get eglibc/glibc based toolchain workingWaldemar Brodkorb
when HOST == TARGET eglibc/glibc toolchain does not compile correctly. With this patches at least eglibc compiles fine. There still exist a problem with glibc. Someone should check what diff in eglibc make the build work :}
2010-01-30fix eglibc dev package and group alix/wrap devicesWaldemar Brodkorb
2010-01-30update to latest upstream versionWaldemar Brodkorb
2009-12-19fix busybox compile on MirBSD for qemu-arm target, from mirabilosWaldemar Brodkorb