On 05/01/2026 10:49, Michele wrote:
Anyway a question raises: I read around that the clang/libobjc2 is the most 
suggested choice, isn't it?
Waiting to go deeper in that, yesterday I installed gnustep from OS repository, 
and I am currently writing this e-mail from GNUmail ;-).

From the point of view of a user of GNUstep applications the compiler/runtime is irrelevant, so gcc and the gnu runtime are generally preferred by distributions as the easiest, most portable, stable and polished option.

From the point of view of developers the choice is mixed.

Anyone following the portability oriented ethos of the GNUstep project (wanting to develop software that can be built to run anywhere) will want to avoid the non-portable features of clang/libobjc2,  particularly if they wish to contribute their code.

Anyone interested specifically in porting software from OSX, and targetting  only common/mainstream systems (where clang/libobc2 works) will want to use clang since OSX code will almost certainly use those non-portable features.

Otherwise it's tricky and depends on individual circumstances, which is why I use both.


Reply via email to