Re: [PATCH] btrfs-progs: fix cross-compile build
From: David Sterba <hidden>
Date: 2017-08-24 17:02:57
From: David Sterba <hidden>
Date: 2017-08-24 17:02:57
On Wed, Aug 16, 2017 at 08:17:00AM +0800, Qu Wenruo wrote:
On 2017年08月16日 02:11, Eric Sandeen wrote:quoted
The mktables binary needs to be build with the host compiler at built time, not the target compiler, because it runs at build time to generate the raid tables. Copy auto-fu from xfsprogs and modify Makefile to accomodate this. Reported-by: Hallo32 <redacted> Signed-off-by: Eric Sandeen <redacted>Looks better than my previous patch. With @BUILD_CLFAGS support and better BUILD_CC/CLFAGS detection for native build environment.
The contents of tables.c has practially not changed since its introduction in 2000s. I see no sense in regenerating it each time during build and I don't want to introduce host CC build just for this one file, standard practice or not.