Thursday, 2015-12-31

khemto build your component00:00
freach42the bb build only shows
freach42I'm using Makefiles00:00
khemOK you need to show the code00:00
freach42I know....  :)  Hold on I need to sanitize it....00:00
freach42while I'm doing that, how do I get fully verbose compile/link command lines from bb?00:01
kergothbb just calls make. the output of the commands run inthe task is in the task log00:02
freach42Bitbake "exe"00:03
freach42Dynamic Section:00:03
freach42  NEEDED     
freach42  INIT                 0x0000157c00:03
freach42  FINI                 0x00003a2c00:03
freach42  INIT_ARRAY           0x0001600000:03
freach42Makefile "exe"00:03
freach42Dynamic Section:00:03
freach42  NEEDED               libMYLIB_tx.so00:03
freach42  NEEDED               libMYLIB_rx.so00:03
freach42  NEEDED     
freach42  NEEDED     
freach42  NEEDED     
freach42  NEEDED     
freach42  NEEDED     
freach42is the task log a file?00:03
kergothdon't spam the channel00:04
khempost log.do_compile00:04
khemto some pastebin place00:04
freach42sorry, thought you wanted it pasted00:04
freach42will do next time00:04
khemthe logs are in build tree00:05
khemcd tmp*/work/*/work/<yourpackage>/<version>/temp00:05
freach42ok, so if it's just calling make with the new Makefiles another dev added I just need to make sure -his- make is getting the proper $(LD) -lMYLIB_tx -lMYLIB_rx00:06
freach42(I'm about two hours into bitbake)00:07
khemno worries everything starts with first step00:08
freach42or first stumble00:08
khemso did you write a recipe for your packages ?00:08
freach42another dev did that00:08
khemOK then paste your makefiles and recipes somewhere00:09
freach42I had written Makefiles, he added new recipes.  The project isn't open-source (yet) can't disclose00:09
freach42but the /temp/ directory was helpful, I see all of the run. files00:10
khemI would recommend a lot of reading start with getting started to Developer manual00:11
freach42agreed, I was hoping to avoid that.... :P00:11
khemkergoth: have you worked with extendible SDK00:12
khemkergoth: My devs are not happy with build times00:12
freach42log.do_compile has most of the info I need for now.  what's funny is my exes built for a different platform (but same CPU) run on this box00:12
freach42build times are bad00:13
khemthey are not bad if you set up right00:13
khemare you using sstate ?00:13
freach42existing build system is very parallel, 16-30 simultaneous GCC00:13
freach42depending on build machine.00:13
freach42It looks like bb is going to take at least 4x as log00:14
khemOE has dual parallism00:14
khemit runs several tasks and each task can have its own -j00:14
freach42I'd love to exploit that, or this dev is going to get shivved.00:14
*** obsrwr <obsrwr!> has quit IRC00:14
khemmy usecase is something uncommon00:14
khemso dont get the notion that build times are bad00:15
freach42we benchmark our build all the time.00:15
khembuild times are subjective00:15
freach42down to 19 minutes for kernel/libs/app00:15
freach42but poor incremental build implementation00:15
kheme.g. with yocto/oe we brought down our effective build time to less than 20 mins00:16
khemfrom over 2.5 hrs00:16
freach42I'd love to know your secret00:16
khemyes incremental build is where yocto will help00:16
khemmy developers are spoilt00:16
freach42as I said this guys gonna get it if he quadruples the build times.00:16
freach42We need it where I am because we cross-compile for multiple platforms.00:17
khemsame as me.00:17
khemI cross compile 14 machines00:17
khemwe do over 2500 builds each day00:17
freach42about the same here00:17
freach42so, parallelism in "global" build is done how?00:17
khemwe use precommit verification00:18
khemand Continuous integration00:18
khemso our turnaround time for a bad commit is important00:18
freach42so most devs are just pulling version N or N+1 of libraries?00:18
khemso far its about 30 min to 1hr00:18
khemthats the bad part00:19
freach42yep, we end up having to tinker with the kernel a lot to work around silicon bugs00:19
khembut we use BB_SRCREV_POLICY = "cache"00:19
khemso it does not fetch new changes everytime underneath a build00:19
freach42where is that stored, or is in an env variable?00:19
khemwe use AUTOREVs in recipes00:20
khemso that infact will be quite disruptive00:20
khemsince every commit will start affecting all devs00:20
khemand most of the time they dont want to change things like this behind the scenes00:20
freach42what about explicit parallelism to make?00:21
khemalthough I would prefer them to act as integrator :)00:21
khemparallism is calculated at start00:21
khembased on build machine config00:21
khemyou can also lock it to something static if you like00:21
freach42we just do chrt -b 0 nice ionice make -j10 -l10 <top-Makefile>00:23
khemand PARALLEL_MAKE00:24
freach42so I echo BB_NUMBER_THREADS=10 >> local.conf   ?00:24
khemwhich release are u using00:26
khemyocto 2.0 ?00:27
freach42that was from bitbake --version00:27
freach42I don't believe yocto is installed00:27
*** dreyna4529 <dreyna4529!> has joined #yocto00:27
freach42BitBake Build Tool Core version 1.28.000:28
freach42regarding my concern about the final exe that's build against the libraries...  The shared libraries look to have the right dependencies amongst them, just not the final exe00:30
*** belen1 <belen1!~Adium@> has quit IRC00:31
*** belen1 <belen1!~Adium@> has joined #yocto00:32
*** belen1 <belen1!~Adium@> has quit IRC00:34
*** belen1 <belen1!~Adium@> has joined #yocto00:34
*** belen1 <belen1!~Adium@> has quit IRC00:39
*** manuel__ <manuel__!> has joined #yocto00:40
*** manuel_ <manuel_!> has quit IRC00:42
*** manuel__ is now known as manuel_00:42
*** soderstrom <soderstrom!> has quit IRC01:13
*** armpit <armpit!~akuster@2601:202:4000:1239:609e:9d9e:187a:2488> has quit IRC01:18
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto01:31
*** bananadev <bananadev!~bananadev@> has joined #yocto02:12
*** bananadev <bananadev!~bananadev@> has quit IRC02:35
*** Bjurr <Bjurr!4a3b9507@gateway/web/freenode/ip.> has joined #yocto02:39
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has quit IRC02:46
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto02:48
*** smferris <smferris!~smferris@> has quit IRC03:24
*** rdnt <rdnt!> has joined #yocto03:38
*** mattsm <mattsm!uid128834@gateway/web/> has joined #yocto03:54
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has quit IRC03:57
*** dreyna4529 <dreyna4529!> has quit IRC04:03
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto04:05
BjurrQuick Q about a genericx86 build. I'm trying to boot the latest jethro core-image-minimal on a celeron (Asus eeepc 701) and am getting stuck in the init script. The script searches for a rootfs image in /run/media/xxx , but there is nothing in there. That seems to be the udisks2 scheme, but that doesn't seem to be packaged in the image. Anyone knows what's supposed to populate this folder?04:07
BjurrBooting from a usb key btw (tried with the internal drive and an sdcard with the same result). I managed to get it up by modifying the script and explicitely mount /dev/sda on /run/media/sda, but I'm trying to understand how that was supposed to work in the first place.04:09
ryansturmerWhat is the best way to manage the LICENSE in a recipe, if you're not actually pulling from source04:12
ryansturmer(ie the recipe is just a couple of files that are included in the recipe itself, and not coming from an external source, where there would be a license file)04:12
ryansturmerI say "best" way when I mean "easiest" way - I really just want my recipe to build at this stage04:13
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has quit IRC04:17
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto04:22
BjurrThinks the code that *should* run is in the automount function in /meta/recipes-core/udev/udev-extraconf/ .... udev fun.04:23
Bjurrryansturmer: Are the files yours?04:24
*** rdnt <rdnt!> has quit IRC04:38
*** rdnt <rdnt!> has joined #yocto04:38
*** Bjurr <Bjurr!4a3b9507@gateway/web/freenode/ip.> has quit IRC04:57
*** jchonig <jchonig!> has quit IRC05:17
*** jchonig <jchonig!> has joined #yocto05:18
*** Aethenelle <Aethenelle!~Aethenell@> has quit IRC05:21
*** Calchan <Calchan!~calchan@gentoo/developer/calchan> has quit IRC05:33
*** hamis_lt_u <hamis_lt_u!~irfan@> has joined #yocto05:34
*** niteshnarayanlal <niteshnarayanlal!~niteshnar@fedora/niteshnarayanlal> has joined #yocto05:35
*** Calchan <Calchan!~calchan@gentoo/developer/calchan> has joined #yocto05:35
*** manuel_ <manuel_!> has quit IRC05:37
*** mattsm <mattsm!uid128834@gateway/web/> has quit IRC06:11
*** IvanSB <IvanSB!> has joined #yocto06:35
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has quit IRC06:47
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has joined #yocto06:58
*** pohly <pohly!> has joined #yocto07:43
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has joined #yocto07:56
*** jbrianceau_away is now known as jbrianceau07:56
*** pohly <pohly!> has quit IRC08:01
*** csanchezdll <csanchezdll!> has joined #yocto08:03
*** kinga <kinga!> has joined #yocto08:28
*** edbart <edbart!~ebartosh@> has joined #yocto08:33
*** manuel_ <manuel_!> has joined #yocto09:04
*** townxelliot <townxelliot!~ell@> has joined #yocto09:08
*** kinga is now known as obsrwr09:11
*** obsrwr is now known as kinga__09:11
*** kinga__ is now known as kinga_09:11
*** IvanSB <IvanSB!> has quit IRC09:18
*** manuel_ <manuel_!> has joined #yocto09:25
*** townxelliot <townxelliot!~ell@> has quit IRC09:49
*** matteo <matteo!~matteo@openwrt/developer/matteo> has joined #yocto10:13
*** IvanSB <IvanSB!> has joined #yocto10:29
*** soderstrom <soderstrom!> has joined #yocto10:41
*** kinga_ is now known as obsrwr10:41
*** LocutusOfBorg1 <LocutusOfBorg1!~LocutusOf@> has quit IRC10:59
*** belen <belen!Adium@nat/intel/x-tkokhttsrnqhwwfn> has joined #yocto11:00
*** LocutusOfBorg1 <LocutusOfBorg1!> has joined #yocto11:01
*** edbart <edbart!~ebartosh@> has quit IRC11:15
*** belen <belen!Adium@nat/intel/x-tkokhttsrnqhwwfn> has quit IRC11:15
*** edbart <edbart!~ebartosh@> has joined #yocto11:17
*** JaMa <JaMa!> has joined #yocto11:18
*** soderstrom <soderstrom!> has quit IRC11:30
*** csanchezdll <csanchezdll!> has quit IRC11:38
*** edbart <edbart!~ebartosh@> has quit IRC11:50
*** edbart <edbart!~ebartosh@> has joined #yocto11:55
*** matteo <matteo!~matteo@openwrt/developer/matteo> has quit IRC12:20
*** manuel_ <manuel_!> has quit IRC12:24
*** tf <tf!> has quit IRC12:28
*** niteshnarayanlal <niteshnarayanlal!~niteshnar@fedora/niteshnarayanlal> has quit IRC12:31
*** manuel_ <manuel_!> has joined #yocto12:38
*** tf <tf!> has joined #yocto12:42
*** tf <tf!> has quit IRC12:49
*** tf <tf!> has joined #yocto12:49
*** tf <tf!> has quit IRC13:10
*** tf <tf!> has joined #yocto13:10
*** jbrianceau is now known as jbrianceau_away13:16
*** edbart <edbart!~ebartosh@> has quit IRC13:24
*** edbart <edbart!~ebartosh@> has joined #yocto13:26
*** tf <tf!> has quit IRC13:38
*** sujith_h <sujith_h!~toaster@kde/developers/sujithh> has quit IRC13:38
*** tf <tf!> has joined #yocto13:45
*** tf <tf!> has quit IRC13:50
*** tf <tf!> has joined #yocto13:51
*** tf <tf!> has quit IRC13:58
*** tf <tf!> has joined #yocto13:59
*** tf <tf!> has quit IRC14:03
*** soderstrom <soderstrom!> has joined #yocto14:05
*** demonimin <demonimin!~demonimin@unaffiliated/demonimin> has quit IRC14:10
*** tf <tf!> has joined #yocto14:19
*** Aethenelle <Aethenelle!~Aethenell@> has joined #yocto14:20
*** tf <tf!> has quit IRC14:25
*** edbart <edbart!~ebartosh@> has quit IRC14:25
*** tf_ <tf_!> has joined #yocto14:25
*** hamis_lt_u <hamis_lt_u!~irfan@> has quit IRC14:27
*** IvanSB <IvanSB!> has quit IRC14:34
*** tf_ <tf_!> has quit IRC14:41
*** tf <tf!> has joined #yocto14:49
*** tf <tf!> has quit IRC14:57
*** tf <tf!> has joined #yocto14:58
*** tf <tf!> has quit IRC15:22
*** yann|work <yann|work!> has quit IRC15:22
*** tf <tf!> has joined #yocto15:23
*** jbrianceau_away <jbrianceau_away!uid10952@gateway/web/> has quit IRC15:25
*** tf <tf!> has quit IRC15:37
*** sa2ajj <sa2ajj!> has quit IRC15:40
*** sa2ajj <sa2ajj!> has joined #yocto15:42
*** JaMa <JaMa!> has quit IRC15:44
*** tf <tf!> has joined #yocto15:49
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has quit IRC15:51
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto15:58
*** tf <tf!> has quit IRC16:06
*** tf <tf!> has joined #yocto16:11
*** tf <tf!> has quit IRC16:28
*** tf <tf!> has joined #yocto16:35
*** IvanSB <IvanSB!> has joined #yocto16:37
*** fledermaus <fledermaus!~vivek@> has joined #yocto16:41
*** tf <tf!> has quit IRC16:51
*** tf <tf!~tomas@> has joined #yocto16:58
*** psadro <psadro!~Thunderbi@2620:0:ed0:800a:72f3:95ff:fe1d:9866> has quit IRC17:12
*** psadro <psadro!~Thunderbi@2620:0:ed0:800a:72f3:95ff:fe1d:9866> has joined #yocto17:13
*** tf <tf!~tomas@> has quit IRC17:13
*** tf <tf!> has joined #yocto17:13
*** tf <tf!> has quit IRC17:19
*** IvanSB <IvanSB!> has quit IRC17:23
*** tf <tf!> has joined #yocto17:24
*** IvanSB <IvanSB!> has joined #yocto17:32
*** tf <tf!> has quit IRC17:32
*** tf <tf!> has joined #yocto17:33
*** IvanSB <IvanSB!> has quit IRC17:56
*** edbart <edbart!~ebartosh@> has joined #yocto17:56
*** RP <RP!> has quit IRC18:05
*** tf <tf!> has quit IRC18:07
*** Aethenelle <Aethenelle!~Aethenell@> has quit IRC18:11
*** tf <tf!> has joined #yocto18:20
*** jjmb <jjmb!~jjmb@> has joined #yocto18:22
*** RP <RP!> has joined #yocto18:25
*** RP <RP!> has quit IRC19:15
*** fledermaus <fledermaus!~vivek@> has quit IRC19:24
*** edbart <edbart!~ebartosh@> has quit IRC19:26
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has quit IRC19:29
*** pohly <pohly!> has joined #yocto19:43
*** armpit <armpit!~akuster@2601:202:4000:1239:b944:f83b:4f68:658c> has joined #yocto19:53
*** pohly <pohly!> has quit IRC20:21
*** RP <RP!> has joined #yocto20:39
*** DriverCoder <DriverCoder!~mdrustad@> has joined #yocto21:34
*** DriverCoder <DriverCoder!~mdrustad@> has quit IRC21:37
*** jjmb <jjmb!~jjmb@> has quit IRC22:22
*** jjmb <jjmb!~jjmb@> has joined #yocto22:24
*** pohly <pohly!> has joined #yocto22:42
*** IvanSB <IvanSB!> has joined #yocto22:43
*** RP <RP!> has quit IRC22:58
*** fmeerkoetter <fmeerkoetter!> has quit IRC23:01
*** bfederau <bfederau!> has quit IRC23:01
*** bfederau <bfederau!> has joined #yocto23:01
*** fmeerkoetter <fmeerkoetter!> has joined #yocto23:01
*** manuel_ <manuel_!> has quit IRC23:03
*** RP <RP!> has joined #yocto23:05
*** evanp <evanp!~evan@> has quit IRC23:09
*** jjmb <jjmb!~jjmb@> has quit IRC23:12
*** RP <RP!> has quit IRC23:14
*** jjmb <jjmb!~jjmb@> has joined #yocto23:15
*** IvanSB <IvanSB!> has quit IRC23:20
*** pohly <pohly!> has quit IRC23:34

Generated by 2.11.0 by Marius Gedminas - find it at!