You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Be aware that LD_LIBRARY_PATH should likely be used, because hardcoding the default paths may not be a good idea, considering the vendors are running the testing suites against their build system, and rootfs
Consider displaying the paths that your using to make it clear which libraries are being found.
Requirements
Upgrade the testing suites to support the new dlopen model
Upgrade all the testing suites makefiles to support the new model
Upgrade all the documentation to support the new model
Upgrade the checking scripts for missing functions, to ignore weak functions (New task)
Include the SKELETON_SRC as part of the ut-core build in both linux + arm building.
May need to separate as a SKELETON_SRC
Notes (Optional)
No response
The text was updated successfully, but these errors were encountered:
Subject
Goal
Building the headers, including the testing suites and allow a currently unsupported function to be defined via stubs.
Upgrade the makefiles to build
WEAK_SKELETON_SRC
as a list of weak skeletons srcs that will be build into the main testing app, as real weak functionsUpgrade the makefile in the templates to support this
Upgrade the testing suites to test this
Upgrade the templates to also use
dlopen
as an example of how to remove the build time dependancy, and introduce a runtime dependancy.Add a switch to disable the binary loading, and swap back to weak functions (by default the DLOpen will be used).
Add an option to if the library is not found, then use the weak functions, and display a warning? (Also a switch)
https://github.com/rdkcentral/ut-core/wiki/4.0.1:-Standards:-Dynamic-Library-Search-Order
Requirements
Include the SKELETON_SRC as part of the ut-core build in both linux + arm building.
May need to separate as a SKELETON_SRC
Notes (Optional)
No response
The text was updated successfully, but these errors were encountered: