summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Packages: make busybox buildableAbdoulaye Walsimou Gaye2009-05-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Packages: busybox: add EMBTK_BB_DOT_CONFIG symbolAbdoulaye Walsimou Gaye2009-05-31
| | | | | | | This patch adds EMBTK_BB_DOT_CONFIG symbol. This helps to indicate the default busybox configuration file to use, when none exists. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: make some options defaultAbdoulaye Walsimou Gaye2009-05-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Packages: include packages Makefile in main MakefileAbdoulaye Walsimou Gaye2009-05-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Packages: add packages MakefileAbdoulaye Walsimou Gaye2009-05-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Packages: busybox: Correct EMBTK_BB_VERSION_STRING symbolAbdoulaye Walsimou Gaye2009-05-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: make EMBTK_TARGET_ARCH to depend on ABI selectedAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: tags eabi and o64 ABI, as they do not buildAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: GCC: copy libs in the right place when we're in 64bits archAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: define EMBTK_TARGET_ARCHAbdoulaye Walsimou Gaye2009-05-24
| | | | | | | This patch defines EMBTK_TARGET_ARCH for mips (in the future all have to define it). This helps to determinate if we're in 32bits arch or in 64bits arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: fix CFLAGS at configure time and add -pipeAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: Introduce CFLAGS at configure timeAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: Correct GNU_TARGET and STRICT_GNU_TARGET for mips III ↵Abdoulaye Walsimou Gaye2009-05-24
| | | | | | and mips IV as they are 64bits capable Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: correct GNU_TARGETAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: use GNU_TARGET instead of STRICT_GNU_TARGET at configure timeAbdoulaye Walsimou Gaye2009-05-24
| | | | | | | This patch makes use of GNU_TARGET instead of STRICT_GNU_TARGET at configure time. This fix issues when configuring for MIPS64 with n32, o64 and n64 ABIs. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS remove broken tag for ABI n32, eabi, o64 and n64Abdoulaye Walsimou Gaye2009-05-24
| | | | | | | This patch removes broken tag for ABI n32, eabi, o64 and n64 in MIPS arch, as they build with gcc-4.4.0. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* EmbToolkit: copy target_skeleton only in ROOTFSAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: configure for 2.6 linux kernel onlyAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Define gcc-4.4.0 as default versionAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Rootfs: initial adds in order to build packagesAbdoulaye Walsimou Gaye2009-05-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: include mkinitialpath in buildtoolchain target prerequisitesAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Rewrite rmallpath targetAbdoulaye Walsimou Gaye2009-05-23
| | | | | | | | When we configure for an arch and build it, and then reconfigure for another arch rmallpath do not remove the previous paths created. This patch fix this issue, by removing paths no matter the arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: rewrite root Makefile in order to use .config.old fileAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: make use of EGLIBC_OPTIONS before configuringAbdoulaye Walsimou Gaye2009-05-23
| | | | | | | This patch makes use of EGLIBC_OPTIONS before configuring. This render EGLIBC really configureable at build time. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Improve EGLIBC options parserAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: define EGLIBC as target instead of a macrosAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Enable some options of eglibc by defaultAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: add a macros which parses eglibc options from .configAbdoulaye Walsimou Gaye2009-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: MIPS arch: tag ABI n32, o64 and n64 as BROKENAbdoulaye Walsimou Gaye2009-05-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Add gcc-4.4.0Abdoulaye Walsimou Gaye2009-05-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: make eglibc-2.10 as defaultAbdoulaye Walsimou Gaye2009-05-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: GCC: give the ability to configure ABI and define MIPS arch ABIsAbdoulaye Walsimou Gaye2009-05-21
| | | | | | | This patch gives the ability to configure for ABI. It also defines ABIs for mips arch. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* MIPS arch: fix typo in n64 ABIAbdoulaye Walsimou Gaye2009-05-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* MIPS arch fix ABI_64Abdoulaye Walsimou Gaye2009-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: ABI: give an adviceAbdoulaye Walsimou Gaye2009-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: gcc: use EMBTK_TOOLCHAIN_MULTILIBAbdoulaye Walsimou Gaye2009-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Avoid having underscore in file name and modify files which use them ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | according this change Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* MIPS: give ability to choose ABI to build and a multilib toolchain or notAbdoulaye Walsimou Gaye2009-05-19
| | | | | | | | This patch gives the ability to choose the mips ABI to build and the choice to build multilib toolchain or not. It also remanes arch_variant.kconfig to arch-variant.kconfig. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: fix ccache downloadAbdoulaye Walsimou Gaye2009-05-19
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: EGLIBC: make use of TARGETCC_CACHED, TARGETCXX_CACHED, TARGETAR ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | | | | | and TARGETRANLIB This patch makes use of TARGETCC_CACHED and TARGETCXX_CACHED in order to cache EGLIBC build. It also let EGLIBC to use TARGETAR and TARGETRANLIB defined in commit b61e6b5f3be40b54e64f85d0f0d9670849d6fee1 Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: ccache: rewrite HOSTCC_CACHED HOSTCXX_CACHED and create ↵Abdoulaye Walsimou Gaye2009-05-19
| | | | | | TARGETCC_CACHED TARGETCXX_CACHED Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Define TARGETCC, TARGETCXX, TARGETAR and TARGETRANLIB macroAbdoulaye Walsimou Gaye2009-05-19
| | | | | | | This patch defines some useful macros, which point to some programs of the toolchain (gcc, g++, ar and ranlib). Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: mips3 arch Correctly set STRICT_GNU_TARGETAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Correctly set EGLIBC_FLOAT_TYPEAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Make mips4 arch buildableAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: Make GCC and EGLIBC to use HOSTCC_CACHED HOSTCXX_CACHEDAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Convert bintuils to use ccacheAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Convert gmphost and mpfrhost to use ccacheAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Move ccahehost to EMBTK_ROOT and define HOSTCC_CACHED and HOSTCXX_CACHEDAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
* Toolchain: add ccache in toolchain build processAbdoulaye Walsimou Gaye2009-05-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>