mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Updated READMEs.
This commit is contained in:
parent
e051b69e80
commit
24ce25bb5c
24
README.1ST
24
README.1ST
|
@ -13,21 +13,19 @@
|
|||
|
||||
|
||||
|
||||
MAJOR NEWS IN UPX 2
|
||||
WARNING - UNSTABLE BETA VERSION
|
||||
===============================
|
||||
|
||||
The current stable release is 2.02, and the next stable release
|
||||
will be called version 3.00.
|
||||
|
||||
|
||||
MAJOR NEWS IN UPX 3
|
||||
===================
|
||||
|
||||
The main news since 1.25 are:
|
||||
The main news since UPX 2 are:
|
||||
|
||||
* new format: added support for arm/pe (ARM executables running on WinCE)
|
||||
* new format: added support for linux elf/amd64
|
||||
* new format: added support for linux elf/ppc32
|
||||
* new format: added support for mach/ppc32 (Apple Mac OS X)
|
||||
* new format: added support for bootable Linux kernels ("vmlinuz/386")
|
||||
* new format: added support for Playstation exes ("ps1/exe")
|
||||
* new format: added support for linux elf/arm
|
||||
|
||||
* slightly better compression using the new NRV2E algorithm
|
||||
* new options for compression tuning (e.g. '--brute')
|
||||
* improved win32/pe compatibility
|
||||
* direct ELF-to-memory decompression
|
||||
* various bug fixes
|
||||
* better compression using the LZMA algorithm (option '--lzma')
|
||||
|
||||
|
|
71
README.SRC
71
README.SRC
|
@ -94,74 +94,9 @@ If you want to modify the stub sources you'll also need
|
|||
|
||||
- Perl & Python
|
||||
|
||||
- A68K - a 68000 macro assembler
|
||||
http://upx.sourceforge.net/download/tools/
|
||||
|
||||
- mipsel-unknown-linux-gnu-as - 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/
|
||||
|
||||
- nasm 0.98.39 - the Netwide Assembler
|
||||
http://sourceforge.net/projects/nasm/
|
||||
|
||||
- Certain versions of some i386-linux tools:
|
||||
- gcc-2.95.3
|
||||
- gcc-3.4.6
|
||||
|
||||
- Other cross compilers targeted at the following architectures.
|
||||
- arm-9tdmi-linux-gnu
|
||||
- arm-unknown-linux-gnu-gcc-4.1.0
|
||||
[via crosstool-0.42 using gcc-4.1.0-glibc-2.3.2.dat]
|
||||
- powerpc-750-linux-gnu
|
||||
- x86_64-unknown-linux-gnu
|
||||
See http://upx.sourceforge.net/download/tools/ for pre-compiled
|
||||
toolchains.
|
||||
|
||||
- SUMMARY:
|
||||
|
||||
You will need GNU make 3.81 and the following files/symlinks in your
|
||||
~/local/bin/bin-upx/ directory (this directory will get added to
|
||||
your $PATH automatically by src/stub/Makefile):
|
||||
|
||||
bin-upx/a68k
|
||||
bin-upx/arm-9tdmi-linux-gnu-gcc-3.4.5
|
||||
bin-upx/djasm
|
||||
bin-upx/i386-linux-gcc-2.95.3
|
||||
bin-upx/i386-linux-gcc-3.4.6
|
||||
bin-upx/mipsel-unknown-linux-gnu-as
|
||||
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/sstrip [ from src/stub/util ]
|
||||
bin-upx/x86_64-unknown-linux-gnu-gcc-3.4.4
|
||||
- A number of cross-assemblers and cross-compilers - precompiled
|
||||
binaries for i386-linux hosts are available from
|
||||
http://sourceforge.net/project/showfiles.php?group_id=2331
|
||||
|
||||
|
||||
Misc. notes
|
||||
|
|
Loading…
Reference in New Issue
Block a user