💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2024-10-08.txt captured on 2024-12-17 at 11:36:08.

View Raw

More Information

-=-=-=-=-=-=-

[2024-10-08T05:29:50Z] <sad_plan> prices increased by ~12% right after, and has been continuing increase after that aswell. some products have doubled in price even..
[2024-10-08T05:30:17Z] <sad_plan> sounds like something
[2024-10-08T16:08:47Z] <midfavila> okay on the home stretch for a risc-v kiss
[2024-10-08T16:09:15Z] <midfavila> once i can get a cross-compiled gcc running under kiss on the uconsole and i can compile everything under core i'll release 
[2024-10-08T16:09:21Z] <midfavila> working on the native compiler right now
[2024-10-08T16:31:04Z] <sad_plan> awesome midfavila 
[2024-10-08T16:31:38Z] <sad_plan> will you be compiling some things nativly on the uconsole? I have a feeling thats going to take foreeveeeeeeeeeer
[2024-10-08T16:31:51Z] <midfavila> yes, i am, and yes, it will
[2024-10-08T16:32:07Z] <midfavila> but i want to be sure that i can recompile the base system on the device before releasing
[2024-10-08T16:32:17Z] <midfavila> if i had my workstation i could run a simulator but
[2024-10-08T16:32:19Z] <midfavila> :\
[2024-10-08T16:32:22Z] <midfavila> still in NB
[2024-10-08T16:45:38Z] <midfavila> fortunately the rockpro64 is still pretty beefy
[2024-10-08T16:48:52Z] <sad_plan> i get that :p
[2024-10-08T16:49:11Z] <midfavila> yeah. i want to get it moved out here but
[2024-10-08T16:49:16Z] <midfavila> something something economy
[2024-10-08T17:02:38Z] <sad_plan> im sure things would settle soon enough, and youd have your desktop
[2024-10-08T17:03:47Z] <midfavila> can always dream
[2024-10-08T19:15:16Z] <midfavila> ngl i might say fuck it to gcc rn and try to cross-compile cproc and qbe
[2024-10-08T19:15:21Z] <midfavila> gcc is giving me a lot of trouble
[2024-10-08T19:56:22Z] <midfavila> if this next attempt fails i'm going to switch to getting qbe+cproc+binutils on the r01 and then go from there
[2024-10-08T19:56:44Z] <midfavila> should be able to build 4.x.x or 6.x.x or w/e gcc cproc can build at this point and then use that to build gcc
[2024-10-08T20:01:09Z] <midfavila> https://forums.gentoo.org/viewtopic-p-7644704.html
[2024-10-08T20:01:14Z] <midfavila> seems to be the same issue as these guys
[2024-10-08T20:01:34Z] <midfavila> `ambiguating new declaration of 'char* basename(const char*)' ...`
[2024-10-08T20:01:59Z] <midfavila> of course google is fucking useless :\
[2024-10-08T20:02:16Z] <sad_plan> maybe. cproc builds the 4.x.x version. which is the latest one build in pure C
[2024-10-08T20:02:45Z] <sad_plan> ive been meaning to try to bootstrap that from just cproc tbh, but it requires some patches. I thought it could be a fun thing to do
[2024-10-08T20:03:11Z] <sad_plan> as opposed to using a prebuilt one, to build gcc 14.x.x
[2024-10-08T20:03:24Z] <midfavila> yeah i'm trying that rn
[2024-10-08T20:03:24Z] <midfavila> well
[2024-10-08T20:03:25Z] <sad_plan> instead work my way up from gcc 4.x.x built using cproc
[2024-10-08T20:03:26Z] <midfavila> not from cproc
[2024-10-08T20:03:31Z] <midfavila> using a canadian cross gcc 
[2024-10-08T20:03:37Z] <sad_plan> I see
[2024-10-08T20:03:38Z] <midfavila> but i am trying to build 14.2
[2024-10-08T20:03:41Z] <sad_plan> never heard of it
[2024-10-08T20:03:42Z] <sad_plan> I see
[2024-10-08T20:03:45Z] <midfavila> and my god i want to rip my hair out
[2024-10-08T20:03:56Z] <midfavila> oh it's just a way of building cross compilers 
[2024-10-08T20:04:19Z] <sad_plan> mcf has some stuff regarding building gcc 4.x.x with cproc anyway. in case youre interested. I think you can find it in cprocs repo. the link that is
[2024-10-08T20:04:22Z] <sad_plan> aah
[2024-10-08T20:04:47Z] <midfavila> target is C, performance machine is B, machine with a compiler is A, use A->A compiler to build an A->B compiler, then use A->B to build B->B, then use B->B to build B->C, and then finish with a C->C if necessary 
[2024-10-08T20:05:14Z] <sad_plan> here it is https://github.com/michaelforney/gcc/tree/cproc-fixes
[2024-10-08T20:05:24Z] <midfavila> yeah i might have to. alternatively i might soft-fork kiss-core to get something close to upstream kiss on risc
[2024-10-08T20:05:36Z] <sad_plan> I see
[2024-10-08T20:05:41Z] <midfavila> the increased throughput of cproc would be better on the r01 anyway
[2024-10-08T20:05:51Z] <sad_plan> I suppose
[2024-10-08T20:06:16Z] <midfavila> ionno im dead
[2024-10-08T20:06:16Z] <midfavila> xw
[2024-10-08T20:06:17Z] <midfavila> x
[2024-10-08T20:06:32Z] <midfavila> ive been smashing my head against a wall for ages and i keep running into this problem over and over again
[2024-10-08T20:07:19Z] <midfavila> hrmm
[2024-10-08T20:07:31Z] <midfavila> readme says riscv64-linux-musl is untested...
[2024-10-08T20:07:35Z] <midfavila> we'll see how it goes
[2024-10-08T20:07:59Z] <sad_plan> sounds frustrating. gl
[2024-10-08T20:08:18Z] <midfavila> yes, quite
[2024-10-08T20:09:36Z] <midfavila> and qbe doesn't handle structs with floats on RV64...
[2024-10-08T20:09:43Z] * midfavila sighs
[2024-10-08T20:10:30Z] <midfavila> maybe i'll settle for a runtime environment without development tools on the r01 for now. 
[2024-10-08T20:14:21Z] <sad_plan> perhaps