-
Notifications
You must be signed in to change notification settings - Fork 808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status of WinObjC #2920
Comments
I've linked this closed issue: #2891 just for reference. |
@DHowett Thank you for this: gnustep/libobjc2#89 ... it sounds fantastic! |
With that patch, and the relevant changes in the 2019-abiv2 branch, I believe it should now be possible to build everything with upstream clang (well, clang-cl.exe). I don't intend to merge the patch from gnustep/libobjc2#89, because we will eventually (some time in 2019) gain linker support for directives to tell the linker to not add padding to certain sections, which I consider to be the correct solution to this problem. Once link.exe supports that functionality, I will modify clang to generate the relevant directives. Until then, I hope the version of libobjc2 in WinObjC will carry that patch and that it will be the only divergence of the WinObjC version from libobjc2. Anyone wanting to use use upstream libobjc2 with WinObjC can either link with lld (which doesn't support incremental linking, but is generally fast enough that no one cares [especially on multicore machines]) or disable incremetal linking with link.exe. Some highlights of the new ABI (from the libobjc2 ANNOUNCE file):
TL;DR: Smaller binaries, better reflection metadata, easier forward compatibility. |
@DHowett What is the status of WinObjC? If there is not a positive indication then our software is EOL'd on Windows. |
Tagging @DHowett-MSFT, in case he misses this with his other personality. |
@davidchisnall Thank you for doing that. It is done here: Windows Edition of Graph IDE Marked EOL. WinObjC is great and your work is fantastic and I hope that WinObjC is improved by Microsoft in the future. |
Hi, will the next release be targetting Visual Studio 2019? |
+1 Looking to adopt WinObjC but hard to do since it doesn't appear to be active/maintained, e.g. no activity since Jan 2020 and lack of support for VS 2019 (or later)? |
If you’re looking for an alternative and don’t require UIKit support (i.e. Foundation etc. only) have a look at the GNUstep Windows MSVC Toolchain. |
What is the current status of WinObjC? There have been no updates in a year on the project.
The text was updated successfully, but these errors were encountered: