I think I have this sorted out now. These parts of ghc/haskell all seem solid enough, and with them everything else should work.
They are all compiled on 10.6.8 (64 bit) and the cabal and stack binaries seem to work find on 10.14, so perhaps they will be useful for all systems that are not happy with the official versions out there. Not difficult to compile, in end. We will need to figure out how to get the legacysupport PG to interact with the cabal and stack builds, and that also has a plan I think. Best, Ken $ ls -la total 774336 drwxr-xr-x 6 staff 204 15 Sep 23:07 . drwxrwxr-x 26 staff 952 15 Sep 22:38 .. -rwxr-xr-x 1 staff 28832716 31 Dec 1969 cabal -rw-r--r-- 1 staff 143485952 14 Sep 12:49 ghc-8.6.5-x86_64-apple-darwin.tar.xz -rw-r--r-- 1 staff 168566856 15 Sep 14:57 ghc-8.8.1-x86_64-apple-darwin.tar.xz -rwxr-xr-x 1 staff 55566220 31 Dec 1969 stack ./cabal --version cabal-install version 3.1.0.0 compiled using version 3.1.0.0 of the Cabal library ./stack --version Version 2.1.3 x86_64 Compiled with: - Cabal-2.4.0.1 - Glob-0.10.0 - StateVar-1.2 - aeson-1.4.5.0 - aeson-compat-0.3.9 - annotated-wl-pprint-0.7.0 - ansi-terminal-0.10 - ansi-wl-pprint-0.6.9 - array-0.5.3.0 - asn1-encoding-0.9.5 - asn1-parse-0.9.4 - asn1-types-0.3.3 - async-2.2.2 - attoparsec-0.13.2.3 - attoparsec-iso8601-1.0.1.0 - auto-update-0.1.6 - base-4.12.0.0 - base-compat-0.11.0 - base-orphans-0.8.1 - base-prelude-1.3 - base16-bytestring-0.1.1.6 - base64-bytestring-1.0.0.2 - basement-0.0.11 - bifunctors-5.5.5 - binary-0.8.6.0 - bitarray-0.0.1.1 - blaze-builder-0.4.1.0 - blaze-html-0.9.1.1 - blaze-markup-0.8.2.2 - bytestring-0.10.8.2 - case-insensitive-1.2.1.0 - cereal-0.5.8.1 - clock-0.8 - colour-2.3.5 - comonad-5.0.5 - conduit-1.3.1.1 - conduit-combinators-1.3.0 - conduit-extra-1.3.4 - connection-0.3.1 - containers-0.6.0.1 - contravariant-1.5.2 - cookie-0.4.4 - cryptohash-sha256-0.11.101.0 - cryptonite-0.26 - cryptonite-conduit-0.2.2 - data-default-class-0.1.2.0 - deepseq-1.4.4.0 - digest-0.0.1.2 - directory-1.3.3.0 - distributive-0.6.1 - dlist-0.8.0.7 - easy-file-0.2.2 - echo-0.1.3 - ed25519-0.0.5.0 - either-5.0.1.1 - exceptions-0.10.3 - extra-1.6.18 - fast-logger-2.4.17 - file-embed-0.0.11 - filelock-0.1.1.3 - filepath-1.4.2.1 - fsnotify-0.3.0.1 - generic-deriving-1.13 - ghc-boot-th-8.6.5 - ghc-prim-0.5.3 - githash-0.1.3.3 - hackage-security-0.5.3.0 - hashable-1.2.7.0 - hfsevents-0.1.6 - hi-file-parser-0.1.0.0 - hourglass-0.2.12 - hpack-0.32.0 - hpc-0.6.0.3 - http-api-data-0.4.1 - http-client-0.6.4 - http-client-tls-0.3.5.3 - http-conduit-2.3.7.1 - http-download-0.1.0.0 - http-types-0.12.3 - infer-license-0.2.0 - integer-gmp-1.0.2.0 - integer-logarithms-1.0.3 - libyaml-0.1.1.0 - lifted-base-0.2.3.12 - megaparsec-7.0.5 - memory-0.15.0 - microlens-0.4.11.2 - microlens-th-0.4.3.2 - mime-types-0.1.0.9 - mintty-0.1.2 - monad-control-1.0.2.3 - monad-logger-0.3.30 - monad-loops-0.4.3 - mono-traversable-1.0.12.0 - mtl-2.2.2 - mustache-2.3.0 - neat-interpolation-0.3.2.4 - network-3.1.0.1 - network-uri-2.6.1.0 - old-locale-1.0.0.7 - old-time-1.1.0.3 - open-browser-0.2.1.0 - optparse-applicative-0.15.1.0 - optparse-simple-0.1.1.2 - pantry-0.1.1.2 - parsec-3.1.13.0 - parser-combinators-1.2.0 - path-0.6.1 - path-io-1.5.0 - path-pieces-0.2.1 - pem-0.2.4 - persistent-2.9.2 - persistent-sqlite-2.9.3 - persistent-template-2.6.0 - pretty-1.1.3.6 - primitive-0.7.0.0 - process-1.6.5.0 - profunctors-5.5 - project-template-0.2.0.1 - random-1.1 - regex-applicative-0.3.3.1 - regex-applicative-text-0.1.0.1 - resource-pool-0.2.3.2 - resourcet-1.2.2 - retry-0.8.0.1 - rio-0.1.10.0 - rio-orphans-0.1.1.0 - rio-prettyprint-0.1.0.0 - rts-1.0 - safe-0.3.17 - safe-exceptions-0.1.7.0 - scientific-0.3.6.2 - semigroupoids-5.3.3 - semigroups-0.19.1 - silently-1.2.5.1 - socks-0.6.0 - split-0.2.3.3 - stm-2.5.0.0 - stm-chans-3.0.0.4 - streaming-commons-0.2.1.1 - syb-0.7.1 - tagged-0.8.6 - tar-0.5.1.1 - tar-conduit-0.3.2 - template-haskell-2.14.0.0 - temporary-1.3 - terminal-size-0.3.2.1 - text-1.2.3.1 - text-metrics-0.3.0 - th-abstraction-0.3.1.0 - th-expand-syns-0.4.5.0 - th-lift-0.8.0.1 - th-lift-instances-0.1.14 - th-orphans-0.13.8 - th-reify-many-0.1.9 - th-utilities-0.2.3.0 - time-1.8.0.2 - time-compat-1.9.2.2 - time-locale-compat-0.1.1.5 - tls-1.5.1 - transformers-0.5.6.2 - transformers-base-0.4.5.2 - transformers-compat-0.6.5 - typed-process-0.2.6.0 - unicode-transforms-0.3.6 - unix-2.7.2.2 - unix-compat-0.5.2 - unix-time-0.4.7 - unliftio-0.2.11 - unliftio-core-0.1.2.0 - unordered-containers-0.2.10.0 - uuid-types-1.0.3 - vector-0.12.0.3 - vector-algorithms-0.8.0.1 - void-0.7.3 - x509-1.7.5 - x509-store-1.6.7 - x509-system-1.6.6 - x509-validation-1.6.11 - yaml-0.11.1.2 - zip-archive-0.4.1 - zlib-0.6.2.1