| Summary: | pTest- openssl: test cases "test_bn" and "test_cms" are failing | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Jose Perez C <jose.perez.carranza> |
| Component: | connectivity | Assignee: | Alexander Kanavin <alex.kanavin> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | jku, meta.mr.watcher, meta.watcher, ross.burton |
| Version: | 2.3 | ||
| Target Milestone: | 2.4 M1 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Jose Perez C
2016-12-21 21:50:40 UTC
Postponing to M4, my hands are tied with bug 9675 now. In any case, I'd like to further investigate moving to openssl 1.1 first, by looking at specific packages that currently fail to build against it: http://lists.openembedded.org/pipermail/openembedded-core/2016-December/130132.html Had a moment while waiting for a build: Both tests end up trying to execute build host perl (with absolute path). This is because even though test/Makefile sets "PERL = perl", the top-level makefile runs test/Makefile with "$(MAKE) -e $(BUILDENV)" and BUILDENV includes PERL, overriding the local PERL definition. Removing PERL from BUILDENV makes the tests pass, but I'm not sure if it would break something during build -- probably not in our case at least. I ended up patching the Makefile that is installed into ptest directory. This is not particularly important though, as openssl 1.1 will run ptests directly, bypassing the Makefile altogether. Verified on 2.3 rc2 are working correctly https://wiki.yoctoproject.org/wiki/WW17_-_2017-04-21_-_Full_Test_Cycle_2.3_rc2#results |