binary-то определено е динамично-билднато, зависи от един куп библиотеки така като гледам
Апропо, понякога и за по-малки проекти, има разни workaround-и без да правиш статично binary (което ще се раздуе ненужно много). Примерно можеш да си направиш wrapper функции, които да ти зареждат функции от shared библиотеки с dlopen()/dlsym(), така можеш да избираш измежу алтернативни библиотеки, които ти предоставят същата функционалност или в краен случай да изпишеш нещо от сорта на "моля, инсталирайте си libsomething".
Една от причините динамично-свързаните програми да не са толкова лоша идея е че не всичко опира до това дали има или няма някаква библиотека или определена версия на библиотека. Има неща отдолу, които не зависят от теб. Примерно с различните версии на ядрото може да се промени syscall API-то, да се окаже, че си зависил от нещо, което на по-старо ядро просто го няма и така. Това с многонишковите програми примерно е кочина - в 2.6 вкараха т.нар "futex"-и, които представляват разни механизми за арбитрация на синхронизационни примитиви. Само че като си си билднал програмата статично и libc е зависила от тях, за да си урежда мутексите и семафорите, стават забавни изцепки. Целият този futex interface в ранните версии на 2.6 претърпява доста промени, добавят се нови неща, премахват се стари и така. В крайна сметка се оказва че разчиташ pthread_mutex_lock да ти заключи мутекса и той го прави на твоята машина. На машина с 2.6.9 ядро примерно не го прави (ядрото няма такъв syscall или го има ама приема други параметри), реално нямаш синхронизация, две нишки мажат в споделената памет и стават всички грозни проблеми, които могат да станат при липса на синхронизация. Тъй като разните Qt библиотеки там обичат да скриват много неща от теб, от друга страна зависят от това отдолу нещата да вървят като хората, стават проблеми, за които няма как да си се замислял.
Другото което е че статично билднатите програми (както и динамично билднатите де) са си обвързани с архитектурата. Така че само по себе си, това не ти решава проблема изцяло - ще трябва да дистрибутираш x86, x86_64, ppc и нам си кви там версии ако искаш наистина да може да се подкарва навсякъде.