* [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain
@ 2013-11-12 17:31 Spenser Gilliland
2013-11-12 17:31 ` [Buildroot] [PATCH v2 1/5] binutils: add microblaze " Spenser Gilliland
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw)
To: buildroot
This patch series adds a Microblaze internal toolchain from the sources at
http://github.com/Xilinx .
Spenser Gilliland (5):
binutils: add microblaze internal toolchain
gcc: add microblaze internal toolchain
glibc: add microblaze internal toolchain
gdb: add microblaze internal toolchain
toolchain: enable microblaze toolchain
package/binutils/Config.in.host | 2 +
package/binutils/binutils.mk | 5 +
package/gcc/4.9-microblaze/100-uclibc-conf.patch | 15 ++
.../4.9-microblaze/301-missing-execinfo_h.patch | 13 ++
package/gcc/4.9-microblaze/302-c99-snprintf.patch | 13 ++
.../305-libmudflap-susv3-legacy.patch | 49 +++++++
.../gcc/4.9-microblaze/disable_gc_sections.patch | 145 ++++++++++++++++++++
package/gcc/Config.in.host | 36 ++++--
package/gcc/gcc.mk | 12 ++-
package/gdb/Config.in.host | 4 +
package/gdb/gdb.mk | 9 +-
package/glibc/glibc.mk | 12 ++
toolchain/Config.in | 2 +-
toolchain/toolchain-buildroot/Config.in | 4 +-
14 files changed, 305 insertions(+), 16 deletions(-)
create mode 100644 package/gcc/4.9-microblaze/100-uclibc-conf.patch
create mode 100644 package/gcc/4.9-microblaze/301-missing-execinfo_h.patch
create mode 100644 package/gcc/4.9-microblaze/302-c99-snprintf.patch
create mode 100644 package/gcc/4.9-microblaze/305-libmudflap-susv3-legacy.patch
create mode 100644 package/gcc/4.9-microblaze/disable_gc_sections.patch
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [PATCH v2 1/5] binutils: add microblaze internal toolchain 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland @ 2013-11-12 17:31 ` Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 2/5] gcc: " Spenser Gilliland ` (3 subsequent siblings) 4 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw) To: buildroot Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- package/binutils/Config.in.host | 2 ++ package/binutils/binutils.mk | 5 +++++ 2 files changed, 7 insertions(+), 0 deletions(-) diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index 8f19597..e43261b 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -3,6 +3,7 @@ comment "Binutils Options" choice prompt "Binutils Version" depends on !BR2_arc + depends on !BR2_microblaze default BR2_BINUTILS_VERSION_2_21 if (BR2_mips || BR2_mipsel || BR2_sh) default BR2_BINUTILS_VERSION_2_22 help @@ -45,6 +46,7 @@ config BR2_BINUTILS_VERSION string default "2.18-avr32-1.0.1" if BR2_BINUTILS_VERSION_2_18_AVR32_1_0_1 default "2.23.2-arc" if BR2_arc + default "2.24.51-microblaze" if BR2_microblaze default "2.20.1" if BR2_BINUTILS_VERSION_2_20_1 default "2.21" if BR2_BINUTILS_VERSION_2_21 default "2.21.1" if BR2_BINUTILS_VERSION_2_21_1 diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index f1723b2..0d809c1 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -29,6 +29,11 @@ endif ifeq ($(BR2_arc),y) BINUTILS_SITE = $(BR2_ARC_SITE) endif +ifeq ($(BR2_microblaze),y) +BINUTILS_VERSION = 8351467c933d277ebea0c8d99ad2b65b5f7b6bc2 +BINUTILS_SITE = http://github.com/Xilinx/binutils/tarball/$(BINUTILS_VERSION) +BINUTILS_SOURCE = binutils-$(BINUTILS_VERSION).tar.gz +endif BINUTILS_EXTRA_CONFIG_OPTIONS = $(call qstrip,$(BR2_BINUTILS_EXTRA_CONFIG_OPTIONS)) BINUTILS_INSTALL_STAGING = YES BINUTILS_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext) -- 1.7.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 2/5] gcc: add microblaze internal toolchain 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 1/5] binutils: add microblaze " Spenser Gilliland @ 2013-11-12 17:31 ` Spenser Gilliland 2013-11-12 21:07 ` Thomas Petazzoni 2013-11-12 17:31 ` [Buildroot] [PATCH v2 3/5] glibc: " Spenser Gilliland ` (2 subsequent siblings) 4 siblings, 1 reply; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw) To: buildroot Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- package/gcc/4.9-microblaze/100-uclibc-conf.patch | 15 ++ .../4.9-microblaze/301-missing-execinfo_h.patch | 13 ++ package/gcc/4.9-microblaze/302-c99-snprintf.patch | 13 ++ .../305-libmudflap-susv3-legacy.patch | 49 +++++++ .../gcc/4.9-microblaze/disable_gc_sections.patch | 145 ++++++++++++++++++++ package/gcc/Config.in.host | 36 ++++-- package/gcc/gcc.mk | 12 ++- 7 files changed, 271 insertions(+), 12 deletions(-) create mode 100644 package/gcc/4.9-microblaze/100-uclibc-conf.patch create mode 100644 package/gcc/4.9-microblaze/301-missing-execinfo_h.patch create mode 100644 package/gcc/4.9-microblaze/302-c99-snprintf.patch create mode 100644 package/gcc/4.9-microblaze/305-libmudflap-susv3-legacy.patch create mode 100644 package/gcc/4.9-microblaze/disable_gc_sections.patch diff --git a/package/gcc/4.9-microblaze/100-uclibc-conf.patch b/package/gcc/4.9-microblaze/100-uclibc-conf.patch new file mode 100644 index 0000000..d56bf0a --- /dev/null +++ b/package/gcc/4.9-microblaze/100-uclibc-conf.patch @@ -0,0 +1,15 @@ +Index: gcc-4.8.0/contrib/regression/objs-gcc.sh +=================================================================== +--- gcc-4.8.0.orig/contrib/regression/objs-gcc.sh 2009-04-09 17:00:19.000000000 +0200 ++++ gcc-4.8.0/contrib/regression/objs-gcc.sh 2013-03-23 17:39:04.000000000 +0100 +@@ -106,6 +106,10 @@ + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 ++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] ++ then ++ make all-gdb all-dejagnu all-ld || exit 1 ++ make install-gdb install-dejagnu install-ld || exit 1 + elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then + make bootstrap || exit 1 + make install || exit 1 diff --git a/package/gcc/4.9-microblaze/301-missing-execinfo_h.patch b/package/gcc/4.9-microblaze/301-missing-execinfo_h.patch new file mode 100644 index 0000000..00efda2 --- /dev/null +++ b/package/gcc/4.9-microblaze/301-missing-execinfo_h.patch @@ -0,0 +1,13 @@ +Index: gcc-4.8.0/boehm-gc/include/gc.h +=================================================================== +--- gcc-4.8.0.orig/boehm-gc/include/gc.h 2007-04-23 23:10:09.000000000 +0200 ++++ gcc-4.8.0/boehm-gc/include/gc.h 2013-03-23 17:39:20.000000000 +0100 +@@ -503,7 +503,7 @@ + #if defined(__linux__) || defined(__GLIBC__) + # include <features.h> + # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \ +- && !defined(__ia64__) ++ && !defined(__ia64__) && !defined(__UCLIBC__) + # ifndef GC_HAVE_BUILTIN_BACKTRACE + # define GC_HAVE_BUILTIN_BACKTRACE + # endif diff --git a/package/gcc/4.9-microblaze/302-c99-snprintf.patch b/package/gcc/4.9-microblaze/302-c99-snprintf.patch new file mode 100644 index 0000000..cd4d2cc --- /dev/null +++ b/package/gcc/4.9-microblaze/302-c99-snprintf.patch @@ -0,0 +1,13 @@ +Index: gcc-4.8.0/libstdc++-v3/include/c_global/cstdio +=================================================================== +--- gcc-4.8.0.orig/libstdc++-v3/include/c_global/cstdio 2013-02-03 18:54:05.000000000 +0100 ++++ gcc-4.8.0/libstdc++-v3/include/c_global/cstdio 2013-03-23 17:39:32.000000000 +0100 +@@ -138,7 +138,7 @@ + using ::vsprintf; + } // namespace + +-#if _GLIBCXX_USE_C99 ++#if _GLIBCXX_USE_C99 || defined __UCLIBC__ + + #undef snprintf + #undef vfscanf diff --git a/package/gcc/4.9-microblaze/305-libmudflap-susv3-legacy.patch b/package/gcc/4.9-microblaze/305-libmudflap-susv3-legacy.patch new file mode 100644 index 0000000..35d5f50 --- /dev/null +++ b/package/gcc/4.9-microblaze/305-libmudflap-susv3-legacy.patch @@ -0,0 +1,49 @@ +Index: gcc-4.8.0/libmudflap/mf-hooks2.c +=================================================================== +--- gcc-4.8.0.orig/libmudflap/mf-hooks2.c 2013-02-03 18:48:05.000000000 +0100 ++++ gcc-4.8.0/libmudflap/mf-hooks2.c 2013-03-23 17:39:43.000000000 +0100 +@@ -424,7 +424,7 @@ + { + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region"); +- bzero (s, n); ++ memset (s, 0, n); + } + + +@@ -434,7 +434,7 @@ + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src"); + MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest"); +- bcopy (src, dest, n); ++ memmove (dest, src, n); + } + + +@@ -444,7 +444,7 @@ + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg"); + MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg"); +- return bcmp (s1, s2, n); ++ return n == 0 ? 0 : memcmp (s1, s2, n); + } + + +@@ -453,7 +453,7 @@ + size_t n = strlen (s); + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region"); +- return index (s, c); ++ return strchr (s, c); + } + + +@@ -462,7 +462,7 @@ + size_t n = strlen (s); + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region"); +- return rindex (s, c); ++ return strrchr (s, c); + } + + /* XXX: stpcpy, memccpy */ diff --git a/package/gcc/4.9-microblaze/disable_gc_sections.patch b/package/gcc/4.9-microblaze/disable_gc_sections.patch new file mode 100644 index 0000000..46a3a26 --- /dev/null +++ b/package/gcc/4.9-microblaze/disable_gc_sections.patch @@ -0,0 +1,145 @@ +From be904b178fc0858ad41a3c2fbc13b388bd1ff465 Mon Sep 17 00:00:00 2001 +From: Mischa Jonker <mjonker@synopsys.com> +Date: Mon, 15 Jul 2013 11:50:20 +0200 +Subject: [PATCH] libstdc++: Disable gc-sections to work around binutils bug + +This is to work around the following error message: +BFD (GNU Binutils) 2.23.2 assertion fail elf32-arc.c:2140 + +Signed-off-by: Mischa Jonker <mjonker@synopsys.com> +--- + libstdc++-v3/acinclude.m4 | 3 --- + libstdc++-v3/configure | 33 --------------------------------- + 2 files changed, 36 deletions(-) + +diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 +index e131214..aa2e375 100644 +--- a/libstdc++-v3/acinclude.m4 ++++ b/libstdc++-v3/acinclude.m4 +@@ -296,9 +296,6 @@ AC_DEFUN([GLIBCXX_CHECK_LINKER_FEATURES], [ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + AC_MSG_RESULT($ac_gcsections) + + if test "$ac_test_CFLAGS" = set; then +diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure +index ed049cf..d325e3e 100755 +--- a/libstdc++-v3/configure ++++ b/libstdc++-v3/configure +@@ -20653,9 +20653,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -27688,9 +27685,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -33619,9 +33613,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -45496,9 +45487,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -45710,9 +45698,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -46185,9 +46170,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -52470,9 +52452,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -58386,9 +58365,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -58553,9 +58529,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -58781,9 +58754,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +@@ -64697,9 +64667,6 @@ rm -f core conftest.err conftest.$ac_objext \ + fi + rm -f conftest.c conftest.o conftest + fi +- if test "$ac_gcsections" = "yes"; then +- SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" +- fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_gcsections" >&5 + $as_echo "$ac_gcsections" >&6; } + +-- +1.7.9.5 + diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index 41c1213..1c8beba 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -3,11 +3,18 @@ comment "GCC Options" config BR2_GCC_NEEDS_MPC bool +# Until gcc 4.7, a three stage build process was needed when using +# NPTL. This hidden option tells whether gcc is a version that +# requires this three stage build process. +config BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD + bool + choice prompt "GCC compiler Version" default BR2_GCC_VERSION_4_4_X if BR2_sparc_sparchfleon || BR2_sparc_sparchfleonv8 || BR2_sparc_sparcsfleon || BR2_sparc_sparcsfleonv8 default BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 if BR2_avr32 default BR2_GCC_VERSION_4_8_ARC if BR2_arc + default BR2_GCC_VERSION_4_9_MICROBLAZE if BR2_microblaze default BR2_GCC_VERSION_4_5_X if BR2_bfin default BR2_GCC_VERSION_4_7_X help @@ -16,39 +23,44 @@ choice config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 depends on BR2_avr32 bool "gcc 4.2.2-avr32-2.1.5" + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD config BR2_GCC_VERSION_4_3_X - depends on !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a8 && !BR2_cortex_a9 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_e300c2 && !BR2_powerpc_e300c3 && !BR2_powerpc_e500mc && !BR2_powerpc_464 && !BR2_powerpc_464fp && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a8 && !BR2_cortex_a9 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_e300c2 && !BR2_powerpc_e300c3 && !BR2_powerpc_e500mc && !BR2_powerpc_464 && !BR2_powerpc_464fp && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4 depends on !BR2_ARM_EABIHF bool "gcc 4.3.x" + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD config BR2_GCC_VERSION_4_4_X - depends on !BR2_arc && !BR2_avr32 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4 bool "gcc 4.4.x" # ARM EABIhf support appeared in gcc 4.6 depends on !BR2_ARM_EABIHF # VFPv4 support appeared in gcc 4.5 depends on !BR2_ARM_FPU_VFPV4 && !BR2_ARM_FPU_VFPV4D16 + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD config BR2_GCC_VERSION_4_5_X - depends on !BR2_arc && !BR2_avr32 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_fa526 && !BR2_pj4 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_fa526 && !BR2_pj4 select BR2_GCC_NEEDS_MPC # ARM EABIhf support appeared in gcc 4.6 depends on !BR2_ARM_EABIHF bool "gcc 4.5.x" + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD config BR2_GCC_VERSION_4_6_X - depends on !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_cortex_a7 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_pj4 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_cortex_a7 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_pj4 select BR2_GCC_NEEDS_MPC bool "gcc 4.6.x" + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD config BR2_GCC_VERSION_4_7_X - depends on !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_pj4 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_pj4 select BR2_GCC_NEEDS_MPC bool "gcc 4.7.x" config BR2_GCC_VERSION_4_8_X - depends on !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_bfin && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 select BR2_GCC_NEEDS_MPC bool "gcc 4.8.x" @@ -57,8 +69,13 @@ choice select BR2_GCC_NEEDS_MPC bool "gcc 4.8-arc" + config BR2_GCC_VERSION_4_9_MICROBLAZE + depends on BR2_microblaze + select BR2_GCC_NEEDS_MPC + bool "gcc 4.9-microblaze" + config BR2_GCC_VERSION_SNAP - depends on !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 + depends on !BR2_microblaze && !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 select BR2_GCC_NEEDS_MPC bool "gcc snapshot" endchoice @@ -89,8 +106,9 @@ config BR2_GCC_VERSION default "4.5.4" if BR2_GCC_VERSION_4_5_X default "4.6.4" if BR2_GCC_VERSION_4_6_X default "4.7.3" if BR2_GCC_VERSION_4_7_X - default "4.8.2" if BR2_GCC_VERSION_4_8_X + default "4.8.1" if BR2_GCC_VERSION_4_8_X default "4.8-arc" if BR2_GCC_VERSION_4_8_ARC + default "4.9-microblaze" if BR2_GCC_VERSION_4_9_MICROBLAZE default BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP config BR2_EXTRA_GCC_CONFIG_OPTIONS @@ -143,7 +161,7 @@ config BR2_GCC_ENABLE_TLS config BR2_GCC_ENABLE_OPENMP bool "Enable compiler OpenMP support" - depends on !BR2_PTHREADS_NONE && !BR2_avr32 && !BR2_arc + depends on !BR2_PTHREADS_NONE && !BR2_avr32 && !BR2_arc && !BR2_microblaze help Enable OpenMP support for the compiler diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 41600ef..7414d6d 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -17,15 +17,21 @@ endif ifneq ($(GCC_SNAP_DATE),) GCC_SITE = ftp://gcc.gnu.org/pub/gcc/snapshots/$(GCC_SNAP_DATE)/ +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 else ifeq ($(findstring avr32,$(GCC_VERSION)),avr32) GCC_SITE = ftp://www.at91.com/pub/buildroot/ +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 else ifeq ($(findstring arc,$(GCC_VERSION)),arc) GCC_SITE = $(BR2_ARC_SITE) +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 +else ifeq ($(findstring microblaze,$(GCC_VERSION)),microblaze) +MBGCC_VERSION = b93bb009e021aba64dd4b8cdb0bbc5a176c55543 +GCC_SITE = http://github.com/Xilinx/gcc/tarball/$(MBGCC_VERSION) +GCC_SOURCE = gcc-$(GCC_VERSION).tar.gz else GCC_SITE = $(BR2_GNU_MIRROR:/=)/gcc/gcc-$(GCC_VERSION) -endif - GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 +endif # # Xtensa special hook @@ -60,7 +66,7 @@ endef # define HOST_GCC_EXTRACT_CMDS - $(BZCAT) $(DL_DIR)/$(GCC_SOURCE) | \ + $(call suitable-extractor,$(GCC_SOURCE),$(BZCAT)) $(DL_DIR)/$(GCC_SOURCE) | \ $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) \ --exclude='libjava/*' \ --exclude='libgo/*' \ -- 1.7.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 2/5] gcc: add microblaze internal toolchain 2013-11-12 17:31 ` [Buildroot] [PATCH v2 2/5] gcc: " Spenser Gilliland @ 2013-11-12 21:07 ` Thomas Petazzoni 2013-11-12 21:14 ` Mischa Jonker ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Thomas Petazzoni @ 2013-11-12 21:07 UTC (permalink / raw) To: buildroot Dear Spenser Gilliland, On Tue, 12 Nov 2013 11:31:42 -0600, Spenser Gilliland wrote: > +# Until gcc 4.7, a three stage build process was needed when using > +# NPTL. This hidden option tells whether gcc is a version that > +# requires this three stage build process. > +config BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD > + bool Hum, is this really meant to be part of your patch? :-) > @@ -16,39 +23,44 @@ choice > config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 > depends on BR2_avr32 > bool "gcc 4.2.2-avr32-2.1.5" > + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD and this (and all the other occurrences). > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > +else ifeq ($(findstring microblaze,$(GCC_VERSION)),microblaze) > +MBGCC_VERSION = b93bb009e021aba64dd4b8cdb0bbc5a176c55543 MBGCC_VERSION ? > +GCC_SITE = http://github.com/Xilinx/gcc/tarball/$(MBGCC_VERSION) > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.gz > else > GCC_SITE = $(BR2_GNU_MIRROR:/=)/gcc/gcc-$(GCC_VERSION) > -endif > - > GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > +endif > > # > # Xtensa special hook > @@ -60,7 +66,7 @@ endef > # > > define HOST_GCC_EXTRACT_CMDS > - $(BZCAT) $(DL_DIR)/$(GCC_SOURCE) | \ > + $(call suitable-extractor,$(GCC_SOURCE),$(BZCAT)) $(DL_DIR)/$(GCC_SOURCE) | \ The suitable-extractor macro doesn't take a second argument, so the ,$(BZCAT) here is useless. > $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) \ > --exclude='libjava/*' \ > --exclude='libgo/*' \ Another issue is that this series is going to conflict quite badly with the series posted by Mischa to add specific binutils/gcc/gdb/uClibc versions for ARC. It would probably be good if you could sync up on these two series. Thanks! Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 2/5] gcc: add microblaze internal toolchain 2013-11-12 21:07 ` Thomas Petazzoni @ 2013-11-12 21:14 ` Mischa Jonker 2013-11-12 21:22 ` Spenser Gilliland 2013-11-12 21:40 ` Spenser Gilliland 2 siblings, 0 replies; 10+ messages in thread From: Mischa Jonker @ 2013-11-12 21:14 UTC (permalink / raw) To: buildroot > > > > define HOST_GCC_EXTRACT_CMDS > > - $(BZCAT) $(DL_DIR)/$(GCC_SOURCE) | \ > > + $(call suitable-extractor,$(GCC_SOURCE),$(BZCAT)) > > +$(DL_DIR)/$(GCC_SOURCE) | \ > > The suitable-extractor macro doesn't take a second argument, so the ,$(BZCAT) > here is useless. > > > $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) \ > > --exclude='libjava/*' \ > > --exclude='libgo/*' \ > > Another issue is that this series is going to conflict quite badly with the > series posted by Mischa to add specific binutils/gcc/gdb/uClibc versions for > ARC. > > It would probably be good if you could sync up on these two series. > I wasn't aware of this suitable-extractor macro. If it supports .tar.gz, it should work fine for me (and I will update my patch accordingly, or better yet: leave it out of my patch completely). I will need to update my patch anyway with full commit ID's, and maybe I take a look at implementing this github helper too. Mischa ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 2/5] gcc: add microblaze internal toolchain 2013-11-12 21:07 ` Thomas Petazzoni 2013-11-12 21:14 ` Mischa Jonker @ 2013-11-12 21:22 ` Spenser Gilliland 2013-11-12 21:40 ` Spenser Gilliland 2 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 21:22 UTC (permalink / raw) To: buildroot On Tue, 2013-11-12 at 22:07 +0100, Thomas Petazzoni wrote: > Dear Spenser Gilliland, > > On Tue, 12 Nov 2013 11:31:42 -0600, Spenser Gilliland wrote: > > > +# Until gcc 4.7, a three stage build process was needed when using > > +# NPTL. This hidden option tells whether gcc is a version that > > +# requires this three stage build process. > > +config BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD > > + bool > > Hum, is this really meant to be part of your patch? :-) > > > > @@ -16,39 +23,44 @@ choice > > config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 > > depends on BR2_avr32 > > bool "gcc 4.2.2-avr32-2.1.5" > > + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD > > and this (and all the other occurrences). > > > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > > +else ifeq ($(findstring microblaze,$(GCC_VERSION)),microblaze) > > +MBGCC_VERSION = b93bb009e021aba64dd4b8cdb0bbc5a176c55543 > > MBGCC_VERSION ? > > > +GCC_SITE = http://github.com/Xilinx/gcc/tarball/$(MBGCC_VERSION) > > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.gz > > else > > GCC_SITE = $(BR2_GNU_MIRROR:/=)/gcc/gcc-$(GCC_VERSION) > > -endif > > - > > GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > > +endif > > > > # > > # Xtensa special hook > > @@ -60,7 +66,7 @@ endef > > # > > > > define HOST_GCC_EXTRACT_CMDS > > - $(BZCAT) $(DL_DIR)/$(GCC_SOURCE) | \ > > + $(call suitable-extractor,$(GCC_SOURCE),$(BZCAT)) $(DL_DIR)/$(GCC_SOURCE) | \ > > The suitable-extractor macro doesn't take a second argument, so > the ,$(BZCAT) here is useless. > > > $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) \ > > --exclude='libjava/*' \ > > --exclude='libgo/*' \ > > Another issue is that this series is going to conflict quite badly with > the series posted by Mischa to add specific binutils/gcc/gdb/uClibc > versions for ARC. > > It would probably be good if you could sync up on these two series. > > Thanks! > > Thomas Thomas, Thanks for the review. I must have miss merged when rebasing onto master. I'll fix it up and resubmit. I'll look into how to better sync my code into Mischa's. Thanks, Spenser -- Spenser Gilliland Computer Engineer IIT ECASP Lab -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131112/90743992/attachment.asc> ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 2/5] gcc: add microblaze internal toolchain 2013-11-12 21:07 ` Thomas Petazzoni 2013-11-12 21:14 ` Mischa Jonker 2013-11-12 21:22 ` Spenser Gilliland @ 2013-11-12 21:40 ` Spenser Gilliland 2 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 21:40 UTC (permalink / raw) To: buildroot On Tue, 2013-11-12 at 22:07 +0100, Thomas Petazzoni wrote: > Dear Spenser Gilliland, > > On Tue, 12 Nov 2013 11:31:42 -0600, Spenser Gilliland wrote: Oops, forgot to respond to the review comments. See inline. > > +# Until gcc 4.7, a three stage build process was needed when using > > +# NPTL. This hidden option tells whether gcc is a version that > > +# requires this three stage build process. > > +config BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD > > + bool > > Hum, is this really meant to be part of your patch? :-) No, will fix. > > > @@ -16,39 +23,44 @@ choice > > config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 > > depends on BR2_avr32 > > bool "gcc 4.2.2-avr32-2.1.5" > > + select BR2_GCC_VERSION_NEEDS_THREE_STAGE_BUILD > > and this (and all the other occurrences). Same. > > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > > +else ifeq ($(findstring microblaze,$(GCC_VERSION)),microblaze) > > +MBGCC_VERSION = b93bb009e021aba64dd4b8cdb0bbc5a176c55543 > > MBGCC_VERSION ? When initially doing this I felt that the git refs were to opaque. However, I now realize that was a bad decision. > > > +GCC_SITE = http://github.com/Xilinx/gcc/tarball/$(MBGCC_VERSION) > > +GCC_SOURCE = gcc-$(GCC_VERSION).tar.gz > > else > > GCC_SITE = $(BR2_GNU_MIRROR:/=)/gcc/gcc-$(GCC_VERSION) > > -endif > > - > > GCC_SOURCE = gcc-$(GCC_VERSION).tar.bz2 > > +endif > > > > # > > # Xtensa special hook > > @@ -60,7 +66,7 @@ endef > > # > > > > define HOST_GCC_EXTRACT_CMDS > > - $(BZCAT) $(DL_DIR)/$(GCC_SOURCE) | \ > > + $(call suitable-extractor,$(GCC_SOURCE),$(BZCAT)) $(DL_DIR)/$(GCC_SOURCE) | \ > > The suitable-extractor macro doesn't take a second argument, so > the ,$(BZCAT) here is useless. Will fix. > > $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) \ > > --exclude='libjava/*' \ > > --exclude='libgo/*' \ > > Another issue is that this series is going to conflict quite badly with > the series posted by Mischa to add specific binutils/gcc/gdb/uClibc > versions for ARC. > > It would probably be good if you could sync up on these two series. > > Thanks! > > Thomas -- Spenser Gilliland Computer Engineer IIT ECASP Lab -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131112/e80818fd/attachment.asc> ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 3/5] glibc: add microblaze internal toolchain 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 1/5] binutils: add microblaze " Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 2/5] gcc: " Spenser Gilliland @ 2013-11-12 17:31 ` Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 4/5] gdb: " Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 5/5] toolchain: enable microblaze toolchain Spenser Gilliland 4 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw) To: buildroot Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- package/glibc/glibc.mk | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index 2e7fe82..91ad29e 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -4,6 +4,17 @@ # ################################################################################ +ifeq ($(BR2_microblaze),y) +ifeq ($(BR2_TOOLCHAIN_BUILDROOT_EGLIBC),y) +GLIBC_VERSION = 7f0bcce417c47aefad06ddfec7cd4ced3a4e10ff +GLIBC_SITE = http://github.com/Xilinx/eglibc/tarball/$(GLIBC_VERSION) +GLIBC_SRC_SUBDIR = . +else +GLIBC_VERSION = b86835ca92a1942ed08d8b5ee47498e711feaddb +GLIBC_SITE = http://github.com/Xilinx/glibc/tarball/$(GLIBC_VERSION) +GLIBC_SRC_SUBDIR = . +endif +else ifeq ($(BR2_TOOLCHAIN_BUILDROOT_EGLIBC),y) GLIBC_VERSION = 2.17-svnr22064 GLIBC_SITE = http://downloads.yoctoproject.org/releases/eglibc/ @@ -15,6 +26,7 @@ GLIBC_SITE = $(BR2_GNU_MIRROR)/libc GLIBC_SOURCE = glibc-$(GLIBC_VERSION).tar.xz GLIBC_SRC_SUBDIR = . endif +endif GLIBC_LICENSE = GPLv2+ (programs), LGPLv2.1+, BSD-3c, MIT (library) GLIBC_LICENSE_FILES = $(addprefix $(GLIBC_SRC_SUBDIR)/,COPYING COPYING.LIB LICENSES) -- 1.7.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 4/5] gdb: add microblaze internal toolchain 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland ` (2 preceding siblings ...) 2013-11-12 17:31 ` [Buildroot] [PATCH v2 3/5] glibc: " Spenser Gilliland @ 2013-11-12 17:31 ` Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 5/5] toolchain: enable microblaze toolchain Spenser Gilliland 4 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw) To: buildroot Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- package/gdb/Config.in.host | 4 ++++ package/gdb/gdb.mk | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletions(-) diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host index 128aed9..aae0109 100644 --- a/package/gdb/Config.in.host +++ b/package/gdb/Config.in.host @@ -18,6 +18,7 @@ choice depends on !BR2_arc default BR2_GDB_VERSION_6_6 if BR2_bfin default BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 if BR2_avr32 + default BR2_GDB_VERSION_7_6_MICROBLAZE if BR2_microblaze default BR2_GDB_VERSION_7_5 help Select the version of gdb you wish to use. @@ -48,6 +49,8 @@ choice bool "gdb 7.5.x" depends on !BR2_bfin + config BR2_GDB_VERSION_7_6_MICROBLAZE + bool "gdb 7.6-microblaze" endchoice config BR2_GDB_VERSION @@ -59,5 +62,6 @@ config BR2_GDB_VERSION default "7.4.1" if BR2_GDB_VERSION_7_4 default "7.5.1" if BR2_GDB_VERSION_7_5 default "7.5.1-arc" if BR2_arc + default "7.6-microblaze" if BR2_microblaze endif diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk index 9cf90e3..65485da 100644 --- a/package/gdb/gdb.mk +++ b/package/gdb/gdb.mk @@ -21,15 +21,22 @@ GDB_VERSION = 7.5.1 endif endif +GDB_SOURCE = gdb-$(GDB_VERSION).tar.bz2 + ifeq ($(BR2_arc),y) GDB_SITE = $(BR2_ARC_SITE) endif +ifeq ($(BR2_microblaze),y) +GDB_VERSION = 6be65fb56ea6694a9260733a536a023a1e2d4d57 +GDB_SITE = http://github.com/Xilinx/gdb/tarball/$(GDB_VERSION) +GDB_SOURCE = gdb-$(GDB_VERSION).tar.gz +endif + ifeq ($(GDB_VERSION),6.7.1-avr32-2.1.5) GDB_SITE = ftp://www.at91.com/pub/buildroot/ endif -GDB_SOURCE = gdb-$(GDB_VERSION).tar.bz2 GDB_LICENSE = GPLv2+ LGPLv2+ GPLv3+ LGPLv3+ GDB_LICENSE_FILES = COPYING COPYING.LIB COPYING3 COPYING3.LIB -- 1.7.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [PATCH v2 5/5] toolchain: enable microblaze toolchain 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland ` (3 preceding siblings ...) 2013-11-12 17:31 ` [Buildroot] [PATCH v2 4/5] gdb: " Spenser Gilliland @ 2013-11-12 17:31 ` Spenser Gilliland 4 siblings, 0 replies; 10+ messages in thread From: Spenser Gilliland @ 2013-11-12 17:31 UTC (permalink / raw) To: buildroot Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> --- toolchain/Config.in | 2 +- toolchain/toolchain-buildroot/Config.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index 3980d79..bbfd367 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -35,7 +35,7 @@ choice config BR2_TOOLCHAIN_BUILDROOT bool "Buildroot toolchain" - depends on !BR2_microblaze && !BR2_aarch64 && !BR2_nios2 + depends on !BR2_aarch64 && !BR2_nios2 select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS config BR2_TOOLCHAIN_EXTERNAL diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index 8b37127..1529004 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -21,7 +21,7 @@ config BR2_TOOLCHAIN_BUILDROOT_EGLIBC BR2_i386 || BR2_mips || BR2_mipsel || \ BR2_mips64 || BR2_mips64el || BR2_powerpc || \ BR2_sh || BR2_sh64 || BR2_sparc || \ - BR2_x86_64 + BR2_x86_64 || BR2_microblaze depends on BR2_USE_MMU depends on !BR2_PREFER_STATIC_LIB select BR2_TOOLCHAIN_USES_GLIBC @@ -42,7 +42,7 @@ config BR2_TOOLCHAIN_BUILDROOT_GLIBC BR2_i386 || BR2_mips || BR2_mipsel || \ BR2_mips64 || BR2_mips64el || BR2_powerpc || \ BR2_sh || BR2_sh64 || BR2_sparc || \ - BR2_x86_64 + BR2_x86_64 || BR2_microblaze select BR2_TOOLCHAIN_USES_GLIBC depends on !BR2_PREFER_STATIC_LIB # our glibc.mk enables RPC support -- 1.7.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-11-12 21:40 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-11-12 17:31 [Buildroot] [PATCH v2 0/5] Add Microblaze internal toolchain Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 1/5] binutils: add microblaze " Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 2/5] gcc: " Spenser Gilliland 2013-11-12 21:07 ` Thomas Petazzoni 2013-11-12 21:14 ` Mischa Jonker 2013-11-12 21:22 ` Spenser Gilliland 2013-11-12 21:40 ` Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 3/5] glibc: " Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 4/5] gdb: " Spenser Gilliland 2013-11-12 17:31 ` [Buildroot] [PATCH v2 5/5] toolchain: enable microblaze toolchain Spenser Gilliland
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox