All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] icu: Doesn't work on ARC yet
@ 2013-11-11 15:07 Mischa Jonker
  2013-11-11 15:50 ` Peter Korsgaard
  0 siblings, 1 reply; 3+ messages in thread
From: Mischa Jonker @ 2013-11-11 15:07 UTC (permalink / raw)
  To: buildroot

icu depends on __sync_sub_and_fetch and other atomic primitives that
don't exist in the ARC toolchain yet.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
---
 package/icu/Config.in |    1 +
 1 file changed, 1 insertion(+)

diff --git a/package/icu/Config.in b/package/icu/Config.in
index 585bffb..3c041bb 100644
--- a/package/icu/Config.in
+++ b/package/icu/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_ICU
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR
 	depends on BR2_TOOLCHAIN_HAS_THREADS
+	depends on !BR2_arc # atomic builtins
 	help
 	  International Components for Unicode.
 
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH] icu: Doesn't work on ARC yet
  2013-11-11 15:07 [Buildroot] [PATCH] icu: Doesn't work on ARC yet Mischa Jonker
@ 2013-11-11 15:50 ` Peter Korsgaard
  2013-11-11 16:07   ` Mischa Jonker
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Korsgaard @ 2013-11-11 15:50 UTC (permalink / raw)
  To: buildroot

>>>>> "Mischa" == Mischa Jonker <Mischa.Jonker@synopsys.com> writes:

> icu depends on __sync_sub_and_fetch and other atomic primitives that
> don't exist in the ARC toolchain yet.

Thanks, but you also need to:

- Add the !arc dependency to the comment line belo
- Propagate the dependency to icu's reverse dependencies:
git grep -l 'select BR2_PACKAGE_ICU'
package/beecrypt/Config.in
package/cppcms/Config.in
package/php/Config.ext
package/qt5/qt5base/Config.in
package/webkit/Config.in

Care to fix that and resend?

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH] icu: Doesn't work on ARC yet
  2013-11-11 15:50 ` Peter Korsgaard
@ 2013-11-11 16:07   ` Mischa Jonker
  0 siblings, 0 replies; 3+ messages in thread
From: Mischa Jonker @ 2013-11-11 16:07 UTC (permalink / raw)
  To: buildroot

> > icu depends on __sync_sub_and_fetch and other atomic primitives that
> > don't exist in the ARC toolchain yet.
> 
> Thanks, but you also need to:
> 
> - Add the !arc dependency to the comment line belo
> - Propagate the dependency to icu's reverse dependencies:
> git grep -l 'select BR2_PACKAGE_ICU'
> package/beecrypt/Config.in
> package/cppcms/Config.in
> package/php/Config.ext
> package/qt5/qt5base/Config.in
> package/webkit/Config.in
> 
> Care to fix that and resend?
> 

Thanks for the feedback. A new patch is coming up. I haven't changed package/webkit/Config.in as it cannot be selected for ARC already.

Mischa

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-11-11 16:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-11 15:07 [Buildroot] [PATCH] icu: Doesn't work on ARC yet Mischa Jonker
2013-11-11 15:50 ` Peter Korsgaard
2013-11-11 16:07   ` Mischa Jonker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.