From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2DC4AC4361B for ; Sun, 6 Dec 2020 06:51:59 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DEB5022B37 for ; Sun, 6 Dec 2020 06:51:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DEB5022B37 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=vTJ8PQwPelx58rfOktex6uM0oxWrz+TX+eTtenmTNeU=; b=QAt4ZhDQuor2KUjTDu+7Wb/dp VNnbY5di5JgKbzDOiPak9DCycSdzhJZU/U8GGDktySSC6w2lDIN+oAp+W0H+L/GGGf1oHnwl2jYDq 7iRBXujg3dBUDnOnfUCrmIge4p1Etb9jvPAXEqMUOJTZmOl+knJmWKmhFvuJEWHvTBAsgQfap4VzH S544ux0nAAMiU8ImyKrrEpWbI616lzEbMqUEQVHW2PRr/UqbhuKMTwcEN+04XFmOhpdWNGkDj9gPP +AquK2+v+OV1Jz9XCfPMS1wSliLyUOppPyn8QsTc9W2MW+vDqqm7fEu9ung+42tf/fYjAUGlAWh52 j8QS8SK5Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1klnsX-00032k-FY; Sun, 06 Dec 2020 06:50:41 +0000 Received: from mail-io1-xd43.google.com ([2607:f8b0:4864:20::d43]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1klnsT-0002zo-M2 for linux-arm-kernel@lists.infradead.org; Sun, 06 Dec 2020 06:50:40 +0000 Received: by mail-io1-xd43.google.com with SMTP id i18so10206646ioa.1 for ; Sat, 05 Dec 2020 22:50:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=xEFX9m1tSvdSJQ3/EiaRpiuUqPA/jqJsIXCgLkJIHTI=; b=DzK6LtMphXGVMKUPACceGTUsVVmN1cNs/QClR/+YjCKMnWe4BnLQBIJsKr7tKxkNyY w8fYOkrp4AJry9LpefYGu1ZK0PRDfStCJRHpd340BZOhkyFknzV9Qv1a8xkVOdyY9zFf gj6zMq1tQBs9MJGB2si/iNyk8qcAPb1OkxqdQ0kknvb2P9OxzdM9jt0tLWQNa3/KRgUW 26EXDEONiip05JtUgT3RheVciiRVzO2cil6qzk6OBDikvUihqXg+enkPIQLrcSwu//N1 F9oG7BK1bIa+jJndHBOVysL6/gUrP1m+nsgJWeLkzCRdImG92pho9jGdEKn0kHXouQT4 KWgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=xEFX9m1tSvdSJQ3/EiaRpiuUqPA/jqJsIXCgLkJIHTI=; b=bHgQ5RCXOsBYwAI526tENzfZNtX9VkHYOhdASuc0AYOFhsrbQown4z1QEp4Q6KvU6q jkPtZOa5AfK+ddxEcG3gW3EFc+ytKZm5f1w+TKONimknIn+qsCC+SHPJodsltCBU5JCN AHW7AGc5pbR5NohSEZgB8h4aw6VNi7q/5er606KHyiNHEmb6uAQ7G51m+iKB8DQqj7J2 1qecwof9F7mJ3hN2FYooErJMqXHfzWex9xmXuno8fOy5ixt/9MFjPB2Tv9FaB47u4LXE 7F7zYd2rj9MDSqDLuiL7rY7GsKquXeSdKu/cQv1G8CMJXm7mR3/KyZGhFyfJEF0Pkclz H+qQ== X-Gm-Message-State: AOAM530MTOiPMSCW9YyKrI6rsUX0eygMlSsNzd3680Wtubc2zGckP/rN h6Fp8cUwwM5onwCWq47Vz2Q= X-Google-Smtp-Source: ABdhPJwZVi5tRrvxZ13o7P0VRkdeEgYwBAdwWzBfj6NClRTOtnOrrhmD5vISX/qn43sceqJ+Sz+PdQ== X-Received: by 2002:a5d:958b:: with SMTP id a11mr13034197ioo.160.1607237432100; Sat, 05 Dec 2020 22:50:32 -0800 (PST) Received: from ubuntu-m3-large-x86 ([2604:1380:45f1:1d00::1]) by smtp.gmail.com with ESMTPSA id v23sm4068308iol.21.2020.12.05.22.50.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Dec 2020 22:50:30 -0800 (PST) Date: Sat, 5 Dec 2020 23:50:28 -0700 From: Nathan Chancellor To: Sami Tolvanen Subject: Re: [PATCH v8 00/16] Add support for Clang LTO Message-ID: <20201206065028.GA2819096@ubuntu-m3-large-x86> References: <20201201213707.541432-1-samitolvanen@google.com> <20201203112622.GA31188@willie-the-truck> <20201203182252.GA32011@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201206_015037_936157_F832662A X-CRM114-Status: GOOD ( 16.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arch , Kees Cook , "Paul E. McKenney" , Kernel Hardening , Peter Zijlstra , Greg Kroah-Hartman , Masahiro Yamada , linux-kbuild , Nick Desaulniers , LKML , Steven Rostedt , Jian Cai , clang-built-linux , PCI , Josh Poimboeuf , Kristof Beyls , Will Deacon , linux-arm-kernel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Dec 04, 2020 at 02:52:41PM -0800, Sami Tolvanen wrote: > On Thu, Dec 3, 2020 at 2:32 PM Nick Desaulniers wrote: > > > > So I'd recommend to Sami to simply make the Kconfig also depend on > > clang's integrated assembler (not just llvm-nm and llvm-ar). > > Sure, sounds good to me. What's the preferred way to test for this in Kconfig? > > It looks like actually trying to test if we have an LLVM assembler > (e.g. using $(as-instr,.section > ".linker-options","e",@llvm_linker_options)) doesn't work as Kconfig > doesn't pass -no-integrated-as to clang here. I could do something > simple like $(success,echo $(LLVM) $(LLVM_IAS) | grep -q "1 1"). > > Thoughts? > > Sami I think depends on $(success,test $(LLVM_IAS) -eq 1) should work, at least according to my brief test. Cheers, Nathan _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel