Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 32 bit buildspec #3977

Merged
merged 5 commits into from
May 5, 2023
Merged

Add 32 bit buildspec #3977

merged 5 commits into from
May 5, 2023

Conversation

jmayclin
Copy link
Contributor

@jmayclin jmayclin commented May 3, 2023

Resolved issues:

Makes progress on #3903

Description of changes:

This PR adds a build-spec for 32 bit cross-compiling builds. The docker image has already been updated to include 32 bit glibc and libcrypto dependencies, so after this is merged the final remaining step is to update the batch configuration in CodeBuild. This will be added to the "general batch" job, and the configuration will mirror that added in the omnibus configuration.

Call-outs:

This doesn't use the omniscript. This makes it easier for CodeBuild to surface errors and prevents more scripts from ending up in our codebuild directory. It also reduces the configuration that has to be passed in to the build spec.

This also doesn't prepend the s2n identifier to the 32BitBuildAndUnit job name. I don't think adding s2n provides any additional information, and there is precedent for this with the sawHMACPlus identifier.

Testing:

Draft: will be running this through the proposed batch change. Will update this section when that is done.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label May 3, 2023
@jmayclin jmayclin marked this pull request as ready for review May 4, 2023 17:19
@jmayclin jmayclin requested a review from dougch as a code owner May 4, 2023 17:19
@jmayclin jmayclin requested a review from maddeleine May 4, 2023 17:20
@jmayclin jmayclin enabled auto-merge (squash) May 5, 2023 22:02
@jmayclin jmayclin merged commit 760c09a into aws:main May 5, 2023
dougch pushed a commit to dougch/s2n-tls that referenced this pull request May 31, 2023
@jmayclin jmayclin deleted the add-32-bit-buildspec branch December 22, 2023 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants