On Tue, Oct 29, 2019 at 9:19 AM Richard Purdie < richard.purdie@linuxfoundation.org> wrote: > On Fri, 2019-10-25 at 23:49 -0700, Armin Kuster wrote: > > From: Michael Ho > > > > The find_program command will fail if it is used on a tool that is > > listed in > > ASSUME_PROVIDED. This is because these tools are in the hosttools > > directory > > which is not listed in CMAKE_FIND_ROOT_PATH so cmake will not find > > them. > > > > Adding the directory HOSTTOOLS_DIR to the CMAKE_FIND_ROOT_PATH > > variable fixes > > the initial issue of needing to search for tools in ASSUME_PROVIDED. > > > > Note that this change alone does not fix the issue because > > find_program will > > by default only look into the subdirectories bin and usr/bin under > > the paths > > in CMAKE_FIND_ROOT_PATH to find the programs and the hosttools > > directory has > > instead the symlinks directly present without these subdirectories. > > > > Set CMAKE_PROGRAM_PATH to by default include the root directory so > > find_program can search the hosttools directory without needing the > > prefix > > directories. > > > > Signed-off-by: Ross Burton > > (cherry picked from commit 7847f431cd8db59fce8c9401a603c4b0678ee16d) > > Signed-off-by: Armin Kuster > > Given the fallout in meta-oe, I don't plan to take this. > +1 > Cheers, > > Richard > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core >