Avoid adding output_dib/lib to linker flags more than once
Add explanation to assert statements
Sort members