💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2024-10-08.txt captured on 2024-12-17 at 11:36:08.
-=-=-=-=-=-=-
[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