[02:03:54] <vgodunko> нет в жизни счастья:
gcc -c -g -gnat12 -gnatW8 odf-web-builder.adb
raised STORAGE_ERROR : stack overflow or erroneous memory access
[02:06:00] <vgodunko> а ведь всего-то 26Mb исходников :-( :-( :-(
[08:51:24] <virtual.lark> vgodunko: это лучше, чем тихо и незаметно (как в Си/Си++/Ява) сгенерировать глючный код, который будет заметен неизвестно когда.
[08:52:38] <virtual.lark> Плюс информация для исправления кода в компиляторе.
[09:49:09] <ada-ru> http://www.opennet.ru/opennews/art.shtml?num=39257 ada-cz ^)
[10:38:41] <vgodunko> американцев кроет димократией
[10:43:34] <virtual.lark> В fedora нашёлся пакет со статическими библиотеками нужными мне. Ура.
[10:47:19] <nordwind_> а у нас все запрещают
[11:05:49] <vgodunko> virtual.lark: а зачем статически приложение собирать?
[11:09:27] <virtual.lark> vgodunko: чтобы можно быть сразу его запустить в любом линуксе.
[11:11:21] <virtual.lark> мы тут с товарищами чисто по приколу на аде хотим один забавный сайтик сделать, откуда будет загружаться исполнимый файл, который можно максимально быстро запустить на максимально большом кол-ве ОС (linux, freebsd, macosx, windows)
[11:11:26] <vgodunko> А Вы в этом уверены?
[11:12:26] <vgodunko> Пожалуй я поспешу расстроить, есть несколько вещей, мешающих красивой жизни.
[11:12:29] <virtual.lark> Ну совсем про любой, я наверное, загнул. Но скажем так на большинстве современных.
[11:13:09] <vgodunko> Первое, glibc статически подключенная к приложению не будет подгружить вспомогательные модули, и часть функций окажется отсуствующей (типа служб NSS)
[11:14:12] <vgodunko> Если glibc не линковать статически, то собранное с glibc версии X приложение не будет с достаточной долей вероятности пускаться с glibc версии Y, меньшей X.
[11:14:33] <vgodunko> Ибо файлы начального запуска содержат метки версии glibc
[11:16:03] <nordwind_> ну а как же макос с их allinone
[11:16:40] <virtual.lark> Да, я думал про это. Для таких случаев будет пара версий для двух последних glibc