diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/js185/PKGBUILD | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/extra/js185/PKGBUILD b/extra/js185/PKGBUILD index d7f687665..28b851668 100644 --- a/extra/js185/PKGBUILD +++ b/extra/js185/PKGBUILD @@ -17,11 +17,19 @@ md5sums=('a4574365938222adca0a6bd33329cb32') build() { cd js-1.8.5/js/src + if [ "$CARCH" = "mips64el" ]; then + #Force disabling JIT. + sed -ri 's/#define ENABLE_(JIT|ASSEMBLER) 1/#define ENABLE_\1 0/' \ + assembler/wtf/Platform.h + sed -ri 's/ENABLE_(JIT|ASSEMBLER)=1/ENABLE_\1=0/' Makefile.{in,ref} + extraconf="--disable-methodjit --disable-tracejit" + fi + # _FORTIFY_SOURCE causes configure error unset CPPFLAGS ./configure --prefix=/usr --with-system-nspr \ - --enable-threadsafe + --enable-threadsafe $extraconf make } |