[Bug 745632] New: openSUSE i586 kernel compiled with i686 X86_CMOV feature
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c0 Summary: openSUSE i586 kernel compiled with i686 X86_CMOV feature Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: i586 OS/Version: openSUSE 12.1 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: whiteheadm@acm.org QAContact: qa@suse.de Found By: Customer Blocker: --- The kernel config/i386/* files for i586 openSUSE include the CONFIG_X86_CMOV option. This is incompatible with an i586 release as it is an i686 feature. Both the kernel and the userland tools (ie gcc) use the cmov instruction, and therefore don't run on true i585 systems (pre-Pentium Pro/Pentium II). -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c1 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@suse.com AssignedTo|kernel-maintainers@forge.pr |mmarek@suse.com |ovo.novell.com | --- Comment #1 from Jeff Mahoney <jeffm@suse.com> 2012-02-07 16:31:48 UTC --- Hi Matthew - I think the only bug here is that the kernel package reports itself as i586. Using CMOV wasn't an oversight. It was a conscious decision to break with legacy hardware. We decided it was a reasonable requirement to have a CPU manufactured within the last 15 years. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c3 --- Comment #3 from Matthew Whitehead <whiteheadm@acm.org> 2012-02-07 16:39:45 UTC --- Then I'm quite confused, because there is also a separate i686 tree: http://download.opensuse.org/distribution/12.1/repo/oss/suse/i586 http://download.opensuse.org/distribution/12.1/repo/oss/suse/i686 This suggests that someone went to all the trouble to do something specific with i686 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c4 --- Comment #4 from Jeff Mahoney <jeffm@suse.com> 2012-02-07 16:50:00 UTC --- Yep. Someone did go through all the trouble to do something specific. It's just that they did it in 2004 for SUSE 9.2 when obsoleting i586 would have been far too aggressive. It's still there, I'd expect, mostly due to inertia. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c5 --- Comment #5 from Michal Marek <mmarek@suse.com> 2012-02-10 10:57:05 UTC --- desktop and pae have CONFIG_X86_CMOV enabled, but these also have CONFIG_X86_PAE enabled. The legacy kernel-default for ix86 should theoretically still run on i586 systems. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c6 Michal Marek <mmarek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #6 from Michal Marek <mmarek@suse.com> 2012-02-10 14:32:11 UTC --- I changed the spec to build i686 packages if flavor is not default. KMPs will still be i586 though. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c7 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jengelh@medozas.de --- Comment #7 from Jan Engelhardt <jengelh@medozas.de> 2012-04-04 23:30:28 UTC --- Hm this change to i686 has brought problems with (external) OBS integrations. The .i686.rpms are not copied to :full/ since they don't match the arch being built for (i586), and so, kmod packages end up in the "unresolved" state: $ osc r -v openSUSE_12.1 x86_64 succeeded openSUSE_12.1 i586 unresolvable: nothing provides kernel-desktop-devel = 3.3.1~jng5-7 needed by kernel-syms nothing provides kernel-pae-devel = 3.3.1~jng5-7 needed by kernel-syms nothing provides kernel-xen-devel = 3.3.1~jng5-7 needed by kernel-syms How was this solved on b.o.o? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c8 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #8 from Jan Engelhardt <jengelh@inai.de> 2012-07-02 01:05:06 CEST --- Adrian, this build service issue still is present. It can be observed on build.opensuse.org for projects linking against Kernel:stable, e.g. in security:netfilter/xtables-addons: Kernel_stable i586 unresolvable: nothing provides kernel-desktop-devel = 3.4.4-1 needed by kernel-syms nothing provides kernel-pae-devel = 3.4.4-1 needed by kernel-syms nothing provides kernel-xen-devel = 3.4.4-1 needed by kernel-syms -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c9 --- Comment #9 from Adrian Schröter <adrian@suse.com> 2012-07-02 07:44:59 UTC --- This is a build configuration issue in Kernel:* projects. Either add a Exportfilter of i686 to i586 repos or (IMHO the better way) build against 12.2 instead. Coolo told me he changed a lot there to get this working again. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c10 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@suse.com --- Comment #10 from Jan Engelhardt <jengelh@inai.de> 2012-07-02 12:10:37 CEST --- But what was it, that was added to openSUSE:12.2/openSUSE:Factory to make this work? The ExportFilter i686 line has been removed from o:F on 2012-03-13. coolo? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c11 Michal Marek <mmarek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mmarek@suse.com |adrian@suse.com --- Comment #11 from Michal Marek <mmarek@suse.com> 2013-09-30 07:37:12 UTC --- Not sure if this is still an issue, but the Kernel: projects build against the respective openSUSE:* distribution. So any project config should be inherited. So any fix should be done in the configuration of the openSUSE:* projects. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c12 Michael Schröder <mls@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|adrian@suse.com |coolo@suse.com --- Comment #12 from Michael Schröder <mls@suse.com> 2013-09-30 09:44:06 UTC --- Adrian is not the openSUSE maintainer, reassigned to coolo. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=745632 https://bugzilla.novell.com/show_bug.cgi?id=745632#c13 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |WONTFIX --- Comment #13 from Stephan Kulow <coolo@suse.com> 2013-09-30 11:48:26 CEST --- I have very little interst in changing project configs of projects out of maintenance to please Kernel:* projects -- 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.
participants (1)
-
bugzilla_noreply@novell.com