[Buildroot] [git commit] libnspr: add microblaze support
Peter Korsgaard
peter at korsgaard.com
Tue Feb 4 08:51:11 UTC 2014
commit: http://git.buildroot.net/buildroot/commit/?id=443af537d29912ac868531e0c4078e91cb1d6c39
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
fixes autobuild failures
http://autobuild.buildroot.net/results/493/4932900522e87da84a47fbf2d796c2fbb3f7e741/build-end.log
Signed-off-by: Spenser Gilliland <spenser at gillilanding.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
...ibnspr-nios2.patch => libnspr-0001-nios2.patch} | 0
...r-nios2.patch => libnspr-0002-microblaze.patch} | 25 ++++++++++++--------
2 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/package/libnspr/libnspr-nios2.patch b/package/libnspr/libnspr-0001-nios2.patch
similarity index 100%
copy from package/libnspr/libnspr-nios2.patch
copy to package/libnspr/libnspr-0001-nios2.patch
diff --git a/package/libnspr/libnspr-nios2.patch b/package/libnspr/libnspr-0002-microblaze.patch
similarity index 77%
rename from package/libnspr/libnspr-nios2.patch
rename to package/libnspr/libnspr-0002-microblaze.patch
index cffb2ef..93a0be5 100644
--- a/package/libnspr/libnspr-nios2.patch
+++ b/package/libnspr/libnspr-0002-microblaze.patch
@@ -1,18 +1,23 @@
-Add Nios-II support
+Add Microblaze support
-Signed-off-by: Ezequiel Garcia <ezequiel at vanguardiasur.com.ar>
+Signed-off-by: Spenser Gilliland <spenser at gillilanding.com>
diff -Naur libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.cfg libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.cfg
--- libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.cfg 2013-11-10 21:15:04.556139100 -0300
+++ libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.cfg 2013-11-10 21:15:29.332138283 -0300
-@@ -914,6 +914,51 @@
+@@ -914,6 +914,56 @@
#define PR_BYTES_PER_WORD_LOG2 2
#define PR_BYTES_PER_DWORD_LOG2 3
-+#elif defined(nios2)
++#elif defined(__microblaze__)
+
++#if defined(__BIG_ENDIAN__)
++#define IS_BIG_ENDIAN 1
++#undef IS_LITTLE_ENDIAN
++#else
+#define IS_LITTLE_ENDIAN 1
+#undef IS_BIG_ENDIAN
++#endif
+
+#define PR_BYTES_PER_BYTE 1
+#define PR_BYTES_PER_SHORT 2
@@ -58,14 +63,14 @@ diff -Naur libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.cfg libnspr-4.
#error "Unknown CPU architecture"
diff -Naur libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.h libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.h
---- libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.h 2013-11-10 21:15:04.556139100 -0300
-+++ libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.h 2013-11-10 21:15:33.245138154 -0300
+--- libnspr-4.9.6.orig/mozilla/nsprpub/pr/include/md/_linux.h 2014-01-10 14:39:20.674107805 -0600
++++ libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.h 2014-01-10 14:44:04.442112985 -0600
@@ -55,6 +55,8 @@
#define _PR_SI_ARCHITECTURE "avr32"
#elif defined(__m32r__)
#define _PR_SI_ARCHITECTURE "m32r"
-+#elif defined(nios2)
-+#define _PR_SI_ARCHITECTURE "nios2"
++#elif defined(__microblaze__)
++#define _PR_SI_ARCHITECTURE "microblaze"
+ #elif defined(nios2)
+ #define _PR_SI_ARCHITECTURE "nios2"
#else
- #error "Unknown CPU architecture"
- #endif
More information about the buildroot
mailing list