Проблема может наблюдаться при запуске утилиты make, входящей в состав QNX SDP, в среде Ubuntu Linux версии 18.04 и далее.
Причины: размер стэка по умолчанию задан как unlimited (подробнее:
https://stackoverflow.com/questions/16279867/gmake-change-the-stack-size-limit)
Временное решение:
1. Переименовать make из состава QNX SDP в make_orig, например:
mv $(QNX_HOST)/usr/bin/make $(QNX_HOST)/usr/bin/make_orig
2. Создать скрипт $(QNX_HOST)/usr/bin/make :
#!/bin/sh
"$(dirname ${0})"/make_orig SHELL=makeshell.sh "${@}"
Установить атрибут исполняемый для скрипта:
chmod +x $(QNX_HOST)/usr/bin/make
3. Создать в домашнем каталоге подкаталог bin:
В каталоге ~/bin создать скрипт makeshell.sh :
#!/bin/sh
ulimit -S -s 8192
exec /bin/sh "${@}"
Установить атрибут исполняемый для скрипта:
chmod +x ~/bin/makeshell.sh