Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants