From 81f98c49af5ff9035574eecc07466577aa5f26db Mon Sep 17 00:00:00 2001 From: alexbiehl Date: Sat, 14 Aug 2021 10:07:41 +0200 Subject: [PATCH] Changelog entry --- Cabal/ChangeLog.md | 3 +++ release-notes/Cabal-3.8.0.0.md | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 release-notes/Cabal-3.8.0.0.md diff --git a/Cabal/ChangeLog.md b/Cabal/ChangeLog.md index e9de41ae9cc..2a574305b1c 100644 --- a/Cabal/ChangeLog.md +++ b/Cabal/ChangeLog.md @@ -1,3 +1,6 @@ +# 3.8.0.0 [Emily Pillmore](mailgo:emilypi@cohomolo.gy) _Month _Year + * See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.8.0.0.md + # 3.6.0.0 [Emily Pillmore](mailgo:emilypi@cohomolo.gy) August 2021 * See https://github.com/haskell/cabal/blob/master/release-notes/Cabal-3.6.0.0.md diff --git a/release-notes/Cabal-3.8.0.0.md b/release-notes/Cabal-3.8.0.0.md new file mode 100644 index 00000000000..2756103c34c --- /dev/null +++ b/release-notes/Cabal-3.8.0.0.md @@ -0,0 +1,13 @@ +Cabal 3.6.0.0 Changelog +--- + + +- Added fields :pkg-field:`extra-libraries-static` and + :pkg-field:`extra-lib-dirs-static` to allow Haskell libraries to remember + linker flags needed for fully static linking of system libraries into executables. [#7536](https://github.com/haskell/cabal/pull/7536) + +- The existing field :pkg-field:`pkgconfig-depends` can used to append the relevant + output of ``pkg-config --libs --static`` to these new fields automatically. + When :pkg-field:`extra-libraries-static` is not given, it defaults to + :pkg-field:`extra-libraries`. When :pkg-field:`extra-lib-dirs-static` is not + given, it defaults to :pkg-field:`extra-lib-dirs`. [#7536](https://github.com/haskell/cabal/pull/7536)