summaryrefslogtreecommitdiff
path: root/toolchain/gcc
AgeCommit message (Collapse)Author
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
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.