Mailinglist Archive: opensuse-bugs (8956 mails)

< Previous Next >
[Bug 186074] Optimize for i686
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 13 Oct 2006 02:38:39 -0600 (MDT)
  • Message-id: <20061013083839.1327A25C88E@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=186074


aj@xxxxxxxxxx changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |WONTFIX




------- Comment #37 from aj@xxxxxxxxxx 2006-10-13 02:38 MST -------
We discussed this yesterday internally, here's the summary of what we think:

* some cpus have uname of i686 but do not support for the full i686
instruction set used by the compiler if compiling for i686, e.g. VIA
Epia C3.

* SUSE Linux runs on smaller systems as well, e.g. VIA boxes, for set
top boxes and routers.

* For most applications compilation on i686 will not make a speed
difference for the user.

* We optimize for i686 but use i586 instructions, the discussion is
about using i686 instructions as well.

* We already supply a few packages, e.g. glibc, for both i586 and
i686.

* We could add more packages as both i586 and i686. This is a
question of size on ftp/media as well.

* One way would be to switch at run-time between different code paths
(one for i586, one for i686).

* We should evaluate to setup i686 as an additional target in the
build service for a couple of packages to rebuild with different
compile flags.
Therefore we stay as is for 32-bit x86 and use the i586 instruction
set.


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >