[21:28:39] <yeo> у меня даже не компилиться...
[21:31:23] <yeo> дошло до твоей ошибки
[21:33:06] <landgraf> tamp какой-то слишком сложный для самоковыряния, сначала бы с bare_bones разобраться
[21:33:32] <yeo> наверное надо как-то -lgnat отключить
[21:34:00] <landgraf> угу, я искал где он включен - не нашел :(
[21:36:03] <landgraf> yeo, добавил No_Run_Time - стало валится в другом месте
[21:36:38] <yeo> No_Run_Time вроде давненько не поддерживается компилятором
[21:36:42] <landgraf> опять на  undefined reference to
[21:36:49] <landgraf> почему? поддерживается )
[21:37:02] <landgraf> FSF gcc-4.8.1 прекрасно собирает тестовый примерчик с ней
[21:41:36] <landgraf> хм /home/pavel/projects/bare_bones/rts/boards/i386/adainclude/console.adb:16: undefined reference to `__gnat_last_chance_handler'
[21:41:57] <landgraf> pragma Export (C, Last_Chance_Handler, "__gnat_last_chance_handler");
[21:49:44] <yeo> может сделать ему пустую libgnat.a?
[21:51:05] <yeo> __gnat_last_chance_handler лежит в bare_bones/rts/boards/i386/adainclude/last_chance_handler.ad[sb]
[21:52:23] <landgraf> да, я его там нашел
[21:52:39] <landgraf> может он должен сам себе собрать libgnat? gnat.gpr присутствует
[21:53:01] <landgraf> или он для других целей?
[21:53:29] <landgraf> yeo, и TODO в gpr есть )
[21:53:39] <landgraf>   -- TODO: Add in a case statement that adds an arch dir to source.
[21:54:16] <yeo> gnatmake --RTS=/tmp/bare_bones/rts/boards/i386 -XBoard=pc -P gnat.gpr у меня собрал bare_bones/rts/boards/i386/adalib/libgnat-4.6.a
[21:54:29] <landgraf> ./rts/boards/i386/adalib/libgnat-4.6.a
[21:54:33] <landgraf> хех  
[21:54:40] <landgraf> yeo, у меня тоже )
[21:55:48] <yeo> ну нормально, надо имя подрихтовать и все
[21:57:29] <yeo> $ ls -l out/disk/boot/bare_bones-i386.elf
-rwxr-xr-x 1 max max 37713 июля   8 20:56 out/disk/boot/bare_bones-i386.elf

[21:57:39] <landgraf> gnatmake: INTERNAL ERROR. Please report.
[21:57:43] <landgraf> :(
[21:58:07] <landgraf> это если RTS указывать
[21:58:11] <landgraf> если нет - собирается
[21:58:26] <yeo> я в gnat.gpr поправил имя и все
[21:58:38] <landgraf> yeo, в куда его поправить?
[21:58:55] <landgraf> на 4.8?
[22:00:07] <yeo>   for Library_Name use "gnat";

[22:00:43] <yeo> потом сделал gnatmake --RTS=/tmp/bare_bones/rts/boards/i386 -XBoard=pc -P gnat.gpr && make
[22:01:21] <landgraf> yeo,  gnatmake --RTS=/tmp/bare_bones/rts/boards/i386 -XBoard=pc -P gnat.gp - вот так валится с INTERNAL.ERROR
[22:01:33] <landgraf> Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE
Message: namet.adb:655

gnatmake: INTERNAL ERROR. Please report.
[22:01:49] <landgraf> gnatmake -XBoard=pc -P gnat.gpr = собирается
[22:02:12] <landgraf> и даже elf собирается
[22:02:21] <yeo> а, /tmp/ это у меня там лежит git
[22:02:44] <landgraf> yeo, ну да, у меня другие пути
[22:02:51] <landgraf> это я понял )
[22:04:04] <landgraf> yeo, http://fpaste.org/23740/37330663/ вот
[22:04:46] <landgraf> с этим namet.ad? я уже намучался у федерастов...
[22:05:59] <landgraf> сейчас попробую elf скормить qemu
[22:06:00] <yeo> я gnat gpl 2013 запускал
[22:06:10] <yeo> у меня ент qemu :(
[22:06:32] <landgraf> воркает
[22:06:47] <yeo> WiFi нашло?
[22:07:28] <landgraf> хто?
[22:07:33] <landgraf> Hello world пишет )
[22:07:44] <yeo> тю! ацтой
[22:07:58] <yeo> :D
[22:08:08] <landgraf> yeo, http://db.tt/ZfBu1btk
[22:08:33] <landgraf> теперь бы разобраться как это работает....
[22:09:21] <yeo> Наверное
mov ax, "Hello Ada"
int #13
[22:09:38] <yeo> ;)
[22:43:10] <yeo> http://wiki.osdev.org/Ada_Bare_bones читал?
[22:46:51] <landgraf> да, сейчас открыта даже
[22:46:57] <landgraf> оттуда и нашел этот проект
[22:48:03] <landgraf> yeo, gnatmake -XBoard=pc -Pgnat.gpr - без RTS
[22:50:59] <yeo> No_Exception_Registration о чем это? Что кому-то может понадобиться засунуть исключение в файла/поток и потом его оттуда читать???
[22:52:13] <landgraf> да фиг, вас, программистов поймешь )
[22:52:17] <landgraf> может и понадобится
[22:58:09] <landgraf> http://db.tt/ZfBu1btk хехе, патриотизм
[22:59:06] <yeo> Не зачет! Должно быть "Привед.."
[23:00:36] <landgraf> для этого надо матрешку заюзывать ))
[23:09:12] <yeo> hang:     hlt; jmp   hang вот это я понимаю - надежная программа!
[23:10:25] <landgraf> а как этот ваш ass расшифровывается? )
[23:10:30] <landgraf> hlt?
[23:10:55] <landgraf> halt
[23:10:56] <yeo> инструкция остановки процессора
[23:10:59] <yeo> ага
[23:12:26] <landgraf> yeo, а как оно из hang делает jmp на hang?
[23:12:37] <landgraf> рекурсия какая-то
[23:12:51] <yeo> он пишет что типа а вдруг halt не сработает :)
[23:13:10] <landgraf> yeo, http://fpaste.org/23765/10772137/ вот это имеется в виду?
[23:13:17] <yeo> типа случится какое-то немаскируемое прерывание...
[23:13:18] <vgodunko> Докатились... Я походу всё проспал...
[23:13:32] <yeo> да
[23:13:44] <landgraf> vgodunko, ничего нового, yeo в очередной раз меня спас )
[23:13:55] <landgraf> vgodunko, правда сегодня с сам пытался барахтаться ))
[23:14:20] <vgodunko> Дампы памяти это круто
[23:14:22] <vgodunko> :-)
[23:15:04] <yeo> мы нашли как из Ады сделать Си!
[23:15:14] <landgraf> ASS'embler :D
[23:15:39] <yeo> отключить исключения, секондари стек, контроллируемые типы и задачи
[23:15:39] <landgraf> yeo, так это в бигбуке описано
[23:15:52] <landgraf> только там еще No_Run_Time советуется
[23:15:56] <landgraf> в разделе kernel modules
[23:16:14] <yeo> после этого ада сказала Hello, и повесила компьютер
[23:18:54] <yeo> VideoCore firmware loads kernel.img это да, это сильно
[23:20:01] <landgraf> yeo, arm?
[23:20:08] <yeo> да
[23:20:20] <landgraf> угу, я тоже познавал...
[23:20:49] <landgraf> так и не понял куда этот videocore притыкается, зато срачи на милинкофоруме знатные
[23:21:30] <landgraf> "почему Broadcom не открывает исходники?" "а почему ты не отдаешь мне свой кошелек"
[23:21:42] <yeo> :)
[23:22:19] <yeo> я умудриля купить андроид планшет на котором даже рут нельзя получить :(
[23:22:38] <landgraf> ы, что за такое?
[23:22:59] <yeo> tohiba AT200
[23:22:59] <landgraf> yeo, и он даже u-boot не умеет?
[23:24:16] <yeo> может и умеет, но только свое ядро :)
[23:25:39] <vgodunko> Как я вам завидую...
[23:26:09] <vgodunko> ...а то у меня проблемы с клапаном ЕГР, заливанием двигателя солярой и т.д.
[23:26:21] <vgodunko> Сплошной металл
[23:26:28] <yeo> тебе  *** glibc detected *** подарить?
[23:33:23] <landgraf> vgodunko, ЕГР?
[23:34:19] <landgraf> клапан рециркуляции отработанных газов, хм
[23:35:46] <landgraf> почитал, у меня его нет, поэтому и не слышал, наверное
[23:45:32] <vgodunko> видать у Вас не дизель
[23:48:23] <vgodunko> А ещё у меня есть заслонка завихрения воздушного потока, турбина и интеркулер, и т.д.
[23:48:46] <vgodunko> Короче, не было печали - купила баба порося
[23:49:50] <landgraf> у меня гибрид )
[23:50:16] <landgraf> дефорсированный королловский атмосферник и никаких печалей (т-т-т)
[23:50:36] <landgraf> задние дисковые тормоза только закисают от редкого использования, надо набраться сил и смазать
[23:50:57] <landgraf> рекуперативное торможение, знаете ли :D