[GHC] #13974: Official FreeBSD 10.3 distribution should link against libutil.so.9, not libutil.so.8
GHC
ghc-devs at haskell.org
Sun Jul 23 05:54:34 UTC 2017
#13974: Official FreeBSD 10.3 distribution should link against libutil.so.9, not
libutil.so.8
-------------------------------------+-------------------------------------
Reporter: mqudsi | Owner: (none)
Type: bug | Status: closed
Priority: normal | Milestone: 8.2.1
Component: None | Version: 7.10.3
Resolution: fixed | Keywords:
Operating System: FreeBSD | Architecture: x86_64
Type of failure: Installing GHC | (amd64)
failed | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by pgj):
Replying to [comment:15 mqudsi]:
> @pgj _if_ misc/compat8x is still a requirement (it does not seem to be
necessary w/ the latest), then the configure script should error out w/ a
useful message so that it is not a `make install` error.
It is not a requirement any more as the oldest supported version of
FreeBSD has become 10.3-RELEASE in the meantime.
I am not sure that your idea would be feasible as this "hack" is just for
the vanilla binary distribution in order spare a couple of versions of
build. (For example, The FreeBSD Project supports FreeBSD 11.0 and
FreeBSD 10.3 at the moment, and tangentially FreeBSD-CURRENT aka. 12, so I
do not think there should be separate bindists for each major version,
especially if there is a backward compatibility.)
In result, the regular {{{configure}}} script should not check for the
presence of {{{misc/compat8x}}} as that is just a very specific case and
it really depends on circumstances like if there were version changes in
libraries such as {{{libutil.so}}}. That is why a FreeBSD-specific README
file was provided that named {{{misc/compat8x}}} as a prerequisite for the
installation. On the other hand, users are always directed towards using
FreeBSD packages as that is officially supported version of software there
from the side of the Project. When using packages, no things like
{{{compat8x}}} are needed at all.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13974#comment:18>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list