On Thu, 2014-04-03 at 11:44 +0100, Mike Crowe wrote: > On Tuesday 01 April 2014 at 21:59:34 -0700, Khem Raj wrote: > > On Tue, Apr 1, 2014 at 3:11 AM, Mike Crowe <[email protected]> wrote: > > > It seems to be possible to disable building the "CursesDialog" component > > > to > > > remove the need for ncurses but I couldn't immediately see how to do that > > > for a bootstrap build. > > > > > > The non-native cmake recipe depends on ncurses even though it passes > > > -DBUILD_CursesDialog=0. > > > > you need to disable it completely in CMakefile.txt, just that define > > does not suffice you might try something like > > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/cmake/files/cmake-2.8.10-libform.patch?diff_format=f&view=markup > > > > It appears that a similar problem occurs if cmake-native is built at the > same time as acl-native: > > Building C object Utilities/cmcurl/CMakeFiles/cmcurl.dir/http_chunks.c.o > [ 30%] > /home/jenkins/workspace/nightly-brightsign-master/MACHINE/source/label/nightly/build-bcm7425/source-release-test-build/brightsign-oe/build-bcm7425/tmp-eglibc/work/x86_64-linux/cmake-native/2.8.12.2-r0/cmake-2.8.12.2/Utilities/cmlibarchive/libarchive/archive_read_disk_entry_from_file.c:38:21:fatal > error: sys/acl.h: No such file or directory > compilation terminated. > > cmake detects sys/acl.h but by the time the compiler tries to include it > the file has been unstaged from the sysroot. > > This one is harder to patch out. Do you object to me adding acl{,-native} > to DEPENDS?
Each dependency we add like this tends to cause slightly longer builds. Each small piece mounts up. So I do feel quite strongly we disable things we can... Cheers, Richard -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
