MacPaw / XADMaster

Objective-C library for archive and file unarchiving and extraction
GNU Lesser General Public License v2.1
99 stars 43 forks source link

Define NATIVE_OBJC_EXCEPTIONS for Linux builds? #66

Open ci-macpaw opened 7 years ago

ci-macpaw commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

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?