[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#251149: marked as done (gcc wrapper for sparc is chronically broken)



Your message dated Sun, 13 Jun 2004 18:32:06 -0400
with message-id <E1BZdWI-0001zp-00@newraff.debian.org>
and subject line Bug#251149: fixed in gcc-defaults 1.16
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 27 May 2004 06:08:30 +0000
>From joshk@triplehelix.org Wed May 26 23:08:30 2004
Return-path: <joshk@triplehelix.org>
Received: from smtp813.mail.sc5.yahoo.com [66.163.170.83] 
	by spohr.debian.org with smtp (Exim 3.35 1 (Debian))
	id 1BTE46-0000wI-00; Wed, 26 May 2004 23:08:30 -0700
Received: from unknown (HELO triplehelix.org) (edkwan@sbcglobal.net@68.126.221.19 with login)
  by smtp813.mail.sc5.yahoo.com with SMTP; 27 May 2004 06:08:30 -0000
Received: from darjeeling.triplehelix.org (darjeeling.wifi.triplehelix.org [192.168.0.7])
	by triplehelix.org (Postfix) with ESMTP
	id B74142E165; Wed, 26 May 2004 23:08:29 -0700 (PDT)
Received: from joshk by darjeeling.triplehelix.org with local (Exim 3.36 #1 (Debian))
	id 1BTE45-0001b5-00; Wed, 26 May 2004 23:08:29 -0700
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Joshua Kwan <joshk@triplehelix.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gcc wrapper for sparc is chronically broken
X-Mailer: reportbug 2.60
Date: Wed, 26 May 2004 23:08:29 -0700
Message-Id: <E1BTE45-0001b5-00@darjeeling.triplehelix.org>
Sender: Joshua Kwan <joshk@darjeeling.triplehelix.org>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: gcc
Version: 4:3.3.3-3
Severity: important

[ Marked as important since this vile wrapper has permeated testing
already. ]

/usr/bin/gcc on the sparc architecture is really a link to a C wrapper
that calls gcc-3.3 with either -m64 or -m32 depending on the native
architecture, sparc64 or sparc32 respectively.

This is well intended, but the leading issue with this is that mklibs
will try to reduce 32-bit libraries in a 64-bit way, and cause it to
require an invocation under 'sparc32' for it to work right now.

It also caused many problems with some of the assumptions I made with my
kernel packages because it set its own compiler flags silently and I
hadn't found out. Some objects would get compiled as 64-bit objects on a
32-bit build (no idea why, since it is supposed to pass -m32), but after
I removed the gcc-wrapper diversion everything worked.

I suggest that this wrapper be removed as it does more harm than good,
and people who are interested in 64-bit libraries for SPARC are probably
able to figure out the compiler flags themselves.

Joshua Kwan

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-mm5
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (ignored: LC_ALL set to en_US.UTF-8)

Versions of packages gcc depends on:
ii  cpp                           4:3.3.3-3  The GNU C preprocessor (cpp)
ii  cpp-3.3                       1:3.3.3-9  The GNU C preprocessor
ii  gcc-3.3                       1:3.3.3-9  The GNU C compiler

-- no debconf information

---------------------------------------
Received: (at 251149-close) by bugs.debian.org; 13 Jun 2004 22:38:02 +0000
>From katie@ftp-master.debian.org Sun Jun 13 15:38:02 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BZdc2-0004hh-00; Sun, 13 Jun 2004 15:38:02 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1BZdWI-0001zp-00; Sun, 13 Jun 2004 18:32:06 -0400
From: Matthias Klose <doko@debian.org>
To: 251149-close@bugs.debian.org
X-Katie: $Revision: 1.49 $
Subject: Bug#251149: fixed in gcc-defaults 1.16
Message-Id: <E1BZdWI-0001zp-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Sun, 13 Jun 2004 18:32:06 -0400
Delivered-To: 251149-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Source: gcc-defaults
Source-Version: 1.16

We believe that the bug you reported is fixed in the latest version of
gcc-defaults, which is due to be installed in the Debian FTP archive:

chill_2.95.4-31_i386.deb
  to pool/main/g/gcc-defaults/chill_2.95.4-31_i386.deb
cpp-doc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/cpp-doc_3.3.4-1_i386.deb
cpp_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/cpp_3.3.4-1_i386.deb
g++_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/g++_3.3.4-1_i386.deb
g77-doc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/g77-doc_3.3.4-1_i386.deb
g77_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/g77_3.3.4-1_i386.deb
gcc-defaults_1.16.dsc
  to pool/main/g/gcc-defaults/gcc-defaults_1.16.dsc
gcc-defaults_1.16.tar.gz
  to pool/main/g/gcc-defaults/gcc-defaults_1.16.tar.gz
gcc-doc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gcc-doc_3.3.4-1_i386.deb
gcc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gcc_3.3.4-1_i386.deb
gcj_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gcj_3.3.4-1_i386.deb
gij_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gij_3.3.4-1_i386.deb
gobjc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gobjc_3.3.4-1_i386.deb
gpc-doc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gpc-doc_3.3.4-1_i386.deb
gpc_3.3.4-1_i386.deb
  to pool/main/g/gcc-defaults/gpc_3.3.4-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 251149@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-defaults package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 31 May 2004 22:03:32 -0300
Source: gcc-defaults
Binary: gobjc gij g++ gcc g77 gpc chill gpc-doc gcj gcc-doc cpp-doc cpp g77-doc
Architecture: source i386
Version: 1.16
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 chill      - The GNU CHILL compiler
 cpp        - The GNU C preprocessor (cpp)
 cpp-doc    - Documentation for the GNU C preprocessor (cpp)
 g++        - The GNU C++ compiler
 g77        - The GNU Fortran 77 compiler
 g77-doc    - Documentation for the GNU Fortran compiler (g77)
 gcc        - The GNU C compiler
 gcc-doc    - Documentation for the GNU C compilers (gcc, gobjc, g++)
 gcj        - The GNU Java compiler
 gij        - The GNU Java bytecode interpreter
 gobjc      - The GNU Objective-C compiler
 gpc        - The GNU Pascal compiler
 gpc-doc    - Documentation for the GNU Pascal compiler (gpc)
Closes: 251149
Changes: 
 gcc-defaults (1.16) unstable; urgency=medium
 .
   * Add upstream FAQ to gcc package.
   * Add README.Bugs document.
   * On sparc, add configuration file /etc/disable_64_gcc to generate 32bit
     code on sparc64 architecture (closes: #251149).
Files: 
 7d2ca5c1fc51d716dd8a1ceb99a2457d 672 devel standard gcc-defaults_1.16.dsc
 d730ea36daf406893d49cbd2fefebf28 33441 devel standard gcc-defaults_1.16.tar.gz
 5b0d8941270f30ad0b37474b878c3254 29326 interpreters standard cpp_3.3.4-1_i386.deb
 d4a3e0ac9cbe6bc44fdcc16584bd1723 1018 devel optional cpp-doc_3.3.4-1_i386.deb
 1994a1b0ece10229535e94d2802c65f9 4914 devel standard gcc_3.3.4-1_i386.deb
 d1e46dfc0c5b6ad8d17b39da60800cb0 1018 devel optional gcc-doc_3.3.4-1_i386.deb
 b5a9e09b118849f4b4f3f7aa32ea56f7 1390 devel standard g++_3.3.4-1_i386.deb
 d903845130d55dd508f372209fc94972 844 devel optional gobjc_3.3.4-1_i386.deb
 6d57bc431385f79a9a6c219d747bc917 1252 devel optional g77_3.3.4-1_i386.deb
 1bc2290cf5b868bbfc3d3aeada4ab1e1 964 devel optional g77-doc_3.3.4-1_i386.deb
 577587ba4aa83e7f47c61ee017575b93 1458 devel optional gpc_3.3.4-1_i386.deb
 814fd1902f733aecb81ae03bdd7ca4e0 1026 devel optional gpc-doc_3.3.4-1_i386.deb
 fbf54bc89dd14f20d4d45634f92be858 1228 devel optional gcj_3.3.4-1_i386.deb
 4ac36ea572ecdf07ce4aba98c68076f3 1190 devel optional gij_3.3.4-1_i386.deb
 6176a2dff44c9509d2fe5dd254359154 1060 devel extra chill_2.95.4-31_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAzNBLStlRaw+TLJwRApqHAKCBFsMmqmarAp9+KnChVlp3CUQB9gCfRHR3
QoXClEa6wJ2Q0SJTBf3PYQI=
=uWjS
-----END PGP SIGNATURE-----



Reply to: