You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/05/10 14:11:29 UTC

[GitHub] [incubator-nuttx] v01d commented on pull request #3589: Migrate build system to CMake

v01d commented on pull request #3589:
URL: https://github.com/apache/incubator-nuttx/pull/3589#issuecomment-836749777


   Last week I continued work on this and go apps/ mostly there (still some specific cases not covered yet) and other major nuttx subdirectories. 
   I would like to ask for some help to tackle the following major features:
   - loadable module support
   - protected + kernel build
   - export
   - support other arch's/boards
   
   I have some progress on the loadable part but not yet completed it (at least for kernel module, loadable apps are not yet handled). I tried to look into protected + kernel build but I don't have much experience with this part so it would be great to get some help here. I haven't used the export feature either so, while it doesn't seem complex, that is another area where help would be appreciated.
   
   For the last point, I focused my testing on sim platform (I think I can build 95% of all configs) but only verified it builds (run nsh config though). This is also only on Linux, so building on other platforms would be great. And of course, eventually the goal is to extend to other arch's.
   
   I'm also looking for some help since right now this is not runnable in CI since GitHub rebases the PR branch to master and this breaks due to many changes from the fork point. To have it runnable it would require manually porting all changes affecting the build system. Since this becomes a larger problem every day, it would be great to get some help and complete this before going through the rebase process.
   
   So, anyone with some knowledge of CMake and those areas of interest I mentioned? @davids5 ?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org