LOL, looks like our messages crossed in the ether, I applied a patch very similar to your suggestion: $ diff -pub libsrtp.spec libsrtp.spec.el5 --- libsrtp.spec 2010-12-06 11:13:59.000000000 -0500 +++ libsrtp.spec.el5 2011-01-26 11:11:45.000000000 -0500 @@ -18,6 +18,8 @@ Source1: libsrtp.pc # And how does Chromium always manage to find these projects and use them? Patch0: libsrtp-1.4.4-shared.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + %description This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), an and got this result: Wrote: /home/bbeers/redhat/SRPMS/libsrtp-1.4.4-1.20101004cvs.el5.src.rpm Wrote: /home/bbeers/redhat/RPMS/i386/libsrtp-1.4.4-1.20101004cvs.el5.i386.rpm Wrote: /home/bbeers/redhat/RPMS/i386/libsrtp-devel-1.4.4-1.20101004cvs.el5.i386.rpm Wrote: /home/bbeers/redhat/RPMS/i386/libsrtp-debuginfo-1.4.4-1.20101004cvs.el5.i386.rpm Only thing I can think still to tweak is perhaps adding '--target i686' to my rpmbuild command. Thanks again, -Bob