delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2008/03/28/18:00:07

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: /beta/bnu217b.zip won't work in pure DOS (UPX bug??)
Date: Fri, 28 Mar 2008 15:47:40 -0700 (PDT)
Organization: http://groups.google.com
Lines: 49
Message-ID: <ebd536b3-49d4-48b2-86b7-9dd8f0d1b56f@e39g2000hsf.googlegroups.com>
References: <399e419e-7325-4a50-91c1-09d15037dc7b AT a22g2000hsc DOT googlegroups DOT com>
<47ecaff9$0$4851$9b4e6d93 AT newsspool4 DOT arcor-online DOT net> <4f07ca13-4bb0-4e50-9b59-e5017757b0a6 AT l42g2000hsc DOT googlegroups DOT com>
<47ed5839$0$4849$9b4e6d93 AT newsspool4 DOT arcor-online DOT net> <f2aa195e-ee25-44ff-8d80-abbb102ae03a AT 8g2000hse DOT googlegroups DOT com>
<47ed6ef7$0$23689$9b4e6d93 AT newsspool2 DOT arcor-online DOT net>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1206744461 6879 127.0.0.1 (28 Mar 2008 22:47:41 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Fri, 28 Mar 2008 22:47:41 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: e39g2000hsf.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13)
Gecko/20080311 Firefox/2.0.0.13,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

On Mar 28, 5:19 pm, Robert Riebisch <Robert DOT Riebi DOT  DOT  DOT  AT arcor DOT de> wrote:
> Rugxulo wrote:
> > > That's why I have a multi-version GCC on Windows 2000. ;-) Yes, I killed
> > > Ubuntu.
>
> > What for? I thought you liked it, and it worked well? What went wrong?
>
> It hung after resume. Yes, it worked well, but Windows 2000 works better
> (for me).

Resume from hibernation or sleep? Yes, I think that's a known issue,
limited (or flaky) ACPI support in Linux (or at least Ubuntu). Gotta
love all these newer hardware standards that nobody supports. And
after we finally got up-to-date on all the old stuff.   :-(      I
still say you should consider playing with PC BSD (or a liveCD variant
or whatever), but that's coming from a *nix-phobe who's never tried
it.    ;-)

> > > Does UPX use SSE? *g*http://www.delorie.com/djgpp/bugs/show.cgi?000372
>
> > I don't think so, but that would explain why it works in QEMU/Win32
> > (which supports SSE) and not DOSBox (486DX only). AFAICT, the only way
> > for GCC to use SSE is either through -msse, -mfpmath=sse, or maybe?
>
> No idea.

Actually, it looks like it's an offending "CMOV" instruction instead.

> > with -march=native. I can't test right now, but HDPMI32 automatically
> > turns on SSE support if available, so you could try running that first
> > then "as.exe --version" on your Pentium M, and see what happens.   ;-)
>
> I don't have a working real DOS here currently.

Try a liveCD of FreeDOS.  :-)    (BTW, you don't need to test now
anyways.)

> > LZMA has been supported in UPX since 2.90 (according to their NEWS
> > file). And yet /current/ was packed with 2.93 "unstable" and works
> > yet /beta/ with 3.01 "stable" doesn't. Odd. I have no idea.
>
> Just verified: Both files show method 14 ("LZMA") in their UPX header.

You know UPX is compiled with NRV, right? So, unless there's some
weird bug in that (since all we have is the FOSS replacement UCL),
it's probably just a mistake when ported to DJGPP (e.g. using "-
march=pentium2").

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019