There have been no significant changes after the few fixes mentioned here on Day 1 (namely, removing libstdc++ from the install)
On 03/13/2017 02:58 PM, A Fearts wrote: > Hey John quick question. Have there been any changes to the > toolchainbeta since you first posted it that we might need to recheck > stuff or it is all the same? > > On Mon, Mar 13, 2017 at 5:47 PM, John Schoenick > <jo...@valvesoftware.com <mailto:jo...@valvesoftware.com>> wrote: > > Reminder, we plan on releasing a normal update with this change > this week. Server operators are encouraged to double-check that > their setup works against the toolchainbeta branch to avoid ugly > surprises! > > - John > > > On 02/20/2017 02:46 PM, John Schoenick wrote: >> >> Hey everyone, >> >> Following up on the warning email we sent a long while back, >> we're making good on our promise and changing our build >> toolchains for the TF2+SDK2013 games' dedicated server. TF2 is >> being updated first, with the other SDK2013 games to follow. >> >> There are two things that may affect server administrators that >> you should be aware of: >> >> >> *The Linux dedicated server now targets the Steam Runtime* >> >> The Steam Runtime is a common runtime target based on Ubuntu. >> For srcds, this largely means linking against a more recent glibc >> than may be available in some server distributions. >> Administrators should check that the provided beta still runs in >> their environment of choice. Those who are on older or >> incompatible distributions have several options: >> >> - Switch to a distribution more compatible with the Steam >> Runtime, such as Ubuntu LTS >> >> - Make use of a chroot/container/VM environment to run srcds. >> The tools linked below include a script for creating a chroot >> that can be used for bootstrapping Steam Runtime environments. >> >> - Use the Steam Runtime tools linked below combined with some >> dynamic linker magic to use the runtime libraries on an >> incompatible distribution, e.g.: >> >> steamrt=/path/to/runtime >> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32" >> LD="$steamrt/usr/lib32/ld-linux.so.2" >> "$LD" ./srcds_linux "$@" >> >> More information about the Steam Runtime and utilities for >> obtaining it can be found here: >> https://github.com/ValveSoftware/steam-runtime >> <https://github.com/ValveSoftware/steam-runtime> >> >> * >> * >> >> *The compiler toolchain used for all editions of srcds has changed* >> >> Along with the client builds, all server builds have been updated >> to a newer compiler. Windows builds now use the MSVC2015 tools, >> while Linux builds now use a newer edition of GCC with differing >> command-line parameters that affect codegen. >> >> This is expected to break mods that expect certain ABI behaviors >> or look for certain signatures in order to hook functions (such >> as SourceMod). We have separately spoken with the SourceMod team >> and they are working on supporting the new setup. Maintainers of >> other mods should test them against the beta release below. >> >> Our previous warning also indicated that this would change the >> _srv naming of the linux binaries. We have decided *not* to >> adjust this, and the separate _srv build and naming remains >> unchanged. >> >> >> *Beta* >> >> We've made a beta branch available for TF2 with these new >> changes. The remaining SDK2013 games will be updated in the near >> future, and we will provide a beta for them at that time. >> >> The beta is compatible with the current TF2 public release - >> servers may safely convert to it and continue serving both beta >> and non-beta clients. >> >> The beta branch is titled "toolchainbeta" with no required >> password. It can be accessed with SteamCMD via: >> >> app_update 232250 -beta toolchainbeta >> >> These changes may be promoted to an official release of TF2 as >> soon as next week, so we encourage all server administrators to >> test their setup against the beta before then. >> >> >> Let me know if you have any questions or concerns >> >> - John >> > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds > <https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds> > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds