From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19823 invoked by alias); 4 Apr 2012 13:13:25 -0000 Received: (qmail 19810 invoked by uid 22791); 4 Apr 2012 13:13:24 -0000 X-SWARE-Spam-Status: No, hits=-4.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_CX,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-pb0-f47.google.com (HELO mail-pb0-f47.google.com) (209.85.160.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 04 Apr 2012 13:13:10 +0000 Received: by pbcum15 with SMTP id um15so256995pbc.20 for ; Wed, 04 Apr 2012 06:13:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:x-gm-message-state; bh=GRsGQm0qSPk69q0tH5rN+CWMdH1+To+ZDbp/AQHL/zw=; b=Kkpy8gHSMj6bWcKZgZ2fYG1A65gq9tCKNWMgw3iJY5ktzTfc6BPVrVyczruuZdFf+u qHewMQzVtUI9qEm7SgSB4ycxjoCVe0Y6rzo+AdN1N7PRe1uWNpLsmk6HewYUIxRUzDBH qNRnmPQ1ORv7irZ7vOnGQsy0Wa5ckdXX7PAqLXQkuW0PLuhfc/yg6xXOetal4D/tUQmB 76IR/kLZAuH8HXDkLyx/Z8sR9aNoQiQKIm9IT47VbGHVlVuHFB/XFQlNVPQeDClHi6lo xA38oD5MVwbEbhDWXDjwfBFs7GDMjyuJBKrMZPxI8prc3Ypd5BYqvKsfdIzir0yYasQ3 6qSg== Received: by 10.68.222.227 with SMTP id qp3mr37510497pbc.137.1333545189937; Wed, 04 Apr 2012 06:13:09 -0700 (PDT) Received: by 10.68.222.227 with SMTP id qp3mr37510456pbc.137.1333545189709; Wed, 04 Apr 2012 06:13:09 -0700 (PDT) Received: from coign.google.com ([67.218.110.43]) by mx.google.com with ESMTPS id i5sm636310pbf.19.2012.04.04.06.13.05 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 04 Apr 2012 06:13:07 -0700 (PDT) From: Ian Lance Taylor To: Tristan Gingold Cc: Diego Novillo , gcc , Lawrence Crowl Subject: Re: Switching to C++ by default in 4.8 References: <4F7B356E.9080003@google.com> Date: Wed, 04 Apr 2012 13:13:00 -0000 In-Reply-To: (Tristan Gingold's message of "Wed, 4 Apr 2012 09:06:59 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Gm-Message-State: ALoCoQmriX+X/tkEY3YjsMvVomHMs2fsSc1yy/Vk78MuLLR+98UXqSWVSn/GsmYOuqh46thsIW0wX/PsHweGa1HNOudaSxUsPChjDBgpKE216LtujnJVGz1YpGR+YweYdif3X56SmfeFdojD04aNkxCme13sHSz/nw== X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2012-04/txt/msg00101.txt.bz2 Tristan Gingold writes: > On Apr 3, 2012, at 7:37 PM, Diego Novillo wrote: > >> >> We would like to start the process to make GCC 4.8 build in C++ mode by default. >> >> The mechanics of the change are simple enough. I volunteer to test changing the default on all primary targets (assuming I can get them from the GCC build farm). > > Is it already possible to build stage1 with c++ ? Yes. There are two relevant configure options: --enable-build-with-cxx and --enable-build-poststage1-with-cxx. Currently the first defaults to no and the second defaults to yes. The change in question would be making the first default to yes. > The VMS targets are not yet ready with build in C++ mode. This target > is somewhat special because it can be built only with a cross-compiler > (we don't support regular 3 stages native builds because there is no > complete and working well enough UNIX emulation tools). > > I started to build g++ (and gfortran) for ia64 and alpha VMS in order > to prepare this transition, but having a soft path would be better to > me. Sounds like you would need to have a C++ cross-compiler for VMS. What are the issues with making that work? Ian