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

ut-core-4.5.0: Building Weak Skeletons & use DLOpen for strong #14

Open
Ulrond opened this issue Oct 12, 2023 · 2 comments
Open

ut-core-4.5.0: Building Weak Skeletons & use DLOpen for strong #14

Ulrond opened this issue Oct 12, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Ulrond
Copy link
Contributor

Ulrond commented Oct 12, 2023

Build Skeleton Library

This will make inputting files into the ut-core simple.

Change the makefile, so that SKELETON_SRC is build into a seperate library in UT-CORE makefiles, so no other dependencies area required.

It should detect if the image is already there, and not build it again, so to rebuild the library you could have to perform a clean.

It's up-to the caller, to replace the library with the target one in question as required, this can be done by copying the library in the lib directory, or by not copying it to the final target ,and using the one from rootfs or LD_LIBRARY_PATH

  • Requirement would be that ideally the SKELETON_SRC by default should be weak. - Change the autogeneratioin to make the functions weak by default.

Goals

  • Create Stubs as Weak
  • Include the SKELETON_SRC as part of the ut-core build in both linux + arm building.
  • May need to separate as a SKELETON_SRC
@Ulrond Ulrond moved this to Todo in UT-Core Roadmap Oct 12, 2023
@Ulrond Ulrond added the enhancement New feature or request label Oct 12, 2023
@Ulrond Ulrond self-assigned this Oct 13, 2023
@Ulrond Ulrond added this to the 1.8.0 milestone Oct 13, 2023
@Ulrond
Copy link
Contributor Author

Ulrond commented Jan 18, 2024

You will need to generate the skeleton library as weak functions so that it always can be included in the test binary.

@kanjoe24
Copy link
Contributor

Need to triage it first.

@Ulrond Ulrond removed this from UT-Core Roadmap Nov 18, 2024
@Ulrond Ulrond moved this to Todo in UT-Core Roadmap Nov 18, 2024
@Ulrond Ulrond changed the title Building Skeleton Library ut-core-4.5.0: Building Skeleton Library Dec 9, 2024
@Ulrond Ulrond removed this from the 4.4.0 - ut-core: Fault Handling milestone Dec 9, 2024
@Ulrond Ulrond changed the title ut-core-4.5.0: Building Skeleton Library ut-core-4.5.0: Building Weak Skeletons & use DLOpen for strong Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants