Skip to content

Upgrade to BoringSSL 6d503ae1#950

Merged
normanmaurer merged 1 commit intonetty:mainfrom
jlnhws:upgrade-to-boringssl-6d503ae
Dec 8, 2025
Merged

Upgrade to BoringSSL 6d503ae1#950
normanmaurer merged 1 commit intonetty:mainfrom
jlnhws:upgrade-to-boringssl-6d503ae

Conversation

@jlnhws
Copy link
Copy Markdown
Contributor

@jlnhws jlnhws commented Nov 24, 2025

  1. Make the fips-boringssl-static profile point to BoringSSL commit 6d503ae1cf8b2e25162435225610b8c1f063d6f4, which is the latest revision that is available for download as a tarball from https://commondatastorage.googleapis.com/chromium-boringssl-fips

  2. Update toolchain to clang-12 (required for compatibility with newer BoringSSL versions)

  3. Remove CMAKE_POSITION_INDEPENDENT_CODE flag (seems redundant as BoringSSL manages PIC internally)

  4. Fix bssl executable path (the bssl utility is now generated directly in the build directory rather than in a tool/ subdirectory)

  5. Link with libdecrepit

  6. Explicitly link with C++ standard library

1. Make the fips-boringssl-static profile point to BoringSSL
   commit 6d503ae1cf8b2e25162435225610b8c1f063d6f4, which is the
   latest revision that is available for download as a tarball from
   https://commondatastorage.googleapis.com/chromium-boringssl-fips

2. Update toolchain to clang-12
   (required for compatibility with newer BoringSSL versions)

3. Remove CMAKE_POSITION_INDEPENDENT_CODE flag
   (flag seems redundant as BoringSSL manages PIC internally)

4. Fix bssl executable path
   (the bssl utility is now generated directly in the build directory
   rather than in a tool/ subdirectory)

5. Link with libdecrepit

6. Explicitly link with C++ standard library
@normanmaurer normanmaurer added this to the 2.0.75.Final milestone Dec 8, 2025
@normanmaurer normanmaurer merged commit b94455e into netty:main Dec 8, 2025
10 checks passed
@normanmaurer
Copy link
Copy Markdown
Member

@jlnhws thanks!

dongjoon-hyun added a commit to apache/spark that referenced this pull request Mar 17, 2026
### What changes were proposed in this pull request?

This PR aims to upgrade `netty-tcnative` to 2.0.75.Final.

### Why are the changes needed?

To bring the latest bug fixes.
- netty/netty-tcnative@netty-tcnative-parent-2.0.74.Final...netty-tcnative-parent-2.0.75.Final
  - netty/netty-tcnative#948
  - netty/netty-tcnative#949
  - netty/netty-tcnative#950

### Does this PR introduce _any_ user-facing change?

No behavior change.

### How was this patch tested?

Pass the CIs.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #54830 from dongjoon-hyun/SPARK-56009.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants