SmingHub / Sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.
https://sming.readthedocs.io
GNU Lesser General Public License v3.0
1.45k stars 349 forks source link

Support native 64-bit host builds #2823

Closed mikee47 closed 2 weeks ago

mikee47 commented 2 weeks ago

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:

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