Comments (9)
@adamski we currently only test as low as macOS 12 and that is the reason for it being the minimum supported version. We can setup more CI actions to test against older macOS versions which should help you here.
from realm-cpp.
@adamski I'll see if there's a way to do this without the need for a 3rd party lib.
from realm-cpp.
@adamski I'll discuss it with Lee when he is back next week.
from realm-cpp.
@adamski I'll add the ability for our CI to test the lowest possible deployment target. Currently the lowest macOS version that I can build and test locally successfully is 10.15.
from realm-cpp.
Actually I just tried building for 10.15 Catalina and it builds fine.
It seems that the only issue in supporting earlier versions is the use of C++17 std::filesystem::path
which requires 10.15 or later.
May I propose to use this header-only library to replace it, which will enable lower versions to be supported (tested down to 10.12): https://github.com/gulrak/filesystem
This would enable me to continue to serve all of my current customers without excluding those on older hardware / not willing to update.
from realm-cpp.
Thank you. Would you consider using the library linked above to open it up for lower macOS versions than 10.15?
I could create a PR if it helps?
from realm-cpp.
➤ Kenneth Geisshirt commented:
We need to test on GHA with more versions of MacOS.
from realm-cpp.
@leemaguire any update on this issue?
from realm-cpp.
@adamski I'll add the ability for our CI to test the lowest possible deployment target. Currently the lowest macOS version that I can build and test locally successfully is 10.15.
10.15 is totally fine, thanks !
from realm-cpp.
Related Issues (20)
- baseUrl Change
- Add vendor support to Android blueprints
- Bridge gaps where managed property types do not mirror the std library
- Integration of Realm-CPP with gRPC causing LINK Error HOT 4
- Failed to build using cmake on linux HOT 3
- How to get Aggregate and Stats on a given column in a collection? HOT 3
- Add missing bytes UUID constructor HOT 2
- Upgrade to Realm Core 14.2.0 HOT 1
- Update default base URL to new domain HOT 1
- Add privacy manifest to apple binaries HOT 1
- Expose an API that allows merging collections rather than replacing them HOT 1
- Handle Role Changes without Client Reset HOT 2
- Upgrade to Realm Core 14.4.0 HOT 1
- Add BSON support HOT 1
- Prepare v1.1.0 release HOT 1
- Switch to Baasaas from Cloud QA HOT 1
- Windows build error with 1.1.0 HOT 3
- [CPP] Create distribution channel HOT 1
- [CPP] Add Migration support HOT 1
- SDKs should not consume stitch_ prefixed fields HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from realm-cpp.