Resolve references in libraries
Sometimes you need to pass a list of libraries to the linker. The linker parses the libraries in the order given by the list and tries to resolve the references. If the linker fails to resolve all the references, e.g., due to the existence of cyclic references, then the following message is issued:
undefined reference to symbol name
The linker can automatically resolve the cyclic references so that the order of libraries is irrelevant. The corresponding linker option is
-Wl,--start-group <list> -Wl,--end-group. The <list> is used here a placeholder for your list of libraries.
RO_COMMENT, not sure if this section shall be in IDE quick startup guide.