Page 9 of 16
Re: Newlib
Posted: Tue Oct 01, 2013 3:24 pm
by stefano
Thank you punk_joker.
Re: Newlib
Posted: Wed Oct 02, 2013 12:00 pm
by yogev_ezra
Serge wrote:Есть вопрос.
Надо ли включать в SDK исходные коды пакетов (freetype ffmpeg cairo libpng, zlib etc) ?
Холивар ASM vs HLL был вынесен в отдельную тему: viewtopic.php?f=4&t=2419
Просьба здесь обсуждать только сам Newlib
Re: Newlib
Posted: Wed Oct 02, 2013 2:53 pm
by art_zh
Serge
если тебя интересует чужое мнение - тогда имхо
нет,
если решил делать как знаешь - зачем спрашивать?
yogev_ezra
а автор сабжа тебя об этом просил?
Re: Newlib
Posted: Wed Oct 02, 2013 2:58 pm
by yogev_ezra
art_zh wrote:yogev_ezra
а автор сабжа тебя об этом просил?
Его мнение не требуется. Оффтоп должен быть отделён от темы и перенесён, либо удалён. Судя по сегодняшним событиям в чате, лучше было удалить, тогда бы никто не узнал и не возмущался.
Re: Newlib
Posted: Wed Oct 02, 2013 3:11 pm
by SoUrcerer
Я считаю, что в SDK не нужно, если под SDK понимать архив, который можно скчать, распаковать и использовать. На SVN как минимум патчи увидел бы с большим удовольствием.
Re: Newlib
Posted: Wed Oct 02, 2013 3:22 pm
by Serge
Блин, ассемблерщики сбили меня с толку. Вопрос был не о включении пакетов на svn, всё это там уже есть.
Вопрос к тем, кто будет качать архив с новым SDK с примерами, dll, статическими либами, библиотеками импорта и инклюдами для fasm.
Включать обработанные исходники пакетов в этот архив или выкладывать его дополнением ?
Явушкникам скачивать всё равно придётся из-за заголовочных файлов.
Re: Newlib
Posted: Wed Oct 02, 2013 3:36 pm
by SoUrcerer
Не понимат, разве нельзя в SDK положить заголовочные файлы, а исходники - нет?
Re: Newlib
Posted: Wed Oct 02, 2013 5:27 pm
by Serge
SoUrcerer
Пакетов много и файлов много разбросано в разных местах, разбираться с ними не всегда просто, что откуда взять.
Re: Newlib
Posted: Wed Oct 02, 2013 6:29 pm
by punk_joker
Думаю дополнение лучше. Иногда удобней скачать основной минимум, а потом что надо дополнительно скачать, особенно если доступ в интернет низко скоростной.
Re: Newlib
Posted: Tue May 06, 2014 7:51 pm
by Serge
Здесь два кросскомпилятора. Один по Линукс, второй под Msys. Устанавливать в /home/autobuild/tools/win32 - для msys-kos32 и /home/autobuild/tools/32 - для linux-kos32.
Re: Newlib
Posted: Wed Jul 30, 2014 10:45 pm
by pascualle
Serge wrote:Здесь два кросскомпилятора. Один по Линукс, второй под Msys. Устанавливать в /home/autobuild/tools/win32 - для msys-kos32 и /home/autobuild/tools/32 - для linux-kos32.
Serge, первым делом хочу тебя поблагодарить за труд.
Вот только готовый libc.dll в дистрибутивах выглядит устаревшим. Есть ли этому некая причина?
Re: Newlib
Posted: Wed Jul 30, 2014 11:29 pm
by Serge
Это надо всё тестировать на совместимость, а времени нет
Бинарники на svn залиты 9 апреля, последний коммит в sdk был 24 мая, а
http://ftp.kolibrios.org/users/Serge/ne ... in/sdk.zip от 28 мая. Это самая свежая сборка.
Re: Newlib
Posted: Thu Jul 31, 2014 11:54 am
by pascualle
Serge,
Предлагаю создать в этой ветке список всех newlib-зависимых приложений.
Я лично готов проверить их все на работоспособность, если где-то будет описано что есть "работоспособность" для каждого приложения.
Возможно, нужно ввести какие-то правила или некий регламент при обновлении библиотеки.
Давайте развивать и популяризировать newlib, потому как нужно что-то единое и стабильное для разработки прикладных программ на си
Re: Newlib
Posted: Thu Jul 31, 2014 12:39 pm
by Serge
pascualle
Приложений раз-два, и обчёлся.
От newlib зависят библиотеки sdk
http://websvn.kolibrios.org/listing.php ... d085037b04 Fplay
http://websvn.kolibrios.org/listing.php ... d321873c73 и примеры для Mesa, которых пока нет на svn. Это то, что собирал я. Про остальных не знаю.
Re: Newlib
Posted: Sat Aug 02, 2014 3:14 pm
by pascualle
Serge,
я тут начал выполнять обещанное, но не нашел чем ты собираешь Fplay.
(root)/data/rus/Makefile не содержит правил сборки, может быть я не там смотрю.
Да, вопрос по функции create_thread(). Я не нашел упоминание о ней ни в одном h-фале, но она есть и используется, например в том же Fplay. Также вижу присутствие ее в libc.dll (поиском по файлу). Если это (временно) недокументированная функция, можно ли ее использовать в собственном порте (своего 2d движка)?
Еще вопрос по звуку. У меня в движке проигрываются только wav (mono16,44100). Я вижу, кроме Fplay ты еще и автор ac97snd, какой мне пример для изучения брать лучше?