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

Precompiled OSInfo tool in lib is out of sync with source code #714

Closed
Willena opened this issue Jan 15, 2022 · 0 comments
Closed

Precompiled OSInfo tool in lib is out of sync with source code #714

Willena opened this issue Jan 15, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@Willena
Copy link
Contributor

Willena commented Jan 15, 2022

The Makefile use an old and outdated precompiled version of OSInfo to detect the os type and the architecture type.

I found out this but while trying to compile on a armv7l (also known as armhf) computer. During tests, it used the latest version in sources (src/main/java/org/sqlite/util/OSInfo) that returns armv7.
The precompiled versions of this tool located in lib/org/sqlite/OSInfo or lib/org/sqlite/util/OSInfo are outdated and return armhf.

This leads to resource folders for natives not being correctly named. Therefore, all tests are failing, looking for the missing armv7.
This scenario has been encountered with armv7/armhf might also impact other platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants