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

Allowing optional re-build of the full MBED-OS core #319

Closed
jerabaul29 opened this issue Jan 5, 2021 · 3 comments
Closed

Allowing optional re-build of the full MBED-OS core #319

jerabaul29 opened this issue Jan 5, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@jerabaul29
Copy link

jerabaul29 commented Jan 5, 2021

As discussed in a couple of issues (see #311 and #279 in particular), much of the MBED-OS core code is stored in a static library. This is convenient in general, but it also makes it more difficult to perform core MBED-OS changes (enabling some flags, tweaking build etc).

My question is: would it be possible to add a "raw MBED-OS core" option to the board variants, in which case the core MBED-OS is recompiled against the code at a known location, so that users can just tweak things without the need to figure out the build process and link process by hand each time?

@Wenn0101
Copy link
Contributor

Wenn0101 commented Jan 7, 2021

@jerabaul29 This is an interesting idea.

I'll look into this. We originally dismissed this idea because of the very large compile time that would come with this kind of solution. However, if it were simply an option or an advanced feature it could make more sense. I will look into including it as a supplemental solution.

I will file this away as a potential enhancement and note it fore the future. Don't expect movement on this right away, I am focusing on bug fixes right now.

@Wenn0101 Wenn0101 added the enhancement New feature or request label Jan 7, 2021
@jerabaul29
Copy link
Author

An 'expert feature' for doing that would be amazing :) . No hurry, no worries! :) Let me you if / when you have something in place so that I can give it a try.

@Wenn0101
Copy link
Contributor

Closed due to inactivity. I may create a discussion thread about this to see if there is still interest.

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
None yet
Development

No branches or pull requests

2 participants