On Mon, Jun 24, 2019 at 11:01:21PM -0700, Khem Raj wrote: > efivar.h is in usr/include/efirvar directory so it should be > added to include search path via -I to compiler cmdline to fix > > make[1]: *** No rule to make target 'efivar.h', needed by 'efibootmgr.o'. > Stop. > | make[1]: *** Waiting for unfinished jobs.... > > When running clang to generate dependencies -MM -MG -MF it still > parses the compile unit and complains if certain header is not found > where as gcc does not do that, hence the compile error is only seen > when compiling with clang. > > FIx is use a weak default assignment for PKGS var which is used by > pkg-config to deduce compiler flags, this helps in getting right > -I flags even for dep step >... > +Upstream-Status: Pending >...
It would be better to backport the upstream fix instead: https://github.com/rhboot/efibootmgr/commit/97668ae0bce776a36ea2001dea63d376be8274ac cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
