<SNIP> QA Notice: the following files contain runtime text relocations Text relocations require a lot of extra work to be preformed by the dynamic linker which will cause serious performance impact on IA-32 and might not function properly on other architectures hppa for example. If you are a programmer please take a closer look at this package and consider writing a patch which addresses this problem. TEXTREL usr/lib/libbeecrypt.so.2.2.0 TEXTREL usr/lib/librpmio-4.2.so QA Notice: the following files contain executable stacks Files with executable stacks will not work properly (or at all!) on some architectures/operating systems. A bug should be filed at http://bugs.gentoo.org/ to make sure the file is fixed. RWX --- --- usr/lib/rpm/rpmi RWX --- --- usr/lib/libbeecrypt.so.2.2.0 RWX --- --- usr/lib/librpmio-4.2.so >>> Completed installing rpm-4.2 into /var/tmp/portage/rpm-4.2/image/ .... </SNIP>
probably beecrypt, see http://article.gmane.org/gmane.linux.gentoo.devel/36043
Created attachment 85637 [details, diff] Add ".section .note.GNU-stack" stuff to rpm assembly sources This patched worked for me to eliminate the rpm executable stack errors. Based on the links in previous comments, I suspect these changes are almost identical to what upstream is going to add in the next version or so.
rpm-4.4.6 should have this fixed