Вы можете попробовать передать -static компоновщику (через LDFLAGS), но имейте в виду, что полное статическое соединение больше не поддерживается glibc (соответственно, ему нужна сборка glibc, которая поддерживает статическое соединение).Это связано с тем, что библиотеки nss (переключатель сервера имен) будут загружаться динамически (если только вы не скомпилируете свой собственный glibc - но это противоречит цели nss).Однако этого может быть достаточно для уменьшения зависимости от системных библиотек.
Но я могу предположить, что статически связанный gcc довольно велик - это может привести к длительному времени запуска.