[PATCH 0/1] Use target CPP to pre-process dts as supported flag checks are done on target toolchain

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello, 

I have encountered an issue with the following setup: 
* host toolchain gcc 7.5.0 (Ubuntu 18.04 LTS)
* target toolchain gcc 9.4.1

In this case I got build error while compiling DTBs because of the following flag: -fmacro-prefix-map
This flag was known to my target toolchain (CC) but not by my HOSTCC.
One might say that Ubuntu 18.04 is pretty old and I should upgrade but I think it's fundamentally broken to check flags on toolchain A and use them on toolchain B. We could have other issues like this in the future.
I'm proposing this change to open the discussion.
Regards, 

Yann Sionneau (1):
  Use target CPP to pre-process dts as supported flag checks are done on
    target toolchain

 scripts/Makefile.lib | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.17.1




[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux