Monday, 2023-07-24

lkclha! cool!00:39
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC02:18
*** jn <jn!~quassel@2a0a-a540-85cd-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has joined #libre-soc02:19
*** jn <jn!~quassel@2a0a-a540-85cd-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has quit IRC02:19
*** jn <jn!~quassel@user/jn/x-3390946> has joined #libre-soc02:19
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.246> has quit IRC07:00
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.246> has joined #libre-soc07:01
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.246> has quit IRC07:03
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.238> has joined #libre-soc07:09
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.238> has quit IRC07:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has joined #libre-soc07:35
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has quit IRC08:06
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.29> has joined #libre-soc08:06
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.29> has quit IRC08:09
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.172.176> has joined #libre-soc08:09
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.172.176> has quit IRC10:57
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.202> has joined #libre-soc10:59
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC16:29
sadoon[m]@lkcl re: circular dependancies, we don't have to worry about those16:40
sadoon[m]We can use the ppc64le packages which have VSX et al enabled to build ones without them enabled16:41
sadoon[m]So, we can rebuild them on a per package basis, order does not matter16:42
sadoon[m]It's technically not cross compilation16:42
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc16:42
sadoon[m]I just need to make a list of packages installed in a debootstrap and rebuild those one by one, and then perhaps once again just to be safe16:42
sadoon[m]It's similar to using sid to build debian 13 for example, you just build the stuff you need16:43
sadoon[m]"-O2 -pipe -mcpu=power9 -mno-altivec -mno-vsx -mno-crypto -mno-htm -mlong-double-64" is literally all we need :D16:44
sadoon[m]While the debian packages are building I need to look into a way to force qemu to not use these ISA extensions16:45
sadoon[m]If you think that's necessary, or we can move it to another budget16:45
sadoon[m]Because there's no ISA 3.0 compliant chip that I know of that doesn't have these features16:46
sadoon[m]Although if I find a kernel command line option that disables those that'll do16:47
sadoon[m]Doing the 2nd rebuild for gentoo, then I'll do the rebuild of debian while testing if I can disable VSX and co one way or another16:47
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.202> has quit IRC17:52
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.202> has joined #libre-soc17:53
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.202> has quit IRC20:39
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.64> has joined #libre-soc20:40
programmerjakex86 gets 32 gprs and 3-arg integer ops?! about time... https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html21:49
programmerjakethey also have conditional load/stores21:53

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