Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-11 | binutils: update to 2.44, remove gold support | Waldemar Brodkorb | |
2025-01-29 | binutils: allow static linking | Waldemar Brodkorb | |
2025-01-29 | binutils: disable gprofng | Waldemar Brodkorb | |
I don't use it and it does not link statically when the toolchain itself got linked static. reported via mailinglist. | |||
2024-05-04 | xtensa: preliminary support for upcoming FDPIC support in uClibc-ng | Waldemar Brodkorb | |
2024-01-08 | add support for Synopsys ARCv3 | Waldemar Brodkorb | |
2022-02-24 | binutils: do not use LDFLAGS, build failure on OpenBSD | Waldemar Brodkorb | |
2022-02-09 | kvx: add qemu support | Waldemar Brodkorb | |
2022-01-21 | binutils: disable gprof | Waldemar Brodkorb | |
2021-02-08 | binutils: update to 2.36.1 | Waldemar Brodkorb | |
2019-10-15 | allow to build nds32 toolchain with old kernel | Waldemar Brodkorb | |
2018-01-07 | binutils/gcc: cosmetic changes | Waldemar Brodkorb | |
2017-05-22 | sh: allow to build fdpic toolchain for pure sh architecture | Waldemar Brodkorb | |
2017-01-14 | binutils: -all-static does not work for 2.27 | Waldemar Brodkorb | |
2016-12-13 | sh2-nommu/j2: add better support and add required patches from musl-cross-make | Waldemar Brodkorb | |
2016-10-09 | disable makeinfo so that it is compilable without host-texinfo | Waldemar Brodkorb | |
2016-09-27 | add HOST_PATH, required for bison | Waldemar Brodkorb | |
2016-09-22 | binutils: allow to build gold without making it default | Waldemar Brodkorb | |
2016-06-30 | add support for nds32 architecture | Waldemar Brodkorb | |
Verified on a FPGA board sponsored by Andes Technology. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2016-03-31 | h8300: use correct branch for gdb simulator | Waldemar Brodkorb | |
2016-03-07 | rework menu based config system | Waldemar Brodkorb | |
After the addition of bare metal toolchains the menu system allowed to create non-valid configurations. I reworked it so we can also add other operating system support if we wish. So first you choose your operating system, then your architecture and endianess, after that your embedded system, emulator or generic device and then you choose your task you want to run. Tasks may be toolchain, a new appliance/application or some preconfigured sets of packages and configurations as kodi, mpd, firefox and more. The tasks are limited to a plausible choice of hardware and software. Deduplicate CPU configuration. You don't wanna compile Kodi for a H8/300 microcontroller ;) | |||
2015-12-04 | get the uClibc-ng testsuite correctly linked as bFLT, create missing symlink ↵ | Waldemar Brodkorb | |
to ld | |||
2015-12-02 | simplify toolchain building | Waldemar Brodkorb | |
Buildroot uses the two-stage mechanism since a while. This reduces the build time a lot. Instead of three stages, we just use the two-stage build. The benefit is that the C library do not need to be rebuild and one gcc compile is obsolete. Tested with embedded-test.sh. There is one unresolved problem, tile toolchain building is broken. | |||
2015-11-12 | limit workaround to h8/300, move 4.2.x patches to get used | Waldemar Brodkorb | |
2015-08-09 | fix glibc 2.2x toolchain building for x86_64. forcing --enable-64-bit-bfd ↵ | Waldemar Brodkorb | |
results in gconv compile issues | |||
2015-06-28 | more h8300 fixes | Waldemar Brodkorb | |
2015-05-15 | add more coldfire toolchain targets | Waldemar Brodkorb | |
2015-04-24 | update arc toolchain components | Waldemar Brodkorb | |
2015-03-25 | disable multilib for sh4 | Waldemar Brodkorb | |
2015-02-19 | add support for coldfire with gcc 4.9.2/binutils 2.25 | Waldemar Brodkorb | |
The annoying kernel panic after boot is back :( | |||
2014-12-29 | with binutils git, uClibc toolchain does compile and link successfully. | Waldemar Brodkorb | |
2014-12-19 | use the new concept of appliances | Waldemar 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-08-12 | add support for xtensa dc233c variant. use uImage, which works with a ↵ | Waldemar Brodkorb | |
patched Qemu. Thanks to Max Filippov for fixes and ideas. | |||
2014-07-06 | allow static building of toolchain | Waldemar Brodkorb | |
2014-06-21 | s/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-15 | add support for xtensa architecture, tested with qemu. thanks to Max ↵ | Waldemar Brodkorb | |
Filippov for help | |||
2014-05-31 | do not install libiberty in staging area | Waldemar Brodkorb | |
2014-05-24 | remove 3.13 kernel, add generic kernel version symbols | Waldemar Brodkorb | |
2014-05-23 | resolve merge conflict | Waldemar Brodkorb | |
2014-04-30 | fix 32 bit userland with 64 bit kernel support | Waldemar 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-22 | workaround no needed anymore | Waldemar Brodkorb | |
2014-04-07 | add gold support | Waldemar Brodkorb | |
2014-03-25 | add support for x86_64 toolchain with 32 bit abi | Waldemar Brodkorb | |
2014-03-19 | fix readelf installation, required for firefox cross-build | Waldemar Brodkorb | |
2014-03-17 | add TOOLCHAIN_DIR support | Waldemar 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-17 | fixups for x86_64 x32 toolchain, x86_64 32 still problematic | Waldemar 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-02 | remove 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-01-06 | disable plugins | Waldemar Brodkorb | |
2013-05-06 | add toolchain support for raspberry pi | Waldemar Brodkorb | |
2012-10-05 | make 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-01-14 | add support for 64bit kernels on supporting targets | Phil 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). |