**** BEGIN LOGGING AT Tue Jan 14 03:00:09 2020 Jan 14 12:33:49 Hi, I have been debugging for a while why configure's "AC_CHECK_HEADERS(netinet/sctp.h,,AC_MSG_ERROR(netinet/sctp.h not found))" fails building my recipe (I have lksctp-tools in my DEPENDS and I can see netinet/sctp.h fine under recipe-sysroot). Jan 14 12:34:28 I found it seems OE is providing export CONFIG_SITE with several files, one of them: meta/site/arm-common Jan 14 12:34:36 which contains ac_cv_header_netinet_sctp_h=${ac_cv_header_netinet_sctp_h=no} Jan 14 12:35:14 so my question now is, what's the expected way to specifiy in the .bb recipe that I want to drop the cache and actually do the check? Jan 14 12:44:15 pespin: delete it from the site file, its obviously incorrect (and a header check is trivial, so there's no advantage to having it in site) Jan 14 12:44:33 rburton, so shall I submit a patch against oe-core? Jan 14 12:44:39 eah Jan 14 12:44:40 yeah Jan 14 12:45:28 ok thanks. BTW, I confirm I got it to work by using something like: CACHED_CONFIGUREVARS += "${@bb.utils.contains('PACKAGECONFIG', 'libsctp', 'ac_cv_header_netinet_sctp_h=yes', '',d)}" Jan 14 16:01:44 so, what's the deal with the variables named "SOMETHING_${PN}"? Why do some variables just have a normal name, while others are suffixed with _${PN}? Jan 14 16:02:53 mort: _${PN} means: only relevant for the specific package. without means, relevant for the whole scope. Jan 14 16:03:03 (thats a bit simplified, but catches the essence) Jan 14 16:04:07 LetoThe2nd: what does "the whole scope" mean? And why, for example, is DEPENDS relevant for the whole scope while RDEPENDS isn't? Jan 14 16:05:39 mort: DEPENDS vs. RDEPENDS is the prime use case. there it means: DEPENDS is relevant for building the whole recipe. RDEPENDS_${PN} on the other hand add the r-dependency only to the main package, and not to any other produced by the recipe. (like -dbg, -dev, ....) Jan 14 16:51:30 mort: RDEPENDS -> runtime depends, so is explicitly per-package Jan 14 18:30:18 Can you linkedin cool kids share this page for us? Jan 14 18:30:20 https://www.linkedin.com/posts/openembedded_fosdem-fosdem20-openembedded-activity-6622864179256705024-OTAJ Jan 14 18:45:39 School is back in session so no 3rd graders to help me with this new technology Jan 14 19:31:36 https://twitter.com/YoctoThe/status/1217166071519744000?s=20 Jan 14 21:22:00 yay, gstreamer meson patches landed in oe-core master-next \o/ Jan 14 21:48:18 dv_: sign of good work :), thanks :) **** ENDING LOGGING AT Wed Jan 15 02:59:57 2020