Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-18 | gcc: enable threads for uClinux | Waldemar Brodkorb | |
2016-06-18 | remove -fPIC from static builds | Waldemar Brodkorb | |
2016-06-18 | gcc: enable threads for uClinux | Waldemar Brodkorb | |
2016-06-13 | gcc: update to 5.4.0 as default | Waldemar Brodkorb | |
2016-06-05 | patch conflicts with musl patch | Waldemar Brodkorb | |
2016-05-24 | microblaze works with linuxthreads, add required gcc patch for uClibc-ng support | Waldemar Brodkorb | |
2016-05-24 | cleanup old patches | Waldemar Brodkorb | |
2016-05-22 | update ARC toolchain to 2016.03 | Waldemar Brodkorb | |
2016-05-18 | add experimental musl xtensa support | Waldemar Brodkorb | |
2016-05-10 | add basic ppc64 musl support | Waldemar Brodkorb | |
2016-05-01 | add gcc bfin patch | Waldemar Brodkorb | |
2016-05-01 | tilegx: add more simple patch | Waldemar Brodkorb | |
2016-04-29 | fixup c++ compiler issues the right way | Waldemar Brodkorb | |
2016-04-28 | musl: use shared libgcc for non-static builds | Waldemar Brodkorb | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2016-04-28 | add gcc6 support | Waldemar Brodkorb | |
2016-04-26 | allow to experiment with gcc go | Waldemar Brodkorb | |
2016-04-24 | m68k: remove gcc wrapper | Waldemar Brodkorb | |
We don't need the gcc wrapper when some object files removed from libgcc.a. Idea from uClinux-toolchain build script. Fix some issues with shared flat, still no bootup. For msep-data DOPIC is used, for one-region flat DOPIC must be disabled. So both tested and working. | |||
2016-04-14 | fix debugging of threaded apps | Waldemar Brodkorb | |
2016-04-06 | for std::round we need to add __UCLIBC__ detection | Waldemar Brodkorb | |
2016-04-05 | add better gcc language support, allow to build objc/fortran | Waldemar Brodkorb | |
2016-04-02 | fix lm32 toolchain building | Waldemar Brodkorb | |
2016-03-27 | or1k: update kernel and gcc | Waldemar Brodkorb | |
2016-03-26 | frv: resolve remaining issues to check toolchain compile | Waldemar Brodkorb | |
2016-03-19 | arc: add patches for gcc from buildroot | Waldemar Brodkorb | |
2016-03-18 | arc: use stable tags for binutils/gcc | Waldemar Brodkorb | |
2016-03-17 | arm noMMU doesn't need a wrapper | Waldemar Brodkorb | |
2016-03-12 | arc: update gcc and binutils | 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 ;) | |||
2016-03-07 | fix nothread x86 builds | Waldemar Brodkorb | |
2016-03-06 | allow to build x86 without threads | Waldemar Brodkorb | |
2016-03-05 | or1k: use musl branch for gcc-5.2.0 | Waldemar Brodkorb | |
2016-02-08 | finetune gcc stage1 compile | Waldemar Brodkorb | |
2016-02-08 | use only gcc 5.2 for or1k | Waldemar Brodkorb | |
2016-02-05 | fr-v: allow to build a uClibc-ng toolchain | Waldemar Brodkorb | |
2016-02-02 | update gcc version for ARC | Waldemar Brodkorb | |
2016-01-27 | another hack to disable docs in old gcc | Waldemar Brodkorb | |
2016-01-27 | add hackish way to disable doc generation on newer hosts | Waldemar Brodkorb | |
2016-01-26 | add support for tilepro/tilegx toolchain, tilepro is broken | Waldemar Brodkorb | |
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-24 | update to latest gcc for ARC | Waldemar Brodkorb | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-13 | update to gcc 5.3.0, use as default compiler | Waldemar Brodkorb | |
Tested with embedded-test.sh for all supported architectures. Only sh2 will require a new uClibc-ng (git) to compile successfully a toolchain. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
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 | bfin/tile: fix toolchain building | Waldemar Brodkorb | |
2015-12-02 | fix gcc 5.2 nios2/tilegx toolchain building | Waldemar Brodkorb | |
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. |