From 395bef4bbacc0dd1cca72907529539194504be27 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 1 May 2019 10:04:45 -0700 Subject: libbsd: Fix compilation under ARC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 8 year old file does not have any ARC definitions. Signed-off-by: Rosen Penev [updated content of the patch with version sent to upstream] Signed-off-by: Petr Štetiar --- package/libs/libbsd/patches/010-fix-arc.patch | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/libs/libbsd/patches/010-fix-arc.patch (limited to 'package/libs/libbsd/patches') 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 +Date: Fri, 17 May 2019 01:44:56 +0000 +Subject: [PATCH] local-elf: Add ARC support + +Signed-off-by: Rosen Penev +--- + 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 + -- cgit v1.2.3