From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020513 Description of problem: The gcc spec file needs an #else #define build_ada 0 so it doesn't get a parse error on non-Intel archs. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.rpm -bb 2. 3. Actual Results: error: parse error in expression error: /usr/src/build/110156-ppc/SPECS/gcc31.spec:237: parseExpressionBoolean returns -1 Expected Results: build gcc Additional info: You can't use an undefined symbol in a conditional.
This should be fixed in gcc-3.1-7.