Now
MAIN commitmail json YAML
pkgsrc/lang/ghc90/Makefile@1.13
/
diff
pkgsrc/lang/ghc90/bootstrap.mk@1.10 / diff
pkgsrc/lang/ghc90/distinfo@1.14 / diff
pkgsrc/lang/ghc90/options.mk@1.1 / diff
pkgsrc/lang/ghc90/patches/patch-aclocal.m4@1.4 / diff
pkgsrc/lang/ghc90/patches/patch-llvm-targets@1.1 / diff
pkgsrc/lang/ghc90/bootstrap.mk@1.10 / diff
pkgsrc/lang/ghc90/distinfo@1.14 / diff
pkgsrc/lang/ghc90/options.mk@1.1 / diff
pkgsrc/lang/ghc90/patches/patch-aclocal.m4@1.4 / diff
pkgsrc/lang/ghc90/patches/patch-llvm-targets@1.1 / diff
Built a bootkit for NetBSD/aarch64
Also the package is now more explicit about LLVM. It used to invoke whatever llc(1) and opt(1) found in the $PATH when -fllvm is passed to the compiler, though it's not the default backend. Now LLVM is an explicit, optional dependency on platforms where NCG backend is available, and a mandatory dependency on others.
Note that the LLVM backend tends to produce faster code but it runs significantly slower than NCG. AArch64 support of NCG is being worked on, but it hasn't been merged to the 9.0 branch yet (or even the master branch).
Also the package is now more explicit about LLVM. It used to invoke whatever llc(1) and opt(1) found in the $PATH when -fllvm is passed to the compiler, though it's not the default backend. Now LLVM is an explicit, optional dependency on platforms where NCG backend is available, and a mandatory dependency on others.
Note that the LLVM backend tends to produce faster code but it runs significantly slower than NCG. AArch64 support of NCG is being worked on, but it hasn't been merged to the 9.0 branch yet (or even the master branch).