[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lynx-dev Latest May lynx can cause AMD CPU to segfault when compi
From: |
vtailor |
Subject: |
Re: lynx-dev Latest May lynx can cause AMD CPU to segfault when compi |
Date: |
Mon, 03 Jun 2002 04:05:14 -0400 |
> * From: address@hidden
> * Date: Fri, 31 May 2002 14:13:38 -0400
>> * Date: Tue, 28 May 2002 21:22:38 -0400
>>If you are using the MingW32 compile of the recent May lynx source, you
>>may start getting segfaults in crtdll.dll. A quick fix that stops the
>>segfaults is to change all the "-O3 -mpentium" compiler options in
>>makelynx.bat to "-O".
>>
>>You may also want to try out the define that gives you an estimated time
>>of arrival "ETA" for downloaded files, and check out the LYUtils.c file
>>for a missing #ifdef that causes the MingW32 compile to misfire.
>
>P. S. Other optimizations that don't cause crtdll.dll to crash are
>"-O5 -mpentium", "-O -mpentium", "-O5", etc. Using "O5 -mpentium"
>causes a noticeable speed increase in lynx.exe operation.
The mystery deepens somewhat: I downloades the last January lynx source,
and it does _not_ cause the compiler to crash crtdll.dll. The conclusion
is that something changed in the source code since January that causes
MingW32 gcc to crash for -O3 -mpentium, and this change appears in all
the relevant .c files. I have one candidate for the culprit: Extraneous,
but non-visible control characters that creep in with the use of certain
text editors.
>
>I should mention that this is a "Morgan" (disfigured Athlon XP) AMD
>processor at 1000 Mhz., but I think the problem should also occur with
>the previous "spitfire" series. People using Linux on an AMD system
>might want to change the optimization settings on their Makefile files
>to determine whether the problem is repeatable under Linux.
>
>Also, this motherboard is an "all in one" motherboard, with the PCI
>video card interrupt tested at "on" and "off" (leave it "off" for best
>onbard video performance). And, the L2 cache is disabled on this
>motherboard, because leaving it enabled doesn't improve benchmark
>performance or gcc compile speed, and disabling L2 lowers the operating
>CPU temperature by several degrees fahrenheit.
; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: lynx-dev Latest May lynx can cause AMD CPU to segfault when compi,
vtailor <=