Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-10 | update to uClibc-ng 1.0.11, enable argp option, refresh configs | Waldemar Brodkorb | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-31 | cleanup unused stuff | 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-10 | remove any libiberty library from staging directory | Waldemar Brodkorb | |
2015-12-09 | quirks needed globally | Waldemar Brodkorb | |
2015-12-04 | get the uClibc-ng testsuite correctly linked as bFLT, create missing symlink ↵ | Waldemar Brodkorb | |
to ld | |||
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-11-10 | use gcc 4.8.5 for c6x, enable static libgcc for DSBT binary format | Waldemar Brodkorb | |
2015-11-06 | fix sh3 toolchain building | Waldemar Brodkorb | |
2015-11-05 | fix for arch without threads | Waldemar Brodkorb | |
2015-11-04 | gcc: better settings for uClibc-ng LT toolchains | Waldemar Brodkorb | |
2015-11-02 | sh4a: add support for toolchain building | Waldemar Brodkorb | |
2015-10-18 | alpha: build toolchain w/o 128bit long double, add uClibc-ng config | Waldemar Brodkorb | |
2015-08-10 | Revert "cleanup duplicate configure args for gcc" | Waldemar Brodkorb | |
This reverts commit 104a7e63b5fcdc1bf124142b31498795b23eeb57. | |||
2015-08-09 | cleanup duplicate configure args for gcc | Waldemar Brodkorb | |
2015-08-02 | separate serial drivers, add builtin dtb. still no shell | Waldemar Brodkorb | |
2015-07-09 | add support for metag architecture | Waldemar Brodkorb | |
2015-06-25 | lto couldn't be used for gcc itself | Waldemar Brodkorb | |
2015-06-10 | add simulator target for h8/300, reorg no-MMU | Waldemar Brodkorb | |
Some no-MMU targets need uclinux in its triple, some not. Introduce a new symbol for noMMU to select correct software and configuration instead of using UCLINUX symbol. | |||
2015-06-07 | add support for h8/300 architecture | Waldemar Brodkorb | |
2015-06-04 | add basic infrastructure for superh toolchains with sh2/sh3/sh4a cpus | Waldemar Brodkorb | |
2015-05-31 | better handling for no-thread compiles of toolchain | Waldemar Brodkorb | |
2015-05-31 | enable microblaze for uClibc-ng for testing | Waldemar Brodkorb | |
2015-05-15 | add more coldfire toolchain targets | Waldemar Brodkorb | |
2015-04-26 | refactor LINUX_64 support, hide symbol for developers of boards | Waldemar Brodkorb | |
2015-04-24 | update arc toolchain components | Waldemar Brodkorb | |
2015-04-20 | remove lowercase ABI symbols. tested with x86/mips64 variants | Waldemar Brodkorb | |
2015-04-19 | disable CILK library | Waldemar Brodkorb | |
2015-03-25 | okay, we need the workarounds for sh toolchain | Waldemar Brodkorb | |
2015-03-25 | Revert "workaround no longer required" | Waldemar Brodkorb | |
This reverts commit 6e8780e7a11362cc44a07188eb76c9035773beb5. | |||
2015-03-25 | disable multilib for sh4 | Waldemar Brodkorb | |
2015-03-24 | workaround no longer required | Waldemar Brodkorb | |
2015-03-05 | support non-thread build | Waldemar Brodkorb | |
2015-03-03 | convert to upper case symbols, remove lower case ADK_big/ADK_little | Waldemar Brodkorb | |
2015-03-01 | add quirks for clang | Waldemar Brodkorb | |
2015-02-23 | rework gcc optimization flags | Waldemar Brodkorb | |
gcc uses for some architectures --with-cpu, with others --with-arch. Add two different symbols for that. | |||
2015-02-22 | rework CFLAGS and default gcc --with-cpu usage | Waldemar Brodkorb | |
For better maintenance, rework hardware model specific CFLAGS. Work in progress, needs moe testing. | |||
2015-02-22 | rework FPU/FLOAT support | Waldemar Brodkorb | |
NEON is only an extension not the FPU hardware. So handle this in a better way. Remove the lower case symbols. | |||
2015-02-19 | cleanup FPU support for ARM targets. | Waldemar Brodkorb | |
2015-02-16 | prepare for Sun Voyager. | Waldemar Brodkorb | |
Bootloader needs a.out formatted kernel. Unfortunately I get "Illegal instruction" after loading a.out kernel via TFTP. Old gentoo 2.6 kernel boots fine. | |||
2015-02-14 | rework float support | Waldemar Brodkorb | |
ARM, MIPS and PPC have support for soft or hard float configuration of toolchain and system. Generalize the support for this in OpenADK. | |||
2015-02-14 | fix glibc build of mips32 soft-float toolchain | Waldemar Brodkorb | |
2015-02-09 | add basic support for raspberry pi2 | Waldemar Brodkorb | |
Introduce new board symbols for embedded systems, which use the similar board as basis. As for example raspberry pi and raspberry pi2. And some more updates: Update binutils to 2.25, set gcc 4.9.2 as default. Update glibc to 2.21, set as default. Update gdb to 7.8.2. Update kodi to latest release. | |||
2015-02-08 | allow to select MIPSr2 ISA and Soft-Float for MIPS32 | Waldemar Brodkorb | |
2015-02-02 | add some fixes and inrastructure for arm nommu support | 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-10-22 | use thumb mode for cortex-m3 by default. | Waldemar Brodkorb | |
Fix error: r7 cannot be used in asm here by using -fomit-frame-pointer. | |||
2014-10-22 | rework toolchain support for ARM. | Waldemar Brodkorb | |
Use --with-cpu for gcc to have optimized code for requested ARM cpus. Add some basic support for cortex-m3. | |||
2014-10-05 | for older binutils this symlink breaks build | Waldemar Brodkorb | |