[GHC] #14041: ghc-8.2.1 installation fails on OpenBSD 6.1
GHC
ghc-devs at haskell.org
Fri Aug 4 17:12:17 UTC 2017
#14041: ghc-8.2.1 installation fails on OpenBSD 6.1
-------------------------------------+-------------------------------------
Reporter: romanzolotarev | Owner: (none)
Type: bug | Status: closed
Priority: normal | Milestone: Research
| needed
Component: None | Version: 8.2.1
Resolution: fixed | Keywords:
Operating System: OpenBSD | Architecture: x86_64
Type of failure: Installing GHC | (amd64)
failed | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by pggiarrusso):
> It sounds like we will need separate bindists for OpenBSD 6.0 and 6.1.
Arg.
Thanks for the bindist!
For the record, that seems to be the general rule for OpenBSD—their minor
releases aren't necessarily compatible, as we learned on the stack side
:-|. Let me quote
https://github.com/commercialhaskell/stack/issues/416#issuecomment-282689118:
> I've asked the OpenBSD mailing list whether static binaries compiled on
an older release (X) are expected to run on a newer release (X+1, X+2)
[0]. I've received the following - expected - answer from Sebastien Marie
[1]:
>
>> The generic answer will be "no".
>>
>> The example is the switch from 5.4 to 5.5 release which included time_t
change (32 to 64 bits) - see
https://www.openbsd.org/faq/upgrade55.html#time_t
>>
>> But generally, an old binary (from release X) is able to run on a new
kernel (from release X+1), but nothing more could be expected: old things
are cleaned, so an old binary could be able to run or not (it just depends
if relying on old API/ABI with kernel - syscalls, struct size...).
> [0] http://marc.info/?l=openbsd-misc&m=148793092509010&w=2
>
> [1] http://marc.info/?l=openbsd-misc&m=148793453010027&w=2
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14041#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list