Bug 708975 - Add build-time dependency on gcc-objc
Summary: Add build-time dependency on gcc-objc
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnustep-make
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Jochen Schmitt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-30 10:10 UTC by Karel Klíč
Modified: 2013-03-03 23:02 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-30 16:05:15 UTC
Type: ---


Attachments (Terms of Use)

Description Karel Klíč 2011-05-30 10:10:13 UTC
The /usr/lib64/GNUstep/Makefiles/config.make file from the gnustep-make package contains:
#
# Whether the ObjC compiler supports native ObjC exceptions via
# @try/@catch/@finally/@throw.
#
USE_OBJC_EXCEPTIONS = no

The gnustep-base package reads this setting during build and builds itself without exception support.

This prevents proper using/building/packaging of programs that need both gnustep-base and exceptions (e.g. The Unarchiver, http://wakaba.c3.cx/s/apps/unarchiver.html).

Please consider adding "BuildRequires: gcc-objc" to gnustep-make.spec. It makes gnustep-make to detect exception support during the build and enable USE_OBJC_EXCEPTIONS. Rebuild of gnustep-base with enabled exceptions is then required.

Comment 1 Jochen Schmitt 2011-05-30 16:05:15 UTC
Should be fixed in 2.6.0-2.


Note You need to log in before you can comment on or make changes to this bug.