summaryrefslogtreecommitdiff
path: root/toolchain/glibc/Makefile
AgeCommit message (Collapse)Author
2015-02-28toolchain/glibc: set asm-CPPFLAGS to CFLAGS when compiling the final versionPhil Sutter
Otherwise, CFLAGS are not passed to gcc when compiling assembly (*.S) files. This is crucial for certain #define-optimisations (seen when compiling for armv5te).
2015-02-09add basic support for raspberry pi2Waldemar 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-01-30fix find command, reported by philWaldemar Brodkorb
2014-08-06bsd fixesWaldemar Brodkorb
2014-06-21s/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-16do not delete gconv dir, required for iconv_openWaldemar Brodkorb
2014-06-02refactor CPU_ARCH/ARCH variablesWaldemar Brodkorb
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make
2014-05-24fix build with ssp enabledWaldemar Brodkorb
2014-05-23fix symbol renaming bugsWaldemar Brodkorb
2014-03-20fix stripping for uclibc/musl toolchains, do not remove *_pic.a might be ↵Waldemar Brodkorb
needed for shared libraries
2014-03-19fix stripping for toolchain, toolchain dir includes target libgccWaldemar Brodkorb
2014-03-17add TOOLCHAIN_DIR supportWaldemar 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-17fixups for x86_64 x32 toolchain, x86_64 32 still problematicWaldemar 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-03only strip toolchain and target dirs for ADK_TOOLCHAINWaldemar Brodkorb
2014-03-02strip toolchain components without copying debug data, clean toolchain after ↵Waldemar Brodkorb
every target so no 300Gb are required to bulk build the toolchains
2014-03-01remove armeb, no hardware, no emulator to test, add armhf instead. fix some ↵Waldemar Brodkorb
toolchain archive creation issues, remove unneeded files before packaging.
2014-02-26rework arm support, add qemu arm model vexpress for cortex-a9 emulation ↵Waldemar Brodkorb
(hard float)
2014-02-19add thumb2 support as an option for cubox-iWaldemar Brodkorb
2013-10-13remove multilib experimental stuffWaldemar Brodkorb
2013-08-12update glibc to latest upstreamWaldemar Brodkorb
2012-10-12use TARGET_CFLAGS_LIBC without ABI cflags for glibcWaldemar Brodkorb
2012-10-11small fixWaldemar Brodkorb
2012-10-10fix 32 Bit multilib buildsWaldemar Brodkorb
2012-10-09small fixWaldemar Brodkorb
2012-10-08finetune multilib support a lot, cleanup eglibc/glibc Makefiles while thereWaldemar Brodkorb
2012-08-10update glibcWaldemar Brodkorb
2012-03-24update gcc, glibc and fix build breakageWaldemar Brodkorb
2011-03-28update to latest stable upstreamWaldemar Brodkorb
2011-01-18handle ssp support for glibc/eglibc/gccWaldemar Brodkorb
2011-01-10fix timezone configuration for glibc based systemsWaldemar Brodkorb
2011-01-10create directory where others are createdWaldemar Brodkorb
2011-01-10resolve conflictsWaldemar Brodkorb
2011-01-10add 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-10glibc: install some glibc-shipped config filesPhil Sutter
- /etc/gai.conf - /etc/nscd.conf - /etc/nsswitch.conf Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
2010-12-30rework architecture / embedded systems conceptWaldemar Brodkorb
Make configuration of new targets cheap. Just add a new file in target/arch/sys-enabled/foo. See other files for syntax. While doing runtime tests with the new infrastructure I've updated a lot of other stuff: - gcc 4.5.2 - uClibc 0.9.32-rc1 (NPTL) - strongswan, php, miredo, parted, util-linux-ng, e2fsprogs I promise, this is the last big fat commit this year ;)
2010-11-27fix build of glibc toolchainsWaldemar Brodkorb
2010-11-23install symlinks for glibc-dev package, do not install libnsl for nowWaldemar Brodkorb
2010-11-07fix eglibc/glibc toolchain building with make 3.82Waldemar Brodkorb
2010-10-16Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
Conflicts: package/freeradius-server/Makefile package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
2010-05-01allow building of glibc toolchain in debug modeWaldemar Brodkorb
2010-03-25enable glibc build for rb532Waldemar Brodkorb
2010-03-24fix glibc build on CygWinWaldemar Brodkorb
2010-02-25resolve merge conflictWaldemar Brodkorb
2010-02-25first try to get glibc working for mips/arm (not working yet)Waldemar Brodkorb
2010-02-24toolchain: trailing whitespaces cleanup (just cosmetics!)Phil Sutter
2010-02-24toolchain: enable parallel building for gcc, glibc, binutils, gmp and mpfrPhil Sutter
2010-02-20add vendor string "openadk" to toolchain tripletWaldemar Brodkorb
With this change you can compile toolchains even when host cpu arch is identical to target cpu arch.
2010-02-19first try to get eglibc/glibc based toolchain workingWaldemar Brodkorb
when HOST == TARGET eglibc/glibc toolchain does not compile correctly. With this patches at least eglibc compiles fine. There still exist a problem with glibc. Someone should check what diff in eglibc make the build work :}
2009-12-31install stdio_lim.h via install-headersWaldemar Brodkorb
2009-11-19rename DEVICE to ADK_TARGETWaldemar Brodkorb
- the name is better, because qemu f.e. is no hardware device - use make TARGET=alix1c to start with a configuration for this target - use make TARGET=alix1c allmodconfig to generate a mostly complete config to build all available packages for this platform as a package The all.config and .defconfig files needed to get this working are dynamically generated.