From owner-freebsd-toolchain@FreeBSD.ORG Thu Apr 26 12:31:07 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 868E3106564A; Thu, 26 Apr 2012 12:31:07 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id CD87E8FC08; Thu, 26 Apr 2012 12:31:06 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so1223344bkc.13 for ; Thu, 26 Apr 2012 05:31:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=yrIwbgvyqcSGZAVjsNCqnQqJn3MoJqmn+1kMk5i59NQ=; b=tJ3cFs3HUOyrtsx9uR9Ngf6jX/o0cdvT4rAlmerYpSEUsdbtEBjN/Ok46beqjczq9S AbKXvjeKNyH3xd/MMvVWoOYjK5vnSCIJOdDkqyyxNpW5nUzulbWi8/rEd7IcDrCeQOYM 4m2gKRvj0k/CrVRhyRrcGHAg1++ECxNUxlSau7WXYWlIAd8XjlHRm1drzmcaOFTCd6cX 7S8iQGoUsK9EbpM5M4Pd9m+GAgX2I6rP97ENo8hGVgVCWlykTHKZxJgdXqmPo4EXicET vas80HUYlVddixgE5Sn6nBO1+sti6EIlXzLVLRjn6NVI220ePjPHgsrQFnFAwvmXnpyQ euCQ== MIME-Version: 1.0 Received: by 10.204.151.75 with SMTP id b11mr2145835bkw.1.1335443465558; Thu, 26 Apr 2012 05:31:05 -0700 (PDT) Sender: utisoft@gmail.com Received: by 10.204.202.142 with HTTP; Thu, 26 Apr 2012 05:31:05 -0700 (PDT) Received: by 10.204.202.142 with HTTP; Thu, 26 Apr 2012 05:31:05 -0700 (PDT) In-Reply-To: References: <20120426093548.GR2358@deviant.kiev.zoral.com.ua> Date: Thu, 26 Apr 2012 13:31:05 +0100 X-Google-Sender-Auth: rmSwl8uUtN9dJ_0Zup95IaryCt0 Message-ID: From: Chris Rees To: toolchain@freebsd.org, current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: [RFC] Un-staticise the toolchain X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 12:31:07 -0000 Oops, just replied privately before: On Apr 26, 2012 12:39 PM, "Chris Rees" wrote: > > On Apr 26, 2012 10:36 AM, "Konstantin Belousov" > wrote: > > > > I think it is time to stop building the toolchain static. I was told that > > original reasoning for static linking was the fear of loosing the ability > > to recompile if some problem appears with rtld and any required dynamic > > library. Apparently, current dependencies are much more spread, e.g. > /bin/sh > > is dynamically linked, and statically linked make does not solve > anything. > > > > Patch below makes the dynamically linked toolchain a default, adding an > > WITHOUT_SHARED_TOOLCHAIN build-time option for real conservators. > > Nice idea, but sh etc al are built statically as /rescue/sh. Will we see > /rescue/ar etc? > > Chris >