1. 29 1月, 2017 5 次提交
    • J
      travis: move IBM backwards in time · 23e8f70b
      Josh Stone 提交于
      Using Ubuntu's cross-toolchains for powerpc* and s390x meant they were
      depending on glibc symbols from Ubuntu 16.04. And if that host is ever
      updated to a new release, the toolchains would raise the bar too.
      
      This switches powerpc, powerpc64, and s390x to use crosstool-ng
      toolchains, configured approximately like RHEL6 with kernel 2.6.32 and
      glibc 2.12. This ABI level should also be compatible with Debian 7
      (wheezy) and Ubuntu 12.04 (precise).
      
      For powerpc64le, the challenge was that only glibc-2.19 officially added
      support, but RHEL7 backported those changes to glibc-2.17. The backport
      patches are complex and numerous, so instead of trying to push those
      into crosstool-ng, this just uses glibc binaries directly from CentOS 7
      and builds the toolchain manually.
      
      This is ported from rust-lang/rust-buildbot#149.
      
      r? @alexcrichton
      23e8f70b
    • B
      Auto merge of #39375 - seeekr:patch-1, r=apasel422 · f39f2738
      bors 提交于
      Fix typo in liballoc/lib.rs
      f39f2738
    • D
      Fix typo in liballoc/lib.rs · 339bdc15
      Denis Andrejew 提交于
      339bdc15
    • B
      Auto merge of #39234 - segevfiner:fix-backtraces-on-windows-gnu, r=petrochenkov · 1491e042
      bors 提交于
      Make backtraces work on Windows GNU targets again.
      
      This is done by adding a function that can return a filename
      to pass to backtrace_create_state. The filename is obtained in
      a safe way by first getting the filename, locking the file so it can't
      be moved, and then getting the filename again and making sure it's the same.
      
      See: https://github.com/rust-lang/rust/pull/37359#issuecomment-260123399
      Issue: #33985
      
      Note though that this isn't that pretty...
      
      I had to implement a `WideCharToMultiByte` wrapper function to convert to the ANSI code page. This will work better than only allowing ASCII provided that the ANSI code page is set to the user's local language, which is often the case.
      
      Also, please make sure that I didn't break the Unix build.
      1491e042
    • S
  2. 28 1月, 2017 35 次提交