zdebanos opened a new pull request, #3154:
URL: https://github.com/apache/nuttx-apps/pull/3154

   The variables are to be used to mainly by the export rule to export external 
libraries (.a files) and respective include paths.
   
   The exported external libraries are packed together in the libapps.a library 
(basically, every .o files are extracted and then packed together).
   
   Signed-off-by: Stepan Pressl <pressl.ste...@gmail.com>
   
   ## Summary
   Improving the build system with these variables so all the symbols from the 
external libraries can be packed together within the libapps.a library. This is 
particularly useful, when we'd like to use this external library and all of its 
symbols in the nuttx export.
   
   I'm not expecting to be this merged, yet. But I'd like to start a debate 
over possible solutions and discuss other solutions and improvements. I'm 
thinking about generalizing the variables over multiple Makefiles, so any 
directory in the NuttX project would have some kind of a variable. Or possibly 
only one variable.
   
   A different way of doing this is to just all of these libraries separately, 
and not withing libapps.a, etc.
   
   Also, external libraries are, in the current state, linked using the 
EXTRA_LIBS variable. But that is done only in the last stage of the build and 
the linker only picks symbols that are needed. In the end, the exported library 
only has a subset of all the symbols.
   
   Also cmake support must be added.
   
   
   
   
   
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

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

Reply via email to