Project

General

Profile

Bug #2076

Housekeeping #2071: [STICKY][icu] and friends (armv7h)

[nonprism/webkit2gtk]: rebuild against new icu (armv7h)

freemor - over 5 years ago - . Updated 7 months ago.

Status:
confirmed
Priority:
bug
Assignee:
-
% Done:

100%

History

#1

Updated by freemor over 5 years ago

  • % Done changed from 0 to 10
  • Status changed from open to in progress

Starting armv7h cross-compile

#2

Updated by freemor over 5 years ago

36 hours of building, 4 GiB ram, 7GiB swap and I get

 |  /usr/bin/ld: final link failed: memory exhausted
 |  collect2: error: ld returned 1 exit status
 |  [2908/2932] Building CXX object Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMockPageOverlay.cpp.o
 |  DerivedSources/WebCore/JSMockPageOverlay.cpp: In member function ‘virtual bool WebCore::JSMockPageOverlayOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void*, JSC::SlotVisitor&)’:
 |  DerivedSources/WebCore/JSMockPageOverlay.cpp:140:6: note: parameter passing for argument of type ‘JSC::Handle<JSC::Unknown>’ changed in GCC 7.1
 |   bool JSMockPageOverlayOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, SlotVisitor& visitor)
 |        ^~~~~~~~~~~~~~~~~~~~~~
 |  DerivedSources/WebCore/JSMockPageOverlay.cpp: In member function ‘virtual void WebCore::JSMockPageOverlayOwner::finalize(JSC::Handle<JSC::Unknown>, void*)’:
 |  DerivedSources/WebCore/JSMockPageOverlay.cpp:147:6: note: parameter passing for argument of type ‘JSC::Handle<JSC::Unknown>’ changed in GCC 7.1
 |   void JSMockPageOverlayOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context)
 |        ^~~~~~~~~~~~~~~~~~~~~~
 |  [2909/2932] Building CXX object Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternals.cpp.o
 |  DerivedSources/WebCore/JSInternals.cpp: In member function ‘virtual bool WebCore::JSInternalsOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void*, JSC::SlotVisitor&)’:
 |  DerivedSources/WebCore/JSInternals.cpp:8449:6: note: parameter passing for argument of type ‘JSC::Handle<JSC::Unknown>’ changed in GCC 7.1
 |   bool JSInternalsOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, SlotVisitor& visitor)
 |        ^~~~~~~~~~~~~~~~
 |  DerivedSources/WebCore/JSInternals.cpp: In member function ‘virtual void WebCore::JSInternalsOwner::finalize(JSC::Handle<JSC::Unknown>, void*)’:
 |  DerivedSources/WebCore/JSInternals.cpp:8456:6: note: parameter passing for argument of type ‘JSC::Handle<JSC::Unknown>’ changed in GCC 7.1
 |   void JSInternalsOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context)
 |        ^~~~~~~~~~~~~~~~
 |  ninja: build stopped: subcommand failed.
 |  ==> ERROR: A failure occurred in build().
 |      Aborting...
==> Copying log and package files out of the chroot...
#3

Updated by freemor over 5 years ago

  • Status changed from in progress to open
#4

Updated by freemor over 5 years ago

The above error is due to some issue with doing debug builds in a cross-compile. Which causes errors like
/usr/bin/ld.gold: fatal error: lib/libwebkit2gtk-4.0.so.37.33.5: mmap: failed to allocate 1781955648 bytes for output file: Cannot allocate memory'
Even on BeefCake which has massive memory resources.

Will try this again (with debug turned off) once the current iceape build finishes

#5

Updated by freemor over 5 years ago

  • % Done changed from 10 to 20
  • Assignee set to freemor
  • Status changed from open to in progress
#6

Updated by freemor over 5 years ago

  • Subject changed from [nonprixm/webkit2gtk] needs rebuild against [icu 63.1] for armv7h to [nonprism/webkit2gtk] needs rebuild against [icu 63.1] for armv7h
#7

Updated by freemor over 5 years ago

  • % Done changed from 20 to 90
#8

Updated by freemor over 4 years ago

  • % Done changed from 90 to 100
  • Status changed from in progress to fixed
#9

Updated by bill-auger almost 4 years ago

  • Subject changed from [nonprism/webkit2gtk] needs rebuild against [icu 63.1] for armv7h to [nonprism/webkit2gtk]: rebuild against new icu (armv7h)
#10

Updated by bill-auger almost 4 years ago

  • Status changed from fixed to confirmed
#11

Updated by bill-auger almost 4 years ago

  • Assignee deleted (freemor)
#12

Updated by bill-auger almost 4 years ago

  • Status changed from confirmed to open
  • Tracker changed from Bug to Housekeeping
#13

Updated by bill-auger 7 months ago

  • Status changed from open to unconfirmed
  • Tracker changed from Housekeeping to Bug
#14

Updated by bill-auger 7 months ago

  • Status changed from unconfirmed to confirmed

Also available in: Atom PDF