summaryrefslogtreecommitdiff
path: root/mk/toolchain.mk
Commit message (Collapse)AuthorAge
* Toolchain: do not only detect FreeBSD host developmentAbdoulaye Walsimou Gaye2013-04-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: adopt toolchain-{host_arch}-target-{selected features}.tar.bz2Abdoulaye Walsimou Gaye2013-04-12
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: add GNU make 3.81 and build it when FreeBSD is host development ↵Abdoulaye Walsimou Gaye2013-03-30
| | | | | | machine Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: install GNU sed when the host development machine is FreeBSDAbdoulaye Walsimou Gaye2013-03-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Host tools: add GNU sed-4.2.1Abdoulaye Walsimou Gaye2013-03-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: When configuration changed also clean now unselected packagesAbdoulaye Walsimou Gaye2013-03-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: Fix build error when no addons selectedAbdoulaye Walsimou Gaye2013-03-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm/uClibc: Do not build compiler-rt when linuxthread.old ↵Abdoulaye Walsimou Gaye2013-03-28
| | | | | | is used or no threading is used all Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: toolchain build: avoid use of __embtk_mk_pathexist when possibleAbdoulaye Walsimou Gaye2013-03-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: do not rely on gcc stage 3 to know if the toolchain is ↵Abdoulaye Walsimou Gaye2013-03-24
| | | | | | installed or not Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: rework __embtk_pkg_installed-y and where it is usedAbdoulaye Walsimou Gaye2013-03-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: avoid use of recursive makefile while generating .kconfig for pkgsAbdoulaye Walsimou Gaye2013-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: llvm/compiler-rt: install sanitizer featureAbdoulaye Walsimou Gaye2013-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Move commit 4c6bf028232ee51 workaround to gtest makefileAbdoulaye Walsimou Gaye2013-03-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: make sure that g++ does not contain clang++ cflagsAbdoulaye Walsimou Gaye2013-03-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: llvm/compiler-rt: move makefile in its own directoryAbdoulaye Walsimou Gaye2013-02-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: MIPS llvm/clang cross compiler: use clang++ as c++ compilerAbdoulaye Walsimou Gaye2013-02-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: include libcxx and libcxxrt makefilesAbdoulaye Walsimou Gaye2013-02-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: create TARGET_CXXFLAGS for c++ apps compilation flagsAbdoulaye Walsimou Gaye2013-02-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain generation: update compressed toolchain file name to show its ↵Abdoulaye Walsimou Gaye2013-01-24
| | | | | | components Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang++: exception does not work (at least for arm) so use g++Abdoulaye Walsimou Gaye2013-01-19
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: simplify install in toolchain MakefileAbdoulaye Walsimou Gaye2013-01-12
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: install full gcc when c++(for the moment), obj-c or obj-c++ are ↵Abdoulaye Walsimou Gaye2013-01-06
| | | | | | enabled Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: Do not install full gcc when clang/llvm only ↵Abdoulaye Walsimou Gaye2013-01-06
| | | | | | toolchain is selected Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: do not install twiceAbdoulaye Walsimou Gaye2013-01-03
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: set linker hash style to sysv on when uClibc is used ↵Abdoulaye Walsimou Gaye2013-01-01
| | | | | | as C library Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: remove unneeded clang_installAbdoulaye Walsimou Gaye2012-12-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: are now able to handle default float abi, use it for ARMAbdoulaye Walsimou Gaye2012-12-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: are now to handle default -mcpu, so use this featureAbdoulaye Walsimou Gaye2012-12-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: for the moment also install full gcc in case of clang/llvm only ↵Abdoulaye Walsimou Gaye2012-12-16
| | | | | | | | | | cross compiler This is needed for two reasons for the moment: * We still need libgcc_s linked with the real c library (not the dummy one /usr/lib/libc.so) * To support C++, as libc++ is not yet included, we still need libstdc++ from full gcc Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: lower optimization for size to -O2Abdoulaye Walsimou Gaye2012-12-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchan: llvm/clang: add -Qunused-arguments -fcolor-diagnostics for ccache ↵Abdoulaye Walsimou Gaye2012-12-15
| | | | | | use and default linker hash-style Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: build components based use of llvm/clangAbdoulaye Walsimou Gaye2012-12-15
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Merge branch 'master' into llvm-supportAbdoulaye Walsimou Gaye2012-11-24
|\
| * Toolchain: use target cflags -O0 when no optimization selectedAbdoulaye Walsimou Gaye2012-11-24
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Merge branch 'master' into llvm-supportAbdoulaye Walsimou Gaye2012-11-19
|\|
| * Toolchain: makefile tweak no code changedAbdoulaye Walsimou Gaye2012-11-18
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Toolchain: add initial infrastructure to support llvm/clangAbdoulaye Walsimou Gaye2012-11-17
|/ | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: do not break c++ applications needing unwind tablesAbdoulaye Walsimou Gaye2012-11-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: improve the build process and avoid recursive makeAbdoulaye Walsimou Gaye2012-11-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain build: avoid recursive make at cleanupAbdoulaye Walsimou Gaye2012-11-07
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: avoid adding EMBTK_ROOT while including .mk (once again)Abdoulaye Walsimou Gaye2012-11-04
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: avoid adding EMBTK_ROOT while including .mk filesAbdoulaye Walsimou Gaye2012-11-04
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Fix after 2d6015b53d9152174Abdoulaye Walsimou Gaye2012-11-03
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: avoid gcc generating debug info in not strip-able sectionAbdoulaye Walsimou Gaye2012-10-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: replace __embtk_toolchain_clib -> embtk_clibAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain build: create internal target installing toolchain dependenciesAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain build: create internal target to create initial directoriesAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: improve C library detectionAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: replace buildtoolchain -> toolchain_installAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>