summaryrefslogtreecommitdiff
path: root/toolchain/binutils
AgeCommit message (Collapse)Author
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-11-07autodetect host/build systemWaldemar Brodkorb
2011-10-12add basic support for avr32 -> ngw100Waldemar 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-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
2011-01-04copy readelf only on Darwin build systemWaldemar Brodkorb
On Cygwin readelf in this directory is not the right binary. The real binary is in .libs/readelf.exe. Toolchain building fails on Cygwin after copying the readelf thingy.
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-15update to latest upstream versionWaldemar Brodkorb
2010-09-28use correct pathWaldemar Brodkorb
2010-07-23install readelf to stagingWaldemar Brodkorb
2010-06-18use openadk mirrorWaldemar Brodkorb
2010-06-14port dillo and all needed requirements (part2)Waldemar Brodkorb
2010-06-08fix checksum and some typosWaldemar Brodkorb
2010-06-03fix instability problems on my loongson laptopWaldemar Brodkorb
the latest binutils contains the needed options to build a kernel with the needed workarounds. Activate the work arounds.
2010-03-10update to latest stable upstream, lemote patch is included.Waldemar Brodkorb
2010-03-07add binutils patchWaldemar Brodkorb
2010-02-27fix checksum check of toolchain archives after downloadWaldemar Brodkorb
and update alix/wrap targets to 2.6.33
2010-02-24toolchain: trailing whitespaces cleanup (just cosmetics!)Phil Sutter
2010-02-24toolchain: enable parallel building for gcc, glibc, binutils, gmp and mpfrPhil Sutter
2009-11-25simplify buildsystemWaldemar Brodkorb
- remove ADK_IPV6, ADK_CXX and ADK_X11 - enable ipv6 by default in uclibc - enable build of c++ compiler by default
2009-10-18update gcc, binutils, gdb, linux kernel, dnsmasq and alsaWaldemar Brodkorb
WARNING: tested only on qemu-x86
2009-08-20add eglibc supportWaldemar Brodkorb
all three libraries tested with qemu-x86
2009-06-25add some packagesWaldemar Brodkorb
- add make/patch/rpm and dependencies - update ar7 port a little bit
2009-06-01remove unused $Id$Waldemar Brodkorb
- $id$ substitution is not apropriate for git scm
2009-05-30fix variable nameWaldemar Brodkorb
- MASTER_SITES -> PKG_SITES - make libc boolean, makes no sense as package
2009-05-29add lemote / loongson2f target support (no runtime tests yet)Waldemar Brodkorb
- update glibc to latest version (GIT), tarball includes glibc-ports needed for MIPS architecture - fix building of toolchain for mips64el glibc/uclibc - use /lib instead of /lib64 (no biarch support) - fix X11 dependencies in build system - fix glibc build errors for openldap, libnl, mpd and rtorrent - verified toolchain changes on alix1c
2009-05-17Initial importwbx