Received: by 10.223.185.116 with SMTP id b49csp217441wrg; Tue, 20 Feb 2018 19:36:37 -0800 (PST) X-Google-Smtp-Source: AH8x224iZ0iltZoFVKzzXLc2fTcA8FRx9WwSs2j+8ngiQCmUVXpRSAI0HfQE42ow3nK1+NvuAVzf X-Received: by 10.98.234.19 with SMTP id t19mr1858639pfh.74.1519184196956; Tue, 20 Feb 2018 19:36:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519184196; cv=none; d=google.com; s=arc-20160816; b=CBHHXuEoaJA3HIy5cnmxNZ2ErBjhr+IjXth0xALSrB6Pu3A3SCnQxJ3Vn8EkTNtgTt fvEj18d8bwJhc4/ZYhlGox8HszpXvlSOHP5vDWVWH6/Iu0LYxu+zXlEOqOjcou5it9HY vWdtwxAGK42tqCpqqycCytxX10PHXwBVKW/3t3TAxNGEhNok37A2c4AsMtuYtVV23ef4 c4g4AT1ZyDrufAR9YLVYZhPoaWtvI6AKkXjzAoLUvDfYmvPqM2c/qEHnYohdBePV31eo zftn9U9/kufcSr1N9tGwRu+Z88fSXMMj8DolX0ap8OWPg3EGJT597Agw2S8Jz6pmdSBe 3bvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=sy2MitbjeR8u2JPK1aowxjz0LfWcwB6dBpNNFx8UrXA=; b=WlPs8KYNLEAHCjOe281p1W3mw8UfNRaMGOepoul05PneGFg3RlTCg+8Cr0yNZ6sN8K Zcbji5BAsbubx6XU62jpWnZNGOGKNXo8FH2U9xbzPwBgJ5yqQy7zsP1wHfyfo0JU8tzO gRJdB/pdErZ0OmQVTTYJDt7xo+wnC5DR8JPRmXX/GZKK7S6nckZ1dBqrMt5Z+0R+QvEi Euz9z2dWTTlPMZhfpUOYexChLEBmHmWO7GCmp+t0I/GAZdvqN1lbxY5f9n/xGKmm7ekX /C4dE/+9vx7MiQk/EGokhYgJODl1OwNbvqrovTxI0mB/2lbGsy0wWDhnvnfcE/JNJNNO f+zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VWPq5ZBY; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d123si2011883pfa.6.2018.02.20.19.36.23; Tue, 20 Feb 2018 19:36:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VWPq5ZBY; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751357AbeBUDP0 (ORCPT + 99 others); Tue, 20 Feb 2018 22:15:26 -0500 Received: from mail-qk0-f195.google.com ([209.85.220.195]:45451 "EHLO mail-qk0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751039AbeBUDPZ (ORCPT ); Tue, 20 Feb 2018 22:15:25 -0500 Received: by mail-qk0-f195.google.com with SMTP id g2so294282qkd.12 for ; Tue, 20 Feb 2018 19:15:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=sy2MitbjeR8u2JPK1aowxjz0LfWcwB6dBpNNFx8UrXA=; b=VWPq5ZBY4O0KUl3kmWMQ8r3Rpv11IW1PVELDDSvTqQwz1SXATRgg/nkwch4w3Yhk5s T3o+giIPK4ipwC47PsD9frVNhz0JZOZ8Aq1oKfz8WhIB4u/IcBoQw2Az7qKR9XXF7l4R A6kAJB/bfjAUEKxlTBXvC38WgfQs7G8I1npOg= 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:in-reply-to:message-id :references:user-agent:mime-version; bh=sy2MitbjeR8u2JPK1aowxjz0LfWcwB6dBpNNFx8UrXA=; b=FF5rYEG9qsiStb5qvPEinIWtFofxKAOf//c3BKtxRLyOYhsxqdkxusKHaHg4ASTDu2 JADlUE64YydLwk2r9RqY2/wKzMSUbb0Rjc2BjjWKA+h3LpekpRmY2zQp7dz75FEsnA23 4OSkiM0zBj2HHlRWsoY37m5ibr1gVeCOK/+8fMwQI89fE43b/Lz8ewGdmKgZYcz3vXsb Q0XGYWNH926S84s3GX07EtKzXiys0AcEpel5O2C6NVPIpTfrx3jQlsX8f21BO+KIZ/9h H44LF2srJZskD3vUwDydeGpvBg8xGJsjiZwpxLpJ0/yTXJKnaE8R/H4z2f5RQ5S9bDC/ KXSA== X-Gm-Message-State: APf1xPClmpMNdTlMlLfkGFT3fsKoZSW50aq5akoFDMvx2A2cc2GunjD7 jS8YggHFsuwZZHM5CWNqhoAB1g== X-Received: by 10.55.195.79 with SMTP id a76mr2948532qkj.217.1519182924739; Tue, 20 Feb 2018 19:15:24 -0800 (PST) Received: from xanadu.home (modemcable228.104-82-70.mc.videotron.ca. [70.82.104.228]) by smtp.gmail.com with ESMTPSA id i186sm13994411qke.86.2018.02.20.19.15.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Feb 2018 19:15:24 -0800 (PST) Date: Tue, 20 Feb 2018 22:15:23 -0500 (EST) From: Nicolas Pitre To: Arnd Bergmann cc: Andi Kleen , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/7] [HACK] pass endianess flag to LTO linker In-Reply-To: <20180220215954.4092811-4-arnd@arndb.de> Message-ID: References: <20180220215954.4092811-1-arnd@arndb.de> <20180220215954.4092811-4-arnd@arndb.de> User-Agent: Alpine 2.21 (LFD 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 20 Feb 2018, Arnd Bergmann wrote: > We need some way to pass -mbig-endian to the linker during the > LTO link stage, otherwise we get a waning like > > arm-linux-gnueabi/bin/ld: arch/arm/lib/clearbit.o: compiled for a big endian system and target is little endian > > for each file we link in. > > There is probably a better method of passing that flag, I'm just > adding it to a different hack that I added earlier for x86 LTO > here. Didn't the patch below fix it for you already? ----- >8 Date: Fri, 1 Sep 2017 18:37:52 -0400 Subject: [PATCH] scripts/gcc-ld: LTO on ARM needs arch specific gcc flags Otherwise the final link where code generation happens produces code for the wrong ISA when the default CPU configured into gcc is not the one we need. Also display the actual command when invoked with "make V=1". Signed-off-by: Nicolas Pitre diff --git a/scripts/gcc-ld b/scripts/gcc-ld index d95dd0be38..fa53be2a34 100755 --- a/scripts/gcc-ld +++ b/scripts/gcc-ld @@ -27,4 +27,10 @@ while [ "$1" != "" ] ; do shift done -exec $CC $ARGS +case "${KBUILD_VERBOSE}" in +*1*) + set -x + ;; +esac + +exec $CC $KBUILD_CFLAGS $ARGS