diff options
author | Rosen Penev <rosenp@gmail.com> | 2019-05-01 10:04:45 -0700 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2019-08-14 09:12:23 +0200 |
commit | 24967a6c42fddbdda76d6ecc29426a614b01cb5b (patch) | |
tree | 73d94a374130cb0b940e9eaa5cb9d87456ceb298 /package/libs/libbsd | |
parent | 30815d65d28a5730fd3b3dbeb82c819c2ad49b3f (diff) | |
download | upstream-24967a6c42fddbdda76d6ecc29426a614b01cb5b.tar.gz upstream-24967a6c42fddbdda76d6ecc29426a614b01cb5b.tar.bz2 upstream-24967a6c42fddbdda76d6ecc29426a614b01cb5b.zip |
libbsd: Fix compilation under ARC
The 8 year old file does not have any ARC definitions.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
[updated content of the patch with version sent to upstream]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit 395bef4bbacc0dd1cca72907529539194504be27)
Diffstat (limited to 'package/libs/libbsd')
-rw-r--r-- | package/libs/libbsd/Makefile | 2 | ||||
-rw-r--r-- | package/libs/libbsd/patches/010-fix-arc.patch | 30 |
2 files changed, 31 insertions, 1 deletions
diff --git a/package/libs/libbsd/Makefile b/package/libs/libbsd/Makefile index a425b83398..d140eaa591 100644 --- a/package/libs/libbsd/Makefile +++ b/package/libs/libbsd/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libbsd PKG_VERSION:=0.8.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_HASH:=f548f10e5af5a08b1e22889ce84315b1ebe41505b015c9596bad03fd13a12b31 diff --git a/package/libs/libbsd/patches/010-fix-arc.patch b/package/libs/libbsd/patches/010-fix-arc.patch new file mode 100644 index 0000000000..64948c6d67 --- /dev/null +++ b/package/libs/libbsd/patches/010-fix-arc.patch @@ -0,0 +1,30 @@ +From f60b6777cc2047f9845de2c88cf092b045c160c0 Mon Sep 17 00:00:00 2001 +From: Rosen Penev <rosenp@gmail.com> +Date: Fri, 17 May 2019 01:44:56 +0000 +Subject: [PATCH] local-elf: Add ARC support + +Signed-off-by: Rosen Penev <rosenp@gmail.com> +--- + src/local-elf.h | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/local-elf.h b/src/local-elf.h +index 83ca253..b90baf3 100644 +--- a/src/local-elf.h ++++ b/src/local-elf.h +@@ -53,6 +53,12 @@ + #endif + #define ELF_TARG_DATA ELFDATA2LSB + ++#elif defined (__arc__) ++ ++#define ELF_TARG_MACH EM_ARC ++#define ELF_TARG_CLASS ELFCLASS32 ++#define ELF_TARG_DATA ELFDATA2LSB ++ + #elif defined(__arm__) + + #define ELF_TARG_MACH EM_ARM +-- +2.18.1 + |