From owner-freebsd-arch@freebsd.org Fri Jun 1 19:22:09 2018 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0122EFAB8B for ; Fri, 1 Jun 2018 19:22:09 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2E2E06E249; Fri, 1 Jun 2018 19:22:09 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x22b.google.com with SMTP id e15-v6so22549284iog.1; Fri, 01 Jun 2018 12:22:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=w1aqZJKoHorq15mU8Uk7IWjmhyYiIb7Qo6nESEi3SE8=; b=RKNpXyCXoVp3tg97JORT+Y9DKAR5faMARV3loRgH4re2YevPV/dFRuDITdDUs4h0ss mPQnes4C+Te27YrzQ8mwQU8pL9cmRilA29Ya0BFz1pJxkmvTZZynmotkCpmwDu1QVxci AxRqeorX/mYIQb1XUDc/C9U3FQbawOClaCJa7Xx6y2S8rPD+gouq4b68DZat4Apyy1cn XxwhtLFrnmHCZ1S5VMKw2HPv0BNK4bWO6rdxHPVDRo26fthNoUQeMhUhpeP+OmDeKp/v oLXRFVHW/7adDmHRHO3OuiECRhsR2EKy7dWXl2NlBxJZ75hNaa00re/XdExWl8W9AVmO T9kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=w1aqZJKoHorq15mU8Uk7IWjmhyYiIb7Qo6nESEi3SE8=; b=HZmuf4Wlf/HuR5ov6e726R5tlktT/5+H+wYE7dCCZqMGE9CSGP0FUF5NLivZ7BU8Jb yXz8EdHDT6/V0r30ans1pk5vCpOqNiIzGMuJuJ9crA4CTekaQJoYe2GEXSu69sVdx+sD 3ELt5OzELQS1XdpuKmOnarN5BE8tCoDL0vrSjvRBDyH93XH9OohuUf4T1tNUdAjxOTnv isjUfcV/FIg+WkIrKbjf+QFtK5z4m6wk9ecHengefHyhiPcl5K24BYvql+MnUSveF07X E4fYfK5j4fVIeaBYLogEgoxEimcleNH9VBZuZKL53CAD/dTeuzUkutwlFhu5wXrHx87k kPDQ== X-Gm-Message-State: APt69E2nGj4ZQG7gLIl8/HR75xU2vuX7P2PtJH3xncbh/N0vI7Uekg+1 9gtPtQFRh9+dnKt0vDKl9TF0gA1QK4GrPHNDot2vng== X-Google-Smtp-Source: ADUXVKLKS5b7aH3p6tbREZ4pUpml3UCdyHocBYQZn6g7fBCklZ+IZN0i+dqF9pz2kyQH64yYbBk8FfhN5sVSGWUpZVw= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr11557350ioc.294.1527880928047; Fri, 01 Jun 2018 12:22:08 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:87c4:0:0:0:0:0 with HTTP; Fri, 1 Jun 2018 12:21:47 -0700 (PDT) In-Reply-To: References: From: Ed Maste Date: Fri, 1 Jun 2018 15:21:47 -0400 X-Google-Sender-Auth: 1jjPiSV_eRNf0FGkV6J5dcwlDeg Message-ID: Subject: Re: Building and Iterating To: Sean Bruno Cc: freebsd-arch Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 19:22:09 -0000 On 1 June 2018 at 13:20, Sean Bruno wrote: > Before I dive into the mk files of a buildworld, I'd like to describe > "what I want" so as to start a discussion of my goal. > > 1. If I select no toolchain (WITHOUT_TOOLCHAIN), but clang needs to be > built, only build a toolchain that targets the ARCH being requested. Note that WITHOUT_TOOLCHAIN controls only what tool chain is built for your target -- i.e., whether the installed world has a /usr/bin/clang, /usr/bin/ld, etc. It has no effect on whether or not Clang/LLVM/LLD/ELF Tool Chain is built as a build tool.