Package Details: ghc8.2-bin 8.2.2-3

Git Clone URL: https://aur.archlinux.org/ghc8.2-bin.git (read-only, click to copy)
Package Base: ghc8.2-bin
Description: Binary GHC 8.2 installed on /usr/bin/ghc-8.2
Upstream URL: http://www.haskell.org/ghc/
Licenses: BSD-3-Clause
Conflicts: ghc8.2
Provides: ghc8.2
Submitter: rudy.matela
Maintainer: rudy.matela
Last Packager: rudy.matela
Votes: 1
Popularity: 0.000000
First Submitted: 2018-05-31 16:30 (UTC)
Last Updated: 2024-02-01 12:43 (UTC)

Latest Comments

MarsSeed commented on 2024-01-31 18:34 (UTC)

Anyways, I'm not opposed to keeping this package on AUR, even if it is broken for me (as I don't need this anyway).

My only ask is that you remove the replaces() array, and change the current provides array to this: provides=('ghc8.2') (omitting all the other mentions, as this package is not a proper drop-in replacement for those haskell libraries in the Arch repo).

MarsSeed commented on 2024-01-31 18:16 (UTC)

Thank you for checking. Is it an up-to-date Arch Linux system that you tried this on?

rudy.matela commented on 2024-01-31 18:02 (UTC)

@MarsSeed, it still works on my system:

$ ls
hello.hs

$ cat hello.hs 
main = putStrLn "hello"

$ ghc-8.2 hello.hs 
[1 of 1] Compiling Main             ( hello.hs, hello.o )
Linking hello ...

$ ./hello 
hello

MarsSeed commented on 2024-01-31 17:54 (UTC)

This is useless on current Arch Linux, because it cannot compile anything:

$ ghc-8.2 helloworld.hs
[1 of 1] Compiling Main             ( helloworld.hs, helloworld.o )
/tmp/ghc161120_0/ghc_2.s: Assembler messages:

/tmp/ghc161120_0/ghc_2.s:193:0: error:
     Error: unknown pseudo-op: `.subsections_via_symbols'
    |
193 | .subsections_via_symbols
    | ^
`gcc' failed in phase `Assembler'. (Exit code: 1)

rudy.matela commented on 2024-01-31 17:47 (UTC)

This package is useful for:

  • testing programs for forwards/backwards compatibility;
  • compiling programs that only work with the specific ghc-8.2 version;
  • as a makedepend to packages that can only be compiled with the ghc-8.2 series.

I still use and maintain this.

rudy.matela commented on 2024-01-31 17:14 (UTC)

Please do not delete this package. It is useful for testing programs and libraries for backwards compatibility.