[Bug 1172610] New: windows:mingw:win32: enable building i586 architecture for openSUSE Leap 15.1 distribution
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 Bug ID: 1172610 Summary: windows:mingw:win32: enable building i586 architecture for openSUSE Leap 15.1 distribution Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: bnc-team-screening@forge.provo.novell.com Reporter: ralf.habacker@freenet.de QA Contact: bnc-team-screening@forge.provo.novell.com Found By: --- Blocker: --- meissner@suse.de requested: Can you build also for i586? (mingw32 would be sufficient) Wine has started recently using mingw for building some of its DLLs and it seems to make some apps better. openSUSE Leap 15.1 and newer are mostly relevant for this. (Tumbleweed works already, as its in there with i586 and x86_64) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 Ralf Habacker <ralf.habacker@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 http://bugzilla.opensuse.org/show_bug.cgi?id=1172610#c1 --- Comment #1 from Ralf Habacker <ralf.habacker@freenet.de> --- See for answers https://forums.opensuse.org/showthread.php/533059-Why-are-Leap-15-0-i586-pac... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 http://bugzilla.opensuse.org/show_bug.cgi?id=1172610#c2 --- Comment #2 from Marcus Meissner <meissner@suse.com> --- Yes, basically osc meta prjconf -e windows:mingw:win32 ( or already in windows:mingw , the settings are inherited) %ifarch i586 i686 BuildFlags: onlybuild:mingw..... ... and add all pacakges needed including dependencies ... %endif -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 http://bugzilla.opensuse.org/show_bug.cgi?id=1172610#c3 Ralf Habacker <ralf.habacker@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com --- Comment #3 from Ralf Habacker <ralf.habacker@freenet.de> --- (In reply to Marcus Meissner from comment #2)
Yes, basically %ifarch i586 i686
BuildFlags: onlybuild:mingw.....
Thanks for this pointer. I added some packages to https://build.opensuse.org/projects/windows:mingw:win32/prjconf and got partial building success with one exception. https://build.opensuse.org/package/show/windows:mingw:win32/mingw32-gcc:ming... shows a conflict. I added a conflict keyword, following the advice of https://en.opensuse.org/openSUSE:Build_Service_prjconf#Conflict, which did not solve the problem. Are there any hints ? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 http://bugzilla.opensuse.org/show_bug.cgi?id=1172610#c4 --- Comment #4 from Ralf Habacker <ralf.habacker@freenet.de> --- (In reply to Ralf Habacker from comment #3)
https://build.opensuse.org/package/show/windows:mingw:win32/mingw32-gcc: mingw32-cross-gcc shows a conflict.
The message was "Conflict for providers of mingw32-unistd-pthread-devel required by mingw32-headers, (provider mingw32-headers-dummy-pthread is in conflict)". and was caused by mingw32-winpthread no being in the onlybuild: list and no binaries for mingw32-winpthread-devel were available (yet). When the build of the mentioned package was finished, the conflict disappeared. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172610 http://bugzilla.opensuse.org/show_bug.cgi?id=1172610#c5 Ralf Habacker <ralf.habacker@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Ralf Habacker <ralf.habacker@freenet.de> --- There are currently 16 package build for i586, see https://build.opensuse.org/project/monitor/windows:mingw:win32?arch_i586=1&d... and https://build.opensuse.org/project/monitor/windows:mingw:win32?arch_i586=1&d.... -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com