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

Cross compilation incompatibility #223

Closed
ew1abz opened this issue Sep 21, 2019 · 3 comments
Closed

Cross compilation incompatibility #223

ew1abz opened this issue Sep 21, 2019 · 3 comments

Comments

@ew1abz
Copy link
Contributor

ew1abz commented Sep 21, 2019

@wb2osz, the master branch (version 1.5) is a little bit incompatible with a cross-compile approach. I made a successful attempt to build it (without telemetry toolkit, because it requires Perl) using Yocto build system.
Some issues:

  1. Hardcoded compiler
  2. Hardcoded paths
  3. Compile-time generation of fsk_fast_filter.h <- the hardest part!

If you are interested in, I'll prepare a pull request.

@dranch
Copy link
Collaborator

dranch commented Sep 21, 2019

Please try again using the Direwolf DEV branch which has significant changes in it. From there, please create a Git merge request again DEV and your code will be reviewed. Thanks! If you have any Makefile related changes, please contribute to the Cmake effort being tracked here:

#216

--David

@ew1abz
Copy link
Contributor Author

ew1abz commented Sep 23, 2019

David,
I've created a layer for Yocto/OpenEmbedded for Direwolf 1.5:
https://github.com/ew1abz/meta-direwolf
It has fixes for cross-compilation (as patches). I guess it's good enough for now. Later I'll take a look at DEV branch and contribute there.

For CMake is nice to have a start point. Moreover, it has to be for Linux, Windows, and Macosx. Maybe we can use GitHub actions for testing that.

@ew1abz
Copy link
Contributor Author

ew1abz commented Oct 13, 2019

Yocto/OpenEmbedded layer for Direwolf 1.5 has been officially submitted:
http://layers.openembedded.org/layerindex/branch/master/layer/meta-direwolf/

@ew1abz ew1abz closed this as completed Oct 13, 2019
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

No branches or pull requests

2 participants