01:30.47 | *** join/#oe nslu2-log (~nslu2-log@milla.nas-admin.org) |
01:42.18 | *** join/#oe nrossi1 (nrossimatr@gateway/shell/matrix.org/x-rwpeqbivtttymoyb) |
01:49.40 | *** join/#oe sakoman (~steve@rrcs-66-91-142-162.west.biz.rr.com) |
02:15.18 | *** join/#oe rsalveti (uid117878@gateway/web/irccloud.com/x-otggqvzmofcxoeey) |
02:15.21 | *** join/#oe ribalda (sid306640@gateway/web/irccloud.com/x-ktqhuguxjtlaswfq) |
02:15.23 | *** join/#oe khem (~khem@unaffiliated/khem) |
02:15.37 | *** join/#oe paulbarker (sid269702@gateway/web/irccloud.com/x-ddwljojtaqbzzarh) |
02:20.11 | *** join/#oe cpriouzeau (~cpriouzea@165.225.94.93) |
03:32.06 | *** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt) |
03:34.07 | *** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian) |
05:54.55 | *** join/#oe AndersD (~AndersD@h-98-128-162-82.NA.cust.bahnhof.se) |
06:19.46 | *** join/#oe dl9pf (sid395223@opensuse/member/dl9pf) |
06:23.00 | *** join/#oe frsc (~frsc@p50937620.dip0.t-ipconnect.de) |
07:20.05 | *** join/#oe leon-anavi (~Leon@78.130.197.211) |
07:28.03 | *** join/#oe ao2 (~ao2@host-87-2-184-225.retail.telecomitalia.it) |
07:38.56 | *** join/#oe tnovotny (~tnovotny@176-74-132-138.netdatacomm.cz) |
08:04.34 | *** join/#oe davidlt (~davidlt@78-63-27-146.static.zebra.lt) |
08:18.58 | *** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian) |
08:53.03 | *** join/#oe maelcum (~horst@2001:16b8:c150:8a00:5747:255e:109:60e) |
10:46.46 | *** join/#oe Jin^eLD (~jin@staging.betepah.su) |
11:01.29 | *** join/#oe georgem_home (uid210681@gateway/web/irccloud.com/x-qxtsiyjvwpwdzenh) |
11:25.43 | *** join/#oe LocutusOfBorg (~locutusof@ubuntu/member/locutusofborg) |
11:44.58 | *** join/#oe berton (~berton@181.220.78.182) |
12:20.59 | mort | 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'." |
12:21.16 | mort | I would've thought bitbake should pass --host to configure scripts? |
12:22.23 | mort | ah, nevermind. For whatever reason, this program's autogen.sh automatically runs ./configure after running autoreconf |
12:25.18 | mort | apparently bitbake doesn't deal with PKG_CHECK_MODULES macros though |
12:25.55 | mort | 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 |
12:37.01 | Jin^eLD | mort: inherit pkgconfig |
12:38.37 | hrw | mort: use bazel once. you would love autotools again |
12:39.51 | hrw | for cross compilation autotools is fine. cmake is fine. scons was fine iirc. each buildsystem can be used wrong way |
12:40.20 | hrw | been there, done that |
12:40.32 | Jin^eLD | 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 |
12:40.41 | Jin^eLD | I find autotools a lot more straightforward |
12:40.44 | hrw | OE is huge step forward when it comes to cross compilation |
12:41.58 | hrw | scons was awful and then they sorted out cross compilation |
12:42.46 | Jin^eLD | I find the idea to build something by programming a python application alienating |
12:43.20 | *** join/#oe escanor (uid387784@gateway/web/irccloud.com/x-ugkoxcmvilmvuzyi) |
12:43.51 | hrw | Jin^eLD: bazel is in java... |
12:43.56 | Jin^eLD | holy crap |
12:44.16 | hrw | and I use it to build python wheel |
12:44.48 | Jin^eLD | my condolences... |
12:45.00 | hrw | once sorted out it is automated |
12:45.18 | hrw | bazel 0.29.1 for tensorflow 1.15.3 and then 3.1.0 for 2.3.0 |
12:45.29 | Jin^eLD | loading sand grain by grain can probably be automated as well, doesn't mean it makes sense or is efficient ;) |
12:45.41 | hrw | CI machine has something to do |
12:53.47 | *** join/#oe hrw (~hrw@redhat/hrw) |
12:59.59 | mort | I've never heard someone say "autotools" and "straightforward" in the same sentence before |
13:00.17 | mort | https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Autoconf-automake-process.svg/1024px-Autoconf-automake-process.svg.png is my favorite picture |
13:01.21 | mort | 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" |
13:01.56 | Jin^eLD | 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 |
13:02.46 | mort | mostly, debugging autotools means reading 1000000 line shell scripts which have gone through 50 layers of macro expansions and preprocessing |
13:02.54 | Jin^eLD | 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 |
13:04.32 | Jin^eLD | 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 |
13:05.07 | Jin^eLD | I guess the main issue is when one is forced do debug/fix a build sysstem they hate ;) |
13:05.23 | Jin^eLD | I know that by first hand experience when fighting some cmake stuff |
13:05.25 | Jin^eLD | :> |
13:05.32 | bencoh | nods |
13:06.01 | mort | I have no love for cmake, I use it for some things but I wouldn't say it's good |
13:06.15 | mort | meson seems inoffensive |
13:34.45 | *** join/#oe frsc (~frsc@p50937620.dip0.t-ipconnect.de) |
13:48.20 | *** join/#oe ericch (~ericch@pool-108-34-251-214.prvdri.fios.verizon.net) |
14:01.18 | *** join/#oe sakoman (~steve@rrcs-66-91-142-162.west.biz.rr.com) |
14:07.09 | hrw | 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 |
14:07.23 | hrw | most of time looking at config.log says what is wrong |
14:07.49 | mort | most of the time, looking at its logs reveals a syntax error in a shell script generated by an auto-generated shell script generator |
14:08.09 | hrw | mort: I do not know what kind of experience you had with autotools. |
14:08.17 | mort | bad. |
14:09.20 | hrw | if I only had autotools issues at time when I worked on OE... or other builds ;D |
14:39.47 | *** join/#oe j241 (~Adium@20.ip-51-79-160.net) |
14:59.44 | *** join/#oe vmeson (~rmacleod@23-233-84-124.cpe.pppoe.ca) |
15:42.38 | *** join/#oe rcw (~rcwoolley@45.72.241.84) |
16:52.09 | *** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian) |
17:00.07 | *** join/#oe AndersD (~AndersD@h83-209-96-136.cust.a3fiber.se) |
17:16.43 | *** join/#oe florian_kc (~florian_k@Maemo/community/contributor/florian) |
17:20.56 | armpit | can I start happy hour now ? |
17:35.54 | *** join/#oe ao2 (~ao2@host-87-2-184-225.retail.telecomitalia.it) |
18:38.25 | *** join/#oe RobertBerger (~rber@2a02:587:3b0d:ecec:6de8:2745:6c71:9cb7) |
19:07.50 | *** join/#oe troulouliou_div2 (~troulouli@unaffiliated/troulouliou-div2/x-0271439) |
20:50.06 | *** join/#oe vmeson (~rmacleod@23-233-84-124.cpe.pppoe.ca) |
21:00.00 | dl9pf | Happy Hour starts !!! Yay ! |
21:22.00 | *** join/#oe vmeson (~rmacleod@23-233-84-124.cpe.pppoe.ca) |
21:40.28 | *** join/#oe infobot (ibot@96-86-209-99-static.hfc.comcastbusiness.net) |
21:40.28 | *** topic/#oe is OpenEmbedded Developer Lounge | Web: http://openembedded.org | Repositories: http://git.openembedded.org/ | Primary Repo Mirrors: https://github.com/openembedded | This is not a distro or machine support channel |
22:22.34 | armpit | did anyone hear me? |
22:23.01 | armpit | on the happy hour call |
22:51.13 | JaMa | I did few times |
23:09.56 | armpit | k. seemed like I was have audio issue |
23:09.58 | armpit | thank |