Bug 773443 - gcc-4.7.0 fixes a bug that various packages rely on
Summary: gcc-4.7.0 fixes a bug that various packages rely on
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: gcc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-11 20:45 UTC by Zooko O'Whielacronx
Modified: 2012-01-11 23:52 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-01-11 22:51:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Zooko O'Whielacronx 2012-01-11 20:45:06 UTC
Description of problem:

gcc-4.7.0 fixes a bug that various packages rely on

Version-Release number of selected component (if applicable):

4.7.0

How reproducible:

100% deterministic.

Steps to Reproduce:
1. Try to build a package such as Crypto++ v5.6.1 with a pre-release of gcc 4.7.0.
2.
3.
  
Actual results:

Compile failure.

Expected results:

Compile success.

Additional info:

As reported by Jakub Jellinek: http://lists.fedoraproject.org/pipermail/devel/2011-December/160723.html
As tracked on launchpad: https://bugs.launchpad.net/gcc/+bug/915018, which has links to the issue trackers for Crypto++ and pycryptopp.

Comment 1 Jakub Jelinek 2012-01-11 22:51:37 UTC
Why are you filing it against gcc?  It is completely intentional.  Just fix your package(s).

Comment 2 Zooko O'Whielacronx 2012-01-11 23:48:09 UTC
I didn't mean to denote that it was a (current) bug in gcc. I just meant to let myself and others track the fact that the gcc 4.7.0 release (and pre-releases) interact with this bug, and I meant to link to the original gcc ticket: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24163

I guess ideally I would mark this ticket as applying to the list of packages that you posted to the mailing list, but I don't know if that's possible and if it is I'm not going to take the time to do it manually. ;-)

Comment 3 Zooko O'Whielacronx 2012-01-11 23:52:57 UTC
P.S. I guess I was thinking of "the package of gcc that is shipped in Fedora" as being one of the subjects of this ticket, more than "gcc itself". I figured it might help other people to understand that if they are seeing these errors, it is the combination of gcc 4.7.0 pre-release and their other packages that results in the errors. But again, I didn't intend to say that the errors were caused by gcc having a bug. Also, of course, Crypto++ and quite a few other packages are also the subjects of this issue. The launchpad ticket -- https://bugs.launchpad.net/gcc/+bug/915018 -- has links to relevant tickets in various issue trackers.

For my own future reference:

1. Is there a way to express in bugzilla.redhat.com that an issue affects a package of software $X version $Y within Fedora release $Z? Ideally I would have said "This is an issue you may have if you're using the 4.7.0 pre-release distributed in Fedora Rawhide.". Is there a way to express that in the bugzilla db?

2. Is there a way to denote "This is an issue that affects $X or that the presence of $X can trigger, but is not a bug in $X?".

Thanks!


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