From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14984 invoked by alias); 17 Jul 2012 03:59:44 -0000 Received: (qmail 14972 invoked by uid 22791); 17 Jul 2012 03:59:43 -0000 X-SWARE-Spam-Status: No, hits=-3.0 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-wi0-f179.google.com (HELO mail-wi0-f179.google.com) (209.85.212.179) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 17 Jul 2012 03:59:30 +0000 Received: by wibhq4 with SMTP id hq4so2800021wib.8 for ; Mon, 16 Jul 2012 20:59:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=DJq+9hD2x+h13PcvcPUfYVViNlYwqzp5CTICgL/8FlM=; b=hw/JQLoe8WnmfA21KXb20EsniPTpiEwO88poWrnqa5rdnbsXfoYBnlSLL//Z0qECNk VzvmR7zpi3MT/Iyo6g9v6QsBHEPhfAs6UWxGuJCktmhHVOXlBKF8YZ+z8a34FtQItQam I6zeay8p/ipyM/rBgzRmZ+9VhGW3EBmuVgP3BUghtc+sNN4TAKqfXXAATOeBaYy3VqmA PAy6W63/M9qvSTRiBNtci3MruLU/YlbDZEn0wx/ssvM2vcviBlgu/VN3WFjPe4QHAZlH hMCnbj+JTNUTIMqdKgLn8oqyysSY9LWl4LxRI2kG68o0R0axPdhnaK6jbc5he8jIg94x PK5w== Received: by 10.180.104.200 with SMTP id gg8mr639304wib.14.1342497569572; Mon, 16 Jul 2012 20:59:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.180.83.170 with HTTP; Mon, 16 Jul 2012 20:59:09 -0700 (PDT) In-Reply-To: References: From: Michael Hope Date: Fri, 20 Jul 2012 03:56:00 -0000 Message-ID: Subject: Re: GCC support libraries and sysroot To: Maurizio Vitale Cc: crossgcc@sources.redhat.com Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmh3akTmsetYttRTJpLnIkT5jru8baAl9RT4xrdi5y3zUC80sesjYx5QFW3nkUzP8PdrT9C X-IsSubscribed: yes Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org X-SW-Source: 2012-07/txt/msg00047.txt.bz2 On 16 July 2012 04:40, Maurizio Vitale wrote: > Michael Hope linaro.org> writes: > >> >> Hi there. Why does crosstool-NG create a symlink from >> $tuple/$sysroot/lib to $tuple/lib? It causes GCC to install support >> libraries like libgcc_s.so into the sysroot instead of the default >> location which makes it tricky to replace the sysroot later. >> >> For our binary builds we plan to supply a few different sysroots >> including a minimal libc, developer image with GTK and X, and a >> desktop image with a wide range of packages. They'll come as tarballs >> and the intent is for people to delete the old $tuple/$sysroot and >> extract the new one in its place. Currently this means that the >> support libraries will also get deleted. The target comes with these >> libraries preinstalled. >> > > I'm exploring similar sysroot setups (but in my case I want the sysroot to work > for both gcc and clang). Other than size, what would go wrong with having all > sysroots including the GCC's support libraries and whatever additional library > the specific sysroot introduces? > Obviously it would require redistribution of all sysroot tarfiles whenever the > compiler toolchain changes, but other than that and size, I don't see problems. > I've just started with this setup, so I might be missing the obvious. Hi Maurizio. We release monthly so the cost would be unfortunate. -- Michael -- For unsubscribe information see http://sourceware.org/lists.html#faq