g++ -Wl,-Bstatic -lz -lfoo -Wl,-Bdynamic -lbar -Wl,--as-needed
Will link zlib and libfoo as static, and libbar as dynamic . --as-needed will drop any unused dynamic library.
g++ -Wl,-Bstatic -lz -lfoo -Wl,-Bdynamic -lbar -Wl,--as-needed
Will link zlib and libfoo as static, and libbar as dynamic . --as-needed will drop any unused dynamic library.