[GHC] #14949: Perform builds on non-Debian-based systems on Circle CI

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.2 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- I could not find already existing ticket and so I'm creating this one. Ben mentioned (in his latest status update on GHC devops mailing list) that we need to do building on non-Debian-based systems on CI. To quote:
e. Support for building on non-Debian-based systems (e.g. Fedora), which is necessary if we want to produce our binary distributions via CI.
So this ticket is to track progress on that. I'm planning to start working on this tomorrow perhaps. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: bgamari Type: bug | Status: new Priority: normal | Milestone: Component: Continuous | Version: 8.2.2 Integration | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by mrkkrp): * owner: (none) => bgamari * component: Compiler => Continuous Integration -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: mrkkrp Type: bug | Status: new Priority: normal | Milestone: Component: Continuous | Version: 8.2.2 Integration | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by mrkkrp): * owner: bgamari => mrkkrp -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: mrkkrp Type: bug | Status: new Priority: normal | Milestone: Component: Continuous | Version: 8.2.2 Integration | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Thank you for opening this! You may find the table on wiki:Platforms/Linux useful. It tabulates the toolchain, gmp, and libc versions shipped with a variety of Linux distributions. In principle we only need to produce one bindist per combination (and can potentially ignore the libc version, so long as we build on the oldest `glibc` in our support set). -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: mrkkrp Type: bug | Status: new Priority: normal | Milestone: Component: Continuous | Version: 8.2.2 Integration | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by mrkkrp): Please see this PR: https://github.com/ghc/ghc/pull/114. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14949: Perform builds on non-Debian-based systems on Circle CI -------------------------------------+------------------------------------- Reporter: mrkkrp | Owner: mrkkrp Type: bug | Status: new Priority: normal | Milestone: Component: Continuous | Version: 8.2.2 Integration | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #15448 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * related: => #15448 Comment: #15448 is relevant to this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14949#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC