liburcu: Add support for aarch64
Bring over a patch from OpenEmbedded to treat aarch64 like arm in the build process, which allows the build to succeed. Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
8a38963e26
commit
0ae594247b
21
package/liburcu/0002-support-aarch64.patch
Normal file
21
package/liburcu/0002-support-aarch64.patch
Normal file
@ -0,0 +1,21 @@
|
||||
libucru: recognize aarch64
|
||||
|
||||
Make the same as "arm" internally.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: joe.slater@windriver.com
|
||||
[moved to buildroot from openembedded-core]
|
||||
Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
|
||||
|
||||
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -77,6 +77,7 @@ AS_CASE([$host_cpu],
|
||||
[alpha*], [ARCHTYPE="alpha"],
|
||||
[ia64], [ARCHTYPE="gcc"],
|
||||
[arm*], [ARCHTYPE="arm"],
|
||||
+ [aarch64], [ARCHTYPE="arm"],
|
||||
[mips*], [ARCHTYPE="mips"],
|
||||
[tile*], [ARCHTYPE="gcc"],
|
||||
[ARCHTYPE="unknown"]
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_LIBURCU
|
||||
bool "liburcu"
|
||||
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
|
||||
depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_powerpc || BR2_x86_64
|
||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_58854 # liburcu/gcc-4.8.x bug
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
@ -18,7 +18,7 @@ config BR2_PACKAGE_LIBURCU
|
||||
http://lttng.org/urcu
|
||||
|
||||
comment "liburcu needs a toolchain w/ threads"
|
||||
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
|
||||
depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_powerpc || BR2_x86_64
|
||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_58854 # liburcu/gcc-4.8.x bug
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
|
@ -10,6 +10,7 @@ LIBURCU_SOURCE = userspace-rcu-$(LIBURCU_VERSION).tar.bz2
|
||||
LIBURCU_LICENSE = LGPLv2.1+ for the library; MIT-like license for few source files listed in LICENSE; GPLv2+ for test; GPLv3 for few *.m4 files
|
||||
LIBURCU_LICENSE_FILES = lgpl-2.1.txt lgpl-relicensing.txt gpl-2.0.txt LICENSE
|
||||
|
||||
LIBURCU_AUTORECONF = YES
|
||||
LIBURCU_INSTALL_STAGING = YES
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
Loading…
Reference in New Issue
Block a user