Saturday, 2021-12-04

kroonRP, ok. yeah that sounds not so good00:00
RPrpaths only apply to specific binaries which is more helpful00:00
*** geoffhp <geoffhp!~Geoff@207.154.79.70> has quit IRC (Quit: Leaving)00:01
kroonRP, well we still have an ugly rpath padding that does the trick. I did ask in gcc-help@gcc.gnu.org if there was a way to set a fixed size RPATH at link time, but no good answer sofar00:02
RPkroon: we have some horrible section padding tricks to solve similar issues to do with inflating string sizes elsewhere in the sdk toolchain too00:03
RPkroon: the padding trick is ok to a point but I'm just not totally keen on it....00:04
RPkroon: we could wrap the python binary with a script wrapper setting the right LD_LIBRARY_PATH setting for use in the sysroot/source dir too00:05
RPcan't decide what is worse :)00:05
RPkhem: Looks like we may be able to simply delete yet another gcc patch!00:06
kroonRP, i feel like if we could get upstream gnu ld make it possible to pad rpath(and others?) up to a max size at link time, then in 5-10 years we wouldn't have this problem..00:06
kroonRP, yeah that wrapper would work for python, but then we'd need another wrapper for program x that also wants to do similar build-time testing..00:08
RPkroon: I'd hope we don't have too many of these00:11
RPbut I don't know the scope00:12
kroonRP, or maybe those could be autogenerated :-D00:12
kroonnah00:12
kroonscratch that00:12
RPkroon: we could try just using the fixed length for python and my hack for the rest? See how widespread the issue is that way?00:12
kroonRP, we can patch python to skip the import test, and see how far it gets00:14
kroonRP, thats basically what you suggest right ?00:14
RPkroon: I was suggesting using the /non/exist/path for the rpath in bitbake.conf and override that to use your padded version just in the python-native case00:15
kroonRP, ah ok. yeah ill try that00:15
RPthat would tell us how many places the padded version is needed (i.e. how many recipes run binaries during their build)00:15
RPif python is really special, we may just find some other way there. If this is widespread we'd have to go another way00:16
* kroon nods00:16
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has joined #yocto00:22
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC (Quit: Leaving)00:23
*** Wulf <Wulf!~Wulf@user/wulf> has quit IRC (Ping timeout: 252 seconds)00:25
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has quit IRC (Remote host closed the connection)00:25
*** Wulf <Wulf!~Wulf@user/wulf> has joined #yocto00:27
*** vd <vd!~vd@bras-base-mtrlpq2848w-grc-41-70-53-240-211.dsl.bell.ca> has quit IRC (Quit: Client closed)00:42
*** vd <vd!~vd@bras-base-mtrlpq2848w-grc-41-70-53-240-211.dsl.bell.ca> has joined #yocto00:43
*** florian_kc <florian_kc!~florian@dynamic-093-135-025-099.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)00:49
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has joined #yocto01:34
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has quit IRC (Remote host closed the connection)01:35
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)02:15
khemRP:  yeah  I saw https://git.yoctoproject.org/poky/commit/?h=master-next&id=74264ac723784e58e11691c561b07a17fd8b2eff02:18
khemRP:  I am sending another patch to delete few ppc patches from glibc02:18
khemand I have 4 in upstream discussions02:18
khemso we might be able to get 8-9 patches in glibc out of our way02:19
*** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has quit IRC (Quit: ZNC - http://znc.in)02:20
*** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has joined #yocto02:20
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has joined #yocto02:23
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has quit IRC (Remote host closed the connection)02:24
*** RobertBerger <RobertBerger!~rber|res@ppp-2-86-139-15.home.otenet.gr> has joined #yocto02:32
*** rber|res <rber|res!~rber|res@ppp-2-86-139-15.home.otenet.gr> has quit IRC (Ping timeout: 252 seconds)02:34
*** behanw <behanw!uid110099@id-110099.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)03:06
*** agrue <agrue!~agrue@host-23-251-65-139.VALOLT4.epbfi.com> has quit IRC (Quit: ZNC 1.7.5+deb4 - https://znc.in)03:14
*** agrue <agrue!~agrue@host-23-251-65-139.VALOLT4.epbfi.com> has joined #yocto03:14
*** camus <camus!~Instantbi@2409:8a1e:911a:6f50:6584:eab6:9d03:25d0> has joined #yocto03:20
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Ping timeout: 252 seconds)03:39
*** yolo <yolo!~xxiao@159.89.184.51> has left #yocto03:48
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 252 seconds)04:41
*** jmiehe1 <jmiehe1!~Thunderbi@user/jmiehe> has joined #yocto04:54
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 252 seconds)04:54
*** jmiehe1 is now known as jmiehe04:54
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has quit IRC (Ping timeout: 256 seconds)05:49
*** camus <camus!~Instantbi@2409:8a1e:911a:6f50:6584:eab6:9d03:25d0> has quit IRC (Quit: camus)05:50
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has joined #yocto05:58
*** WenwuZhang <WenwuZhang!~WenwuZhan@14.120.125.45> has quit IRC (Remote host closed the connection)06:01
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has joined #yocto06:04
*** ad__ is now known as kernelspace06:25
*** camus <camus!~Instantbi@58.246.136.202> has joined #yocto06:26
*** camus1 <camus1!~Instantbi@58.246.136.202> has joined #yocto06:45
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Ping timeout: 252 seconds)06:47
*** camus1 is now known as camus06:47
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has quit IRC (Ping timeout: 252 seconds)06:50
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has joined #yocto06:56
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has quit IRC (Ping timeout: 256 seconds)07:19
*** vd <vd!~vd@bras-base-mtrlpq2848w-grc-41-70-53-240-211.dsl.bell.ca> has quit IRC (Ping timeout: 256 seconds)07:33
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has joined #yocto07:34
*** ana_gasi <ana_gasi!~ana_gasi@213.149.51.151> has joined #yocto08:39
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto08:40
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Client Quit)08:41
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has quit IRC (Remote host closed the connection)09:28
*** camus1 <camus1!~Instantbi@58.246.136.202> has joined #yocto09:31
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Ping timeout: 256 seconds)09:32
*** camus1 is now known as camus09:32
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has joined #yocto09:32
RPkhem: somehow that gcc patch removal breaks mip64 and ppc only on c++ compile on target. Will have to look into it09:53
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto11:20
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 256 seconds)11:29
*** camus <camus!~Instantbi@58.246.136.202> has quit IRC (Quit: camus)12:04
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto12:20
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)12:54
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto13:03
kroonRP, another thing that i noticed was that my native sysroot-components/x86_64/ contains a lot of .a files. although we have the ar intercept now, it might be worth just disabling them in order to save some build time ? there is no point in having .a for the native libraries I suppose ?13:08
kroonRP, (I do use no-static-libs.inc)13:09
kroonRP, in fact, maybe no-static-libs.inc needs some updating13:12
RPkroon: those are meant to be disabled13:16
*** goliath <goliath!~goliath@user/goliath> has joined #yocto13:39
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto13:49
dvorkindmitryI am using systemd in my images. But busybox-syslog is installed anyway. I am disabling it as service, but is there good way not to install it if I'm using systemd?13:58
*** WenwuZhang <WenwuZhang!~WenwuZhan@120.235.75.222> has joined #yocto14:13
*** WenwuZhang <WenwuZhang!~WenwuZhan@120.235.75.222> has quit IRC (Ping timeout: 256 seconds)14:22
*** WenwuZhang <WenwuZhang!~WenwuZhan@120.235.75.222> has joined #yocto14:41
*** jpuhlman_ <jpuhlman_!~maoti@99-14-97-149.lightspeed.frokca.sbcglobal.net> has joined #yocto14:46
*** WenwuZhang <WenwuZhang!~WenwuZhan@120.235.75.222> has quit IRC (Ping timeout: 252 seconds)14:46
*** maoti__ <maoti__!~maoti@99-14-97-149.lightspeed.frokca.sbcglobal.net> has quit IRC (Ping timeout: 252 seconds)14:50
*** camus <camus!~Instantbi@2409:8a1e:911a:6f50:2477:7089:4b84:6ee7> has joined #yocto15:11
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 252 seconds)15:37
jonmasonRP: question regarding check-layers.  Is it acceptable to reference another README in a layer's README (as we do in meta-arm, referring to a common README)?15:45
jonmasonIf so, I have a patch coming that might resolve the new breaking on meta-arm's check-layer breakage :)15:45
WulfHello. I'm looking for a single board computer (including a casing) based on i.MX6 or i.MX8 and with HDMI output and ethernet (two ports preferred). Any suggestions?16:00
RPjonmason: yes, that would seem reasonable16:00
RPjonmason: Looks like we need to tweak some testing as we didn't see those in pre merge testing :(16:01
jonmasonRP: the checks look mostly sane (though the "patch" one is a little annoying)16:02
RPjonmason: I'll accept improvements, I'd not have merged had I known about the failures :/16:03
jonmasonRP: no worries.  I'll get something out in a little bit.  I have something now, but it's a little hacky16:04
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto16:05
* RP is running out of space on his build machines and doesn't know where it has gone16:06
jonmasonRP: I had to order some more hdisks on black friday for that same reason :)16:06
jonmason8TB seems to be the sweet spot on price16:06
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto16:09
RPjonmason: I think I may need to do some shopping like that16:10
RPhmm, 186GB of "sources" alone16:16
*** vd <vd!~vd@bras-base-mtrlpq2848w-grc-41-70-53-240-211.dsl.bell.ca> has joined #yocto16:17
jonmasonmy nas is already at 3.2TB16:18
jonmasonand its just sstate, dl_dir, and nightly backups of my homedir (that get purged weekly)16:19
RPjonmason: I'd not dare look at mine, this is just the build machine16:19
RPjonmason: this sources dir has things from 15 years ago16:19
jonmasonI has the sstate on my nas so my builders can share it16:19
RPjonmason: I just share it off my main builder16:20
jonmasonoh, I have SDK sources from my Broadcom stuff16:20
jonmasonand they're even yocto, but never upstreamed16:20
jonmasonbecause "it's too much work"16:21
* jonmason wants to rant more, but decides against it16:21
RPThese sources would match openzaurus and so on16:21
* RP is starting to think this gcc patch is deep black magic16:22
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)16:24
jonmasonall gcc is black magic16:28
jonmasonand I'm happy with it being a black box16:28
*** zenstoic <zenstoic!uid461840@id-461840.hampstead.irccloud.com> has joined #yocto17:28
*** Bossman46 <Bossman46!~textual@2001-48F8-3004-4E9-F9AC-D055-F415-7554-dynamic.midco.net> has joined #yocto17:58
RPjonmason: I wish I could do that :)18:01
jonmasonlooking at those tune files was the most I ever had to look into gcc and it was enough for me18:02
jonmasonlots of A is actually B under the covers18:02
RPjonmason: I do need to ask you about that cortex tune change Khem was looking at, not sure I like the nocrypto variant :/18:03
RPjonmason: but not now, need food18:03
jonmasonYes, Ross asked me to look and knew it would be more than a 5 min18:04
jonmasonI thought crypto was there for everything.  Need to look at source again18:04
jonmasonbut its a moderately warm day today.  so after this patch to fix check-layers, I'm doing yard work18:05
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has quit IRC (Remote host closed the connection)18:07
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has joined #yocto18:09
*** Bossman46 <Bossman46!~textual@2001-48F8-3004-4E9-F9AC-D055-F415-7554-dynamic.midco.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)18:09
*** aboss <aboss!~textual@2001:48f8:3004:4e9:f9ac:d055:f415:7554> has joined #yocto18:11
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 252 seconds)18:11
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has quit IRC (Read error: Connection reset by peer)18:12
*** kanavin <kanavin!~Alexander@2a02:2454:29b:3b00:d35d:e3cf:58b5:748b> has joined #yocto18:12
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.)18:19
*** aboss <aboss!~textual@2001:48f8:3004:4e9:f9ac:d055:f415:7554> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)18:26
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto18:36
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection)18:42
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto18:42
*** dtometzki <dtometzki!~dtometzki@fedora/dtometzki> has quit IRC (Read error: Connection reset by peer)18:49
*** dti <dti!~dtometzki@fedora/dtometzki> has joined #yocto18:49
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)18:57
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto19:15
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto19:46
jaskij[m]Theoretically you can even not have NEON, but ARM states it for "implementations targeting specialized markets"19:51
jaskij[m]But crypto is outright listed as optional at least on A53: https://developer.arm.com/documentation/ddi0500/e/CJHDEBAF19:52
jaskij[m](which I know realized, I'm mentally stuck with ARM and forgot this might be about an entirely different arch)19:54
*** zenstoic <zenstoic!uid461840@id-461840.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)19:54
jonmasonARMv7 vs ARMv8 are different19:57
jonmasonARMv7 has optional hard float, etc19:58
jonmasonARMv8 has it as a requirement19:58
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)19:59
jaskij[m]<jonmason> "ARMv8 has it as a requirement" <- https://developer.arm.com/documentation/den0024/a/AArch64-Floating-point-and-NEON20:06
jaskij[m]Question is, even if allowed by ARM, are those non-standard combinations of interest to Yocto20:07
jaskij[m](was surprised myself when learning of this)20:11
jaskij[m]on similar note, GCC won't use NEON on v7 without `-funsafe-math`20:12
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto20:15
jonmasonThat's fair question20:33
jonmasonI'm fully convinced that this entire thing needs to be rewritten to be modular20:34
jonmasonBut it would take a while20:35
*** maoti__ <maoti__!~maoti@99-14-97-149.lightspeed.frokca.sbcglobal.net> has joined #yocto20:42
*** chep <chep!~chep@88.168.197.200> has quit IRC (Read error: Connection reset by peer)20:42
*** chep` <chep`!~chep@88.168.197.200> has joined #yocto20:42
*** kroon_ <kroon_!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto20:42
*** chep` is now known as chep20:43
*** pabigot <pabigot!~pab@67-1-116-23.tcso.qwest.net> has quit IRC (Ping timeout: 256 seconds)20:44
*** jpuhlman_ <jpuhlman_!~maoti@99-14-97-149.lightspeed.frokca.sbcglobal.net> has quit IRC (Ping timeout: 256 seconds)20:45
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC (Ping timeout: 256 seconds)20:45
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has quit IRC (Ping timeout: 256 seconds)20:45
*** zeddii <zeddii!~zeddii@cpe04d4c4975b80-cmf4c11490699b.cpe.net.cable.rogers.com> has quit IRC (Ping timeout: 256 seconds)20:45
*** zeddii <zeddii!~zeddii@cpe04d4c4975b80-cmf4c11490699b.cpe.net.cable.rogers.com> has joined #yocto20:45
*** pabigot <pabigot!~pab@67-1-116-23.tcso.qwest.net> has joined #yocto20:45
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has joined #yocto20:46
*** aboss <aboss!~textual@2001-48F8-3004-4E9-F9AC-D055-F415-7554-dynamic.midco.net> has joined #yocto20:54
*** aboss <aboss!~textual@2001-48F8-3004-4E9-F9AC-D055-F415-7554-dynamic.midco.net> has quit IRC (Client Quit)20:58
JPEWmoto-timo: I added you as a maintainer on meta-phosh. Here's the first PR you can review: https://github.com/JPEWdev/meta-phosh/pull/26 ;) Just add the "gate" label after CR and Zuul should take care of the rest21:06
*** otavio <otavio!~otavio@201-34-65-230.user3p.brasiltelecom.net.br> has joined #yocto21:06
moto-timoJPEW: taking a rest today, but ack21:14
JPEWmoto-timo: no worries. Have a good day!21:15
kroon_RP, if I set phony rpaths in BUILD_LDFLAGS its only python3-native and the kernel that breaks, at least for the images I build21:32
*** kroon_ <kroon_!~kroon@37-247-29-68.customers.ownit.se> has quit IRC (Quit: Leaving)21:37
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)22:03
jaskij[m]<jonmason> "I'm fully convinced that this..." <- Up until fairly recently I've been using Dunfell and my machine files included `TUNE_PKGARCH = "${DEFAULTTUNE}"` because all v8 tunes set `TUNE_PKGARCH` to something like `armv8`22:20
jaskij[m]one thing, iirc crypto implies crc, so that's one combination less22:22
jaskij[m]GCC has six different tune flags for v8-a alone. 8.1 has five (seems crc became mandatory, or bundled with crypto), 8.2 and 8.3 have **ten**, which is the most. (when counting I tried to bundle together yes/no variants like `+crypto` and `+nocrypto`).22:29
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has joined #yocto22:29
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto22:40
*** dmoseley <dmoseley!~dmoseley@24.96.56.90> has joined #yocto22:54
*** dmoseley <dmoseley!~dmoseley@24.96.56.90> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)22:59
RPjonmason, rburton: https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/1797/steps/18/logs/stdio is a bit of a cry for help from your metadata :/. I'll fix it in my patch but we should discuss it on Monday23:15
jonmasonCan't parse the error on my phone.   I'll take a look tomorrow23:25
RPjonmason: it is a rebuild issue, for some reason gcc-runtime is rebuilding in the same directory due to the config differing but the directory not. I saw it elsewhere in the build for init system switches which is expected but I'd not have expected it for meta-arm23:31
RPIt suggests a problem somewhere to me23:31
RPor at least something to check23:31
*** florian_kc <florian_kc!~florian@dynamic-093-133-177-009.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds)23:33

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!