summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2017-08-04 13:38:19 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2017-08-04 13:43:38 -0400
commita753f2fef7be730c64b812ba88ba813545ab4d40 (patch)
tree2e7940816b72d235af7783f62db67719650265a4 /nixos
parent53bd6cf417c82203d67e2a25611b05c119dc6d16 (diff)
downloadnixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar.gz
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar.bz2
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar.lz
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar.xz
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.tar.zst
nixlib-a753f2fef7be730c64b812ba88ba813545ab4d40.zip
17.09 release-notes: New breaking change: cc-wrapper exports more env vars
Diffstat (limited to 'nixos')
-rw-r--r--nixos/doc/manual/release-notes/rl-1709.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1709.xml b/nixos/doc/manual/release-notes/rl-1709.xml
index 9cf86ac29bd3..2046081cc2f0 100644
--- a/nixos/doc/manual/release-notes/rl-1709.xml
+++ b/nixos/doc/manual/release-notes/rl-1709.xml
@@ -142,6 +142,18 @@ rmdir /var/lib/ipfs/.ipfs
       being dead and not building with openssl 1.1.
     </para>
   </listitem>
+  <listitem>
+    <para>
+      <literal>cc-wrapper</literal>'s setup-hook now exports a number of
+      environment variables corresponding to binutils binaries,
+      (e.g. <envar>LD</envar>, <envar>STRIP</envar>, <envar>RANLIB</envar>,
+      etc). This is done to prevent packages' build systems guessing, which is
+      harder to predict, especially when cross-compiling. However, some packages
+      have broken due to this—their build systems either not supporting, or
+      claiming to support without adequate testing, taking such environment
+      variables as parameters.
+    </para>
+  </listitem>
 </itemizedlist>
 
 <para>Other notable improvements:</para>