Description of problem: I have a spec file here using the BuildArch directive as follows: BuildArch: %{ix86} when I try to create a srpm in another platform, say, x86_64, it fails with the following message: error: No compatible architectures found for build I believe creation of the source rpm itself should be possible to be made anywhere, regardless of what's found in BuildArch. Version-Release number of selected component (if applicable): 4.6.0-rc3 How reproducible: always Steps to Reproduce: 1. create a spec file using BuildArch: %{ix86} 2. rpmbuild -bs file.spec in anything other than i386 3. whatch the error message Actual results: error. Expected results: success. Additional info:
This one is already fixed upstream. We may want to backport it to 4.6.0 final. *** This bug has been marked as a duplicate of bug 442105 ***