Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-21 | gdb: update to 11.2 | Waldemar Brodkorb | |
2019-10-09 | remove experimental llvm support | Waldemar Brodkorb | |
2019-09-30 | remove unfinished alternative os porting efforts | Waldemar Brodkorb | |
2018-03-07 | add support for waldux | Waldemar Brodkorb | |
2017-09-06 | frosted: finetune, remove menuconfig warnings | Waldemar Brodkorb | |
2017-03-17 | llvm: update to 4.0.0, allow to compile musl with it | Waldemar Brodkorb | |
2017-01-14 | toolchain does not need libelf | Waldemar Brodkorb | |
2016-08-30 | gdb-host: disable by default to fasten toolchain building | Waldemar Brodkorb | |
2016-07-26 | add bare-metal toolchain support for cr16 architecture | 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-05-12 | add support to play with LLVM/clang | Waldemar Brodkorb | |
2016-04-02 | add support for epiphany bare-metal toolchain building | Waldemar Brodkorb | |
2016-02-16 | add nds32 bare-metal toolchain support | Waldemar Brodkorb | |
2015-12-28 | v850: add basic newlib toolchain support | Waldemar Brodkorb | |
2015-12-13 | rework prereq check | Waldemar Brodkorb | |
The new prereq check is completely implemented in POSIX shell in scripts/prereq.sh. It combines the old features from Makefile, scan-tools.sh, scan-pkgs.sh, reloc.sh and some wrappers for tools. The big benefit is to have all portability stuff in one place. Furthermore we can compile GNU make and bash on the fly, for systems lacking the required tools. All changes on the host are detected on the fly, no make prereq required anymore. The build process is separated in following three phases: 1. small wrapper Makefile is used for BSD make or GNU make 2. prereq.sh is called, doing all checking, calling Makefile.adk 3. old logic in Makefile.adk or mk/build.mk is used Tested successfully on Linux, MacOS X, Cygwin, FreeBSD, OpenBSD and NetBSD. An old depmaker bug was fixed, only optional host tools are compiled. For example, even when a host provides xz, a local xz was compiled in the past, because other packages had a build dependency on it. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-11 | Revert "rework prereq check" | Waldemar Brodkorb | |
This reverts commit fba2ff31928b18364c1934654169806f5c800e23. | |||
2015-12-11 | rework prereq check | wbx | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-04 | cleanup binfmt flat handling, reduce duplicates | Waldemar Brodkorb | |
2015-12-03 | toolchain: add newlib support | Waldemar Brodkorb | |
OpenADK can now build bare-metal toolchains. Tested for ARM/MIPS. No runtime testing, yet. | |||
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-10-11 | remove already disabled uClibc support, fix wrong PKG_LIBC_DEPENDS | Waldemar Brodkorb | |
2015-07-13 | add basic toolchain support for or1k arch with musl libc | Waldemar Brodkorb | |
2015-07-09 | add support for metag architecture | Waldemar Brodkorb | |
2015-03-10 | only arc is disabled for now | Waldemar Brodkorb | |
2015-02-28 | toolchain: add cross prelinking tool from yoctoproject and hook it into ↵ | Phil Sutter | |
build system | |||
2015-02-14 | add support for old avr32 gdb | 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-09-09 | add toolchain support for avr32 | Waldemar Brodkorb | |
2014-09-05 | gdb for arc not yet upstream, disable at the moment | Waldemar Brodkorb | |
2014-08-15 | move to toolchain dir | Waldemar Brodkorb | |
2014-07-06 | allow static building of toolchain | Waldemar Brodkorb | |
2014-07-05 | add support for uClibc-ng in parallel to uClibc. | Waldemar Brodkorb | |
This helps to find any regressions made in uClibc-ng. | |||
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-16 | optimize environment variables, reduce duplicate stuff | Waldemar Brodkorb | |
2014-05-23 | always build gdb for host | Waldemar Brodkorb | |
2014-04-30 | use CLIB instead of LIBC to avoid clashes with uClibc buildsystem | Waldemar Brodkorb | |
2014-04-06 | use lowercase directory name | 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-02 | resolve merge conflict | Waldemar Brodkorb | |
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-03-02 | goodbye eglibc, see my blog http://blog.waldemar-brodkorb.de/ | Waldemar Brodkorb | |
2014-02-04 | unbreak toolchain building | Waldemar Brodkorb | |
2013-08-12 | update glibc to latest upstream | Waldemar Brodkorb | |
2013-08-11 | preliminary musl support | Waldemar Brodkorb | |
2012-10-14 | install gdb when chosen | Waldemar Brodkorb | |
2012-10-10 | fix 32 Bit multilib builds | Waldemar Brodkorb | |
2011-01-22 | activate GCC cflags check, cleanup FLAGS stuff in OpenADK. | Waldemar Brodkorb | |
* remove TCFLAGS/TLDFLAGS/TCPPFLAGS and only use TARGET_CFLAGS/TARGET_LDFLAGS/TARGET_CPPFLAGS, ... * activate GCC_HONOUR_COPTS and fix all packages to honour CFLAGS * use CC_FOR_BUILD, CFLAGS_FOR_BUILD, ... for all build compilation, remove HOST* variants * introduce KERNEL_MODULE_FLAGS for external kernel modules * mark rpm package as broken, mark syslinux for native builds only, mark libhugetlb for eglibc/glibc only usage | |||
2011-01-10 | add 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-08 | fix make clean target rule | Waldemar Brodkorb | |
correct the wrong path and remove the correct files on clean. Finetune more directory creation rules. | |||
2011-01-07 | add toolchain settings menu point | Waldemar Brodkorb | |
- gdb compilation can be disabled - gcc languages (c++/java) can be enabled/disabled - gcc stack smashing protection can be enabled/disabled |