XADMaster icon indicating copy to clipboard operation
XADMaster copied to clipboard

Define NATIVE_OBJC_EXCEPTIONS for Linux builds?

Open ci-macpaw opened this issue 8 years ago • 2 comments

Elvis Angelaccio (eang):

Hi, on my Linux distro (archlinux) I need to use the following patch to fix the build: https://aur.archlinux.org/cgit/aur.git/plain/native_obj_exceptions.patch?h=unarchiver

Is there a reason why NATIVE_OBJC_EXCEPTIONS is not passed to the gnustep options? Could this patch be merged upstream?

ci-macpaw avatar Nov 11 '16 13:11 ci-macpaw

Elvis Angelaccio (eang):

Right, archlinux builds gnustep-make with --enable-native-objc-exceptions, while it seems Debian/Ubuntu don't... Nevermind then, not a big deal :)

ci-macpaw avatar Nov 19 '16 09:11 ci-macpaw

Dag Ågren (DagAgren):

I vaguely recall that back when I created the Linux makefiles, the provided libraries were compiled without NATIVE_OBJC_EXCEPTIONS which meant I also had to leave it out in order for the build to work at all. I think I was building on Ubuntu at that time.

Maybe arch linux supplies different objective-c libraries?

ci-macpaw avatar Nov 19 '16 08:11 ci-macpaw