Исправление sigurd, (текущая версия) :
/usr/lib - это путь по умолчанию.
По моему, тебе надо удалить все опции -I (они ненужны линкеру и только засоряют строку) и перенести опции -L до первого o-файла.
Похоже - у тебя линкер находит boost в стандартных путях до момента указания подкаталога через -L
Исходная версия sigurd, :
/usr/lib - это путь по умолчанию.
По моему, тебе надо удалить все опции -I (они ненужны линкеру и только засоряют строку) и перенести опции -L до первого o-файла.
Похоже - у тебя линкер находит boost в стандартных путях до момента указания другова подкаталога через -L