This is the mail archive of the
mailing list for the Cygwin project.
Re: [RFU x86_64] ucl/upx
- From: Achim Gratz <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 06 Aug 2013 19:48:44 +0200
- Subject: Re: [RFU x86_64] ucl/upx
- References: <87fvuods9g dot fsf at Rainer dot invalid> <20130806094034 dot GY23060 at calimero dot vinschen dot de>
Corinna Vinschen writes:
> Other than that, cool, upx now handles 64 bit binaries?
No, it still doesn't know about PE+ (but it is slightly faster at
compressing large 32bit applications).
> How did you do that? I had a look into the code a couple of days ago
> and I just got dizzy...
Heh. I thought it was bordering on the bizarreâ I've come as far as
looking up which fields and offsets change from PE to PE+ and this,
while tedious, should be manageable when I find the time (not in the
next two months, though). I have no idea whatsoever if the 64bit
assembler stub for Linux can be reused for PE+ in any way. Support for
PE+ has been requested from upstream literally for years and the
evasiveness of the developers' reaction probably means it isn't as
simple as just making the format parseable. They keep mentioning a V4
release and a major cleanup of the code, though.
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation: