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

Arm64 build #75

Merged
merged 2 commits into from
Mar 14, 2020
Merged

Arm64 build #75

merged 2 commits into from
Mar 14, 2020

Conversation

hreuver0183
Copy link
Contributor

@hreuver0183 hreuver0183 commented Mar 14, 2020

Patch cmake:
cmake sees ARM and builds a package for ARMHF.
for ARM64 this will not work, therefore copy some checks from OpenCPN to build for ARM64.

Fix for #52

Patch oesenc_pi.cpp:
SGlock is not supported for ARM64, the oeserverd for ARM64 is older than for other platforms.
Some commandline options are missing from the ARM64-version.
Those commandline options break oesenc_pi.

With one IFDEF the faulty check is bypassed, allowing for oesenc_pi to work with FPR.
With the system FPR using o-charts with ARM64 is again possible.
(Actually 2 IFDEF's, the other prevents creating a USB key dongle System ID file and is already present in the code.)

Fix for #56
Partial fix for issue #55, since SGlock still does not work.

@rgleason
Copy link
Contributor

If this is accepted and works properly, my repos ci branch should be changed too, so that other pi benefit.

@bdbcat bdbcat merged commit 593178e into bdbcat:master Mar 14, 2020
@rgleason
Copy link
Contributor

Dave should I make these changes?

@bdbcat
Copy link
Owner

bdbcat commented Mar 14, 2020

Yes.

@hreuver0183 hreuver0183 deleted the arm64-build branch March 23, 2020 00:37
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.

3 participants