* [Buildroot] [PATCH 2/4] blackfin: 2012R2 toolchain is gone, remove kludges
2015-10-03 16:45 [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Maxime Hadjinlian
@ 2015-10-03 16:45 ` Maxime Hadjinlian
2015-10-03 18:21 ` Arnout Vandecappelle
2015-10-03 16:45 ` [Buildroot] [PATCH 3/4] libnfs: Without native RPC use libtirpc Maxime Hadjinlian
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Maxime Hadjinlian @ 2015-10-03 16:45 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/dhcpcd/Config.in | 2 --
package/glog/Config.in | 2 --
package/libtirpc/Config.in | 2 --
package/openpgm/Config.in | 1 -
package/rpcbind/Config.in | 4 ----
package/zeromq/Config.in | 1 -
package/zyre/Config.in | 4 ----
7 files changed, 16 deletions(-)
diff --git a/package/dhcpcd/Config.in b/package/dhcpcd/Config.in
index 88f2e48..ece08d2 100644
--- a/package/dhcpcd/Config.in
+++ b/package/dhcpcd/Config.in
@@ -3,8 +3,6 @@ comment "dhcpcd needs a toolchain w/ headers >= 3.1"
config BR2_PACKAGE_DHCPCD
bool "dhcpcd"
- # No support for AI_ADDRCONFIG
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1 # sa_family_t in linux/socket.h
help
An RFC2131 compliant DHCP client
diff --git a/package/glog/Config.in b/package/glog/Config.in
index 3f54020..1c48ed9 100644
--- a/package/glog/Config.in
+++ b/package/glog/Config.in
@@ -6,7 +6,6 @@ config BR2_PACKAGE_GLOG
# build issues with these external toolchains
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
help
C++ implementation of the Google logging module
@@ -15,6 +14,5 @@ config BR2_PACKAGE_GLOG
comment "glog needs a toolchain w/ C++, threads, dynamic library"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
BR2_STATIC_LIBS
diff --git a/package/libtirpc/Config.in b/package/libtirpc/Config.in
index a8e6dd3..227dd9d 100644
--- a/package/libtirpc/Config.in
+++ b/package/libtirpc/Config.in
@@ -5,7 +5,6 @@ config BR2_PACKAGE_LIBTIRPC
# don't need to propagate this dependency to reverse
# dependencies of libtirpc for which native RPC support can be
# used instead of libtirpc.
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on BR2_TOOLCHAIN_HAS_THREADS
help
Libtirpc is a port of Sun's Transport-Independent RPC
@@ -14,5 +13,4 @@ config BR2_PACKAGE_LIBTIRPC
http://sourceforge.net/projects/libtirpc/
comment "libtirpc needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/openpgm/Config.in b/package/openpgm/Config.in
index cef5ed4..3e90422 100644
--- a/package/openpgm/Config.in
+++ b/package/openpgm/Config.in
@@ -3,7 +3,6 @@ config BR2_PACKAGE_OPENPGM
# The following toolchains lack required compiler intrinsics
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR
help
diff --git a/package/rpcbind/Config.in b/package/rpcbind/Config.in
index 2a79bdc..9ff64a5 100644
--- a/package/rpcbind/Config.in
+++ b/package/rpcbind/Config.in
@@ -4,9 +4,6 @@ config BR2_PACKAGE_RPCBIND
# implementation of toolchains.
depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc
select BR2_PACKAGE_LIBTIRPC
- # uClibc toolchains provided by ADI don't have AI_ADDRCONFIG
- # support, needed for libtirpc
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
# fork()
depends on BR2_USE_MMU
help
@@ -14,6 +11,5 @@ config BR2_PACKAGE_RPCBIND
into universal addresses.
comment "rpcbind needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU
diff --git a/package/zeromq/Config.in b/package/zeromq/Config.in
index 9277653..aa5c1a8 100644
--- a/package/zeromq/Config.in
+++ b/package/zeromq/Config.in
@@ -31,7 +31,6 @@ config BR2_PACKAGE_ZEROMQ_PGM
bool "PGM/EPGM support"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 # openpgm
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # openpgm
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # openpgm
select BR2_PACKAGE_OPENPGM
help
Add support for Pragmatic General Multicast protocol (RFC 3208)
diff --git a/package/zyre/Config.in b/package/zyre/Config.in
index 95cbf95..a6aef60 100644
--- a/package/zyre/Config.in
+++ b/package/zyre/Config.in
@@ -4,9 +4,6 @@ config BR2_PACKAGE_ZYRE
depends on BR2_USE_WCHAR # zeromq
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
depends on BR2_USE_MMU # czmq
- # uClibc toolchains provided by ADI don't have AI_ADDRCONFIG
- # support, needed by czmq
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
select BR2_PACKAGE_CZMQ
select BR2_PACKAGE_ZEROMQ
help
@@ -17,6 +14,5 @@ config BR2_PACKAGE_ZYRE
comment "zyre needs a toolchain w/ C++, wchar, threads"
depends on BR2_USE_MMU
- depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
BR2_TOOLCHAIN_HAS_THREADS)
--
2.5.3
^ permalink raw reply related [flat|nested] 8+ messages in thread* [Buildroot] [PATCH 2/4] blackfin: 2012R2 toolchain is gone, remove kludges
2015-10-03 16:45 ` [Buildroot] [PATCH 2/4] blackfin: 2012R2 toolchain is gone, remove kludges Maxime Hadjinlian
@ 2015-10-03 18:21 ` Arnout Vandecappelle
0 siblings, 0 replies; 8+ messages in thread
From: Arnout Vandecappelle @ 2015-10-03 18:21 UTC (permalink / raw)
To: buildroot
On 03-10-15 17:45, Maxime Hadjinlian wrote:
> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
> ---
> package/dhcpcd/Config.in | 2 --
> package/glog/Config.in | 2 --
> package/libtirpc/Config.in | 2 --
> package/openpgm/Config.in | 1 -
> package/rpcbind/Config.in | 4 ----
> package/zeromq/Config.in | 1 -
> package/zyre/Config.in | 4 ----
> 7 files changed, 16 deletions(-)
>
[snip]
> diff --git a/package/libtirpc/Config.in b/package/libtirpc/Config.in
> index a8e6dd3..227dd9d 100644
> --- a/package/libtirpc/Config.in
> +++ b/package/libtirpc/Config.in
> @@ -5,7 +5,6 @@ config BR2_PACKAGE_LIBTIRPC
> # don't need to propagate this dependency to reverse
> # dependencies of libtirpc for which native RPC support can be
> # used instead of libtirpc.
> - depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
The first part of the comment above can be removed as well.
Regards,
Arnout
> depends on BR2_TOOLCHAIN_HAS_THREADS
> help
> Libtirpc is a port of Sun's Transport-Independent RPC
> @@ -14,5 +13,4 @@ config BR2_PACKAGE_LIBTIRPC
> http://sourceforge.net/projects/libtirpc/
>
> comment "libtirpc needs a toolchain w/ threads"
> - depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
> depends on !BR2_TOOLCHAIN_HAS_THREADS
[snip]
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] libnfs: Without native RPC use libtirpc
2015-10-03 16:45 [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Maxime Hadjinlian
2015-10-03 16:45 ` [Buildroot] [PATCH 2/4] blackfin: 2012R2 toolchain is gone, remove kludges Maxime Hadjinlian
@ 2015-10-03 16:45 ` Maxime Hadjinlian
2015-10-03 18:22 ` Arnout Vandecappelle
2015-10-03 16:45 ` [Buildroot] [PATCH 4/4] kodi: " Maxime Hadjinlian
2015-10-03 18:13 ` [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Arnout Vandecappelle
3 siblings, 1 reply; 8+ messages in thread
From: Maxime Hadjinlian @ 2015-10-03 16:45 UTC (permalink / raw)
To: buildroot
Signed-off-by Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
v1 -> v2:
- Don't depends on blackfin toolchain (is removed by previous
patch)
---
package/libnfs/Config.in | 7 ++++---
package/libnfs/libnfs.mk | 4 ++++
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/package/libnfs/Config.in b/package/libnfs/Config.in
index 6642fe4..2a1ef03 100644
--- a/package/libnfs/Config.in
+++ b/package/libnfs/Config.in
@@ -1,10 +1,11 @@
config BR2_PACKAGE_LIBNFS
bool "libnfs"
- depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
+ depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
+ select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
help
nfs userspace implementation.
http://github.com/sahlberg/libnfs
-comment "libnfs needs a toolchain w/ RPC"
- depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
+comment "libnfs needs a toolchain w/ threads"
+ depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
diff --git a/package/libnfs/libnfs.mk b/package/libnfs/libnfs.mk
index 0c8c4f5..fb95e21 100644
--- a/package/libnfs/libnfs.mk
+++ b/package/libnfs/libnfs.mk
@@ -13,4 +13,8 @@ LIBNFS_LICENSE = LGPLv2.1+
LIBNFS_LICENSE_FILES = LICENCE-LGPL-2.1.txt
LIBNFS_DEPENDENCIES = host-pkgconf
+ifeq ($(BR2_PACKAGE_LIBTIRPC),y)
+LIBNFS_DEPENDENCIES += libtirpc
+endif
+
$(eval $(autotools-package))
--
2.5.3
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 3/4] libnfs: Without native RPC use libtirpc
2015-10-03 16:45 ` [Buildroot] [PATCH 3/4] libnfs: Without native RPC use libtirpc Maxime Hadjinlian
@ 2015-10-03 18:22 ` Arnout Vandecappelle
0 siblings, 0 replies; 8+ messages in thread
From: Arnout Vandecappelle @ 2015-10-03 18:22 UTC (permalink / raw)
To: buildroot
On 03-10-15 17:45, Maxime Hadjinlian wrote:
> Signed-off-by Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Regards,
Arnout
> ---
> v1 -> v2:
> - Don't depends on blackfin toolchain (is removed by previous
> patch)
> ---
> package/libnfs/Config.in | 7 ++++---
> package/libnfs/libnfs.mk | 4 ++++
> 2 files changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/package/libnfs/Config.in b/package/libnfs/Config.in
> index 6642fe4..2a1ef03 100644
> --- a/package/libnfs/Config.in
> +++ b/package/libnfs/Config.in
> @@ -1,10 +1,11 @@
> config BR2_PACKAGE_LIBNFS
> bool "libnfs"
> - depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
> + depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
> + select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
> help
> nfs userspace implementation.
>
> http://github.com/sahlberg/libnfs
>
> -comment "libnfs needs a toolchain w/ RPC"
> - depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
> +comment "libnfs needs a toolchain w/ threads"
> + depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
> diff --git a/package/libnfs/libnfs.mk b/package/libnfs/libnfs.mk
> index 0c8c4f5..fb95e21 100644
> --- a/package/libnfs/libnfs.mk
> +++ b/package/libnfs/libnfs.mk
> @@ -13,4 +13,8 @@ LIBNFS_LICENSE = LGPLv2.1+
> LIBNFS_LICENSE_FILES = LICENCE-LGPL-2.1.txt
> LIBNFS_DEPENDENCIES = host-pkgconf
>
> +ifeq ($(BR2_PACKAGE_LIBTIRPC),y)
> +LIBNFS_DEPENDENCIES += libtirpc
> +endif
> +
> $(eval $(autotools-package))
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 4/4] kodi: Without native RPC use libtirpc
2015-10-03 16:45 [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Maxime Hadjinlian
2015-10-03 16:45 ` [Buildroot] [PATCH 2/4] blackfin: 2012R2 toolchain is gone, remove kludges Maxime Hadjinlian
2015-10-03 16:45 ` [Buildroot] [PATCH 3/4] libnfs: Without native RPC use libtirpc Maxime Hadjinlian
@ 2015-10-03 16:45 ` Maxime Hadjinlian
2015-10-03 18:25 ` Arnout Vandecappelle
2015-10-03 18:13 ` [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Arnout Vandecappelle
3 siblings, 1 reply; 8+ messages in thread
From: Maxime Hadjinlian @ 2015-10-03 16:45 UTC (permalink / raw)
To: buildroot
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
---
package/kodi/Config.in | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 797f59d..e87bb32 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -181,13 +181,14 @@ config BR2_PACKAGE_KODI_LIBMICROHTTPD
config BR2_PACKAGE_KODI_LIBNFS
bool "nfs"
- depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
+ depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
+ select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
select BR2_PACKAGE_LIBNFS
help
Enable NFS server support.
-comment "nfs support needs a toolchain w/ RPC support"
- depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
+comment "nfs support needs a toolchain w/ threads support"
+ depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
config BR2_PACKAGE_KODI_RTMPDUMP
bool "rtmp"
--
2.5.3
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 4/4] kodi: Without native RPC use libtirpc
2015-10-03 16:45 ` [Buildroot] [PATCH 4/4] kodi: " Maxime Hadjinlian
@ 2015-10-03 18:25 ` Arnout Vandecappelle
0 siblings, 0 replies; 8+ messages in thread
From: Arnout Vandecappelle @ 2015-10-03 18:25 UTC (permalink / raw)
To: buildroot
On 03-10-15 17:45, Maxime Hadjinlian wrote:
> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
But...
> ---
> package/kodi/Config.in | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/package/kodi/Config.in b/package/kodi/Config.in
> index 797f59d..e87bb32 100644
> --- a/package/kodi/Config.in
> +++ b/package/kodi/Config.in
> @@ -181,13 +181,14 @@ config BR2_PACKAGE_KODI_LIBMICROHTTPD
>
> config BR2_PACKAGE_KODI_LIBNFS
> bool "nfs"
> - depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
> + depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
I would have split this long line. And perhaps the comment should be
libnfs -> libtirpc
Regards,
Arnout
> + select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
> select BR2_PACKAGE_LIBNFS
> help
> Enable NFS server support.
>
> -comment "nfs support needs a toolchain w/ RPC support"
> - depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
> +comment "nfs support needs a toolchain w/ threads support"
> + depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
>
> config BR2_PACKAGE_KODI_RTMPDUMP
> bool "rtmp"
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2
2015-10-03 16:45 [Buildroot] [PATCH 1/4] toolchain-external: Remove BLACKFIN_UCLINUX_2012R2 Maxime Hadjinlian
` (2 preceding siblings ...)
2015-10-03 16:45 ` [Buildroot] [PATCH 4/4] kodi: " Maxime Hadjinlian
@ 2015-10-03 18:13 ` Arnout Vandecappelle
3 siblings, 0 replies; 8+ messages in thread
From: Arnout Vandecappelle @ 2015-10-03 18:13 UTC (permalink / raw)
To: buildroot
On 03-10-15 17:45, Maxime Hadjinlian wrote:
> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
I would have squashed this patch with the next one, but it doesn't really matter.
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Regards,
Arnout
> ---
> toolchain/toolchain-external/Config.in | 19 -------------------
> toolchain/toolchain-external/toolchain-external.mk | 8 ++------
> 2 files changed, 2 insertions(+), 25 deletions(-)
>
> diff --git a/toolchain/toolchain-external/Config.in b/toolchain/toolchain-external/Config.in
> index 18bf98c..c252d3f 100644
> --- a/toolchain/toolchain-external/Config.in
> +++ b/toolchain/toolchain-external/Config.in
> @@ -792,23 +792,6 @@ config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
> Toolchain for the Blackfin architecture, from
> http://blackfin.uclinux.org.
>
> -config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
> - bool "Blackfin.uclinux.org 2012R2-RC2"
> - depends on BR2_bfin
> - depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
> - select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
> - select BR2_INSTALL_LIBSTDCPP
> - select BR2_TOOLCHAIN_HAS_NATIVE_RPC
> - select BR2_USE_WCHAR
> - select BR2_TOOLCHAIN_HAS_THREADS
> - select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
> - select BR2_HOSTARCH_NEEDS_IA32_LIBS
> - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
> - select BR2_TOOLCHAIN_GCC_AT_LEAST_4_3
> - help
> - Toolchain for the Blackfin architecture, from
> - http://blackfin.uclinux.org.
> -
> config BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64
> bool "Linaro AArch64 14.09"
> depends on BR2_aarch64
> @@ -958,8 +941,6 @@ config BR2_TOOLCHAIN_EXTERNAL_PREFIX
> default "i686-pc-linux-gnu" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86_201203
> default "i686-pc-linux-gnu" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86_201209
> default "x86_64-amd-linux-gnu" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64_201405
> - default "bfin-uclinux" if BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && BR2_BINFMT_FLAT
> - default "bfin-linux-uclibc" if BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && BR2_BINFMT_FDPIC
> default "bfin-uclinux" if BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 && BR2_BINFMT_FLAT
> default "bfin-linux-uclibc" if BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 && BR2_BINFMT_FDPIC
> default "bfin-uclinux" if BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1 && BR2_BINFMT_FLAT
> diff --git a/toolchain/toolchain-external/toolchain-external.mk b/toolchain/toolchain-external/toolchain-external.mk
> index 79afdaa..3896860 100644
> --- a/toolchain/toolchain-external/toolchain-external.mk
> +++ b/toolchain/toolchain-external/toolchain-external.mk
> @@ -142,7 +142,7 @@ ifneq ($(TOOLCHAIN_EXTERNAL_PREFIX),)
> TOOLCHAIN_EXTERNAL_BIN := $(shell dirname $(shell which $(TOOLCHAIN_EXTERNAL_PREFIX)-gcc))
> endif
> else
> -ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2),y)
> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1),y)
> TOOLCHAIN_EXTERNAL_BIN := $(TOOLCHAIN_EXTERNAL_INSTALL_DIR)/$(TOOLCHAIN_EXTERNAL_PREFIX)/bin
> else
> TOOLCHAIN_EXTERNAL_BIN := $(TOOLCHAIN_EXTERNAL_INSTALL_DIR)/bin
> @@ -362,10 +362,6 @@ TOOLCHAIN_EXTERNAL_SOURCE = ia32-2012.09-62-i686-pc-linux-gnu-i386-linux.tar.bz2
> else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64_201405),y)
> TOOLCHAIN_EXTERNAL_SITE = https://sourcery.mentor.com/public/gnu_toolchain/x86_64-amd-linux-gnu
> TOOLCHAIN_EXTERNAL_SOURCE = amd-2014.05-25-x86_64-amd-linux-gnu-i686-pc-linux-gnu.tar.bz2
> -else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2),y)
> -TOOLCHAIN_EXTERNAL_SITE = http://downloads.sourceforge.net/project/adi-toolchain/2012R2/2012R2-RC2/i386
> -TOOLCHAIN_EXTERNAL_SOURCE = blackfin-toolchain-2012R2-RC2.i386.tar.bz2
> -TOOLCHAIN_EXTERNAL_EXTRA_DOWNLOADS = blackfin-toolchain-uclibc-full-2012R2-RC2.i386.tar.bz2
> else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1),y)
> TOOLCHAIN_EXTERNAL_SITE = http://downloads.sourceforge.net/project/adi-toolchain/2013R1/2013R1-RC1/i386
> TOOLCHAIN_EXTERNAL_SOURCE = blackfin-toolchain-2013R1-RC1.i386.tar.bz2
> @@ -434,7 +430,7 @@ TOOLCHAIN_EXTERNAL_ADD_TOOLCHAIN_DEPENDENCY = NO
>
> TOOLCHAIN_EXTERNAL_INSTALL_STAGING = YES
>
> -ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1),y)
> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2014R1),y)
> # Special handling for Blackfin toolchain, because of the split in two
> # tarballs, and the organization of tarball contents. The tarballs
> # contain ./opt/uClinux/{bfin-uclinux,bfin-linux-uclibc} directories,
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 8+ messages in thread