From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26635 invoked by alias); 10 Dec 2001 19:44:16 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 26614 invoked from network); 10 Dec 2001 19:44:15 -0000 Received: from unknown (HELO boden.synopsys.com) (204.176.20.19) by sources.redhat.com with SMTP; 10 Dec 2001 19:44:15 -0000 Received: from crone.synopsys.com (crone.synopsys.com [146.225.7.23]) by boden.synopsys.com (Postfix) with ESMTP id 39D2CDB18; Mon, 10 Dec 2001 11:44:15 -0800 (PST) Received: from atrus.synopsys.com (localhost [127.0.0.1]) by crone.synopsys.com (8.9.3+Sun/8.9.1) with ESMTP id LAA19779; Mon, 10 Dec 2001 11:43:53 -0800 (PST) From: Joe Buck Received: (from jbuck@localhost) by atrus.synopsys.com (8.9.3+Sun/8.9.1) id LAA18386; Mon, 10 Dec 2001 11:44:14 -0800 (PST) Message-Id: <200112101944.LAA18386@atrus.synopsys.com> Subject: Re: KDE hackers, please read (was [nathan@codesourcery.com: Re: GCC To: mark@codesourcery.com (Mark Mitchell) Date: Mon, 10 Dec 2001 11:47:00 -0000 Cc: jbuck@synopsys.COM (Joe Buck), l.lunak@sh.cvut.cz (Lubos Lunak), kde-core-devel@mail.kde.org (kde-core-devel@mail.kde.org), Franz.Sirl-kernel@lauterbach.com (Franz Sirl), gcc@gcc.gnu.org (gcc@gcc.gnu.org) In-Reply-To: <47830000.1008012745@gandalf.codesourcery.com> from "Mark Mitchell" at Dec 10, 2001 11:32:25 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001-12/txt/msg00529.txt.bz2 > Yes, if you really, really know what you are doing and you are willing > to write code that is unportable, or that does not make use of many > language features, and you know the ABI, you may be able to get away > with this. > > You are, however, playing with fire. No kidding. Elaborate reference counting mechanisms to make sure we don't delete code objects where we still have data objects whose vtables don't point there, the quirks of five completely distinct dynamic linking systems on different OSes, etc. On the other hand, I used g++ in 1990. That was fire, man.