Source: nspr Version: 2:4.12-6 Tags: patch upstream User: [email protected] Usertags: rebootstrap
tilegx is a new architecture from a Debian pov and nspr does not yet support it explicitly. A patch for making it work was published as part of Mellanox' patch bundle at http://www.mellanox.com/repository/solutions/tile-scm/tilera.tar.xz and I am attaching their nspr.fixup here as it still applies and fixes the build. Please include it in your next upload. Helmut
Add tilegx/tilepro support. --- source/mozilla/nsprpub/pr/include/md/_linux.cfg.orig 2011-07-07 17:41:36.341509000 -0400 +++ source/mozilla/nsprpub/pr/include/md/_linux.cfg 2011-07-07 17:41:56.291586000 -0400 @@ -240,7 +240,7 @@ #define PR_BYTES_PER_WORD_LOG2 3 #define PR_BYTES_PER_DWORD_LOG2 3 -#elif defined(__x86_64__) +#elif defined(__x86_64__) || defined(__tilegx__) #define IS_LITTLE_ENDIAN 1 #undef IS_BIG_ENDIAN @@ -422,7 +422,7 @@ #define PR_BYTES_PER_WORD_LOG2 2 #define PR_BYTES_PER_DWORD_LOG2 3 -#elif defined(__i386__) +#elif defined(__i386__) || defined(__tilepro__) #define IS_LITTLE_ENDIAN 1 #undef IS_BIG_ENDIAN --- ./mozilla/nsprpub/pr/include/md/_linux.h.orig 2012-01-30 19:34:02.000000000 -0500 +++ ./mozilla/nsprpub/pr/include/md/_linux.h 2012-01-30 19:37:35.000000000 -0500 @@ -75,6 +75,10 @@ #define _PR_SI_ARCHITECTURE "arm" #elif defined(__hppa__) #define _PR_SI_ARCHITECTURE "hppa" +#elif defined(__tilegx__) +#define _PR_SI_ARCHITECTURE "tilegx" +#elif defined(__tile__) +#define _PR_SI_ARCHITECTURE "tile" #elif defined(__s390x__) #define _PR_SI_ARCHITECTURE "s390x" #elif defined(__s390__)

