I would rather lop out the offending code from love than upgrade my OS if possible. Is it possible to build for 10.6 or is there something in particular which requires 10.7+?
LÖVE 0.10.0's codebase makes liberal use of some C++11 standard library APIs. Mac OS X 10.6 doesn't come with support for the C++11 standard library. It wouldn't be possible to build LÖVE 0.10.0 with support for OS X 10.6 without heavily modifying the codebase (and using workarounds for some core functionality).
Steam recently stopped supporting OS X 10.6 as well. Just before it dropped support, the monthly Steam hardware survey reported its usage compared to all OS X users at below 2%. It had been falling steadily for years before that, of course. New Unity versions haven't supported 10.6 for almost a year now, and the stats page for OS X Unity games lists 10.6 usage at ~2% compared to overall OS X usage, when they dropped support.
Apple itself stopped supporting 10.6 two years ago.
Thanks slime, yeah I'm not surprised about steam/unity as those tend to support a lot of heavy 3d apps, but I was hoping Love was going to have older machine support for a while longer.
I guess libc++ it's not included with 10.6, but could you bundle it in the Love binary? If so, it may be as simple as swapping out the xcode version of clang with the OSS version. http://stackoverflow.com/questions/1449 ... ng-xcode-4
If not maybe I'll try to figure it out myself. A good opportunity to learn C++ and how to compile stuff.
I don't intend for official builds of LÖVE for OS X to use a custom / non-Apple build of Clang, but if you want to create an unofficial build of LÖVE that does that, I'll be on IRC if you have any questions about LÖVE on OS X that need answering quickly.
Watchmaker wrote:Can I suggest adding a native virtual gamepad to LÖVE 0.10.0+?
You mean like the current gamepad api? Yay 400th post... so anticlimactic : )
Me and my stuff True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.
One could write a lib to emulate a virtual gamepad, but, apart from using it with touchscreen devices, it would be virtually useless elsewhere, though feel free to code it yourself, or wait until someone does.
Me and my stuff True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.