From mboxrd@z Thu Jan 1 00:00:00 1970 From: Auer, Lukas Date: Sun, 16 Sep 2018 20:51:54 +0000 Subject: [U-Boot] [RESEND PATCH v2 07/15] riscv: Explicitly pass -march and -mabi to the compiler In-Reply-To: <1536641694-4200-8-git-send-email-bmeng.cn@gmail.com> References: <1536641694-4200-1-git-send-email-bmeng.cn@gmail.com> <1536641694-4200-8-git-send-email-bmeng.cn@gmail.com> Message-ID: <8683a3ed7c809f8586bf610bf9b922e85ba9a95d.camel@aisec.fraunhofer.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Mon, 2018-09-10 at 21:54 -0700, Bin Meng wrote: > At present the compiler flag against which architecture and abi > variant the riscv image is built for is not explicitly indicated > which means the default compiler configuration is used. But this > does not work if we want to build a different target (eg: 32-bit > riscv images using a toolchain configured for 64-bit riscv). > > Fix this by explicitly passing -march and -mabi to the compiler. > Since generically we don't use floating point in U-Boot, specify > the RV[32|64]IMA ISA and software floating ABI. > > This also fix some alignment coding style issues. > > Signed-off-by: Bin Meng > Reviewed-by: Lukas Auer