diff --git a/README.SRC b/README.SRC index 23b3f2f8..47efa57e 100644 --- a/README.SRC +++ b/README.SRC @@ -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