[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installed upx-ucl 1.07-3 (i386 source)



On Sun, Apr 01, 2001 at 09:48:19PM +0200, Eduard Bloch wrote:
> 
> close 92408
> thx
> 
> > Setting the arch to i386 is not how you fix this. You fix it by not
> > passing things like --arch=i386 to the compiler. This bug stays open
> > till you revert the Architecture field, and remove the architecture
> > specific compiler flags.
> 
> Sorry, but I do exactly know why I changed the Arch! UPX compression can
> only be applied i386-binaries, UPX contains code which is included into
> this binaries. As far as I know this code (=stub = uncompressing loader)
> is designed for i386 only. So, upx is a) useless on !386 and b) we would
> need some cross compilation to get UPX be compilable on !i386
> Brief, forget it.

1. I just compiled it on sparc. From there it allows me to compress x86
   binaries. So it is useful and compilable on non-i386, even if it can
   only be used on x86 binaries.

2. You are incorrect. As I said above, it does compile just fine on
   non-i386. And it also *works*

3. You need to be more specific on your changelog. Saying "changed arch
   to i386" does not address my bug report. Saying "Changed arch to i386
   because this package is only useful for i386 binaries" would have
   done more.


IMO, you should change the arch back, and allow it to compile on other
archs. Who knows when someone will need it to build a boot disk for an
Intel box on a non-x86 machine.

Ben

-- 
 -----------=======-=-======-=========-----------=====------------=-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  bcollins@debian.org  --  bcollins@openldap.org  --  bcollins@linux.com  '
 `---=========------=======-------------=-=-----=-===-======-------=--=---'



Reply to: