Skip to content

Conversation

kapouik
Copy link

@kapouik kapouik commented Mar 4, 2025

Statics libs are keep in the build and are not necessary after it. As the .a archive format contain headers informations like the time when they are made, it broke the possibility to have reproducible build.

@nmburgan
Copy link
Member

I imagine this is okay, but it probably needs to be tested to ensure it doesn't break anything. Have you been able to do that?

Copy link
Member

@smortex smortex left a comment

Choose a reason for hiding this comment

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

This look reasonable. Working on #19 I did not had differences in these files anymore, but as they are not useful we can probably strip them from the generated artifact, and so in the end from the AIO package.

Maybe we can go further with removing unneeded bits from the AIO package, e.g. the hundreds of man pages of curl.

@bastelfreak bastelfreak merged commit e2ba0f1 into OpenVoxProject:main Jul 8, 2025
2 checks passed
@nmburgan
Copy link
Member

As it turns out, this broke Windows builds :(

@bastelfreak
Copy link
Contributor

@kapouik any chance you can take a look at #33 ?

@smortex smortex changed the title remove statics libs not needed after the build Remove statics libs not needed after the build Aug 10, 2025
@smortex smortex added the skip-changelog Excluded from CHANGELOG label Aug 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Excluded from CHANGELOG
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants