Description of problem: The multilib conflict avoiding wrapper header is no longer used on 32bit x86, since whenever things stopped being built as i386. One header being the wrapper and one being the real header now causes a conflict. There isn't a multilib conflict anymore (without the wrapper), between x86_64 and i686 at least, although it helps if the file timestamp is fixed: touch -r src/sigsegv.h.in %{buildroot}%{_includedir}/sigsegv.h Version-Release number of selected component (if applicable): libsigsegv-2.9-1.fc15 How reproducible: Always Steps to Reproduce: 1. Try to install libsigsegv-devel-2.9-1.fc15.i686 and libsigsegv-devel-2.9-1.fc15.x86_64 2. 3. Actual results: multilib conflict on /usr/include/sigsegv.h Expected results: no conflict Additional info: Either %ix86 could be used instead of i386 in the .spec file, or drop the wrapper header and set the file timestamp.
rpm shouldn't conflict on timestamps anymore, just content. should be fixed in 2.9-2+