|
|
|
|
|
by nyanpasu64
1544 days ago
|
|
Funny, I've experienced breakage in "happy-path" operations on macOS, that I haven't had recently on Linux. On Arch, building SDL apps is accomplished by installing packages systemwide. On macOS, setting up Qt Creator with CMake and Ninja is accomplished by installing CMake and Ninja... oh wait CMake can't find Ninja because $PATH is only edited for apps launched from a terminal, not Qt Creator! And on M1 Mac, Homebrew installs libraries to /opt/homebrew/, so the average build system can't even find the SDL you install there. I haven't figured out yet how to make apps include that path. On Linux, having gdb launch apps is easy, though debugging running apps needs sudo or tinkering with yama. On macOS, having lldb launch a release-mode app (eg. ls or cat) requires disabling SIP then entering your admin password or Touch ID. And Valgrind doesn't work on Mac. True, editing government forms on Linux is a pain. Chrome is close to usable, though its formatting is iffy. Though I dread contaminating Windows installations with Adobe's bloatware. And I've had Arch and Paru break sometimes, rebuilding software and such. |
|