
Hi
I get a strange warning on MacOS when I do ./configure:
checking Xcode version... xcode-select: error: tool 'xcodebuild' requires
Xcode, but active developer directory '/Library/Developer/CommandLineTools'
is a command line tools instance
not found (too old?)
I also get a related strange warning when I do a compile:
ghc hello.hs
[1 of 2] Compiling Main ( hello.hs, hello.o ) [Missing object
file]
[2 of 2] Linking hello [Objects changed]
ld: warning: directory not found for option
'-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib'
I'm on macOS 13.2.1. I was previously on ghc 9.4.4.
Thanks
George
On Tue, Feb 14, 2023 at 9:39 AM Ben Gamari
The GHC team is very pleased to announce the availability of GHC 9.6.1-alpha3. As usual, binaries and source distributions are available at downloads.haskell.org:
https://downloads.haskell.org/ghc/9.6.1-alpha3/
Beginning with GHC 9.6.1, GHC can be built as a cross-compiler to WebAssembly and JavaScript. This is an important step towards robust support for compiling Haskell to the Web, but there are a few caveats to be aware of in the 9.6 series:
- Both the Javascript and WebAssembly backends are still at an early stage of development and are present in this release as a technology preview
- Using GHC as a cross-compiler is not as easy as we would like it to be; in particular, there are challenges related to Template Haskell
- GHC is not yet run-time retargetable; a given GHC binary targets exactly one platform, and both WebAssembly and JavaScript are considered platforms for this purpose. Cross-compilers must be built from source by their users
We hope to lift all of these limitations in future releases.
Additionally, 9.6.1 will include:
- Significant latency improvements in the non-moving garbage collector
- Efficient runtime support for delimited continuations
- Improvements in compiler error messages
- Numerous improvements in the compiler's memory usage
See the [release notes] for a comprehensive accounting of changes in this release.
As always, one can find a [migration guide] to aid in transitioning from older releases on the GHC Wiki. We have also recently started extending our release process to cover a wider set of Linux distributions. In particular, we now offer Rocky 8 and Ubuntu 20.04 binary distributions which cover RedHat-derivative and distributions using older `glibc` releases (namely 2.27), respectively.
Please do give this release a try and open a [ticket] if you see anything amiss.
Cheers,
- Ben
[ticket]: https://gitlab.haskell.org/ghc/ghc/issues/ [migration guide]: https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.6 [release notes]: https://downloads.haskell.org/ghc/9.6.1-alpha3/docs/users_guide/9.6.1-notes.... _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs