Added notes about binutils-multiarch-2.17.
This commit is contained in:
+29
-1
@@ -75,7 +75,8 @@ Tools needed to build/modify the UPX sources
|
|||||||
To compile the packer 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)
|
set UPX_UCLDIR=c:\src\ucl-1.03 (DOS / Windows)
|
||||||
export UPX_UCLDIR=$HOME/local/src/ucl-1.03 (Unix)
|
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
|
- ASM5900 - a MIPS R3000 assembler
|
||||||
http://upx.sourceforge.net/download/tools/
|
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
|
- djasm - an assembler for the djgpp stub
|
||||||
http://upx.sourceforge.net/download/tools/
|
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-ld-2.16.1
|
||||||
bin-upx/i386-linux-objcopy-2.16.1
|
bin-upx/i386-linux-objcopy-2.16.1
|
||||||
bin-upx/i386-linux-objdump
|
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/nasm
|
||||||
bin-upx/powerpc-750-linux-gnu-gcc-3.4.4
|
bin-upx/powerpc-750-linux-gnu-gcc-3.4.4
|
||||||
bin-upx/powerpc-750-linux-gnu-ld
|
bin-upx/powerpc-750-linux-gnu-ld
|
||||||
|
|||||||
Reference in New Issue
Block a user