Re: Trouble compiling base

R Frith-Macdonald <[email protected]> Mon, 5 Jan 2026 11:54:19 +0000
Newsgroups gmane.comp.lib.gnustep.devel
Message-ID <[email protected]>
On 05/01/2026 10:49, Michele wrote:
> Anyway a question raises: I read around that the clang/libobjc2 is the m=
ost suggested choice, isn't it?
> Waiting to go deeper in that, yesterday I installed gnustep from OS repo=
sitory, and I am currently writing this e-mail from GNUmail ;-).

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

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

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

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

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