Cacheflush is available in mipsel,either the code has no support for it,or it can be caused by auto found mips64el arch. Try to:1, let arch be mipsel by tweak configure script or the generated config files,or 2,add mips64el where mipsel shows up.
I have not look at the code,just some general guesses for reference. Regards 在我的手机发送 wu zhangjin <wuzhang...@gmail.com>编写: >Seems heihaier have built firefox 4.0 successfully for archLinux, hope >he could provide some useful information, so, add him in this loop. > >On Tue, Mar 29, 2011 at 8:35 PM, Nicolás Reynolds <fa...@kiwwwi.com.ar> wrote: >> El 29/03/11 02:41, Nicolás Reynolds dijo: >>> Hi, was someone able to build xulrunner 2.0 (from firefox/icecat 4.0)? >>> We're having trouble with assembly code, apparently. I couldn't find a way >>> to disable this. Any help is appreciated :) >>> >>> >>> c++ -o ExecutableAllocatorPosix.o -c -fvisibility=hidden >>> -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS >>> -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" >>> -DDLL_SUFFIX=\".so\" -Ictypes/libffi/include -I. >>> -I/tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src -I. >>> -I./../../dist/include -I./../../dist/include/nsprpub >>> -I/usr/include/nspr >>> -I/tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src >>> -I/tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src/yarr >>> -fPIC -fno-rtti >>> -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth >>> -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align >>> -Wno-invalid-offsetof -Wno-variadic-macros - >>> Werror=return-type -fno-strict-aliasing -pthread -pipe -DNDEBUG >>> -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer >>> -DUSE_SYSTEM_MALLOC=1 -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1 -DMOZILLA_CL >>> IENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocatorPosix.pp >>> >>> /tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src/assembler/jit/ExecutableAllocatorPosix >>> .cpp >>> >>> In file included from >>> >>> /tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp:26:0: >>> >>> /tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src/assembler/jit/ExecutableAllocator.h:395:6: >>> error: #error "The cacheFlush support is missing on this platform." >>> >>> /tmp/t/tmp/tmp.ne6Bz1oy72/xulrunner/src/mozilla-2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp:32:24: >>> fatal error: wtf/VMTags.h: No such file or directory >>> >>> compilation terminated. >>> >>> make[4]: *** [ExecutableAllocatorPosix.o] Error 1 >>> >>> >>> (full log at http://repo.parabolagnulinux.org/mips64el/logs ) >> >> More info: I know it says ENABLE_ASSEMBLER, but even when I remove it from >> the Makefile, the error is the same. >> >> -- >> Salud! >> Nicolás Reynolds, >> xmpp:fa...@kiwwwi.com.ar >> omb:http://identi.ca/fauno >> blog:http://selfdandi.com.ar/ >> gnu/linux user #455044 >> >> OTR: C0CB1F0F 01DB5E18 2D634C2A A4626858 E7C7C3A2 >> >> http://parabolagnulinux.org >> http://endefensadelsl.org >> > >-- >You received this message because you are subscribed to the Google Groups >"loongson-dev" group. >To post to this group, send email to loongson-dev@googlegroups.com. >To unsubscribe from this group, send email to >loongson-dev+unsubscr...@googlegroups.com. >For more options, visit this group at >http://groups.google.com/group/loongson-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "loongson-dev" group. To post to this group, send email to loongson-dev@googlegroups.com. To unsubscribe from this group, send email to loongson-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/loongson-dev?hl=en.