Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
moonloop (Guest)
Добавлено 11.03.2009 08:16 Редактировалось 11.03.2009 08:16 Сообщение: 111
moonloop (Guest)

Да, EABI=>OABI помогло, спасибо. Использовал для сборки ваш конфиг из 104 поста.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно moonloop 11.03.2009 г. в 08:25:52
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 11.03.2009 08:31 Редактировалось 11.03.2009 08:31 Сообщение: 112
moonloop (Guest)

Однако, не хочет стартовать сеть при назначении адреса segmentation fault. И dr*pbear не хочет стартовать, тоже говорит - segmentation fault.
p.s. при попытке вставить в форум слово, содержащее dr*p - выбрасывает с форума :)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно moonloop 11.03.2009 г. в 08:33:17
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.03.2009 12:14 Редактировалось 11.03.2009 12:14 Сообщение: 113
repairman (Guest)

Почитай это:
http://www.starterkit.ru/new/index.php?name=Forums&op=showtopic&id=234

p.s. buildroot 25341, собранный его собственным тулчейном у меня работает... и сеть и dr@pbear...

p.p.s. Кроме "drоp" форуму много разных слов не нравятся... логи/конфиги выкладывать почти нереально... это к админу... он там мудрит...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.03.2009 г. в 12:18:18
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 11.03.2009 12:33 Редактировалось 11.03.2009 12:33 Сообщение: 114
moonloop (Guest)

Прочитал дважды, но не понял к чему вы это? Из-за чего оно segfault пока не понял...ищу...
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.03.2009 12:40 Редактировалось 11.03.2009 12:40 Сообщение: 115
repairman (Guest)

Цитата

Прочитал дважды, но не понял к чему вы это? Из-за чего оно segfault пока не понял...ищу...


А я и не знаю из-за чего... Дебаггером не трассировал...
Боролся с такой же бедой, пришел к тому, что свой, саморучно сделаный, тулчейн все делает всегда правильно... отсюда и взялся мой armv5l-linux-uclibc... давно уже никаких segfault не видел...

Найдете причину - поделитесь, самому интересно...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.03.2009 г. в 12:42:28
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 11.03.2009 13:21 Редактировалось 11.03.2009 13:21 Сообщение: 116
moonloop (Guest)

Опять же ваша правда - все дело в косячно собранных ifconfig, ping и прочей радости. Буду пытаться собрать нормально...
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 11.03.2009 13:41 Редактировалось 11.03.2009 13:41 Сообщение: 117
sasamy (Guest)

buildroot вообще вещь непредсказуемая :) я не смог собрать на релизе 2009.2 то что собиралось в прошлом году с тем же бинарным тулчайном и тем же конфигом - он просто не находит инклуды :) конечно можно потратить время и поразбираться - только я перешел полностю на uclibc и тулчайн crosstools-ng а старые конфиги откопал для эксперимента ради спортивного интереса :) самодельный тулчайн можно собрать один раз чтобы понять как все работает и что откуда берется - имхо постоянно лучше пользоваться тем что поддерживается людьми специально этим занимающимися - они аккумулируют патчи для конкретных архитектур и libc что не учитывается на самопальном - известный другим "глюк" может не проявляется до поры до времени, но если кто-то написал патч и сообщество его одобрило значит это все же не зря. Можно пользоваться и тем что собирает сам буилдрут но очень мне не нравится нестабильность получения конечного продукта :) На данный момент собирал много того чего нет в стандартном дереве buildroot и все собирается и работает стабильно.
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.03.2009 14:02 Редактировалось 11.03.2009 14:02 Сообщение: 118
repairman (Guest)

Цитата

Опять же ваша правда - все дело в косячно собранных ifconfig, ping и прочей радости. Буду пытаться собрать нормально...


Если Вы с основания ничего не переделывали, то ВСЕ, ifconfig, ping и т.п., 99% всего, что есть на рутфс - это симлинки на один единственный исполняемый файл - /bin/busybox... это т.н. multycall binary. В линках ломаться нечему... busybox пересобрать надо...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.03.2009 г. в 14:07:12
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 11.03.2009 16:14 Редактировалось 11.03.2009 16:14 Сообщение: 119
moonloop (Guest)

Ха! Собралось и заработало. Снес 2009.2-rc1, поставил 2009.2.

И все собралось. Да уж, скрипты с характером.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно moonloop 11.03.2009 г. в 19:33:25
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 12.03.2009 13:02 Редактировалось 12.03.2009 13:02 Сообщение: 120
sasamy (Guest)

Тут вообще лучше действовать по принципе "не мешай машине ехать" :) Если работает - лучше не спешить переходить на свежий релиз и тем более на соседний снапшот. На данный момент тоже пользуюсь 2009.2 правда с внешним тулчайном - вроде все стабильно собирается и работает (uclibc & oabi). Собираю самое необходимое в buildroot - busybox, библиотеки которые есть в зависимостях для нужного продукта типа libpng, libjpeg - корневая фс получается компактная и без особых напрягов, потом вручную собираю пакеты которых нет в дереве buildroot с указанием staging_dir/usr/include staging_dir/usr/lib в качестве параметров кросскомпилятору.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 12.03.2009 г. в 13:13:18
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux