On 02.10.2025 12:34, R Frith-Macdonald wrote:

On 02/10/2025 11:18, Andreas Fink via Discussion list for the GNUstep programming environment wrote:

On 02.10.2025 11:57, R Frith-Macdonald wrote:

I suppose your problem might be that you are using the more recent 2.2 ABI but the default is specifying the 2.0 ABI?

You can override the default using --with-runtime-abi configuration option.


Thanks for that hint. Indeed I use the latest libobjc2.2.1. I'm surprised the ABI has changed.

would that mean -fobjc-runtime=gnustep-2.0 has to be changed to -fobjc-runtime=gnustep-2.2.1 as well?


I don't actually know about that (I'm not using the latest libobjc); it was just a secondary suggestion that there might be an issue with the latest runtime version.

My *best* buess woulkd be my first suggestion:

From your description, this appears to be gnustep-make doing the correct thing (-DGNUSTEP_RUNTIME=1 means the new runtim,e is in use), and the issue would be in the 'subsequent code'

That is, your output suggests that gnustep-make is doing the right thing, and certainly defining  GNUSTEP_RUNTIME=1 is correct for using the new runtime (ie NOT the GNU one that comes with GCC).


well base/gui/back/corebase now compiles and install

now my own configure.ac  makes strange things. it fails at the check for cross compilation

reproducing that test by hand fails that it fails after including Foundation/Foundation.h that it doesnt know about things like NSArray etc


interestingly if I call ./configure with --host aarch64-unknown-linux-gnu which is the architecture I'm running on. it deso not fail which i find puzzling.

But whats not puzzling with autotools :)








  • g... Andreas Fink via Discussion list for the GNUstep programming environment
    • ... Andreas Fink via Discussion list for the GNUstep programming environment
      • ... R Frith-Macdonald
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
          • ... R Frith-Macdonald
            • ... Andreas Fink via Discussion list for the GNUstep programming environment
              • ... Yavor Doganov

Reply via email to