Re: What is the best way to port GNUstep application to modern Mac?

Ethan C <[email protected]>
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <[email protected]>
Provided that the code does not use GNUstep-only libraries or APIs (such 
as GNUstep-only APIs in Base or Gui), it should be possible to compile 
any GNUstep application for macOS if you generate a new Xcode project. 
You should use the native macOS APIs (Foundation and AppKit) or else the 
application will not behave like other Mac apps.

Since it supported macOS a few years ago, before the architecture 
change, what did the architecture change do to prevent it from being 
compiled for arm64? Is there x86_64-specific assembly or violations of 
the new security requirements for arm64? If the build is not working for 
unknown reasons, you might want to generate a new Xcode project with the 
existing source code.

On 10/20/25 18:51, Michael Rans wrote:
> The Oolite game (https://github.com/OoliteProject/oolite) was 
> originally developed on Mac but now only works on Windows and Linux 
> using GNUstep due to the Mac architecture change a few years ago. What 
> would be the best approach to port the application to modern Mac (with 
> regard to the Objective-C/GNUstep part)? For example, is it best to 
> try to use the Mac APIs directly or to compile GNUstep Base for Mac if 
> that's possible? Are there any gotchas or blockers to look out for? 
> Are there any examples of projects using GNUstep that work on modern 
> Mac as well as Windows and/or Linux?
>
>
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.