pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Upgrading lang/rust to 1.63.0



Hi,

it's time again to upgrade rust in main pkgsrc.  Upstream is
already at 1.64.0 which is waiting in the wings to go to wip/.

I think I sorted out the build with external LLVM for i386 and
powerpc by requiring a newer GCC, so this version does

GCC_REQD+=      7

which also matches what LLVM does now.  With this it is also a
possibility that the incompatibility between rust built for
NetBSD/powerpc 8 is incompatible with 9 and later, that remains
to be tested.

The testing I've done is sumarized in the table below; I've not
really hit any notable problems.

Also, since we're early in the next pkgsrc branch era, I'm
inclined to now sync rust from pkgsrc-wip to mainline pkgsrc.

Comments?

Regards,

- Håvard

------------------------------

x - successfully completed
o - ongoing (some of these take a while)
w - waiting for dependent step, intention to complete
u - failure unrelated to rust itself (other package)
f - failed

x NetBSD        current         amd64 -> i386           cross-build
x NetBSD        current         amd64 -> ppc (8.0)      cross-build
x NetBSD        current         amd64 -> ppc (>=9.0)    cross-build
x NetBSD        current         amd64 -> armv7          cross-build
x NetBSD        current         amd64 -> aarch64        cross-build
x NetBSD        current         amd64 -> aarch64_be     cross-build
x NetBSD        current         amd64 -> sparc64        cross-build
x NetBSD        current         amd64                   native-build
x NetBSD        current         amd64                   librsvg
x NetBSD        current         amd64                   firefox
  NetBSD        current         amd64                   firefox-run
  NetBSD        current         amd64 / rust-llvm       native-build
  NetBSD        current         amd64 / rust-llvm       librsvg
  NetBSD        current         amd64 / rust-llvm       firefox-run
  NetBSD        current         aarch64                 native-build
  NetBSD        current         aarch64 / rust-llvm     native-build
  NetBSD        current         i386                    native-build
x NetBSD        current         ppc                     native-build
x NetBSD        current         ppc                     librsvg
x NetBSD        current         ppc / rust-llvm         native-build
x NetBSD        current         ppc / rust-llvm         librsvg
  NetBSD        current         sparc64 / rust-llvm     native-build
  NetBSD        current         sparc64 / rust-llvm     librsvg
x NetBSD        current         sparc64                 native-build
x NetBSD        current         sparc64                 librsvg
  NetBSD        9               amd64                   native-build
  NetBSD        9               amd64                   librsvg
  NetBSD        9               amd64                   firefox
  NetBSD        9               amd64                   firefox-run
  NetBSD        9               amd64 / rust-llvm       native-build
  NetBSD        9               amd64 / rust-llvm       librsvg
  NetBSD        9               amd64 / rust-llvm       firefox-run
x NetBSD        9               i386                    native-build
x NetBSD        9               i386                    librsvg
x NetBSD        9               i386                    firefox
x NetBSD        9               i386                    firefox-run
  NetBSD        9               i386 / rust-llvm        native-build
  NetBSD        9               i386 / rust-llvm        librsvg
  NetBSD        9               i386 / rust-llvm        firefox
  NetBSD        9               i386 / rust-llvm        firefox-run
x NetBSD        9               aarch64                 native-build
x NetBSD        9               aarch64                 librsvg
x NetBSD        9               aarch64                 firefox
  NetBSD        9               aarch64                 firefox-run
  NetBSD        9               aarch64 / rust-llvm     native-build
  NetBSD        9               aarch64 / rust-llvm     librsvg
  NetBSD        9               aarch64 / rust-llvm     firefox
  NetBSD        9               aarch64 / rust-llvm     firefox-run
x NetBSD        9               earmv7hf-el             native-build
x NetBSD        9               earmv7hf-el             librsvg
x NetBSD        9               earmv7hf-el / rust-llvm native-build
x NetBSD        9               earmv7hf-el / rust-llvm librsvg
  NetBSD        9               sparc64 / rust-llvm     native-build
  NetBSD        9               sparc64 / rust-llvm     librsvg
  NetBSD        9               sparc64                 native-build
  NetBSD        9               sparc64                 librsvg
  NetBSD        9               ppc / rust-llvm         native-build
  NetBSD        9               ppc                     native-build
  NetBSD        9               ppc                     librsvg
  NetBSD        8               ppc / rust-llvm         native-build
x NetBSD        8               ppc                     native-build
x NetBSD        8               ppc                     librsvg
  NetBSD        8               amd64 / rust-llvm       native-build
  NetBSD        8               amd64 / rust-llvm       librsvg
x NetBSD        8               i386                    native-build
x NetBSD        8               i386                    librsvg
  NetBSD        8               i386 / rust-llvm        native-build
  NetBSD        8               i386 / rust-llvm        librsvg
  illumos       std             amd64                   native-build
  illumos       std             amd64                   librsvg
  macOS         ?               aarch64                 none
  macOS         ?               amd64                   native-build
  macOS         ?               amd64                   librsvg
  Linux         ?               amd64                   bootstrap
  Linux         ?               i386                    none
  Linux         ?               aarch64                 none
  Linux         ?               armv7                   none
  Linux         ?               armv7                   none
  FreeBSD       ?               amd64                   none


Home | Main Index | Thread Index | Old Index