1
0
mirror of https://github.com/upx/upx.git synced 2025-08-11 22:52:30 +08:00

Added notes about binutils-multiarch-2.17.

This commit is contained in:
Markus F.X.J. Oberhumer
2006-06-29 00:11:06 +02:00
parent 3c87e6b270
commit 771ab5ea9a

View File

@ -75,7 +75,8 @@ Tools needed to build/modify the UPX sources
To compile the packer sources
-----------------------------
set the environment variable UPX_UCLDIR to point to your UCL installation, e.g.
set the environment variable UPX_UCLDIR to point to your
UCL installation, e.g.
set UPX_UCLDIR=c:\src\ucl-1.03 (DOS / Windows)
export UPX_UCLDIR=$HOME/local/src/ucl-1.03 (Unix)
@ -99,6 +100,15 @@ If you want to modify the stub sources you'll also need
- ASM5900 - a MIPS R3000 assembler
http://upx.sourceforge.net/download/tools/
- binutils-multiarch-2.17
http://ftp.gnu.org/gnu/binutils/binutils-2.17.tar.bz2
You have to configure binutils with something like:
--enable-64-bit-bfd --enable-targets=all --disable-nls \
--disable-shared \
--program-prefix=multiarch- --program-suffix=-2.17 \
--prefix=/home/local/packages/binutils-multiarch-2.17-upx
- djasm - an assembler for the djgpp stub
http://upx.sourceforge.net/download/tools/
@ -135,6 +145,24 @@ If you want to modify the stub sources you'll also need
bin-upx/i386-linux-ld-2.16.1
bin-upx/i386-linux-objcopy-2.16.1
bin-upx/i386-linux-objdump
bin-upx/multiarch-addr2line-2.17
bin-upx/multiarch-ar-2.17
bin-upx/multiarch-as-2.17
bin-upx/multiarch-c++filt-2.17
bin-upx/multiarch-coffdump-2.17
bin-upx/multiarch-gprof-2.17
bin-upx/multiarch-ld-2.17
bin-upx/multiarch-nlmconv-2.17
bin-upx/multiarch-nm-2.17
bin-upx/multiarch-objcopy-2.17
bin-upx/multiarch-objdump-2.17
bin-upx/multiarch-ranlib-2.17
bin-upx/multiarch-readelf-2.17
bin-upx/multiarch-size-2.17
bin-upx/multiarch-srconv-2.17
bin-upx/multiarch-strings-2.17
bin-upx/multiarch-strip-2.17
bin-upx/multiarch-sysdump-2.17
bin-upx/nasm
bin-upx/powerpc-750-linux-gnu-gcc-3.4.4
bin-upx/powerpc-750-linux-gnu-ld