Child pages
  • Current tasks in oi-userland
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The unified build system oi-userland is subject to constant improvement.

Whenever you modify or update a components, please look through the following ongoing tasks:

  1. Fix paths to make rules: $(WS_TOP)/make-rules and explicit paths should be replaced with $(WS_MAKE_RULES).
  2. Remove any resolve.deps file: they are artifacts of an older dependency system and should be deleted.

  3. Add REQUIRED_PACKAGES: if the list of required packages (runtime dependencies) is not present at the end of the component Makefile, use 'gmake REQUIRED_PACKAGES' to add it (see Best Practices).
  4. Add build dependencies: some build dependencies are not detected by the build system, look for instance in configure.ac and add the packages for REQUIRED_PACKAGES manually in a separate list.
  5. For component depending on JPEG libraries: make the transition to libjpeg8-turbo.
  6. Look if the component is queued for update with GCC 7.1 and cherry-pick existing changes from this branch.
  7. Doxygen update: since the update to 1.8.13 the HTML documentation is generated differently.

Feel free to ask for help on the IRC or developer mailing-list.

 

 

  • No labels