[Bug 1124940] New: ghc-bootstrap fails to build for Leap 15.x for ARM
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940 Bug ID: 1124940 Summary: ghc-bootstrap fails to build for Leap 15.x for ARM Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: aarch64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Check 15.1:ARM (armv7 and aarch64) build failures on: https://build.opensuse.org/package/show/openSUSE:Leap:15.1:ARM/ghc-bootstrap The problem is that pre-built binaries require glibc 2.27 and Leap 15.x has only glibc 2.26 So, ghc is now unresolvable on Leap 15.1:ARM -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c1
Peter Simons
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c2
Peter Trommler
@ptrommler, do you have any ideas how to make `ghc-bootstrap` build successfully on ARM in Leap 15.1?
There is a README in ghc-bootstrap that documents how the binary distributions were produced. You find package ghc-prepare-binary-distributions here: https://build.opensuse.org/package/show/devel:languages:haskell:bootstrap/gh... You would need to build binary distributions against Leap 15.1 or better Leap 15. They will then also work on Factory. This is what I did with ppc64 and openSUSE13.2. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c7
Peter Simons
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c8
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c9
--- Comment #9 from Wolfgang Engel
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c10
--- Comment #10 from Peter Simons
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c11
--- Comment #11 from Peter Trommler
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c12
--- Comment #12 from Peter Trommler
I'll give it a shot on ARM7 in https://build.opensuse.org/project/show/home:ptrommler:ARM7Bootstrap
I tried to bootstrap using the last official bindist, which is version 8.0.2. That version requires llvm 3.7 and does not work with llvm 3.8. The llvm 3.7 does not build or I cannot find a version that built in the past (the revisions in package llvm are messed up) and llvm 3.8 (that I patched to pretend to configure that it is 3.7) leads to an error where the tools cannot parse the output of ghc. My new plan is to package version 2.27 of glibc with the bindist we currently have in Factory and then use that package on Leap 15.1 to bootstrap a ghc that is linked against the system glibc. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c13
--- Comment #13 from Peter Trommler
My new plan is to package version 2.27 of glibc with the bindist we currently have in Factory and then use that package on Leap 15.1 to bootstrap a ghc that is linked against the system glibc.
That plan also failed and I give up here. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940
http://bugzilla.opensuse.org/show_bug.cgi?id=1124940#c14
Guillaume GARDET
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com