Bug#101876: please change ia64 default to 2.96

2001-06-22 Thread Bdale Garbee
Package: gcc-defaults
Version: 0.8
Severity: serious

Hi.  We are replacing the hackish 'gnupro' toolchain package for ia64 with
properly crafted 2.96 packages as defaults, and 3.0 available as an option.
Please change the gcc-defaults package to use 2.96 as the default for ia64.

I'm making this bug release critical since it needs to be resolved before
woody's release.

Patch from 0.8 to what I'm calling 0.8.1 is attached, which yields 2.96-1
versions for ia64 which will be uploaded.  When you merge the patch, do 
whatever feels right to you for the version suffix... I see no real value in
the REL_NO_30 stuff, but if you want to create a REL_NO_296 we won't mind.

Thanks!

Bdale

diff -u -r gcc-defaults-0.8/debian/changelog gcc-defaults-0.8.1/debian/changelog
--- gcc-defaults-0.8/debian/changelog   Sat May 26 18:26:06 2001
+++ gcc-defaults-0.8.1/debian/changelog Fri Jun 22 00:08:37 2001
@@ -1,3 +1,10 @@
+gcc-defaults (0.8.1) unstable; urgency=low
+
+  * IA-64 currently uses 2.96 as the default and will soon have 3.0 as an
+option.  Reflect the correct default here, we had assumed 3.0 previously.
+
+ -- Bdale Garbee <[EMAIL PROTECTED]>  Fri, 22 Jun 2001 00:16:08 -0600
+
 gcc-defaults (0.8) unstable; urgency=low
 
   * Update version number to 2.95.4 (except m68k).
diff -u -r gcc-defaults-0.8/debian/rules gcc-defaults-0.8.1/debian/rules
--- gcc-defaults-0.8/debian/rules   Fri May 11 01:36:16 2001
+++ gcc-defaults-0.8.1/debian/rules Fri Jun 22 00:04:12 2001
@@ -40,15 +40,15 @@
 endif
 
 ifeq ($(DEB_HOST_GNU_TYPE),ia64-linux) 
-CV_CPP := 3.0-$(REL_NO_30)
-CV_GCC := 3.0-$(REL_NO_30)
-CV_GPP := 3.0-$(REL_NO_30)
-CV_GOBJC   := 3.0-$(REL_NO_30)
-CV_G77 := 3.0-$(REL_NO_30)
-CV_CHILL   := 3.0-$(REL_NO_30)
-CV_GCJ := 3.0-$(REL_NO_30)
-CV_GPC := 3.0-$(REL_NO_30)
-packages   := c++ fortran java objc 
+CV_CPP := 2.96-$(REL_NO)
+CV_GCC := 2.96-$(REL_NO)
+CV_GPP := 2.96-$(REL_NO)
+CV_GOBJC   := 2.96-$(REL_NO)
+CV_G77 := 2.96-$(REL_NO)
+CV_CHILL   := 2.96-$(REL_NO)
+CV_GCJ := 2.96-$(REL_NO)
+CV_GPC := 2.96-$(REL_NO)
+packages   := c++ fortran objc 
 endif
 
 ifeq ($(DEB_HOST_GNU_TYPE),i386-linux)





Bug#101731: GCC series of packages should properly use the Debian alternatives system

2001-06-22 Thread Warren Turkal
On Friday 22 June 2001 01:23, Daniel Jacobowitz wrote:
> On Fri, Jun 22, 2001 at 12:44:36AM -0400, Warren Turkal wrote:
> >   I meant only to suggest you reopen it.  I didn't want to do it. 
> > That is your job.  I am sorry about that.
> >   If what you say truly makes sense then you better tell the
> > maintainers of jdk1.1-dev and friends to get rid of the javac
> > symlinks in /etc/alternatives because it may cause java stuff not
> > to compile.
>
> That's a different issue.  Those Java compilers all actually attempt
> to provide the exact same interface.  Gcc 2.95 and 3.0 do not.

That's not totally true. Kaffe has problems with certain code. Each of 
VM's (which are also under the alternative system) is slightly 
different, but they function enough alike to warrant a system wide 
choice for the VM.




Bug#101732: g++-3.0 ICE compiling mozilla

2001-06-22 Thread Laurent Bonnaud

> "Matthias" == Matthias Klose <[EMAIL PROTECTED]> writes:
Matthias> 
Matthias> ok, please attach the GCC GNATS number to the Debian report.

Here it is :

Thank you very much for your problem report.
It has the internal identification `optimization/3315'.
The individual assigned to look at your
report is: unassigned. 

>Category:   optimization
>Responsible:unassigned
>Synopsis:   g++ segfaults
>Arrival-Date:   Thu Jun 21 01:46:02 PDT 2001

-- 
Laurent.




Bug#101901: g++-3.0 and --use-cxa-atexit

2001-06-22 Thread laurent bonnaud
Package: g++-3.0
Version: 1:3.0-1
Severity: normal


Hi,

according to http://gcc.gnu.org/bugs.html#known, it would seem to be a good
idea to compile g++-3.0 with the --use-cxa-atexit switch:

>Global destructors are not run in the correct order

>Global destructors should be run in the reverse order of their constructors
>completing. In most cases this is the same as the reverse order of constructors
>starting, but sometimes it is different, and that is important. You need to
>compile and link your programs with --use-cxa-atexit. We have not turned this
>switch on by default, as it requires a cxa aware runtime library (libc, glibc,
>or equivalent).

A more detailed explanation is given in:

http://gcc.gnu.org/ml/gcc-patches/1999-12n/msg00664.html


-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux irancy 2.4.4-686 #1 Sun Apr 29 12:22:40 EST 2001 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages g++-3.0 depends on:
ii  gcc-3.0   1:3.0-1The GNU C compiler.   
ii  gcc-3.0-base  1:3.0-1The GNU compiler collection (base 
ii  libc6 2.2.3-6GNU C Library: Shared libraries an
ii  libstdc++3-dev1:3.0-1The GNU stdc++ library version 3 (