Да, статью читал, но почему то подумал что раз идет линковка одного бинарника одной командой то линковщик должен сам разобраться… Да, ситуация в точности как в данной цитате.
Библиотеки добавлял я. Они и так в конце, но qmake _после_ них дописывает "-LD:/qt/qt-libs/plugins/phonon_backend -lphonon_ds9" (QTPLUGIN += phonon_ds9).
Видимо решением будет убрать phonon_ds9 из QTPLUGIN и самому вычислять путь к qt-dir/plugins/phonon_backend.