Repeating linking params
It sometimes takes time to read through linking command.
Here is an example:
usr/bin/c++ -g
...
/usr/lib/x86_64-linux-gnu/libGL.so
/usr/lib/x86_64-linux-gnu/libGLU.so
/usr/lib/x86_64-linux-gnu/libglut.so
/usr/lib/x86_64-linux-gnu/libXmu.so
/usr/lib/x86_64-linux-gnu/libXi.so
/usr/lib/x86_64-linux-gnu/libglut.so
/usr/lib/x86_64-linux-gnu/libXmu.so
/usr/lib/x86_64-linux-gnu/libXi.so
/usr/lib/x86_64-linux-gnu/libGLEW.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenGL.so
_deps/generator-build/libgen/liblibgen.a
/usr/lib/x86_64-linux-gnu/libtbb.so
-lpthread
-ldl
_deps/skrypt-build/libskrypt/liblibskrypt.a
_deps/openmind-build/omnn/math/libmath.a
_deps/openmind-build/omnn/storage/libstorage.a
_deps/openmind-build/omnn/rt/librt.a
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libboost_test_exec_monitor.a
/usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0
/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0
/usr/lib/x86_64-linux-gnu/libtbb.so.12.5
/usr/lib/x86_64-linux-gnu/libleveldb.so.1.23.0
-lsnappy
lib/libturbojpeg.a
/usr/lib/x86_64-linux-gnu/libpng.so
/usr/lib/x86_64-linux-gnu/libz.so
/usr/lib/x86_64-linux-gnu/libpng.so
/usr/lib/x86_64-linux-gnu/libz.so
-lpthread -ldl
Multiple libraries are repeatedly appears through the command.
Wouldn't it be ice to have automatic filter to distinct some of params?
Thanks
Edited by Serg Kryvonos