-
Notifications
You must be signed in to change notification settings - Fork 1
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
Ordcore/1.0.0 #8
Conversation
BTW, CI builds latest version only. To get the 1.0.0, it needs to be requested specifically. Here's the current run https://github.com/opendocument-app/conan-odr-index/actions/runs/10041106105 |
Wait, why are you trying to compile 1.0.0 if we are at 4.x currently? Also, you forgot to add Andi as reviewer. |
TBH, I don't really care about odrcore/1.0.0, what I care about is getting rid of that big block of excludes from workflow file. One way is fixing the odrcore/1.0.0 64bit build break, another way is getting rid of /1.0.0 from odr-index and the last way is keeping some unbuildable packages in the index |
I think |
The two patches in this MR would still be needed to make /1.0.0 work, builds for 32bit Android do compile already. You can merge if you want |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice 👍
Couple patches to make odrcore/1.0.0 almost compile for Android. Once it compiles, a bunch of lines can be removed from build.yml matrix excludes.
NDK has this library called cpu-features. Cryptopp makes use of it. Older version of Cryptopp, used by odrcore/1.0.0, expects to find cpu-features.c and .h in the cryptopp source directory. This patch does exactly that - copies cpu-features library from NDK to cryptopp_SOURCE_DIR.
Glog checks if execinfo.h is available and then thinks that backtrace function is available too, but the function was added only on Android 33. Patch disables execinfo.h detection for Android.
What's missing is solving this error in svm/Svm2Svg: