From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10831 invoked by alias); 27 Feb 2014 15:04:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 10624 invoked by uid 48); 27 Feb 2014 15:04:18 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/60348] -static-libstdc++ broken Date: Thu, 27 Feb 2014 15:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 4.8.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-02/txt/msg02745.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #11 from Richard Biener --- (In reply to Nach from comment #10) > While you may be marking this as invalid, isn't there a serious issue here? > Shouldn't -static-libstdc++ work without any special flags? But it works, doesn't it? That you cannot transfer the binary to some random system is because the compiler checks the features to use (like GNU unique symbols) when building GCC. That means it's a dependency on the dynamic linker of the system, not on libstdc++. Your program can end up using GNU unique symbols, too, which would then result in exactly the same issue.