Skip to content

Link intel-gcm-* libraries as necessary in static builds of NSS#92

Merged
martinthomson merged 1 commit into
martinthomson:mainfrom
jschanck:link-intel-gcm
Dec 8, 2025
Merged

Link intel-gcm-* libraries as necessary in static builds of NSS#92
martinthomson merged 1 commit into
martinthomson:mainfrom
jschanck:link-intel-gcm

Conversation

@jschanck

@jschanck jschanck commented Dec 5, 2025

Copy link
Copy Markdown
Contributor

Prior to NSS 3.119, static builds of freebl did not use hardware accelerated GCM on x64. We changed that in 3.119, specifically with this patch, so now the ohttp/build.rs script needs to check for and possibly link the intel-gcm-* libraries.

@martinthomson martinthomson left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good. I made a similar change here, but that is bundled with other updates.

@martinthomson martinthomson merged commit 870c042 into martinthomson:main Dec 8, 2025
4 checks passed
@jschanck jschanck deleted the link-intel-gcm branch December 8, 2025 05:37
@rvandermeulen

Copy link
Copy Markdown
Contributor

@martinthomson Is there any chance you could spin a 0.7.2 release with this change?

@martinthomson

Copy link
Copy Markdown
Owner

https://crates.io/crates/ohttp/0.7.2 and https://crates.io/crates/bhttp/0.7.2

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.

3 participants