3 ms·
I am a bit biased against GNU libraries. Maybe irrationally so, but I haven't had a good experience with them all the way down from Glibc. They have a tendency
by HexDecOctBin 2y ago
I am a bit biased against GNU libraries. Maybe irrationally so, but I haven't had a good experience with them all the way down from Glibc. They have a tendency to be developer-hostile in very high-handed ways (sort of how GNOME treats its users). I wonder how many people still remember this piece of code:
__asm__(".symver memcpy,memcpy@GLIBC_2.2.5");
Plus, the LGPL license will ensure that it can't be shipped on a multitude of platforms (iOS I believe, game consoles, etc.)
- hatefulmoron 2y ago> Plus, the LGPL license will ensure that it can't be shipped on a multitude of platforms (iOS I believe, game consoles, etc.) Just for my understanding, is this based on the fact that these platforms don't allow the user to modify or upgrade Guile to another version in the future?
- HexDecOctBin 2y agoI believe that iOS simply didn't allow any LGPL code on App Store, though I don't remember the exact reasoning.
- hatefulmoron 2y ago(This is just from my very quick searching, so please correct me if I'm wrong.) I don't think there's any restrictions on LGPL code for the App Store, but the restrictions I mentioned earlier are probably tricky to conform to[1]. [1]: https://stackoverflow.com/questions/35068054/does-app-store-accept-qt-app-linked-with-qt-library-lgplv3 https://stackoverflow.com/questions/35068054/does-app-store-...
- HexDecOctBin 2y agoYeah, seems like even VLC is there. I remember that there used to be some issue with FSF licenses on the App Store, but it's been almost a decade, so I can't recall the details. I do remember switching out OpenAL-soft due to this issue.
- solidsnack9000 2y ago""" Hundreds of software projects today contain the mysterious line __asm__(".symver memcpy,memcpy@GLIBC_2.2.5"); as a lasting memory of this glibc debacle. I just added it to my code as well. """ https://www.win.tue.nl/~aeb/linux/misc/gcc-semibug.html https://www.win.tue.nl/~aeb/linux/misc/gcc-semibug.html