1                 ooooo     ooo ooooooooo.   ooooooo  ooooo
2                 `888'     `8' `888   `Y88.  `8888    d8'
3                  888       8   888   .d88'    Y888..8P
4                  888       8   888ooo88P'      `8888'
5                  888       8   888            .8PY888.
6                  `88.    .8'   888           d8'  `888b
7                    `YbodP'    o888o        o888o  o88888o
8
9
10                    The Ultimate Packer for eXecutables
11   Copyright (c) 1996-2020 Markus Oberhumer, Laszlo Molnar & John Reiser
12                           https://upx.github.io
13
14
15Limitations and other things which are not (yet) supported:
16===========================================================
17
18djgpp2/coff
19-----------
20 * all overlays (except Allegro pakfiles) are silently stripped
21
22dos/exe
23-------
24 * normal dos/exes with new exe headers
25 * max ~24000 relocation records (...should be enough for everyone ;-)
26 * exe + sys combined images
27
28watcom/le
29---------
30 * 16-bit selector alias fixups
31 * 16-bit offset relocation for objects larger than 4 KiB
32 * 16:16 fixups
33
34If you need any of the above (they're very rare), send us an URL of a
35test file.
36
37 * 16-bit objects are not loaded into DOS memory
38 * There is still a problem with the wdosx extender: if you compress a
39   watcom/le file which does NOT contain the wdosx extender, and after this
40   you bind the wdosx stub to the compressed file, then it will work.
41   Otherwise it won't.
42 * unpacked pmwlite compressed programs might not work when compressed
43   with UPX (this is a bug in pmwunlite)
44
45win32/pe
46--------
47 * writable shared sections (`--force' *may* work)
48 * certificates in the image
49 * compressing files which contain a big BSS requires lots of memory
50   during compression
51
52