Bug#394626: FTBFS on alpha: g++ ICE

2006-11-03 Thread Steve Langasek
Hi Fumitoshi,

Since this build failure is holding up an RC bugfix for hyperestraier in
etch, I've prepared a 0-day NMU for the bug.  I know you also have a package
in NEW that fixes the bug, but I don't think we should let this bugfix be
held up by a new upstream version of qdbm; your fixed package can supersede
mine whenever the NEW queue is processed, but in the meantime we should try
to get hyperestraier taken care of.

Anyway, the diff for my NMU is attached, and I will be uploading it to
incoming shortly.

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.
[EMAIL PROTECTED]   http://www.debian.org/
diff -u qdbm-1.8.70/plus/Makefile.in qdbm-1.8.70/plus/Makefile.in
--- qdbm-1.8.70/plus/Makefile.in
+++ qdbm-1.8.70/plus/Makefile.in
@@ -41,7 +41,7 @@
 
 # Building binaries
 CXX = @CXX@
-RELCXXFLAGS = -O1 -DNDEBUG
+RELCXXFLAGS = -O0 -DNDEBUG
 CPPFLAGS = -I$(srcdir) -I$(srcdir)/.. -I$(HOME)/include -I/usr/local/include \
   -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 
-D_HPUX_SOURCE=1 \
   -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1 \
diff -u qdbm-1.8.70/debian/changelog qdbm-1.8.70/debian/changelog
--- qdbm-1.8.70/debian/changelog
+++ qdbm-1.8.70/debian/changelog
@@ -1,3 +1,12 @@
+qdbm (1.8.70-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for RC bugfix.
+  * Use -O0 in CXXFLAGS in plus/Makefile.in instead of -O1, to avoid an 
+ICE when building on alpha.  Closes: #394626.
+
+ -- Steve Langasek [EMAIL PROTECTED]  Thu,  2 Nov 2006 21:13:46 -0800
+
 qdbm (1.8.70-1) unstable; urgency=low
 
   * New upstream release
diff -u qdbm-1.8.70/config.sub qdbm-1.8.70/config.sub
--- qdbm-1.8.70/config.sub
+++ qdbm-1.8.70/config.sub
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 #   Inc.
 
-timestamp='2006-07-02'
+timestamp='2006-09-20'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -276,6 +276,7 @@
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
+   | score \
| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | 
sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | 
sparclite \
@@ -284,7 +285,7 @@
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
-   | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+   | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
@@ -367,7 +368,7 @@
| tron-* \
| v850-* | v850e-* | vax-* \
| we32k-* \
-   | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
+   | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
| xstormy16-* | xtensa-* \
| ymp-* \
| z8k-*)
@@ -909,6 +910,10 @@
sb1el)
basic_machine=mipsisa64sb1el-unknown
;;
+   sde)
+   basic_machine=mipsisa32-sde
+   os=-elf
+   ;;
sei)
basic_machine=mips-sei
os=-seiux
@@ -1366,6 +1371,9 @@
 # system, and we'll never get to this point.
 
 case $basic_machine in
+score-*)
+   os=-elf
+   ;;
 spu-*)
os=-elf
;;


Bug#394626: FTBFS on alpha: g++ ICE

2006-10-22 Thread Aurélien GÉRÔME
Package: qdbm
Version: 1.8.70-1
Severity: serious

When building on alpha, the auto-builder gave the following error.

alpha-linux-gnu-g++ -I. -I./.. -I/nonexistant/include
-I/usr/local/include -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1
-D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 -D_POSIX_MAPPED_FILES=1
-D_POSIX_SYNCHRONIZED_IO=1 -DPIC=1 -D_THREAD_SAFE=1 -D_REENTRANT=1 -Wall
-ansi -pedantic -fsigned-char -fPIC -O1 -DNDEBUG -c xdptest.cc
xdptest.cc: In function 'int domisc(const char*)':
xdptest.cc:455: internal compiler error: in tree_split_edge, at
tree-cfg.c:3107
Please submit a full bug report,
with preprocessed source if appropriate.
See URL:http://gcc.gnu.org/bugs.html for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see URL:file:///usr/share/doc/gcc-4.1/README.Bugs.
Preprocessed source stored into /tmp/ccDWn91Q.out file, please attach
this to your bugreport.
make[1]: *** [xdptest.o] Error 1
make[1]: Leaving directory `/build/buildd/qdbm-1.8.70/plus'
make: *** [build-stamp] Error 2

This is fully reproducible with the last Sid toolchain on my alpha
development machine.

Cheers,
-- 
 .''`.   Aurélien GÉRÔME
: :'  :
`. `'`   Free Software Developer
  `- Unix Sys  Net Admin


signature.asc
Description: Digital signature