UPX is a binary ebuild, and it's binary should be located in the /opt tree because of this. This will avoid problems with prelink, as under normal circumstances, UPX installs in /usr/bin/upx, and prelink refuses to run with it there, and the prelink exclude system works on a directory level only, so you need to move the file out for it to work. The UPX ebuild current contains the current files: usr/ usr/bin/ usr/bin/upx usr/share/ usr/share/doc/ usr/share/doc/upx-1.24/ usr/share/doc/upx-1.24/upx.html.gz usr/share/doc/upx-1.24/README.gz usr/share/doc/upx-1.24/THANKS.gz usr/share/doc/upx-1.24/NEWS.gz usr/share/doc/upx-1.24/upx.doc.gz usr/share/doc/upx-1.24/COPYING.gz usr/share/doc/upx-1.24/LICENSE.gz usr/share/doc/upx-1.24/BUGS.gz usr/share/man/ usr/share/man/man1/ usr/share/man/man1/upx.1.gz I've tagged this as Major since it breaks prelink. Reproducible: Always Steps to Reproduce:
done
thanks
Closing old bugs. Upx installs in the correct location now.