Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127047 - app-arch/rpm: executable stacks
Summary: app-arch/rpm: executable stacks
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-21 01:23 UTC by Kim Pedersen
Modified: 2006-10-15 20:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Add ".section .note.GNU-stack" stuff to rpm assembly sources (rpm-4.2-executablestack.patch,6.25 KB, patch)
2006-04-27 23:05 UTC, Robert Marmorstein
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Pedersen 2006-03-21 01:23:09 UTC
<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>
Comment 1 stan 2006-03-26 08:48:43 UTC
probably beecrypt, see http://article.gmane.org/gmane.linux.gentoo.devel/36043
Comment 2 Robert Marmorstein 2006-04-27 23:05:15 UTC
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.
Comment 3 SpanKY gentoo-dev 2006-10-15 20:43:35 UTC
rpm-4.4.6 should have this fixed