Bug#576335: gcj-4.4 bus error on kfreebsd-amd64 [fasch buildd issue ?]

2010-08-05 Thread Damien Raude-Morvan
Hi,

Like Julien, I've seen lots of Bus Error for my packages on kfreebsd-amd64 :
https://buildd.debian.org/build.cgi?pkg=commons-
daemon;ver=1.0.2-2;arch=kfreebsd-amd64

All failures have been reported on fasch buildd. Last try on fano buildd seems 
fine. Maybe it's hardware related ?

Cheers,
-- 
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan


signature.asc
Description: This is a digitally signed message part.


Processed: Re: Bug#591811: crawl: FTBFS: mon-util.cc:4058: internal compiler error: in reload_cse_simplify_operands, at postreload.c:396

2010-08-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> affects 591766 + crawl
Bug #591766 [g++-4.4] g++-4.4: ICE at -O2 on powerpc in 
reload_cse_simplify_operands, at postreload.c:396
Added indication that 591766 affects crawl
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
591766: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591766
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.128103921322706.transcr...@bugs.debian.org



Bug#588391: gcc-4.4: please automatically use -ffunction-sections when necessary with -fPIC

2010-08-05 Thread Matthias Klose

On 08.07.2010 01:42, brian m. carlson wrote:

Package: gcc-4.4
Version: 4.4.4-6
Severity: wishlist

Because the ELF ABI for hppa requires relative jumps which are limited
to 17 bits[0], programs frequently require the use of
-ffunction-sections.  It would be preferable if (on hppa or otherwise)
-ffunction-sections were implied by -fPIC when otherwise gcc would
generate text sections that are too large.  After all, there's really no
reason to generate .o files that are, for all practical purposes,
useless.  It would also make numerous package maintainers and hppa
porters very happy, I suspect.

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558999#15


as this specific example shows, -ffunction-sections isn't enough, but 
-mlong-calls is needed.




--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c5b2626.5090...@debian.org



Bug#588391: gcc-4.4: please automatically use -ffunction-sections when necessary with -fPIC

2010-08-05 Thread brian m. carlson
On Thu, Aug 05, 2010 at 10:59:18PM +0200, Matthias Klose wrote:
> On 08.07.2010 01:42, brian m. carlson wrote:
> >Package: gcc-4.4
> >Version: 4.4.4-6
> >Severity: wishlist
> >
> >Because the ELF ABI for hppa requires relative jumps which are limited
> >to 17 bits[0], programs frequently require the use of
> >-ffunction-sections.  It would be preferable if (on hppa or otherwise)
> >-ffunction-sections were implied by -fPIC when otherwise gcc would
> >generate text sections that are too large.  After all, there's really no
> >reason to generate .o files that are, for all practical purposes,
> >useless.  It would also make numerous package maintainers and hppa
> >porters very happy, I suspect.
> >
> >[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558999#15
> 
> as this specific example shows, -ffunction-sections isn't enough,
> but -mlong-calls is needed.

In that particular instance -mlong-calls is needed, but in the general
case it appears not to be, judging from the numerous cases where only
-ffunction-sections (and not -mlong-calls) is in use already in the
archive.  For example, #160538.

My wishlist request still stands.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Re: multiarch packaging fixes

2010-08-05 Thread Steve Langasek
Hey all,

Follow-on patch to handle the Multi-Arch fields to debian/control when
with_multiarch_lib is set in the makefiles.

Also pushed to the bzr repo:

   https://code.launchpad.net/~vorlon/gcc/multiarch-packaging/

Matthias, please let me know if there's some other way you would like this
submitted for inclusion in the Debian package.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
=== modified file 'debian/changelog'
--- debian/changelog	2010-07-28 00:57:36 +
+++ debian/changelog	2010-08-05 05:32:19 +
@@ -22,6 +22,8 @@
 our biarch (multilib) builds need to remain independent of multiarch in
 the near term, so we want to make sure we can find /usr/lib32 without
 /usr/lib/i486-linux-gnu being available.
+  * debian/control.m4, debian/rules.conf: conditionally set packages to be
+Multi-Arch: yes when MULTIARCH is defined.
 
  -- Matthias Klose   Fri, 23 Jul 2010 10:12:45 +0200
 

=== modified file 'debian/control.m4'
--- debian/control.m4	2010-07-23 09:37:30 +
+++ debian/control.m4	2010-08-05 05:32:19 +
@@ -103,6 +103,8 @@
 
 Package: gcc`'PV-base
 Architecture: any
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
 Section: libs
 Priority: PRI(required)
 Depends: ${misc:Depends}
@@ -166,7 +168,8 @@
 Priority: ifdef(`TARGET',`extra',required)
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1
-',`')`'dnl
+',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
  Shared version of the support library, a library of internal subroutines
  that GCC uses to overcome shortcomings of particular machines, or
@@ -182,6 +185,8 @@
 Section: debug
 Priority: extra
 Depends: BASEDEP, libgcc1`'LS (= ${gcc:EpochVersion}), ${misc:Depends}
+ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
  Debug symbols for the GCC support library.
 ifdef(`TARGET', `dnl
@@ -196,7 +201,8 @@
 Priority: ifdef(`TARGET',`extra',required)
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
-',`')`'dnl
+',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
  Shared version of the support library, a library of internal subroutines
  that GCC uses to overcome shortcomings of particular machines, or
@@ -212,6 +218,8 @@
 Section: debug
 Priority: extra
 Depends: BASEDEP, libgcc2`'LS (= ${gcc:Version}), ${misc:Depends}
+ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
  Debug symbols for the GCC support library.
 ifdef(`TARGET', `dnl
@@ -369,6 +377,8 @@
 ifenabled(`libgmath',`
 Package: libgccmath`'GCCMATH_SO
 Architecture: i386
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
 Section: libs
 Priority: PRI(optional)
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
@@ -560,6 +570,8 @@
 ifenabled(`libmudf',`
 Package: libmudflap`'MF_SO`'LS
 Architecture: any
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
 Section: libs
 Priority: PRI(optional)
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
@@ -569,6 +581,8 @@
 
 Package: libmudflap`'MF_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`all',`any')
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
 Section: debug
 Priority: extra
 Depends: BASEDEP, libmudflap`'MF_SO`'LS (= ${gcc:Version}), ${misc:Depends}
@@ -653,6 +667,8 @@
 ifenabled(`ssp',`
 Package: libssp`'SSP_SO
 Architecture: any
+ifdef(`MULTIARCH', `Multi-Arch: same
+')`'dnl
 Section: libs
 Priority: PRI(optional)
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
@@ -701,6 +717,8 @@
 Package: libgomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`all',`any')
+ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 Description: GCC OpenMP (GOMP) support library
@@ -712,6 +730,8 @@
 Section: debug
 Priority: extra
 Depends: BASEDEP, libgomp`'GOMP_SO`'LS (= ${gcc:Version}), ${misc:Depends}
+ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Description: GCC OpenMP (GOMP) support library (debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran 95 compilers
  in the GNU Compiler Collection.
@@ -859,6 +879,8 @@
 Package: libobjc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`all',`any')
+ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
+'))`'dnl
 Priority: ifdef(`TARGET',`extra',`PRI(optional)')
 Depends: BASED