вот пример который не поддерживает установку в виртуальный root:
# Install the binary pbzip2 program and man page
install: pbzip2
if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
cp -f pbzip2 $(PREFIX)/bin/pbzip2
chmod a+x $(PREFIX)/bin/pbzip2
ln -s -f $(PREFIX)/bin/pbzip2 $(PREFIX)/bin/pbunzip2
ln -s -f $(PREFIX)/bin/pbzip2 $(PREFIX)/bin/pbzcat
cp -f pbzip2.1 $(PREFIX)/man/man1
chmod a+r $(PREFIX)/man/man1/pbzip2.1
Если сделать configure в slackware, а затем make в debian (или наоборот, давно не брал я в руки), то просто не работает, ругается на отсутствие ginstall (или install, я не помню).
Может быть за те годы, когда я перестал делать такие кросскомпиляции, это изменилось, но раньше с этим приходилось сталкиваться.
Оттуда и уверенность, что DESTDIR понимает только install/ginstall, configure только нужную ссылку устанавливает.