*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 01:09 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 01:39 | |
sadoon[m] | <programmerjake> "well, it's at least better..." <- Yeah I guess | 01:57 |
---|---|---|
sadoon[m] | Finally, now talking about gentoo-sffs: | 01:58 |
sadoon[m] | 0 failures rebuilding the base installed packages for proto-sffs (it's what I'm calling sffs until we make it an official compiler target) | 01:58 |
programmerjake | nice! | 01:59 |
sadoon[m] | Oh good lord I did something really stupid | 02:04 |
sadoon[m] | Ignore what I said lmao | 02:04 |
sadoon[m] | I edited the wrong file and waited 4 hours for it to finish building | 02:04 |
programmerjake | oops... | 02:05 |
sadoon[m] | Also just discovered that I can build many packages all at once so I guess that's good news | 02:05 |
programmerjake | parallelism ftw! | 02:05 |
sadoon[m] | You'd think I'd know this already | 02:06 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 02:32 | |
*** josuah <josuah!~irc@46.23.94.12> has quit IRC | 02:57 | |
*** josuah <josuah!~irc@46.23.94.12> has joined #libre-soc | 02:58 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 03:01 | |
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has quit IRC | 03:46 | |
*** markos <markos!~Konstanti@static062038151250.dsl.hol.gr> has joined #libre-soc | 03:46 | |
sadoon[m] | Too many failures in important stuff like ncurses, openssl, etc | 03:51 |
sadoon[m] | A lot of these configure scripts are expecting power9 to have vsx | 03:51 |
sadoon[m] | Unless there's already a compiler target that supports power9 without altivec or vsx I think the next step should be patching gcc to incorporate sffs | 03:52 |
sadoon[m] | I'm off to work now though | 03:53 |
sadoon[m] | Hopefully things aren't too chaotic since I took a small vacation lol | 03:53 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 04:05 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 04:29 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 05:06 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 05:30 | |
*** Ritish <Ritish!~Ritish@60.243.42.218> has joined #libre-soc | 06:01 | |
Ritish | lkcl, I do have root access, but I dont know why some files have been missing, hmm | 06:03 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 06:12 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 06:36 | |
*** Ritish <Ritish!~Ritish@60.243.42.218> has quit IRC | 06:52 | |
lkcl | sadoon[m], watch out for particularly large packages: *all* linkers are completely borked, and it doesn't matter if you have 192 GB of RAM, if ever a batch of linking goes into swap-space it *will* make your machine fall over | 09:33 |
lkcl | Ritish: it's rare but occasionally apt will retry retry retry give up. there's no warning. you just have to start the devscripts again. | 09:35 |
*** Ritish <Ritish!~Ritish@60.243.42.218> has joined #libre-soc | 09:39 | |
Ritish | noted sir :) | 09:39 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 10:58 | |
*** Ritish <Ritish!~Ritish@60.243.42.218> has quit IRC | 11:55 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 11:56 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 12:10 | |
*** josuah <josuah!~irc@46.23.94.12> has quit IRC | 12:56 | |
*** awilfox <awilfox!~awilfox@kelsey.foxkit.us> has quit IRC | 12:56 | |
*** josuah <josuah!~irc@46.23.94.12> has joined #libre-soc | 13:00 | |
*** awilfox <awilfox!~awilfox@kelsey.foxkit.us> has joined #libre-soc | 13:00 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 13:11 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.44> has joined #libre-soc | 13:12 | |
sadoon[m] | <lkcl> "sadoon, watch out for particular..." <- I'll take a look at the logs but it's definitely not a OOM issue, it rebuilt for power9 just fine before the sffs options | 13:17 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.44> has quit IRC | 13:41 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.44> has joined #libre-soc | 13:42 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.44> has quit IRC | 13:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has joined #libre-soc | 13:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has quit IRC | 14:07 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.90> has joined #libre-soc | 14:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.90> has quit IRC | 14:13 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has joined #libre-soc | 14:14 | |
*** ghostmansd <ghostmansd!~ghostmans@nat.222-104.maryno.net> has joined #libre-soc | 14:32 | |
*** ghostmansd <ghostmansd!~ghostmans@nat.222-104.maryno.net> has quit IRC | 14:42 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@nat.222-104.maryno.net> has quit IRC | 15:36 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.250> has joined #libre-soc | 15:37 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.250> has quit IRC | 15:54 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.3> has joined #libre-soc | 15:56 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.3> has quit IRC | 15:59 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.3> has joined #libre-soc | 15:59 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.55.3> has quit IRC | 16:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 16:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 17:09 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 17:46 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 18:05 | |
lkcl | sadoon[m], when you go to parallel builds that's when you may run into the possibility of thrashing. and it'll be really, *really* bad thrashing. | 18:05 |
lkcl | if you performed the entire P9 builds single-package-at-a-time you have so much RAM that every single link-phase would have been resident-in-memory | 18:06 |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 18:10 | |
sadoon[m] | I'll rebuild the ones that failed one at a time | 18:29 |
sadoon[m] | It all boils down to "openMP" support not being detected | 18:50 |
sadoon[m] | Basically all the packages are giving me that error | 18:51 |
sadoon[m] | I *can* try to disable openMP but these packages will not have parallel computing support I guess? https://packages.gentoo.org/useflags/openmp | 18:53 |
sadoon[m] | Worth a shot since it seems to be the only blocking error which is good news :) | 18:53 |
sadoon[m] | It's more likely that I borked gcc itself by disabling p9 specific features when building it, luckily there's VM snapshots for that :D | 19:01 |
markos | there seems to be just one Tyan 10-core P8 server left at https://www.ebay.com/itm/134327782109 (I bought the one before last :) | 19:11 |
markos | in case anyone's interested | 19:11 |
markos | on offer even | 19:11 |
sadoon[m] | That's extremely cheap | 19:11 |
sadoon[m] | Might pick it up | 19:11 |
sadoon[m] | Hell this might help me finally replace my x86 server to a power one | 19:12 |
markos | no memory/disks mind you | 19:13 |
markos | but these should be relatively easy to find | 19:13 |
markos | and I asked them what kind of disk trays the server takes | 19:14 |
markos | so that I would get the same | 19:14 |
markos | they had no idea | 19:14 |
markos | I'm hoping they take compatible 3.5" ones | 19:14 |
markos | and I'm pretty certain I will do a noctual/silent fan mod on this system | 19:15 |
markos | I can't bear the rack fans noise levels | 19:15 |
sadoon[m] | Ordered :D | 19:27 |
sadoon[m] | DDR3 RDIMMs are very cheap these days | 19:27 |
sadoon[m] | And since I'm replacing my current server I can reuse a lot of parts | 19:28 |
sadoon[m] | Including storage | 19:28 |
sadoon[m] | This means my website will hopefully be running on POWER8 | 19:28 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 19:28 | |
sadoon[m] | Thanks for the tip btw! | 19:33 |
markos | nice, np :) | 19:53 |
markos | my plan exactly, I want to move most/all of my services to power | 19:53 |
markos | well, the ones I can anyway | 19:53 |
sadoon[m] | Me personally I do believe all my services can be on power | 20:19 |
sadoon[m] | My two servers are one for a website, gitea, email, nextcloud, and matrix, which all run on power just fine | 20:19 |
sadoon[m] | The second is offline for storage only, which also works | 20:19 |
sadoon[m] | A good opportunity to also run each service in a virtual machine on the first server instead of my current monolith | 20:20 |
sadoon[m] | We have a meeting in 40 minutes correct? | 20:22 |
Ryuno-KiAndrJaen | > <@sadoon:soulserv.xyz> My two servers are one for a website, gitea, email, nextcloud, and matrix, which all run on power just fine | 20:23 |
Ryuno-KiAndrJaen | > The second is offline for storage only, which also works | 20:23 |
Ryuno-KiAndrJaen | /me starts wondering whether sadoon will migrate to Forgejo at some point | 20:23 |
* sadoon[m] looks up Forgejo | 20:23 | |
Ryuno-KiAndrJaen | https://forgejo.org | 20:23 |
sadoon[m] | Ah, fork of gitea | 20:24 |
Ryuno-KiAndrJaen | I'm involved there 😻 | 20:24 |
sadoon[m] | Then I will definitely look into it :) | 20:24 |
Ryuno-KiAndrJaen | Drop-in replacement (to a large extent). | 20:24 |
sadoon[m] | Awesome thanks | 20:25 |
Ryuno-KiAndrJaen | If you are using Codeberg you already had contact with Forgejo | 20:25 |
Ryuno-KiAndrJaen | Carry on. | 20:26 |
Ryuno-KiAndrJaen | Excuse the interruption | 20:26 |
sadoon[m] | No worries :) | 20:28 |
programmerjake | forgejo fixed one of the concerns luke had about switching to gitea...gitea is on github which isn't foss | 20:39 |
programmerjake | the other major concern he has is that he doesn't know go so isn't confident he can fix any emergency server issues that may arise | 20:40 |
programmerjake | so we're staying on gitweb and gitolite for now | 20:41 |
sadoon[m] | For me something like gitweb or gitolite is actually more than enough, but it's fun having a nice interface so that's why I'm currently using gitea heh | 20:42 |
sadoon[m] | At the end most of my work is done through git commands anyways | 20:43 |
programmerjake | i prefer something with a nice ui like gitlab or forgejo | 20:44 |
sadoon[m] | Is forgejo's UI any different from gitea? | 20:44 |
programmerjake | much nicer when trying to read code on the web | 20:44 |
programmerjake | not that i know of | 20:44 |
sadoon[m] | Being a drop in replacement I'll probably just try it out | 20:44 |
sadoon[m] | Anyways, meeting in 15 right? | 20:44 |
programmerjake | i don't have a meeting on my calendar, the openpower sync meeting is next week | 20:47 |
sadoon[m] | Ah alright | 20:47 |
programmerjake | luke may have scheduled something else tho, icr | 20:47 |
sadoon[m] | So I just found out part of the problem I'm having with sffs is missing _ieee128 data type, I tried -mno-float-128 (I think it was) but it didn't work | 20:48 |
sadoon[m] | Seems like something I can fix with an option right? | 20:48 |
programmerjake | weird, float128 is supposed to be softfloat by default...maybe power9 enabled hw f128 by default and you forgot to change it back to softfloat? | 20:50 |
sadoon[m] | But sffs should be hard float right? | 20:50 |
programmerjake | not for f128 | 20:50 |
sadoon[m] | Ah | 20:51 |
programmerjake | just for f32/64 | 20:51 |
sadoon[m] | So with it being -mcpu=power9, it's expecting hard 128 floats | 20:51 |
sadoon[m] | Ok I forgot to set the right -mcpu anyways, let me try to fix that | 20:52 |
sadoon[m] | Though I doubt it fixes it | 20:52 |
programmerjake | this is making me think we need to add -mcpu=generic-sffs | 20:52 |
sadoon[m] | Yes, soon | 20:53 |
sadoon[m] | That's what I was thinking | 20:53 |
programmerjake | idk about gcc, but i can try to add that to clang/llvm and rustc | 20:54 |
programmerjake | not right now tho | 20:54 |
sadoon[m] | We could split the work then, I'd look into gcx | 20:54 |
sadoon[m] | gcc* | 20:54 |
sadoon[m] | Ok so it's -mno-float128-hardware but that also doesn't fix it | 20:54 |
programmerjake | maybe it's trying to shove f128 values into vsx registers which we disabled? | 20:55 |
sadoon[m] | I can't tell but it's possible | 20:56 |
sadoon[m] | "If you use the ISA 3.0 instruction set (-mpower9-vector or -mcpu=power9) on a 64-bit system, the IEEE 128-bit floating point support will also enable the generation of ISA 3.0 IEEE 128-bit floating point instructions. Otherwise, if you do not specify to generate ISA 3.0 instructions or you are targeting a 32-bit big endian system, IEEE 128-bit floating point will be done with software emulation. " | 20:56 |
sadoon[m] | Targetting power8 doesn't seem to fix it anyway though | 20:58 |
sadoon[m] | This is nice, I'm building a package that I know for a fact fails with our options and it's tiny (eix for gentoo) | 20:59 |
sadoon[m] | This way I can test this package specifically before doing anything else | 20:59 |
programmerjake | in other words gcc assumes isa v3 implies hw f128 even though they're separate features? sadness... | 21:20 |
sadoon[m] | Hell even p7 | 21:28 |
sadoon[m] | Very weird | 21:28 |
programmerjake | https://gcc.gnu.org/wiki/Ieee128PowerPC | 21:43 |
sadoon[m] | I'll have a read in a bit | 21:52 |
lkcl | toshywoshy, ping PM (ISA WG) | 23:03 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 23:26 | |
*** lkcl <lkcl!lkcl@freebnc.bnc4you.xyz> has quit IRC | 23:39 | |
*** lkcl <lkcl!lkcl@freebnc.bnc4you.xyz> has joined #libre-soc | 23:45 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 23:50 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!