From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18362 invoked by alias); 20 Dec 2007 06:17:06 -0000 Received: (qmail 18351 invoked by uid 22791); 20 Dec 2007 06:17:06 -0000 X-Spam-Check-By: sourceware.org Received: from dessent.net (HELO dessent.net) (69.60.119.225) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 20 Dec 2007 06:16:58 +0000 Received: from localhost ([127.0.0.1] helo=dessent.net) by dessent.net with esmtp (Exim 4.50) id 1J5Ei4-0003h4-Tp; Thu, 20 Dec 2007 06:16:45 +0000 Message-ID: <476A08C9.76332F9B@dessent.net> Date: Thu, 20 Dec 2007 06:17:00 -0000 From: Brian Dessent Reply-To: gcc-help@gcc.gnu.org X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) MIME-Version: 1.0 To: Tim Prince CC: Thomas Mittelstaedt , gcc-help@gcc.gnu.org Subject: Re: Problem building gcc-4.2.2 on 64-bit ubuntu linux References: <4768E104.2000801@cadenas.de> <47691F4A.4010607@cadenas.de> <47692CD3.7040708@cadenas.de> <4769342E.2020004@cadenas.de> <47694E5D.10207@cadenas.de> <4769CBC8.8060705@computer.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2007-12/txt/msg00353.txt.bz2 Tim Prince wrote: > Ubuntu decided to find a 64- vs 32- bit setup incompatible with > predecessor distros. Not just Ubuntu, but Debian (and anything based on Debian.) You make it out to seem like the Debian maintainers did this because they just felt like being different, but I'm sure they had their own good reasons. After all, they had to maintain a local patch in their gcc trees to make it work, so it's not like they didn't also feel the burden of this. If the distro maintainers thought that the tradeoff of making tens of thousands of packages easier for their team of maintainers to manage warrants a two line change in some gcc configury, then that's their right. > Presumably, there is an ubuntu patch set for this, > but it's quite inconvenient that they chose to break the scheme chosen > by their predecessors. The scheme chosen by everyone else is to put the > 64-bit stuff in /usr/lib64, and the 32-bit stuff in /usr/lib. The patch to make this alternative layout work has been in mainline gcc for more than 2 months: so the issue is now moot, or at least it will be before too long. > Pretty > much the kind of mess Bill Gates wanted to see the alternatives get into. And this is relevant how?!? Yes, it sure does suck that you can't install gcc in Debian. Oh wait, you can: "apt-get install gcc". The fact that Debian maintainers go out of their way to modify and "Debianize" many software packages sometimes does mean that occasionally patches are required to get upstream sources to work. This is a feature not a bug, and it's one of the reasons why I happen to cherish Debian based systems above all others. If you want something that's just a bunch of software thrown together without any patches (= without any cohesion), by all means run far and fast from Debian; it will drive you crazy. Brian