Description of problem: "ExclusiveArch: i386 x86_64" prevents building hdparm for i586 or i686 Version-Release number of selected component (if applicable): 6.3-1.1 How reproducible: always Steps to Reproduce: 1. rpmbuild --rebuild --target=i686 hdparm-6.3-1.1.src.rpm Actual results: error: Architecture is not included: i686 Expected results: (builds correctly for i686) Additional info: I didn't find any assembler code or the likes. I realize that hdparm may have been written for x86, and therefore shouldn't compile on e.g. ppc. But I have yet to see hdparm not work when compiled for i686. Unless I oversaw something, my recommendation is either a) expand ExclusiveArch or b) use ExcludeArch
Compiling a package as i686 makes sense only for a few, selected packages, hdparm definitely isn't one of them. Transfer rates won't get up just because the hdparm binary is faster...