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

Bug#277852: marked as done (gcc-3.4: Please replace 'lib64' with 'lib' in gcc/config/i386/linux64.h on amd64)



Your message dated Sat, 13 Nov 2004 16:18:05 -0500
with message-id <20041113211805.GB27963@nevyn.them.org>
and subject line Bug#277852: gcc-3.4: Please replace 'lib64' with 'lib' in gcc/config/i386/linux64.h on amd64
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; 22 Oct 2004 21:16:05 +0000
>From aj@andaco.de Fri Oct 22 14:16:05 2004
Return-path: <aj@andaco.de>
Received: from c147026.adsl.hansenet.de (localhost.localdomain) [213.39.147.26] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CL6lZ-0004og-00; Fri, 22 Oct 2004 14:16:05 -0700
Received: from aj by localhost.localdomain with local (Exim 4.34)
	id 1CL6nk-0004Rw-Ve; Fri, 22 Oct 2004 23:18:23 +0200
To: Debian Bug Tracking System <submit@bugs.debian.org>
From: Andreas Jochens <aj@andaco.de>
Subject: gcc-3.4: Please replace 'lib64' with 'lib' in gcc/config/i386/linux64.h on amd64
Message-Id: <E1CL6nk-0004Rw-Ve@localhost.localdomain>
Date: Fri, 22 Oct 2004 23:18:23 +0200
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-3.4
Severity: wishlist
Tags: patch

The attached patch changes the directory that gcc-3.4 uses to locate the 
dynamic linker on amd64 from 'lib64' to 'lib'. This is one of the last 
few places where the ugly 'lib64' directory is still used on amd64. 
The dynamic linker is installed in the 'lib' directory by the 'libc6' 
package and this location should also be used by gcc-3.4.

The current usage of 'lib64' in the dynamic linker name makes it very easy
to make the whole system completely unusable by just removing the 'lib64'
directory symlink. There have already been a few complaints from people who
ran into this problem (e.g. someone removed the 'lib64' symlink 
because he wanted to create a separate real 'lib64' directory 
to install some non-free binary-only software which required this).

Regards
Andreas Jochens

diff -urN ../tmp-orig/gcc-3.4-3.4.2/debian/patches/amd64-biarch.dpatch ./debian/patches/amd64-biarch.dpatch
--- ../tmp-orig/gcc-3.4-3.4.2/debian/patches/amd64-biarch.dpatch	2004-10-22 19:18:25.120661168 +0000
+++ ./debian/patches/amd64-biarch.dpatch	2004-10-22 19:17:36.502052320 +0000
@@ -86,3 +86,14 @@
  esac
  
  # Remove extraneous blanks from multidirs.
+--- linux64.h	2003-11-29 03:08:10.000000000 +0000
++++ gcc/config/i386/linux64.h	2004-10-07 17:57:27.295477928 +0000
+@@ -61,7 +61,7 @@
+     %{!static: \
+       %{rdynamic:-export-dynamic} \
+       %{m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \
+-      %{!m32:%{!dynamic-linker:-dynamic-linker /lib64/ld-linux-x86-64.so.2}}} \
++      %{!m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux-x86-64.so.2}}} \
+     %{static:-static}}"
+ 
+ #define MULTILIB_DEFAULTS { "m64" }

---------------------------------------
Received: (at 277852-done) by bugs.debian.org; 13 Nov 2004 21:18:11 +0000
>From drow@nevyn.them.org Sat Nov 13 13:18:11 2004
Return-path: <drow@nevyn.them.org>
Received: from nevyn.them.org [66.93.172.17] (Debian-exim)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CT5He-0000Gp-00; Sat, 13 Nov 2004 13:18:11 -0800
Received: from drow by nevyn.them.org with local (Exim 4.34 #1 (Debian))
	id 1CT5HZ-0007Wc-GS; Sat, 13 Nov 2004 16:18:05 -0500
Date: Sat, 13 Nov 2004 16:18:05 -0500
From: Daniel Jacobowitz <dan@debian.org>
To: Andreas Jochens <aj@andaco.de>
Cc: 277852-done@bugs.debian.org
Subject: Re: Bug#277852: gcc-3.4: Please replace 'lib64' with 'lib' in gcc/config/i386/linux64.h on amd64
Message-ID: <20041113211805.GB27963@nevyn.them.org>
References: <E1CL6nk-0004Rw-Ve@localhost.localdomain> <20041024202647.GA17945@nevyn.them.org> <20041024210822.GA18883@andaco.de> <20041024223437.GA21861@nevyn.them.org> <20041025060237.GA21141@andaco.de> <20041025133614.GA16058@nevyn.them.org> <20041025150621.GA3050@andaco.de> <20041025151638.GA27385@nevyn.them.org> <20041025163429.GA3851@andaco.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20041025163429.GA3851@andaco.de>
User-Agent: Mutt/1.5.5.1+cvs20040105i
Delivered-To: 277852-done@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: 

On Mon, Oct 25, 2004 at 06:34:29PM +0200, Andreas Jochens wrote:
> If my arguments do not convince you that to get rid of the '/lib64'
> dependency now, i.e. before Debian starts to officially support amd64,
> would be a good move, please feel free to close this bug report.

I am not convinced, and no one else has contributed to the discussion
who was convinced, so I am going to close this bug.  Sorry.

-- 
Daniel Jacobowitz



Reply to: