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

Support native 64-bit host builds #2823

Merged
merged 7 commits into from
Jun 20, 2024
Merged

Conversation

mikee47
Copy link
Contributor

@mikee47 mikee47 commented Jun 20, 2024

This PR allows 64-bit Host builds and adds an additional CI build/test for ubuntu in 64-bit mode.

Building with BUILD64=1 removes the need to install any 32-bit support libraries.

Because pointers are 64-bit, minimum SSO String size must increase.
The minimum size is ensured by the compiler, without error.

Includes fixes for these libraries:

  • jerryscript: required fixes for 64-bit builds plus MacOS build support
  • CsvReader: test parameter type
  • axtls-8266: printf argument types

Also removes make components application from build logs, this should be quiet.

@slaff slaff added this to the 5.2.0 milestone Jun 20, 2024
@slaff slaff merged commit 34ec9b2 into SmingHub:develop Jun 20, 2024
40 checks passed
@mikee47 mikee47 deleted the feature/host-build64 branch June 20, 2024 13:46
@slaff slaff mentioned this pull request Jul 4, 2024
5 tasks
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