From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1233 invoked by alias); 24 Feb 2011 19:42:49 -0000 Received: (qmail 1222 invoked by uid 22791); 24 Feb 2011 19:42:48 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 24 Feb 2011 19:42:44 +0000 From: "th.r.klein at web dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug regression/47836] Some Cross Compiler can't build target-libiberty or target-zlib X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: regression X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: th.r.klein at web dot de X-Bugzilla-Status: WAITING X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Thu, 24 Feb 2011 20:15:00 -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 X-SW-Source: 2011-02/txt/msg02800.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47836 --- Comment #6 from th.r.klein at web dot de 2011-02-24 19:42:39 UTC --- Since I did not need to have libc I also did not need to have libstdc++-v3, too. Also I did not need to have libgomp, libmudflap, libffi, libssp, libquadmath, boehm-gc .. But this is not a real problem. As long as those directories are not present in the source directory there was no try to generate these target libraries. So all these libraries are never build for the target I used. (At some platforms like avr, building of target-libstdc++ is disabled per default) There is always a lot of hand work before gcc can be build. Collecting the required gmp, mpfr, mpc, libelf, binutils etc. installing or merging parts into the source tree. Ah, also I did not use rda, gprof, sid, cgen, utils, libgloss, newlib, ... So removing of unneeded directories did not hurt. How ever, it would be nice if those target libraries can be disabled per switch, too, but this would be an other feature request and it is not this bug. Here the major problem is, libiberty and zlib is required by gcc itself. And so those directories can not be simply removed.