Bug#765169: closed by Michael Gilbert mgilb...@debian.org (Re: [Pkg-chromium-maint] Bug#765169: chromium 38.0.2125.101-1 fails to build on i686 with 2 gigs of RAM and 2 gigs of swap)

2014-10-14 Thread Mikko Rapeli
On Mon, Oct 13, 2014 at 07:33:16PM +, Debian Bug Tracking System wrote:
 Date: Mon, 13 Oct 2014 15:29:58 -0400
 From: Michael Gilbert mgilb...@debian.org
 To: 765169-cl...@bugs.debian.org
 Subject: Re: [Pkg-chromium-maint] Bug#765169: chromium 38.0.2125.101-1
  fails to build on i686 with 2 gigs of RAM and 2 gigs of swap
 
 On Mon, Oct 13, 2014 at 2:50 PM, Mikko Rapeli wrote:
  I'm failing to reproduce 38.0.2125.101-1 build on my i386/i686 laptop
  with 2 gigs of RAM and another 2 gigs of swap.
 
 The memory exhaustion error is rather expected with that limited
 amount of ram.  You can fiddle around with some of the LDFLAGS in
 debian/rules to possibly achieve some linker memory reduction.

The problem is not about limited amount of ram. It's about limited
amount virtual memory.

  How was the i386 binary version actually build?
 
 See below.
 
  Is PAE and more than 4 gigs of virtual memory needed?
 
 Would probably work, haven't tried.

Well I did. PAE did not help. Neither did switch to ld.gold.

  Is AMD64 CPU and kernel and possibly i386 userspace needed to build the 
  package?
 
 This is what's done on the buildds.  i386 chroot an amd64 machine.

As a Debian user I'm for the first time now confronted with an
open source package on my architecture which does not compile on that
architecture. It's nice that the binary is provided but IMO it belongs
to contrib or non-free since the same architecture is not able to compile
it.

This propably applies to all 32bit archs but chromium is already limited
to amd64 and i386 for this very reason.

-Mikko


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#765169: chromium 38.0.2125.101-1 fails to build on i686 with 2 gigs of RAM and 2 gigs of swap

2014-10-13 Thread Mikko Rapeli
Package: chromium
Version: 37.0.2062.120-1
Severity: important

Dear Maintainer,

I'm failing to reproduce 38.0.2125.101-1 build on my i386/i686 laptop
with 2 gigs of RAM and another 2 gigs of swap.

How was the i386 binary version actually build?

Is PAE and more than 4 gigs of virtual memory needed?

Is AMD64 CPU and kernel and possibly i386 userspace needed to build the package?

Last logs of my build try are:

obj/extensions/common/api/gen/extensions/common/api/extensions_api.socket.o
obj/extensions/common/api/gen/extensions/common/api/extensions_api.usb.o
obj/extensions/common/api/gen/extensions/common/api/extensions_api.usb_private.o
obj/device/serial/device_serial.serial_device_enumerator_linux.o
obj/device/serial/device_serial.serial_device_enumerator.o
obj/chrome/browser/ui/views/browser_ui.desktop_media_picker_views.o
obj/chrome/browser/ui/views/extensions/browser_ui.media_galleries_dialog_views.o
obj/chrome/browser/ui/views/extensions/browser_ui.media_gallery_checkbox_view.o
obj/chrome/browser/extensions/browser_extensions.extension_infobar_delegate.o
obj/third_party/webrtc/modules/rtp_rtcp/source/rtp_rtcp.fec_receiver_impl.o
obj/third_party/webrtc/modules/pacing/paced_sender.paced_sender.o
obj/third_party/webrtc/modules/remote_bitrate_estimator/rbe_components.remote_bitrate_estimator_single_stream.o
obj/third_party/webrtc/modules/remote_bitrate_estimator/rbe_components.remote_rate_control.o
obj/third_party/webrtc/modules/remote_bitrate_estimator/rbe_components.overuse_detector.o
(libyuv.a)libyuv.compare.o
(libyuv.a)libyuv.compare_common.o
(libyuv.a)libyuv.compare_posix.o
obj/third_party/webrtc/modules/media_file/source/media_file.media_file_impl.o
obj/third_party/webrtc/modules/media_file/source/media_file.media_file_utility.o
obj/third_party/webrtc/modules/media_file/source/media_file.avi_file.o
obj/third_party/webrtc/common_audio/signal_processing/common_audio.auto_corr_to_refl_coef.o
obj/third_party/webrtc/common_audio/signal_processing/common_audio.filter_ar_fast_q12.o
obj/third_party/webrtc/common_audio/signal_processing/common_audio.filter_ma_fast_q12.o
obj/third_party/webrtc/common_audio/signal_processing/common_audio.refl_coef_to_lpc.o
obj/chrome/browser/ui/views/infobars/browser_ui.extension_infobar.o
obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.rate_statistics.o
-lrt (/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/librt.so)
-ldl (/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libdl.so)
-lgmodule-2.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgmodule-2.0.so)
-lgobject-2.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgobject-2.0.so)
-lgthread-2.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgthread-2.0.so)
-lglib-2.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libglib-2.0.so)
-lnss3 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libnss3.so)
-lnssutil3 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libnssutil3.so)
-lsmime3 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libsmime3.so)
-lplds4 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libplds4.so)
-lplc4 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libplc4.so)
-lnspr4 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libnspr4.so)
-lgio-2.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libgio-2.0.so)
-lresolv 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libresolv.so)
-lprotobuf 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libprotobuf.so)
/lib/i386-linux-gnu/libpthread.so.0
-lfontconfig 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libfontconfig.so)
-lfreetype 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libfreetype.so)
-lpangocairo-1.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libpangocairo-1.0.so)
-lcairo 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libcairo.so)
-lpangoft2-1.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libpangoft2-1.0.so)
-lpango-1.0 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libpango-1.0.so)
-lharfbuzz 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libharfbuzz.so)
-ljpeg 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libjpeg.so)
-lX11 (/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libX11.so)
-lXi (/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libXi.so)
-lXcursor 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libXcursor.so)
-lXext 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libXext.so)
-lXfixes 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libXfixes.so)
-lXrender 
(/usr/bin/../lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/libXrender.so)
-lxml2