Skip to content

Commit

Permalink
manuals: document removal of newStdcpp from steam
Browse files Browse the repository at this point in the history
/cc #29180.
(cherry-picked from 4013b38 and f2955e4)
  • Loading branch information
vcunat committed Sep 27, 2017
1 parent 86e35b7 commit 9fbad9b
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 26 deletions.
38 changes: 12 additions & 26 deletions doc/package-notes.xml
Expand Up @@ -477,32 +477,18 @@ it. Place the resulting <filename>package.nix</filename> file into

<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 since NixOS 17.09 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>

Expand Down
6 changes: 6 additions & 0 deletions nixos/doc/manual/release-notes/rl-1709.xml
Expand Up @@ -329,6 +329,12 @@ FLUSH PRIVILEGES;
<command>systemctl status mysql-backup</command>.
</para>
</listitem>

<listitem>
<para>Steam: the <literal>newStdcpp</literal> parameter
was removed and should not be needed anymore.</para>
</listitem>

</itemizedlist>

<para>Other notable improvements:</para>
Expand Down

0 comments on commit 9fbad9b

Please sign in to comment.