summaryrefslogtreecommitdiff
path: root/mk
Commit message (Collapse)AuthorAge
* Build system: show architecture and clang/llvm while printing selected featuresAbdoulaye Walsimou Gaye2013-01-26
| | | | 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>
* Build system: __embtk_mk_initsysrootdirs: make symlink create safe across ↵Abdoulaye Walsimou Gaye2013-01-20
| | | | | | multiple calls Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: uClibc: SHARED_LIB_LOADER_PREFIX has been renamed MULTILIB_DIRAbdoulaye Walsimou Gaye2013-01-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: Add mips64octeon supportAbdoulaye Walsimou Gaye2013-01-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: MIPS/uClibc: fix incorrectly set variables in uClibc build systemAbdoulaye Walsimou Gaye2013-01-19
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: make binutils tools load plugins installedAbdoulaye Walsimou Gaye2013-01-19
| | | | 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>
* Packages: configure macro: do not allow direct use of ldAbdoulaye Walsimou Gaye2013-01-13
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Host tools: New package: replace pkg-config with pkgconfAbdoulaye Walsimou Gaye2013-01-12
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: llvm: depends on binutilsAbdoulaye Walsimou Gaye2013-01-12
| | | | 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>
* Host tools: ccache: install it in the same location as other toolsAbdoulaye Walsimou Gaye2013-01-09
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Revert "Host tools: ccache: set CCACHE_BASEDIR to main build directory"Abdoulaye Walsimou Gaye2013-01-08
| | | | | This reverts commit cfb2369bebbb692e08d664e07b43f209295c3d0c. It is useless
* Host tools: ccache: set CCACHE_BASEDIR to main build directoryAbdoulaye Walsimou Gaye2013-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: libc++: link with libdlAbdoulaye Walsimou Gaye2013-01-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: libcxxrt: no need to link with libgcc, it is added by clang++ at ↵Abdoulaye Walsimou Gaye2013-01-06
| | | | | | app/lib link time Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: libcxxrt: only make available static libraryAbdoulaye Walsimou Gaye2013-01-06
| | | | 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: gcc: enable __cxa_atexit only when c++ or obj-c++ if usedAbdoulaye Walsimou Gaye2013-01-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: gcc3: little configure options tweakAbdoulaye Walsimou Gaye2013-01-06
| | | | 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: eglibc/uClibc: improve dummy libc install after headers installAbdoulaye Walsimou Gaye2013-01-06
| | | | 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: eglibc: install dummy libc for gcc second stage in correct libdirAbdoulaye Walsimou Gaye2013-01-01
| | | | 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: ARM: set default fpu in case of hard floatAbdoulaye 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: libc++: add initial build infrastructureAbdoulaye Walsimou Gaye2012-12-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: libcxxrt: remove unneeded Version.map symlinkAbdoulaye Walsimou Gaye2012-12-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: libc++: add needed libcxxrt infrastructureAbdoulaye Walsimou Gaye2012-12-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Host tools: ccache: set cache size limit to 2.0 GbytesAbdoulaye Walsimou Gaye2012-12-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: eglibc headers install: use gcc as it does not support clangAbdoulaye Walsimou Gaye2012-12-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: clang/llvm: define cleanup macroAbdoulaye Walsimou Gaye2012-12-16
| | | | 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>
* Rootfs: rm linker scripts {sysroot}/{libgcc_s.so, usr/lib/libc.so}Abdoulaye Walsimou Gaye2012-12-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Revert "Toolchain: uClibc: fix libc.so install in {sysroot}/usr/lib"Abdoulaye Walsimou Gaye2012-12-16
| | | | | | | This reverts commit b2b8306a48a5aea06fd04643032654fe33ace699. This patch was wrong Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: uClibc: fix libc.so install in {sysroot}/usr/libAbdoulaye Walsimou Gaye2012-12-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: gcc: also install libgcc in sysroot when clang/llvm is main cross ↵Abdoulaye Walsimou Gaye2012-12-15
| | | | | | compiler Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: uClibc/eglibc: make sure to not compile with clang as they do not ↵Abdoulaye Walsimou Gaye2012-12-15
| | | | | | support it Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Tollchain: ccache: create new variables for clang and gccAbdoulaye Walsimou Gaye2012-12-15
| | | | 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-12-01
|\
| * Build system: internal macros: __embtk_fixgconfigsfor_pkg: take into account ↵Abdoulaye Walsimou Gaye2012-12-01
| | | | | | | | | | | | multiple scripts in packages Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Merge branch 'master' into llvm-supportAbdoulaye Walsimou Gaye2012-12-01
|\|
| * Build system internal macros: tweak a little __embtk_fixgconfigsfor_pkgAbdoulaye Walsimou Gaye2012-12-01
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>