[Bug 342412] New: FACTORY: Dubious BuildRequires in gcc43.spec from gcc43-4 .3.0_20071109-2.src.rpm
https://bugzilla.novell.com/show_bug.cgi?id=342412 Summary: FACTORY: Dubious BuildRequires in gcc43.spec from gcc43- 4.3.0_20071109-2.src.rpm Product: openSUSE 10.2 Version: Final Platform: x86 OS/Version: openSUSE 10.2 Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: david@dhaller.de QAContact: qa@suse.de CC: rguenther@novell.com Found By: --- The spec contains a "BuildRequires: gcc43-ada", which is part of this src-package. Thus one cannot build the gcc43 RPMs unless you already have the gcc43 RPMs installed... Also, the %hostsuffix works only if you already have gcc43 installed. I'll attach a proposed patch for this, but I don't know if it is correct. Additionally, the spec from http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/sr... from earlier today contains a BuildRequires: [..] glibc-devel-64bit which I think is dubious. In the file https://build.opensuse.org/package/view_file?file=gcc43.spec&project=openSUSE%3AFactory&package=gcc43# it is BuildRequires: [..] glibc-devel-32bit for which I can't find a Provide as well. Doesn't "glibc-devel" suffice? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=342412#c1 --- Comment #1 from David Haller <david@dhaller.de> 2007-11-16 13:55:01 MST --- Created an attachment (id=183755) --> (https://bugzilla.novell.com/attachment.cgi?id=183755) Proposed patch for gcc.spec.in -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=342412 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|rguenther@novell.com |pth@novell.com AssignedTo|pth@novell.com |rguenther@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=342412#c2 Richard Guenther <rguenther@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #2 from Richard Guenther <rguenther@novell.com> 2007-11-18 14:25:31 MST --- While I can "lower" the BuildRequires to gcc-ada (yes, gnat needs gnat to build) for 4.3, GCC ada cannot build with arbitrary gnat versions (that is, especially not newer ada versions). As rpm does not allow "alternatives" in BuildRequires a version needs to be chosen. As only gcc43-ada is available in Factory it is the only choice. So whether to use gcc-ada or gcc43-ada here is irrelevant as well. To build the gcc43 package without gcc43-ada installed you need to either disable ada or adjust the ada requirement to an earlier version thereby adjusting the %hostsuffix. So it all works as designed ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=342412#c3 --- Comment #3 from Philipp Thomas <pth@novell.com> 2007-11-22 04:21:10 MST --- Could you then possibly explain how to rebuild the gcc 4.3 packages, say on a 10.2 system? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=342412#c4 --- Comment #4 from Richard Guenther <rguenther@novell.com> 2007-11-22 05:42:55 MST --- Why should you want to? But anyway - there are two possibilities: - adjust the SPEC file - install gcc 4.3 binary packages from the build service -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com