Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (3) </ [1] 2 3 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Question re machines and optimizations, Any non-i686s left out there?< Next Oldest | Next Newest >
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: June 18 2007,21:53 QUOTE

Is anyone out there actually not running dsl on a pentium-class machine, i mean apart from the atticware 486DX crowd?

Sometimes I forget to specify --build=i386, or sometimes it doesn't work, or sometimes ./configure puts march=pentium whether I set it or not.

I suspect the number of non-i686 folk is pretty small?

If so I won't fret too much if my extensions are compiled for i686 - well, I probably won't fret anyway.

Or is gcc-with-libs restricting my choices in any case?
Back to top
Profile PM 
andrewb Offline





Group: Members
Posts: 316
Joined: July 2005
Posted: June 19 2007,00:19 QUOTE

I'd guess there are quite a few i586 machines using DSL
Back to top
Profile PM 
curaga Offline





Group: Members
Posts: 2163
Joined: Feb. 2007
Posted: June 19 2007,14:59 QUOTE

Some of mine, for example, are pentiums..

But if you don't specify any build= march= optimizations, results run on 386...


--------------
There's no such thing as life. Those mean little jocks invented it ;)
-
Windows is not a virus. A virus does something!
Back to top
Profile PM 
^thehatsrule^ Offline





Group: Members
Posts: 3275
Joined: July 2006
Posted: June 19 2007,17:27 QUOTE

I think this depends on the target application.  If it's rather large/intensive, then most probably you're safe by using 586/686.  But since DSL is targetted to 486 as a minimum, that's probably the best minimum optimization to keep in mind.
Back to top
Profile PM 
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: June 19 2007,22:27 QUOTE

Configure scripts do not default to i386 - some  look at what you're running and compile for that - in my case i686.

gcc run au naturelle will default to i386, but I'm talking about using ./configure without too much messing around with all those options.  

Unless you specify --build=i386, but in my experience that does not always work, depending on whether or not it's a typical configure script.

Many people are running i586s? By that I meant the early P5x Pentiums, not all Pentium-compatible architectures.  Includes Pentium MMX I guess.

wikipedia:

Quote

In programming, it is sometimes necessary to distinguish the original Pentium processor architecture from later (P6 or P68-based) Pentium-branded architectures. For these cases, i586 is a common, though spurious, way to refer to the early Pentium processors, as well as processors made by Intel's competitors that can run machine code targeted to the early Pentiums.


OK, so it's "spurious" terminology.

Actually, a poll to determine what processors are being used now might be a good idea ...

I applaud the 486 atticware people 'coz it's nice, but I really think they are a specialty group now.

Most of the time I remember to compile for 386.  On some occasions, I don't really want to though eg encryption or media apps.

Quote
If it's rather large/intensive, then most probably you're safe by using 586/686.


Compiling those for i686 has been my de facto policy.

I know compiling for i686 can create real problems on the AMD Geode.  People can always post if something's not running on their arch I guess ...
Back to top
Profile PM 
12 replies since June 18 2007,21:53 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (3) </ [1] 2 3 >/
reply to topic new topic new poll
Quick Reply: Question re machines and optimizations

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code