Bug 98920 - Incomplete BuildRequires: bison, flex, autoconf (and m4?) not listed
Summary: Incomplete BuildRequires: bison, flex, autoconf (and m4?) not listed
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Raw Hide
Classification: Retired
Component: gcc
Version: 1.0
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-07-10 12:38 UTC by Aleksey Nogin
Modified: 2005-10-31 22:00 UTC (History)
0 users

Fixed In Version: 3.2.3-13, 3.3-16
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2003-08-02 06:57:35 UTC
Embargoed:


Attachments (Terms of Use)

Description Aleksey Nogin 2003-07-10 12:38:12 UTC
Current gcc spec lists some build requirements, but not all. For example, it is
missing

BuildRequires: bison, flex

Comment 1 Aleksey Nogin 2003-07-10 12:53:56 UTC
Another one of those: m4 - bison tries to invoke m4 when gcc is being compiled.
Not sure if gcc needs a "BuildRequires: m4", or bison needs a "Requires: m4"...

Comment 2 Aleksey Nogin 2003-07-16 22:15:31 UTC
Yet another one - autoconf.

Comment 3 Aleksey Nogin 2003-07-16 22:16:58 UTC
Oh, and also - compiling gcc on x86_64 requires _both_ x86_64 _and_ i[36]86
versions of glibc-devel. Not sure if this is expressable via the BuildRequires.

Comment 4 Jakub Jelinek 2003-08-02 06:57:35 UTC
There are some requirements which are implicit (like gcc, autoconf, glibc-devel,
sh, make, awk, sed, ...).
It would be absurd to list all of that, it would have to be added to every
single package.
As for bi-arch devel environment requirement on amd64, ppc, ppc64, s390x -
there is really no way to express that, but it should be installed always as well.
flex and bison have been added.


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