-
-
Notifications
You must be signed in to change notification settings - Fork 190
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
libremkey-hotp-verification: toolchain adjustments #657
Conversation
Pass through new toolchain path via $(CROSS) so we can set the c/c++ compiler paths correctly for CMake. Adjust patch to use new paths, and fix compiler/linker paths to correct a libusb linking issue. Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
@MrChromebox This looks better then my own attempts (CMake) I would merge, since it is functional in my tests on the x230 adding The resulting build/log/libremkey-hotp-verification.configure.log looks sane under fedora-30:
And libusb is used correctly, resulting in HOTP validation working: @flammit, should we merge ? It's been a while that i've tested the main osresearch branch. Unfortunately, injecting public key corresponding to the USB Security dongle in rom can't sign /boot: |
@tlaurion I'm seeing the same thing here, so let's hold off. I had only did a quick test with the factory reset, and since that succeeded I thought things were good to go. Apparently not. |
But not found the cause of why TTY support is now missing. EDIT: points verified:
|
@tlaurion looking at ./build/pinentry-1.1.0/config.log, seems like there's quite a few errors that warrant investigation |
@osresearch @MrChromebox : Not reproducible as of right now. On fedora-30, it produces:
|
Merging. Reproducibility issue is here |
Pass through new toolchain path via $(CROSS) so we can set the
c/c++ compiler paths correctly for CMake. Adjust patch to use
new paths, and fix compiler/linker paths to correct a libusb linking issue.
This fixes compilation of the libremkey-hotp-verification module, which was broken
when toolchain was changed to musl-cross-make in commit 791d064.
CMake isn't my forte, so open to "better" solutions.
Fix derived from: https://stackoverflow.com/questions/36195791/
Signed-off-by: Matt DeVillier matt.devillier@puri.sm