manuals: document removal of newStdcpp from steam

/cc #29180.

Changed files
+15 -28
doc
nixos
doc
manual
+12 -26
doc/package-notes.xml
···
<varlistentry>
<term>Using the FOSS Radeon or nouveau (nvidia) drivers</term>
-
<listitem><itemizedlist><listitem><para>
-
Both the open source radeon drivers as well as the nouveau drivers (nvidia)
-
need a newer libc++ than is provided by the default runtime, which leads to a
-
crash on launch. Use <programlisting>environment.systemPackages =
-
[(pkgs.steam.override { newStdcpp = true; })];</programlisting> in your config
-
if you get an error like
-
<programlisting>
-
libGL error: unable to load driver: radeonsi_dri.so
-
libGL error: driver pointer missing
-
libGL error: failed to load driver: radeonsi
-
libGL error: unable to load driver: swrast_dri.so
-
libGL error: failed to load driver: swrast</programlisting>
-
or
-
<programlisting>
-
libGL error: unable to load driver: nouveau_dri.so
-
libGL error: driver pointer missing
-
libGL error: failed to load driver: nouveau
-
libGL error: unable to load driver: swrast_dri.so
-
libGL error: failed to load driver: swrast</programlisting></para></listitem>
-
<listitem><para>
-
Steam ships statically linked with a version of libcrypto that
-
conflics with the one dynamically loaded by radeonsi_dri.so.
-
If you get the error
-
<programlisting>steam.sh: line 713: 7842 Segmentation fault (core dumped)</programlisting>
-
have a look at <link xlink:href="https://github.com/NixOS/nixpkgs/pull/20269">this pull request</link>.
-
</para></listitem>
+
<listitem><itemizedlist>
+
<listitem><para>The <literal>newStdcpp</literal> parameter
+
was removed after 17.09 release and should not be needed anymore.
+
</para></listitem>
+
+
<listitem><para>
+
Steam ships statically linked with a version of libcrypto that
+
conflics with the one dynamically loaded by radeonsi_dri.so.
+
If you get the error
+
<programlisting>steam.sh: line 713: 7842 Segmentation fault (core dumped)</programlisting>
+
have a look at <link xlink:href="https://github.com/NixOS/nixpkgs/pull/20269">this pull request</link>.
+
</para></listitem>
</itemizedlist></listitem></varlistentry>
+1
nixos/doc/manual/release-notes/release-notes.xml
···
<para>This section lists the release notes for each stable version of NixOS
and current unstable revision.</para>
+
<xi:include href="rl-1803.xml" />
<xi:include href="rl-1709.xml" />
<xi:include href="rl-1703.xml" />
<xi:include href="rl-1609.xml" />
+2 -2
nixos/doc/manual/release-notes/rl-1803.xml
···
<itemizedlist>
<listitem>
-
<para>
-
</para>
+
<para>Steam: the <literal>newStdcpp</literal> parameter
+
was removed and should not be needed anymore.</para>
</listitem>
</itemizedlist>