Bassi: Dev v Ops
Bassi: Dev v Ops
Posted Aug 12, 2017 0:24 UTC (Sat) by Cyberax (✭ supporter ✭, #52523)In reply to: Bassi: Dev v Ops by lsl
Parent article: Bassi: Dev v Ops
Nope. Apple is fine with whatever libraries you might want to use, as long as they conform to sandbox restrictions (e.g. no JIT compilers). The base APIs remain quite stable. For example, my app from 2012 only recently required an update because of switch to 64 bits.
> Not that long ago, the macOS version of a program I maintain started spewing out "deprecated" warnings because Apple decided *yet again* to change the preferred way of doing socket activation with launchd. This is now what, the third time? This program is only a couple of years old and has seen them all. For something as trivial as getting the number of inherited file descriptors from launchd.
But it still works, doesn't it? Though Apple is definitely becoming less and less stable. Windows is still OK.
My recent personal story: I have recently spent several hours trying to compile https://github.com/KranX/Vangers - one of my favorite games. The version of clunk (audio library) was not working properly with the recent SDL. I had to build it with an older version of SDL to make it work but then the game crashed during the startup with an exception stack trace pointing somewhere into Mesa.
Before that I tried to install a deb package with it, but it was released for Ubuntu 7.10 and it was not even close to an installable state now.
I ended giving up and downloading it from Steam.
Posted Aug 12, 2017 0:45 UTC (Sat)
by pizza (subscriber, #46)
[Link]
Lucky you. Meanwhile, Gutenprint has had all manner of hell because every OSX release between 10.4 and 10.9 broke something that Gutenprint depended upon, requiring code or packaging changes in order remain functional. Supporting it is more of a headache than every other platform put together.
Posted Aug 12, 2017 20:37 UTC (Sat)
by simoncion (guest, #41674)
[Link]
Odd. Clunk builds just fine against Gentoo's =media-libs/libsdl-2.0.5 and friends. Vangers builds just fine with this clunk. Were you running into compilation issues that caused to you roll back to an earlier SDL, or runtime issues? Your comment is a little unclear on this point.
Posted Aug 14, 2017 13:09 UTC (Mon)
by ibukanov (subscriber, #3942)
[Link]
Bassi: Dev v Ops
Bassi: Dev v Ops
Bassi: Dev v Ops