[2024-11-06T04:47:45Z] riteo: i tried to build the oasis part of my system with -pedantic-errors, to see which packages doesnt fully comply with the ISO C standard. out of 102 packaged, around 30 failed. which is better than I anticipated :p [2024-11-06T04:49:22Z] phinxy: isnt trim a kernel module thing? in which case youd have to enable it. kiss doesnt blacklist anything, but it does happen thay things are broken on musl and/or busybox [2024-11-06T11:06:30Z] I would say pdpmake is fairly compatible https://github.com/hovercats/oakiss/issues/3 midfavila sewn. 68/90 so far. only fix that Ive done more or less is fixing the 'missing' file, complaining about about autotool related stuff missing [2024-11-06T11:06:51Z] appart from that, it seems to error on either a macro or separator [2024-11-06T11:07:36Z] which should be rather simple to fix. I just havent looked too much into it. just wanted to run through them quickly, to figure out what builds ootb or not [2024-11-06T16:48:23Z] oakiss [2024-11-06T17:11:29Z] yes [2024-11-06T17:13:41Z] fwah i still haven't gotten gcc to build reliably. there's always something going wrong on the r01... [2024-11-06T17:13:51Z] real pita [2024-11-06T17:14:03Z] sad_plan fair [2024-11-06T17:14:18Z] if i knew more i would pitch in to help with development [2024-11-06T17:14:21Z] maybe in the future [2024-11-06T17:24:48Z] i wonder why people still use makefiles [2024-11-06T17:24:54Z] its not 1988 anymore and we have flexible systems! [2024-11-06T17:26:39Z] midfavila: havd you tried another compiler instead? i was looking at stage0 to bootstrap from a measly 256bit seed. which sounds ridiculus. also, help is always welcome if you ever find the time :p [2024-11-06T17:27:13Z] sewn: what do you propose insted? samurai? [2024-11-06T17:27:17Z] muon [2024-11-06T17:27:26Z] figured as much :p [2024-11-06T17:27:27Z] samurai is just a more modern implementation of Make [2024-11-06T17:27:35Z] same shit different name basically [2024-11-06T17:27:45Z] pretty much [2024-11-06T17:28:06Z] also hey whats wrong with muon [2024-11-06T17:28:32Z] you get really good pkgconf and easy software build systems in c99 [2024-11-06T17:28:40Z] nothing? i ported it to oasis' buildsystem, and im working on using muon instead of meson [2024-11-06T17:28:46Z] ok yippeee yayy [2024-11-06T17:30:49Z] yeah. i got almost all of them done, but still had some issues. im retracing my steps again though, hoping to either avoiding them, or fixing them along the way. [2024-11-06T17:32:17Z] i hope my gnome impl in muon helped a lil bit [2024-11-06T17:39:49Z] i seem to recall i had more issues last time, so yeah, I suppose so [2024-11-06T17:41:14Z] sewn because make is fine [2024-11-06T17:41:18Z] and it's standard [2024-11-06T17:41:27Z] if it's standard and it does the job there's no need to rip it out [2024-11-06T17:41:38Z] there's no real reason to replace make. [2024-11-06T17:41:51Z] sad_plan i was considering qbe/cproc [2024-11-06T17:42:15Z] tcc was my standby but it doesn't target riscv afaik [2024-11-06T17:42:32Z] well, not 64 anyway [2024-11-06T17:51:45Z] the problem is that there's software i need that's written in CXX... [2024-11-06T18:07:15Z] i kinda agree. make is the standard, and if I could choose, I choose that ovef everything else most of the time. [2024-11-06T18:07:44Z] I see. my only complaint with cproc is the lack of a pre-processor really.. [2024-11-06T18:08:12Z] so it doesnt work standalone.. [2024-11-06T18:33:56Z] cpp is always separate [2024-11-06T18:33:57Z] midfavila: make's standard is shit [2024-11-06T18:34:13Z] it was designed back then and it reflects that [2024-11-06T18:34:14Z] sewn, standardisation is what drives progress [2024-11-06T18:34:25Z] having 20 different "better" build systems doesn't [2024-11-06T18:34:57Z] so you really think most projects use POSIX make [2024-11-06T18:35:11Z] and not something like GNU make or BSD make because regular make is obviously not flexible enough to meet the needs of projects [2024-11-06T18:35:42Z] there is more advanced dependency tracking nowadays, more needs for feature flags and such [2024-11-06T18:35:50Z] you cant do that in Makefile without breaking 'standards' [2024-11-06T18:36:49Z] i mean my honest contrarian opinion is that most technology is misapplied [2024-11-06T18:36:50Z] drastically [2024-11-06T18:37:03Z] whether in the computer industry or outside [2024-11-06T18:37:25Z] also at the same time makefile has no better target tracking than just files [2024-11-06T18:37:31Z] custom targets basically are impossible [2024-11-06T18:37:36Z] ngl i don't super care. [2024-11-06T18:37:37Z] without just assuming itd be there [2024-11-06T18:38:04Z] midfavila: i mean its sort of evident since you dont deal with software that needs more features and rules than just 'compile this' [2024-11-06T18:38:09Z] make is great but it doesnt work for most [2024-11-06T18:39:30Z] infact i still use make for basically all of my project because it suffices just enough for what i am trying to achieve for that particular project [2024-11-06T18:39:53Z] oh man wayland protocol generation is a pain in the ass, duplicate Make code everywhere because there is no custom targets in Make [2024-11-06T18:40:10Z] sewn, don't presume things about me. i've written my own projects. i just don't see a need for anything i deal with to use other build systems. [2024-11-06T18:40:22Z] i tried to get around it by utilizing non-standard undefined %, but it didnt work with GNU for some reason [2024-11-06T18:40:35Z] midfavila: yeah youre proving my point lol [2024-11-06T18:40:59Z] its great, just doesnt have the features or needs of modern developers aka "doesnt work for most" [2024-11-06T18:42:49Z] my opinion is that modern developers are a net negative, my dude [2024-11-06T18:42:52Z] you should know this by now [2024-11-06T18:43:21Z] its apparent we both have different definitions of what a modern developer is [2024-11-06T18:44:16Z] i'm just not going to have this conversation :v [2024-11-06T18:44:56Z] yeah its fine its going bumfuck nowhere and its not solving any problems other than "we both have very different views on what software should be" [2024-11-06T18:45:57Z] mfw i have to wait two months before i can get back into kiss because DHL [2024-11-06T19:19:45Z] midfavila: wym cpp is always separate? doesnt other compilers come with its own preprocessor? like tcc or scc or others? [2024-11-06T20:30:22Z] sad_plan: tcc does have an integrated cpp, yeah, but most compilers can just use whatever [2024-11-06T20:30:29Z] even tcc can use an external cpp [2024-11-06T20:30:33Z] i guess i could have phrased it better [2024-11-06T20:30:37Z] they're not joined at the hip [2024-11-06T20:30:43Z] cpp is one thing, c is another, afaik [2024-11-06T20:31:49Z] i dunno [2024-11-06T20:31:57Z] ive been up late for weeks on end now, practically [2024-11-06T20:32:00Z] i need more tea [2024-11-06T20:34:01Z] i've had my fill of democracy for the next four years [2024-11-06T20:34:01Z] xwx [2024-11-06T20:45:03Z] thats what I was thinking. do you have a recommendation for a separate cpp btw? i know of a couple, but I have no idea wether theyre any good at all.. [2024-11-06T20:46:00Z] been following the us election or something? :p [2024-11-06T21:40:52Z] sad_plan: What is it you’re trying to do?