[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