techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#haikuos

14 posts6 participants0 posts today
Continued thread

And we're done! Switching to lld has brought the build time down from 3.75 hours to about 1.75. I pretty much blinked and the linking was done!

For anyone trying to compile #MAME 0.279 from source: There are two bugs in the upstream release that prevent MAME from compiling. It's just two files with some #include lines in the wrong order. The commits to fix them (not by me) are here:

github.com/mamedev/mame/commit
github.com/mamedev/mame/commit

I've included them in the #HaikuOS port, which should be available in HaikuDepot in the next few days.

So here's MAME on Haiku, running an emulated #Psion Series 3a.

New setup, who dis? It's that time again, but some changes:

The most significant change isn't the hardware. For the first time with MAME on Haiku, the build script uses #LLVM 20's lld instead of GCC's ld. I'm hoping this is going to dramatically reduce build time. We shall see!

Continued thread

Finally finished. 3 hours 38 minutes.

If compiling took about 95 minutes and building the package about 5, linking #MAME on #HaikuOS on this PC with ld took 118 minutes.

ALMOST TWO HOURS!

lld looks even more appealing. Unfortunately, when trying to use it I get...

collect2: fatal error: cannot find 'ld'

Maybe something extra I need to add to the package recipe so that it can see lld?

While I'm on the subject of #HaikuOS, I'd really like to work on updating the ports of #tmux and #htop.

The latest release of tmux compiles, but throws an error at launch. Haiku's htop is a fork from an earlier version that's since been abandoned, and upstream has diverged quite a bit since then.

Both run absolutely fine in their current versions, but it would be cool to get them updated.

Got myself an upgrade for my #HaikuOS box - a Lenovo Tiny M75q gen 2 with a Ryzen 5 Pro 4650GE and 32GB RAM. It's not the fastest processor in the world, butPassMark says it's almost 3 times faster than the M93p with a Xeon 1275Lv3.

Let's see how it performs compiling #MAME. This takes just over 4 hours on the M93p, so I'd guess it'll take about half the time. Mind you, linking is probably an hour of that.

So as we're moving away from reliance on Steam and Itch, it occurs to me that #HaikuOS is now a much more relevant platform for us to port to.

When our website goes live we will be offering mail order games to folx in the US. Sadly as we're effectively going solo for this and shipping outside the US can get quite expensive, we'll not be offering it just yet while we build more cost effective alternatives for shipping prints.

~the Lobdegg

GT4 landed in haikuports, build has been done on buildmaster (64bit only), this has been a work where multiple people stepped in to help, so big thumbs up for those! :+1:

Don’t expect this to be fully functional at the moment, there are probably plenty of issues around to be fixed, but it gives us a start to investigate them.

A WIP branch for Xournal++ has been proven fine enough to run some first tests, basic functionalities are fine so far.

#HaikuOS #GTK4 #Xournal++ #opensource #development

🔮 The Great Illusion: When We Believed BeOS Would Save the World (And Maybe It Was Right) – Desktop On Fire!

「 Imagine: instead of OS X based on NeXTSTEP, we would have had an Apple system based on BeOS. No decades-old Unix cruft, no Mach kernel heavy as an elephant, but an operating system born for multimedia, elegant as a Lamborghini and fast as… well, as a Lamborghini 」

desktoponfire.com/haiku_inc/78

www.desktoponfire.comThe Great Illusion: When We Believed BeOS Would Save the World (And Maybe It Was Right) – Desktop On Fire!