librcf: fix mips/mips64 build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Khem Raj
2017-06-30 05:59:43 -07:00
committed by Martin Jansa
parent 9847dfaa54
commit 3278be3ac0
2 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
Index: RCF-2.2.0.0/src/RCF/ByteOrdering.cpp
===================================================================
--- RCF-2.2.0.0.orig/src/RCF/ByteOrdering.cpp
+++ RCF-2.2.0.0/src/RCF/ByteOrdering.cpp
@@ -64,6 +64,14 @@ namespace RCF {
const ByteOrder MachineByteOrder = LittleEndian;
+#elif defined(__mipsel__) || defined(__mips64el__)
+
+ const ByteOrder MachineByteOrder = LittleEndian;
+
+#elif defined( __mips__ ) || defined(__mips64__)
+
+ const ByteOrder MachineByteOrder = BigEndian;
+
#elif defined(__bfin__)
const ByteOrder MachineByteOrder = LittleEndian;

View File

@@ -14,6 +14,7 @@ SRC_URI = "http://www.deltavsoft.com/downloads/RCF-${PV}.tar.gz \
file://0001-Add-CMake-build-files.patch \
file://aarch64-support.patch \
file://0001-ClientStub.hpp-fix-a-clang-compiling-issue.patch \
file://mips-support.patch \
"
SRC_URI[md5sum] = "7ecb3c73f7eb66dba8790b659374f690"