Post B5iDWifuHxv1aVCwka by fiore@brain.worm.pink
(DIR) More posts by fiore@brain.worm.pink
(DIR) Post #B3poJXl8WemMmJvHSC by wezm@mastodon.decentralised.social
1 likes, 0 repeats
I have committed crimes against Chimera Linux.#ChimeraLinux
(DIR) Post #B5TZHpqobt8N7WDdnE by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Whew! With that I've built (and patched as needed) all of main¹ against glibc. Highlights include Chromium, Plasma Desktop, LibreOffce, gimp, Blender. Now to see if any of it works.¹ barring some stuff that I deemed non-essential and marked broken because it didn't build.
(DIR) Post #B5TZHq7TbwSfxC0wlM by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Looks like it's working. Next up install on physical hardware.
(DIR) Post #B5TZHqKEqUfaalz8ee by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Alright, now up and running on my laptop. It has passed the first major test too—the one that motivated this whole endeavour—can I download GNU/Linux software, and have it just work? Yes! I downloaded 1Password and it works 🎉1Password wasn't high up on the list of motivating software since it has an official Flatpak, but a non-Flatpak install integrates with the system and browser extension better.
(DIR) Post #B5TZHqVw901lB3STtA by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Progress on my glibc based Chimera Linux continues. I've picked a name: Casuarina Linux.On the weekend I resurrected my old mini-ITX desktop, put a new 5950X CPU in it, installed Casuarina on it, and prepared it to be the x86_64 builder. I did a source bootstrap and then set it going building all of 'main'. There were a few things that needed fixing here and there, but it completed tonight.Next is to get builds happening automatically on https://build.casuarina.org/#CasuarinaLinux
(DIR) Post #B5TZHqmx7jde1pQ4PY by wezm@mastodon.decentralised.social
1 likes, 0 repeats
It took a few attempts but I now have automated package building with Buildbot. It's getting a trial by fire by building thunderbird and chromium.#CasuarinaLinux
(DIR) Post #B5TZHr3G96gMqP35pQ by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Making progress! Installed Casuarina on my desktop, now to build Mercury, then Prince. If that works (it should) then I can do my job from this install next week.#CasuarinaLinux
(DIR) Post #B5TZHvUhd10kcfv49w by wezm@mastodon.decentralised.social
0 likes, 0 repeats
Success! Prince builds and runs.
(DIR) Post #B5iDWifuHxv1aVCwka by fiore@brain.worm.pink
0 likes, 0 repeats
@wezm oh no . you shall Not be forgiven /j
(DIR) Post #B5iDp4bfUChwotyd8a by q66@gts.q66.moe
0 likes, 0 repeats
@wezm how does this deal with the whole libgcc_s thing
(DIR) Post #B5iDp4nilOLhQHcFvM by wezm@mastodon.decentralised.social
0 likes, 0 repeats
@q66 everything is still built with the llvm tools except glibc. That means gcc is added to the bootstrap chain. The base install here doesn't depend on libgcc, though it is available in a gcc sub-package for binary compatibility. Does that answer the question? I've mostly muddled my way through to this point, so I may have missed a detail.
(DIR) Post #B5iDp50pycqC4xkjMu by q66@gts.q66.moe
1 likes, 0 repeats
@wezm well glibc *needs* presence of libgcc_s to do stack unwinding besides other things (that's why glibc doesn't really work for static linking) and it will break pretty badly and randomly if it doesn't have it
(DIR) Post #B5iEM4xjBU3DTo28Zs by fiore@brain.worm.pink
0 likes, 0 repeats
@q66 im curious @wezm , how did u end up solving this , if you did ?
(DIR) Post #B5iPAzo56xXnngRI9Y by wezm@mastodon.decentralised.social
0 likes, 0 repeats
I successfully worked from Casuarina Linux last week. Today I've been working on getting COSMIC packaged. I didn't realise how many (mostly window management) things COSMIC gets right, and I miss in GNOME. Interestingly this seems to be more prominent when I'm using a big display. On my laptop GNOME was fine.I just got my first successful COSMIC session. There's still some things to fix, in particular the screenshot utility, which is why this is a photo of my display.#CasuarinaLinux #COSMIC
(DIR) Post #B5iPB0Kh9hdFQphKzI by dysfun@social.treehouse.systems
0 likes, 0 repeats
@wezm never even heard of it
(DIR) Post #B5iPB0cm4U5sKu9mAS by wezm@mastodon.decentralised.social
0 likes, 0 repeats
@dysfun https://system76.com/cosmic
(DIR) Post #B5iPB0pBKM1CxNxgVU by dysfun@social.treehouse.systems
0 likes, 0 repeats
@wezm no the unpronounceable linux
(DIR) Post #B5iPB0xgoip9NlwTlg by wezm@mastodon.decentralised.social
0 likes, 0 repeats
@dysfun oh that's because it's my Chimera Linux derived project that I'm working on. No ISOs yet, but the code is up https://codeberg.org/casuarina
(DIR) Post #B5iPB1F3m8icFe4LqK by jpm@aus.social
0 likes, 0 repeats
@wezm @dysfun *looks up-thread* oh that’s neat. I wonder if binary vendorware will work on it, given glibc?
(DIR) Post #B5iPB1Ueq9CB21Mo9g by wezm@mastodon.decentralised.social
0 likes, 0 repeats
@jpm @dysfun yes, binary compatibility was one of the primary motivations. So far most things I've tried have worked. The main thing that didn't work is the widevine plugin for Firefox, but I've not looked into why yet.
(DIR) Post #B5iPB1nRiIDxyI9oRM by jpm@aus.social
0 likes, 0 repeats
@wezm @dysfun now do Vivado
(DIR) Post #B5iPB1z90na8YZd9fs by wezm@mastodon.decentralised.social
1 likes, 0 repeats
@jpm I got as far as clicking a download link, and then it wanted me to sign in, so I closed the tab.
(DIR) Post #B5iPBeG8i3ktGHsGRM by fiore@brain.worm.pink
0 likes, 0 repeats
@wezm @jpm based alert