> On 4. Apr 2019, at 15:28, David Chisnall <[email protected]> wrote:
> 
> On 04/04/2019 13:52, Scott Little wrote:
>> →    -L/usr/lib/gcc/x86_64-linux-gnu/7/libobjc.so \
> 
> This looks very much as if you are linking the old GCC libobjc, which doesn't 
> provide an objc_msgSend implementation.  If you wish to use this, then you 
> must use -fobjc-runtime=gcc, not -fobjc-runtime=gnustep.
> 
> -fobjc-runtime=gnustep is not recommended without an explicit version (e.g. 
> -fobjc-runtime=gnustep-2.0).

I usually select the runtime by defining `RUNTIME_VERSION`, i.e. 
`RUNTIME_VERSION=gnustep-2.0`. Scott wrote, however, that he's using clang-3.9. 
If I understood the previous conversation correctly, then you'd need at least 
clang-7.0 in order to use the 2.0 ABI, correct? What happens in this case? Will 
clang (somehow) downgrade the runtime features to the maximum version it 
supports?

Best,

  Marcus

--
Marcus Müller  .  .  .  http://www.mulle-kybernetik.com/znek/


_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to