[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #24341 [Applications/rbm]: rbm windows builds failing with target arch 386 mismatch with current arch amd64
#24341: rbm windows builds failing with target arch 386 mismatch with current arch
amd64
------------------------------+-----------------------
Reporter: pospeselr | Owner: boklm
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/rbm | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
------------------------------+-----------------------
Comment (by boklm):
Replying to [comment:5 pospeselr]:
> nightly-windows-i686 build fails (log attached). I suspect this is the
relevant bit:
>
> {{{
> /var/tmp/dist/mingw-w64/helpers/i686-w64-mingw32-g++ -std=gnu++11
-mwindows -o UnifiedBindings5.o -c -I/var/tmp/build/firefox-4c66c8e30e3c
/obj-mingw/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DWIN32_LEAN_AND_MEAN
-D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS
-DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE
-D_WINDOWS -D_SECURE_ATL -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API
-DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/var/tmp/build
/firefox-4c66c8e30e3c/dom/bindings -I/var/tmp/build/firefox-4c66c8e30e3c
/obj-mingw/dom/bindings -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
mingw/dist/include/mozilla/dom -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/base -I/var/tmp/build/firefox-4c66c8e30e3c/dom/battery
-I/var/tmp/build/firefox-4c66c8e30e3c/dom/canvas -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/geolocation -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/html -I/var/tmp/build/firefox-4c66c8e30e3c/dom/indexedDB
-I/var/tmp/build/firefox-4c66c8e30e3c/dom/media/webaudio -I/var/tmp/build
/firefox-4c66c8e30e3c/dom/media/webspeech/recognition -I/var/tmp/build
/firefox-4c66c8e30e3c/dom/svg -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/workers -I/var/tmp/build/firefox-4c66c8e30e3c/dom/xbl
-I/var/tmp/build/firefox-4c66c8e30e3c/dom/xml -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/xslt/base -I/var/tmp/build/firefox-
4c66c8e30e3c/dom/xslt/xpath -I/var/tmp/build/firefox-4c66c8e30e3c/dom/xul
-I/var/tmp/build/firefox-4c66c8e30e3c/js/xpconnect/src -I/var/tmp/build
/firefox-4c66c8e30e3c/js/xpconnect/wrappers -I/var/tmp/build/firefox-
4c66c8e30e3c/layout/generic -I/var/tmp/build/firefox-
4c66c8e30e3c/layout/style -I/var/tmp/build/firefox-
4c66c8e30e3c/layout/xul/tree -I/var/tmp/build/firefox-
4c66c8e30e3c/media/mtransport -I/var/tmp/build/firefox-
4c66c8e30e3c/media/webrtc -I/var/tmp/build/firefox-
4c66c8e30e3c/media/webrtc/signaling/src/common/time_profiling
-I/var/tmp/build/firefox-
4c66c8e30e3c/media/webrtc/signaling/src/peerconnection -I/var/tmp/build
/firefox-4c66c8e30e3c/obj-mingw/ipc/ipdl/_ipdlheaders -I/var/tmp/build
/firefox-4c66c8e30e3c/ipc/chromium/src -I/var/tmp/build/firefox-
4c66c8e30e3c/ipc/glue -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
mingw/dist/include -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
mingw/dist/include/nspr -I/var/tmp/build/firefox-4c66c8e30e3c/obj-
mingw/dist/include/nss -DMOZILLA_CLIENT -include /var/tmp/build
/firefox-4c66c8e30e3c/obj-mingw/mozilla-config.h -MD -MP -MF
.deps/UnifiedBindings5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-
qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-
limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof
-Wc++14-compat -Wno-error=maybe-uninitialized -Wno-error=deprecated-
declarations -Wno-error=array-bounds -Wno-format -fno-lifetime-dse -fno-
exceptions -fno-strict-aliasing -mms-bitfields -mstackrealign -fno-keep-
inline-dllexport -fno-rtti -fno-exceptions -fno-math-errno -pipe -g -O
-fno-omit-frame-pointer -Wno-error=shadow /var/tmp/build/firefox-
4c66c8e30e3c/obj-mingw/dom/bindings/UnifiedBindings5.cpp
> virtual memory exhausted: Operation not permitted
> make[5]: *** [UnifiedBindings20.o] Error 1
> }}}
So the patch is fixing the issue, but there is an other issue after that?
> Looks like it's using 32-bit mingw:
>
> {{{
> debug-firefox$ file i686-w64-mingw32-g++
> i686-w64-mingw32-g++: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24,
BuildID[sha1]=0x68147607a450ac3ec94bc7c069868e2bd952c314, not stripped
> }}}
>
> despite being a 64-bit kernel:
>
> {{{
> Linux runc 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017
x86_64 x86_64 x86_64 GNU/Linux
> }}}
The kernel cannot be changed in a container, so we are always using a
64bit kernel, but that shouldn't be a problem for running 32bit binaries.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24341#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs