Skip to content

Conversation

@Fuzzbawls
Copy link
Collaborator

Bumps our custom Rust toolchain to v1.57.0 in order to support needed functionality introduced in #2870

@Fuzzbawls Fuzzbawls added this to the 6.0.0 milestone Jun 18, 2023
@Fuzzbawls Fuzzbawls self-assigned this Jun 18, 2023
Fuzzbawls added a commit that referenced this pull request Jul 7, 2023
1bc92be Depends: Bump rust toolchain to v1.69.0 (Fuzzbawls)
5708543 Scripts: Bump minimum supported glibc to v2.27 (Fuzzbawls)
f2cfadb GA: Run security-check on depends based builds (Fuzzbawls)
0a27b16 GA: Run symbol-check on depends based builds (Fuzzbawls)
02b7cb9 scripts: add PE dylib checking to symbol-check.py (fanquake)
ee3bdc6 depends: build gmp with PIC on all platforms (Fuzzbawls)
85d1632 scripts: add MACHO dylib checking to symbol-check.py (fanquake)
c2facf0 scripts: fix check-symbols & check-security argument passing (fanquake)
3af2b2f scripts: add MACHO NOUNDEFS check to security-check.py (fanquake)
83f86c3 scripts: add MACHO PIE check to security-check.py (fanquake)

Pull request description:

  Alternative to #2871.

  This bumps our Rust Toolchain to v1.69.0, but comes at the cost of ALSO bumping our minimum supported linux glibc to 2.27, which officially drops support for Ubuntu 16.04, Debian 8 (Jessie), Debian 9 (Stretch), and CentOS 7 for binary releases.

  Ubuntu 16.04 and CentOS 7 technically don't reach EOL (End Of Life) until 2024, but both are largely unsupported in linux communities already.

  The major benefit to this outside of being able to use a more recent Rust toolchain version, is that it allows us to use the official Rust distribution toolchains and no longer maintain our own modified versions, a significant time saver if this ability is carried forward in the future.

ACKs for top commit:
  Duddino:
    tACK 1bc92be, works fine with #2870
  panleone:
    tACK 1bc92be

Tree-SHA512: b59cf43045c189d6d68ca9770ef17f59baa4d5d4c854a9fb94afa8ac59a2fe576216926416689e6ad39161fccea51791552558da95d22850ba8b9af4c7abe015
@Fuzzbawls Fuzzbawls closed this Jul 7, 2023
@Fuzzbawls Fuzzbawls removed this from the 6.0.0 milestone Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant