Доброй ночи, товарищи!
Стала задача поставить линукс на сферический еще не попавший в мои «цепкие лапы»(с) девайс на процессоре BF537. Первой мыслью был yocto, но вспомнив сколько ежиков я наглотался пять лет назад с OE, решил попробовать BuildRoot. Тем более, что фирмой-производителем (Analog Devices) он худо-бедно поддерживается.
Качал так:
git clone git://git.code.sf.net/p/adi-buildroot/code adi-buildroot-code
cd adi-buildroot-code
git checkout -b 2014R1
git submodule update --init
cd ..
git clone git://git.code.sf.net/p/adi-toolchain/blackfin adi-toolchain-blackfin
cd adi-toolchain-blackfin
git checkout -b 2014R1
git submodule update --init
Тулчейн собрался нормально, но билдрут не хочет собирать dropbear, openssh, tftpd и черт знает, что еще, используеще fork(). Вываливается с ошибкой undefined reference to `_fork'...
В гугле нашел только, что-то типа «ну да, есть такая фигня».
Вобщем, я понял, что без эксперной оценки ЛОРа не обойтись - у кого-нибудь есть опыт с этой штукой? Хелп ми плиз!!! :)
----------------- P.S. по-ходу догнал чуть-чуть - нужно vfork использовать