summaryrefslogtreecommitdiff
path: root/toolchain/uclibc-ng/Makefile
AgeCommit message (Collapse)Author
2016-03-07rework menu based config systemWaldemar 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-02-27fix ARM noMMU toolchain creationWaldemar Brodkorb
2016-02-16rework ARM NEON supportWaldemar Brodkorb
Don't build C library with -ffast-math when NEON is globally enabled. Disable NEON support by default. Remove dangerous -funsafe-math-optimizations. Most suggestions from Rich Felker after analyzing libc-test failures in my setup.
2016-02-07uclibc-ng: simplify config, only use uclibc-ng.config as git master is now ↵Waldemar Brodkorb
1.0 config
2015-12-26add experimental support for xtensa de212 coreWaldemar Brodkorb
2015-12-22fix DODEBUG and LDSO_GNU_HASH_SUPPORT settingsWaldemar Brodkorb
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2015-12-14be sure to create staging target /usr/lib, remove duplicate HOSTCCWaldemar Brodkorb
2015-12-09quirks needed globallyWaldemar Brodkorb
2015-12-05fix uClibc-ng config generation for shared flatWaldemar Brodkorb
2015-12-04get the uClibc-ng testsuite correctly linked as bFLT, create missing symlink ↵Waldemar Brodkorb
to ld
2015-12-02simplify toolchain buildingWaldemar 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-17sh3: disable FPU in generated configWaldemar Brodkorb
2015-11-16disable FPU for sh2/sh2aWaldemar Brodkorb
2015-11-16always build testsuite for uClibc-ngWaldemar Brodkorb
2015-11-13remove ISA config choice, they are noops and soon removed from uClibc-ngWaldemar Brodkorb
2015-11-02sh4a: add support for toolchain buildingWaldemar Brodkorb
2015-10-23arc: add support for free nSIM simulator, thx to Alexey for hints to get it ↵Waldemar Brodkorb
running
2015-10-12fix ssp uClibc-ng buildsWaldemar Brodkorb
2015-08-22update uClibc-ng to 1.0.6, no symlinking requiredWaldemar Brodkorb
2015-07-27add some basic support for emcraft kinetisWaldemar Brodkorb
2015-07-08locale support must be enabled, when libc iconv usedWaldemar Brodkorb
2015-06-07add support for h8/300 architectureWaldemar Brodkorb
2015-06-04add basic infrastructure for superh toolchains with sh2/sh3/sh4a cpusWaldemar Brodkorb
2015-05-29use new uclibcng-testrunnerWaldemar Brodkorb
2015-05-26fix cris32 buildWaldemar Brodkorb
2015-05-25use shell based testrunner for uClibc-ng gitWaldemar Brodkorb
2015-05-01add cpu type for different toolchains with the same architectureWaldemar Brodkorb
2015-04-27add support for ARCv2 ARC HS toolchain compilationWaldemar Brodkorb
2015-04-20remove lowercase ABI symbols. tested with x86/mips64 variantsWaldemar Brodkorb
2015-03-11enable binfmt flat for bfin, fdpic test-suite compile failWaldemar Brodkorb
2015-03-08add support for uClibc-ng 1.0.1Waldemar Brodkorb
2015-03-05support non-thread buildWaldemar Brodkorb
2015-03-04disable parallel building, still brokenWaldemar Brodkorb
2015-02-19respect TARGET_LDFLAGSWaldemar Brodkorb
2015-02-18add support for uClibc-ng git masterWaldemar Brodkorb
Add new configs for uClibc-ng master. New symbol UCLIBC_HAS_LINUXTHREADS added. LT.new is removed in master, only LT.old and NPTL exist. CLeanup MMU/NPTL/LT support symbols. Tested with toolchain building for all supported architectures.
2015-02-14enable parallel compileWaldemar Brodkorb
2015-02-14set assembler flags, otherwise crt1.o get compiled for wrong float configurationWaldemar Brodkorb
2015-02-14rework float supportWaldemar 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-03fix uClibc-ng config generationWaldemar Brodkorb
2015-02-02add some fixes and inrastructure for arm nommu supportWaldemar Brodkorb
2015-01-30fix find command, reported by philWaldemar Brodkorb
2015-01-05thumb fixes.Waldemar Brodkorb
2015-01-03use wrapper only for m68k and uclinux aka coldfireWaldemar Brodkorb
2014-12-30use target c compiler, f.e. gcc wrapper for coldfireWaldemar Brodkorb
2014-12-30verbose buildWaldemar Brodkorb
2014-12-30improve c6x toolchain build supportWaldemar Brodkorb
2014-12-25disable parallel buildingWaldemar Brodkorb
2014-12-19use the new concept of appliancesWaldemar 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-03sync with uClibc config changesWaldemar Brodkorb
2014-10-01need to revert parallel building, breaks testsuite compile.Waldemar Brodkorb