**** BEGIN LOGGING AT Wed Sep 30 02:59:57 2020 Sep 30 12:20:59 uh, in a recipe which inherits from autotools, the configure script says "configure: error: cannot run C compiled programs." and "If you meant to cross compile, use `--host'." Sep 30 12:21:16 I would've thought bitbake should pass --host to configure scripts? Sep 30 12:22:23 ah, nevermind. For whatever reason, this program's autogen.sh automatically runs ./configure after running autoreconf Sep 30 12:25:18 apparently bitbake doesn't deal with PKG_CHECK_MODULES macros though Sep 30 12:25:55 I absolutely hate autotools, whose idea was it to have a long chain of macro preprocessors feeding text into other macro preprocessors feeding text into yet other macro preprocessors Sep 30 12:37:01 mort: inherit pkgconfig Sep 30 12:38:37 mort: use bazel once. you would love autotools again Sep 30 12:39:51 for cross compilation autotools is fine. cmake is fine. scons was fine iirc. each buildsystem can be used wrong way Sep 30 12:40:20 been there, done that Sep 30 12:40:32 hrw: that being said, scons and cmake are on top of my build system shitlist, if something is off there - go figure till you find whats wrong Sep 30 12:40:41 I find autotools a lot more straightforward Sep 30 12:40:44 OE is huge step forward when it comes to cross compilation Sep 30 12:41:58 scons was awful and then they sorted out cross compilation Sep 30 12:42:46 I find the idea to build something by programming a python application alienating Sep 30 12:43:51 Jin^eLD: bazel is in java... Sep 30 12:43:57 holy crap Sep 30 12:44:16 and I use it to build python wheel Sep 30 12:44:48 my condolences... Sep 30 12:45:00 once sorted out it is automated Sep 30 12:45:18 bazel 0.29.1 for tensorflow 1.15.3 and then 3.1.0 for 2.3.0 Sep 30 12:45:29 loading sand grain by grain can probably be automated as well, doesn't mean it makes sense or is efficient ;) Sep 30 12:45:41 CI machine has something to do Sep 30 12:59:59 I've never heard someone say "autotools" and "straightforward" in the same sentence before Sep 30 13:00:17 https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Autoconf-automake-process.svg/1024px-Autoconf-automake-process.svg.png is my favorite picture Sep 30 13:01:21 there's always something wrong with aclocal, and the error message is always "syntax error" due to a missed macro expansion, not "hey this m4 file from this package is missing" Sep 30 13:01:56 mort: if you are an autotools user or the one who develops the build system half of that picture is not really relevant for you; surely one can wrote own m4 macros (did that) but in the end its mostly shell script which is super easy Sep 30 13:02:46 mostly, debugging autotools means reading 1000000 line shell scripts which have gone through 50 layers of macro expansions and preprocessing Sep 30 13:02:55 rest boils down to "doing things right" which would be valid for any build system, mostly cmake scripts are broken because people writing cmake build files often have no idea of what they are doing Sep 30 13:04:32 anyway, I won't flood the channel by a build system discussion, so - whatever ;) I personally am more than happy with autotools, besides that everyone can chose what they like better Sep 30 13:05:07 I guess the main issue is when one is forced do debug/fix a build sysstem they hate ;) Sep 30 13:05:23 I know that by first hand experience when fighting some cmake stuff Sep 30 13:05:25 :> Sep 30 13:05:32 * bencoh nods Sep 30 13:06:01 I have no love for cmake, I use it for some things but I wouldn't say it's good Sep 30 13:06:15 meson seems inoffensive Sep 30 14:07:09 mort: debugging autotools is a matter of looking at config.log to noticed where it failed and then read configure/configure.{in,ac} and then maybe m4 macros Sep 30 14:07:23 most of time looking at config.log says what is wrong Sep 30 14:07:49 most of the time, looking at its logs reveals a syntax error in a shell script generated by an auto-generated shell script generator Sep 30 14:08:09 mort: I do not know what kind of experience you had with autotools. Sep 30 14:08:17 bad. Sep 30 14:09:20 if I only had autotools issues at time when I worked on OE... or other builds ;D Sep 30 17:20:56 * armpit can I start happy hour now ? Sep 30 21:00:00 Happy Hour starts !!! Yay ! Sep 30 22:22:34 did anyone hear me? Sep 30 22:23:01 on the happy hour call Sep 30 22:51:13 I did few times Sep 30 23:09:56 k. seemed like I was have audio issue Sep 30 23:09:58 thank **** ENDING LOGGING AT Thu Oct 01 02:59:57 2020