**** BEGIN LOGGING AT Thu Oct 01 02:59:59 2015 Oct 01 03:02:04 Questions: Oct 01 03:02:23 Does the order in which I add my layer to the IMAGE_INSTALL matter? Oct 01 03:03:20 And 2) Directory-wise, where should my layer's folder be in order to be picked up by the build Oct 01 03:03:48 I get a Oct 01 03:03:55 ERROR: Nothing RPROVIDES 'meta-mylayer' (but /home/ryansturmer/projects/fering/shopbot/edison/edison-src/meta-intel-edison/meta-intel-edison-distro/recipes-core/images/edison-image.bb RDEPENDS on or otherwise requires it) Oct 01 03:05:37 ? Oct 01 03:05:45 IMAGE_INSTALL is a variable that lists binary package names to be installed in your rootfs Oct 01 03:06:03 putting a layer name there doesn't make much esnse Oct 01 03:06:26 where your layer is doesn't matter as long as it's been added to BBLAYERS in conf/bblayers.conf in your build directory Oct 01 03:08:19 ah so I'm putting things in the wrong place then Oct 01 03:09:20 @ryansturmer: Aaah that's what you meant by, you put your layer in your image! Oct 01 03:21:40 So the configuration file that's created in conf/bblayers.conf Oct 01 03:22:35 how is that generated? I mean, that's created by oe-init-build-environment Oct 01 03:22:45 but where does the list of layers that go into the build come from? Oct 01 03:25:31 oooh ooh! Oct 01 03:25:37 it took it! Oct 01 03:25:55 building, seems to have absorbed the patch. Oct 01 03:28:13 Yeah it was bailing really early on with the ncurses fail, but seems to have got clear of it. Oct 01 03:28:20 @ryansturmer: you can validate if your patch got applied by looking at the build/tmp/work directory to see the resulting source code Oct 01 03:30:25 I will do that when (if) this build either completes or fails Oct 01 03:30:42 Ohh, I thought you were done compiling! Oct 01 03:30:58 No, the compile failed very early previously Oct 01 03:38:26 also you can use bitbake -e to examine the variables and make sure they're set the way you expect them to be set Oct 01 03:40:34 Here's a question Oct 01 03:40:47 so a layer is a collection of recipes and metadata Oct 01 03:41:11 so the layer that defines my intel edison image defines a bunch of recipes for packages to be installed Oct 01 03:41:22 can another layer specify that one of those recipes NOT be installed Oct 01 03:41:46 can i override the installation directive of that layer the same way I can modify a recipe with a patch? Oct 01 03:43:11 layers don't specify 'installation directives'. generally bsp layers don't do anything to your image at all. adding a layer to your config doesn't magically add its packages to your images, unless they bbappend specific images to alter their IMAGE_INSTALL Oct 01 03:44:09 where does the IMAGE_INSTALL originate then? Oct 01 03:44:53 I don't understand the question. Oct 01 03:44:58 it's a variable defined in the image recipe Oct 01 03:45:22 And the image recipe is a part of a layer, correct? Oct 01 03:45:36 *you* choose whether to build the image recipe Oct 01 03:45:39 in your bitbake command Oct 01 03:45:42 it won't build itself Oct 01 03:45:55 but yes, all recipes are part of a layer, that's what a layer is Oct 01 03:46:24 Right, so my build configuration specifies a list of layers Oct 01 03:46:29 and in those layers are recipes Oct 01 03:46:52 some of those recipes are for packages that land in my distribution, ultimately Oct 01 03:46:56 including a layer only makes those recipes available to you to build. nothing is forcing you to build those things, and just adding the layer to your build will not make the recipes they provide build. Oct 01 03:47:16 if you don't want them built, don't build them. Oct 01 03:47:29 But when you build, you build an image Oct 01 03:47:37 and? Oct 01 03:47:57 and that image is defined by an image recipe? Oct 01 03:48:00 an image is just another recipe. if you don't like its contents, either make your own image in your own layer, or append it like you would any other recipe Oct 01 03:48:34 So my question is, if I am customizing an image that's defined in a layer Oct 01 03:49:06 let's say I've got a distribution like the intel edison, where an image recipe has been defined with a bunch of packages selected (in the image recipe) by appending to IMAGE_INSTALL Oct 01 03:49:32 IMAGE_INSTALL is just another variable. you can add to it or remove from it in a bbappen dthe same way you would any variable Oct 01 03:49:43 ah ok! Oct 01 03:49:55 so another layer, defined by me, could strip things out of that IMAGE_INSTALL Oct 01 03:49:56 removal can be done either with oe_filter_out (grep the layers for examples) or _remove (i.e. IMAGE_INSTALL_remove = "thing-you-want-removed") Oct 01 03:50:05 ok cool Oct 01 03:50:07 as it could with any variable in any recipe, yes, generally that's true Oct 01 03:50:23 that's it, thanks. Sorry round about way of getting there. Oct 01 03:50:29 I'm still learning all the terms Oct 01 03:50:43 the documentation is good, but there's SO much Oct 01 03:50:44 np, just needed to get on the same page on what was being asked Oct 01 03:50:48 * kergoth nods Oct 01 03:51:01 @kergoth: Do you know what's the difference between the edison branch and the normals YP branches? Oct 01 03:54:19 naming confusion. the intel edison board and the yocto 1.1 edison release are entirely different things Oct 01 03:54:26 the edison branch is the stable branch from that old release Oct 01 03:54:32 (https://www.yoctoproject.org/blogs/davest/2011/meet-edison-yocto-project-v11-release) Oct 01 03:54:43 ooohh! I see that totally confused me out..! Oct 01 04:00:31 yeah, you're not alone there, others have been confused by that. the release name existed a long time ago, the board is more recent Oct 01 04:02:51 Haha, I feel better now ;) Oct 01 04:12:17 @kergoth. I got an error building glibc when I'm using -j 8. So I have to explicitly call bitbake glibc and then I can build my whole image. I'm somehow clueless on where to start looking for the issue. Do you have any recommandation? Oct 01 04:12:53 first, make sure it still happens with master, if you're on a stable or release branch. Oct 01 04:13:05 beyond that, probably a race in its buildsystem, how you fix those dependss Oct 01 04:16:07 dependss? You mean like RDEPENDS, DEPENDS ? Oct 01 04:16:35 no, i'm saying it depends. Oct 01 04:16:38 case by case situation Oct 01 04:16:42 there's no quick answer Oct 01 04:16:44 Ohhh okay! Oct 01 07:39:27 good morning Oct 01 07:53:18 morning all Oct 01 12:14:29 ooooooh Oct 01 12:14:43 yeah, I didn't know aboutthe branch, that's confusing Oct 01 12:15:02 the edison board release is basically the BSP for the intel edison, packaged up with some build scripts Oct 01 12:40:49 after building a core-image-sato for x86 and running "runqemu qemux86" I get a Xserver with no OpenGL support at all, i have added opengl to distro-features when building Oct 01 12:41:08 any idea of how to enable opengl support with runqemu? Oct 01 12:41:27 it seems is not building the vmware kernel driver, but the uvesafb one Oct 01 12:42:46 (i mean vmwgfx driver) Oct 01 12:54:01 qemux86 doesn't support GL Oct 01 12:54:35 (presently, patches welcome) Oct 01 12:59:21 it supports it via gallium/llvmpipe Oct 01 13:15:15 Further question: Oct 01 13:15:33 I am doing a build, and one of my recipes has failed. I have found a patch for it, and wish to apply it, Oct 01 13:17:31 I have a custom layer, and I've successfully patched other recipes Oct 01 13:17:45 But this one (binutils) is complaining at me Oct 01 13:19:08 ooh maybe I've fixed it Oct 01 13:30:47 Nope Oct 01 13:31:05 I'm just not sure what to call my bbappend to ensure that it's applied to the recipe I want Oct 01 13:31:24 I can do bitbake-layers show-recipes and see my recipe names Oct 01 13:34:07 ERROR: No recipes available for: Oct 01 13:34:07 /home/ryansturmer/projects/edison/edison-src/meta-mylayer/recipes-devtools/binutils/binutils.bbappend Oct 01 13:35:37 add _ or _% (wildchar) Oct 01 13:36:04 so binutils_%.bbappend ? Oct 01 13:36:33 yes if you're using recent OE and you want to apply it for all versions of binutils Oct 01 13:36:52 edison maybe is too old to support % in filenames Oct 01 13:37:02 no, seems to have an effect Oct 01 13:37:06 although i mis-named my patch file Oct 01 13:38:17 and I'm off to the races again! Oct 01 13:38:40 JaMa: I suspect this is for edison the board as opposed to edison the ancient branch ;) Oct 01 13:38:51 yes Oct 01 13:38:58 bluelightning: :) ah Oct 01 13:39:02 man that's confusing Oct 01 13:39:16 I mean, we all love naming our projects after famous scientists Oct 01 13:39:21 hell my cat's name is edison Oct 01 13:39:27 but we should probably diversify Oct 01 13:39:46 it would be enough to say which release you're using :) Oct 01 13:40:04 instead of me guessing from bbappend path :) Oct 01 13:40:13 well, in our case the branch/release was named after a character from Day of the Tentacle, and came some years before Edison the board, but yeah ;) Oct 01 13:42:57 Day of the tentacle! Oct 01 13:45:50 https://en.wikipedia.org/wiki/Day_of_the_Tentacle Oct 01 13:47:37 Oh i am most certainly familiar Oct 01 13:47:41 and now I want to go play monkey island Oct 01 13:47:47 so thanks for that. Oct 01 13:47:53 :) Oct 01 14:01:08 "as they attempt to stop the evil Purple Tentacle—a sentient, disembodied tentacle—from taking over the world" :D Oct 01 14:02:48 belen: don't knock it, it's a classic :D Oct 01 14:03:27 bluelightning: I wasn't. I just really like the idea of a disembodied, sentient tentacle taking over the world ... Oct 01 14:14:14 belen: I liked the idea too :D Oct 01 14:15:43 <][Sno][> to rebase our local patches for submitting them I rebased all my repo's to master and rebuilt Oct 01 14:16:08 <][Sno][> with the gcc5 in master neither my kirkwood (guruplug) nor my imx6 boot's any more Oct 01 14:16:15 <][Sno][> any hint how to dig? Oct 01 14:16:49 RP: but I would like the tentacle to win and take over the world ;) Oct 01 14:19:58 ][Sno][: I know there were some arm kernel gcc5 issues. You could check the linux-yocto branches and see how it was fixed there Oct 01 14:20:26 belen: that does have a certain appeal :) Oct 01 14:20:37 <][Sno][> RP: is something similar known to uboot? Oct 01 14:20:53 ][Sno][: I don't know Oct 01 14:22:53 <][Sno][> RP: git logs saying you were directly involved ^^ Oct 01 14:27:21 ][Sno][: how many patches do the git logs say I deal with a month out of interest? I don't remember any specifics of that Oct 01 14:41:12 :) Oct 01 14:44:25 <][Sno][> RP: seems to be a bit wild - cause the patches are across lot's of repos Oct 01 14:44:41 <][Sno][> is there an easy way to choose another compiler version for the meantime? Oct 01 14:45:02 <][Sno][> yocto ref manual didn't find for "gccversion' or 'gcc version' Oct 01 14:46:06 ][Sno][: try git grep GCCVERSION Oct 01 14:47:02 ][Sno][: there is still 4.8 and 4.9 version as explained in RP's commit "tcmode-default: Set gcc 5.2 as the default" Oct 01 14:47:12 <][Sno][> cool, thanks Oct 01 14:53:18 ][Sno][, search the kernel commit log for gcc5 and llvm commits Oct 01 14:53:43 that's how I solved an older kernel/gcc5 compile issues Oct 01 14:54:09 <][Sno][> Crofton|work: compiles are fine, it doesn't boot :/ Oct 01 14:54:22 annoying Oct 01 14:55:00 gcc 5 issues are annoying! Oct 01 14:55:21 all new stuff is nice but sometimes annoying Oct 01 14:55:31 If I go edit a .bb file in my poky directory - I should just be able to re-run the build right? I don't have to do a "clean" or anything like that? Oct 01 14:56:04 <][Sno][> the only one I found related to my issue was 3c1245d162ccb55de1af42bcf3dbf690457bf9e4 in yocto-4.1kernel Oct 01 14:59:07 kergoth: then if add another foo.inc in another layer it will overwrite the first one? Oct 01 15:14:10 Continuing with my build Oct 01 15:14:16 I have a recipe that fails: subversion Oct 01 15:14:40 so if I bitbake my-image - it takes awhile, but ultimately bombs on the subversion recipe in the do_configure step Oct 01 15:14:45 if I bitbake subversion, though Oct 01 15:14:49 it seems to build just fine Oct 01 15:25:35 Should there be a difference like that? Oct 01 15:30:13 ryansturmer: are you running both builds in the same directory? Oct 01 15:30:19 yes Oct 01 15:30:47 I'm in the directory that contains /poky and /build Oct 01 15:30:52 IIRC last time I've seen similar strange issue when subversion build was failing to regexp replace something in build directory which contained "-D" string Oct 01 15:30:55 or something like that Oct 01 15:31:14 odd ball question, does anyone know if qemuarm64 SHOULD let me run arm32 (armv7) binaries? Oct 01 15:31:22 I source poky/oe-init-build-env Oct 01 15:31:28 and then bitbake my-image Oct 01 15:31:30 (fail) Oct 01 15:31:34 bitbake subversion Oct 01 15:31:35 I'm trying to figure out if it's a qemu limitation, kernel configuration problem, or something is broken Oct 01 15:31:36 (pass) Oct 01 15:31:55 isn't it failing in subversion-native or something like that? Oct 01 15:32:06 ryansturmer: pastebin with the log in would help Oct 01 15:32:13 if you build your image after building subversion, then it shouldn't even try to rebuild subversion Oct 01 15:37:13 getting logs Oct 01 15:38:03 http://sprunge.us/GCeJ Oct 01 15:38:15 That's the result of bitbake edison-image Oct 01 15:39:45 oooh Oct 01 15:39:51 there's subversion and there's subversion-native Oct 01 15:40:24 (like you said) Oct 01 15:42:54 Not sure I understand the difference Oct 01 15:43:24 it looks like they're using the same source directory and .bb file Oct 01 15:47:52 I had set CPPFLAGS but not BUILD_CPPFLAGS Oct 01 15:48:23 so building in the native context was broken Oct 01 15:54:10 1:1, crystal ball rocks today Oct 01 16:24:51 can I overwrite a foo.inc from other layer? Oct 01 16:25:37 aj_c: yes, if it's in the exact same path relative to the root of the layer, and if your layer is listed in BBLAYERS before the other. Oct 01 16:26:16 Thanks Oct 01 16:46:09 I think there's a real need for PACKAGECONFIG_BACKFILL Oct 01 16:46:41 kergoth, I just noticed somewhere along the line the "IMAGE_GEN_DEBUGFS = '1'" broke.. Oct 01 16:46:48 it's generating the debugfs.. but it never packages it Oct 01 16:46:54 (creates teh tarball) Oct 01 16:47:35 huh, that's not good, hadn't noticed Oct 01 16:47:52 ya.. I have no idea how the tarball is generated any longer except something to do with image.py Oct 01 16:49:24 I can't even find in the commit where the image part of it is.. so it's possible it got dropped in a rebase and was somehow missed Oct 01 16:50:29 commit is: 1a6ed48c65f922c66b005aa966d7ee4878ee95e3 Oct 01 16:50:37 but that is missing the bit that tarballs it up.. :P Oct 01 16:51:21 indeed Oct 01 16:51:41 it's all IMAGE_NAME based, presumably you could call into oe.image with a different IMAGE_NAME and hardcoded IMAGE_FSTYPES? Oct 01 16:51:42 hopefully I still have an old copy in my poky-contrib Oct 01 16:51:45 hmm Oct 01 16:51:59 that was my suspicion.. but the problem is I don't have a clue how that part is put together anymore Oct 01 16:53:08 http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=mhatle/debugfs&id=232acd506ec2edd5c12314ef10acb5316bd10602 Oct 01 16:53:19 that is the original patch... but I don't know if the first part even applies.. :P Oct 01 16:55:07 ya.. I just verified that first hunk seems to be missing.. :P I'm going to bring it back and test it.. argh.. can't believe this got missed in prior testing Oct 01 16:56:54 is there an oe-selftest unit test for debugfs? if not, should probably fix that :) Oct 01 16:57:07 I highly doubt it.. this code was written before oe-selftest.. :P Oct 01 16:57:34 i really need to do better at testing all the combinations of the bits i add to the mel local.conf.sample Oct 01 17:04:35 kergoth forward porting the old code worked.. :P only issue is it's a bunch of small changes.. and we're not past branch point ARGH! Oct 01 17:05:46 I think I tracked down the issue.. the version that was merged came from Khem.. and didn't have the image bits in it.. Oct 01 17:06:10 and since we (WR) carry our own version.. we ontinued to have the missing image bits and didn't notice in our regular testing it wasn't in oe-core Oct 01 17:32:02 fray: this was a regression, i'd think it'd be appropriate to go in this release, though others might not agree.. also richard did just branch, so we are past the branch point, just the branch and master were probably intended to stay in sync a little longer :) Oct 01 17:33:01 totally unrelated, but <3 https://sibbell.com/ Oct 01 17:33:23 I'm trying to condense down my patch.. :P Oct 01 17:33:24 email notifications of new releases for any github repositories you have starred or watched Oct 01 17:33:27 * kergoth nods Oct 01 17:33:28 I should have somethign testable shortly Oct 01 17:36:41 https://release-monitoring.org/about looks interesting, wonder how it compares to our setup Oct 01 17:59:35 QA Issue: hostapd-daemon: The compile log indicates that host include and/or library paths were used. Oct 01 18:01:50 What does that mean? Oct 01 18:02:58 ryansturmer: look to log.do_compile Oct 01 18:03:40 and search for grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' Oct 01 18:03:45 ah Oct 01 18:03:52 well dang how'd that happen :P Oct 01 18:04:21 it's looking at my host libnl3 library Oct 01 18:04:40 ryansturmer: check configure script what black magic is hard coded there Oct 01 18:05:01 ryansturmer: the same check is also executed against log.do_install and config.log Oct 01 18:05:48 found it Oct 01 18:05:53 you guys are the best, btw Oct 01 18:06:03 I've been nothing but noisy today and everyone has been so helpful Oct 01 18:20:22 Some time ago, I ran across some docs that described a patch workflow for doing OE builds Oct 01 18:20:46 where you would build, fail, then go into the source, tinker around, and then rebuild, and at the end, somehow generate a patch recipe automatically Oct 01 18:20:52 did I dream that? Oct 01 18:26:16 devtool can facilitate that Oct 01 18:27:00 that is the keyword i needed! Oct 01 18:27:03 thank you, found the docs Oct 01 18:28:56 kergoth -- fix for the debugfs image gen is on the list.. Oct 01 18:29:01 <][Sno][> RP, otavio & co: meta-java and prereq patches sent via copy&paste format-patch (also for perl and meta-cpan prereqs) Oct 01 18:29:01 nice Oct 01 18:29:07 see header, comment and suggest a better way.. I don't like the duplicate code.. Oct 01 18:29:08 <][Sno][> hope that helps Oct 01 18:29:24 but this is what I could get working quickly.. (it's cleaner then the 'backport' version I started with for sure) Oct 01 18:29:46 also, I'd love for you (or someone else) to suggest the right setting in the oeqa to make sure this starts getting built/tested.. ;) Oct 01 18:32:29 ][Sno][: in addition to comments I've already sent, meta-oe patches belong to openembedded-devel ML, read README files in toplevel directory Oct 01 18:33:10 <][Sno][> Yet Another Mailing List to Join :( Oct 01 18:43:58 This is a silly question probably, but should i have devtool as a part of the normal environment created by init-oe-environment script? Oct 01 18:46:41 <][Sno][> JaMa: I don't see any comment in my inbox - do you refer a comment from past? Oct 01 18:48:57 ryansturmer: yes. it's in poky/scripts or oe-core/scripts along with recipetool and others, and that should be in your PATH after sourcing the setup script. unless your'e on an old release before they were added, they should be there afaik Oct 01 18:48:59 hmmm Oct 01 18:49:02 ][Sno][: https://lists.yoctoproject.org/pipermail/poky/2015-October/010245.html Oct 01 18:50:34 <][Sno][> JaMa: thanks, I sent poky patches to poky@, because I've seen a lot there ... Oct 01 18:51:27 <][Sno][> JaMa: but I can re-gen the patches and send again to oe-devel@ tomorrow, no problem Oct 01 18:51:30 a lot? https://lists.yoctoproject.org/pipermail/poky/2015-September/thread.html Oct 01 18:51:40 there are only few patches for meta-yocto-bsps there Oct 01 18:51:46 in whole September Oct 01 18:51:54 I guess it makes sense that intel would use an older release Oct 01 18:52:01 <][Sno][> I didn't clean up my inbox for a long time :( Oct 01 18:52:02 but it looks like this scripts directory doesn't contain devtool Oct 01 18:52:14 <][Sno][> was very busy getting openjdk working on arm5 ;) Oct 01 18:52:36 <][Sno][> sorry for noise Oct 01 18:57:29 looks like 1.7.2 poky Oct 01 18:57:51 ryansturmer: unfortunately that's one release behind the first where devtool was implemented Oct 01 18:58:02 noooo Oct 01 19:16:06 hello, anybody who could help me out with a compile error (while building a RaspberryPi image) ? Oct 01 19:25:39 What's the trouble @Zyend Oct 01 19:31:57 @ryan: I'm a newbie in Yocto, I tried to build a tutorial wtih raspberrypi2 and Qt5. The build failed while compiling libssh with the following error: "error: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] " Oct 01 19:32:26 And honnestly, i don't know how to get rid of this error within Yocto Oct 01 19:39:52 What host are you using to do your build? Oct 01 19:40:14 debian 7.9 Oct 01 19:40:32 and what yocto version/ Oct 01 19:42:08 fido 1.8 Oct 01 19:45:55 check the do_compile log for that package and check for more detail about what's calling the failure Oct 01 19:47:20 Is deb 7.9 one of the "approved" build environments? What is your gcc version (gcc --version) Oct 01 19:48:05 I have run into a lot of errors with newer gcc versions, because of changes in how the compiler interprets warning flags (such as -Wpedantic) Oct 01 19:48:58 When you run into these, you're pretty much looking at patching the source, or updating the build configuration to suppress warnings that are bubbling up as fatal Oct 01 19:49:40 If you're using gcc 5 or newer, it looks like this is a known thing: http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2015-February/302737.html Oct 01 19:54:41 gcc version is gcc version 4.7.2 (Debian 4.7.2-5) Oct 01 19:54:54 It looks like all warnings end up with errors Oct 01 19:58:41 One thing you can do is modify CFLAGS and CPPFLAGS in your local.conf Oct 01 19:59:46 that will change things for all builds though Oct 01 19:59:51 the local.conf in the build-xxx/conf/ ? Oct 01 19:59:54 which is not ideal Oct 01 20:00:20 how would you modify these flags in the local.conf ? I mean, the syntax ? Oct 01 21:16:14 how can I control what is installed in the sysroot where a package is built? Oct 01 21:17:10 that question doesn't really make a lot of sense. what do you mean by 'where a package is built'? Oct 01 21:19:21 well, qt is built in a sysroot of sorts? and that sysroot includes gles3 headers for some weird reason Oct 01 21:19:36 which aren't included in the sysroot in the sdk, so building anything with the sdk fails Oct 01 21:19:52 no, nothing is built "in a sysroot". there's a shared sysroot in the tmpdir which is used to build everything Oct 01 21:19:53 (because the qt version in the sdk expects that header) Oct 01 21:19:56 ok Oct 01 21:20:03 if you need something in it, add whatever that something is to your DEPENDS Oct 01 21:20:15 well, I'd rather not have it there Oct 01 21:20:28 have what where? Oct 01 21:20:32 the gles3 headers Oct 01 21:20:36 I only use gles2 Oct 01 21:20:45 if your build is automatically changing behavior based on the existence of a header, then your build is broken Oct 01 21:20:51 and needs to be fixed to explicitly disable/enable its dependencies Oct 01 21:20:57 tell that to qt :) Oct 01 21:21:05 the qt configure script is stupid Oct 01 21:21:20 the qt configure script has tons of arguments you can use to eanble/disable functionality, much like autoconf can Oct 01 21:21:26 most likely you're just not passing the ones you need Oct 01 21:21:32 not really Oct 01 21:21:48 not for gles, anyways Oct 01 21:21:57 if you tell it to use gles2, it will use gles3 if it finds the header Oct 01 21:22:13 https://github.com/qtproject/qtbase/blob/dev/configure#L5339-L5352 Oct 01 21:22:52 then you'll need to patch it to add arguments to control that behavior, most likely Oct 01 21:23:05 we don't use per-recipe sysroots, so you can never guarantee what will or won't be available Oct 01 21:23:17 indeed, but that's what I was hoping to avoid Oct 01 21:23:17 that said, why is gles3 being built in your setup if you don't want it? Oct 01 21:23:20 track down the dep Oct 01 21:23:32 because mesa builds it if I want gles2 Oct 01 21:23:40 or, "builds" it, it's just a header Oct 01 21:24:45 ok, might be easier to just install the gles3-header... Oct 01 21:29:15 kergoth: thanks anyhow :) Oct 01 21:29:26 things make a bit more sense now Oct 01 21:29:56 np. for what its worth, we intend to eventually get per-recipe sysroots to avoid this sort of hting and make the builds more deterministic (sysroot would only include bits from what you depend on), but it's not even scheduled, it's an 'eventually' item Oct 01 21:31:20 well, it would be nice, but I guess it has some overhead, and is pretty complex to get right Oct 01 21:32:06 yeah. ideally it'd use symlink trees or copy-on-write or something, otherwise constructing them would slow down the builds quite a bit. could cache based on what goes into it, but still Oct 01 21:32:19 hmm, yeah Oct 01 21:34:21 in the metadata, we do have access to the info about whta a task's dependencies are. autotools.bbclass copies all the .m4 files from the deps into a local dir to avoid races and whatnot. would likely use that same info in a new task that runs before do_configure to prep the recipe's sysroot, would just need to work out the details Oct 01 22:21:02 we're certainly closer to being able to make it work that we ever have been before Oct 01 22:38:13 indeed Oct 02 00:33:23 damn, found a number of bugs in the shallow git support, glad that wasn't merged yet :) **** ENDING LOGGING AT Fri Oct 02 02:59:59 2015