Однако, не хочет стартовать сеть при назначении адреса segmentation fault. И dr*pbear не хочет стартовать, тоже говорит - segmentation fault.
p.s. при попытке вставить в форум слово, содержащее dr*p - выбрасывает с форума :)
А я и не знаю из-за чего... Дебаггером не трассировал...
Боролся с такой же бедой, пришел к тому, что свой, саморучно сделаный, тулчейн все делает всегда правильно... отсюда и взялся мой armv5l-linux-uclibc... давно уже никаких segfault не видел...
buildroot вообще вещь непредсказуемая :) я не смог собрать на релизе 2009.2 то что собиралось в прошлом году с тем же бинарным тулчайном и тем же конфигом - он просто не находит инклуды :) конечно можно потратить время и поразбираться - только я перешел полностю на uclibc и тулчайн crosstools-ng а старые конфиги откопал для эксперимента ради спортивного интереса :) самодельный тулчайн можно собрать один раз чтобы понять как все работает и что откуда берется - имхо постоянно лучше пользоваться тем что поддерживается людьми специально этим занимающимися - они аккумулируют патчи для конкретных архитектур и libc что не учитывается на самопальном - известный другим "глюк" может не проявляется до поры до времени, но если кто-то написал патч и сообщество его одобрило значит это все же не зря. Можно пользоваться и тем что собирает сам буилдрут но очень мне не нравится нестабильность получения конечного продукта :) На данный момент собирал много того чего нет в стандартном дереве buildroot и все собирается и работает стабильно.
Если Вы с основания ничего не переделывали, то ВСЕ, ifconfig, ping и т.п., 99% всего, что есть на рутфс - это симлинки на один единственный исполняемый файл - /bin/busybox... это т.н. multycall binary. В линках ломаться нечему... busybox пересобрать надо...
Тут вообще лучше действовать по принципе "не мешай машине ехать" :) Если работает - лучше не спешить переходить на свежий релиз и тем более на соседний снапшот. На данный момент тоже пользуюсь 2009.2 правда с внешним тулчайном - вроде все стабильно собирается и работает (uclibc & oabi). Собираю самое необходимое в buildroot - busybox, библиотеки которые есть в зависимостях для нужного продукта типа libpng, libjpeg - корневая фс получается компактная и без особых напрягов, потом вручную собираю пакеты которых нет в дереве buildroot с указанием staging_dir/usr/include staging_dir/usr/lib в качестве параметров кросскомпилятору.