Мені здається дивним використання -Wl,-Bstaticдля того, щоб сказати, з gccякими бібліотеками я хочу статично зв’язуватися. Зрештою, я розповідаю gccбезпосередньо всю іншу інформацію про зв'язок із бібліотеками ( -Ldir, -llibname).
Чи можна безпосередньо сказати драйверу gcc, які бібліотеки слід статично пов’язати?
Уточнення: я знаю, що якщо певна бібліотека існує лише в статичних версіях, вона буде використовувати її без -Wl,-Bstatic, але я хочу мати на увазі gccвіддати перевагу статичній бібліотеці. Я також знаю, що вказівка файлу бібліотеки безпосередньо пов'язуватиме з нею, але я вважаю за краще зберігати семантичні для включення статичних та динамічних бібліотек однаковими.