Board.KolibriOS.org
http://board.kolibrios.org/

Python для KolibriOS
http://board.kolibrios.org/viewtopic.php?f=45&t=1655
Page 6 of 9

Author:  XVilka [ Thu Aug 25, 2011 6:13 pm ]
Post subject:  Re: Python для KolibriOS

CleverMouse, да точно, пропустил. Еще можно попробовать llvm/clang прогнать или использовать gcc-python (https://fedorahosted.org/gcc-python-plugin/) для исправления компиляции, хотя никогда не пробовал

Author:  CleverMouse [ Thu Aug 25, 2011 6:16 pm ]
Post subject:  Re: Python для KolibriOS

Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.

Author:  Albom [ Thu Aug 25, 2011 6:23 pm ]
Post subject:  Re: Python для KolibriOS

Запускаю последнюю версию из темы.

Author:  Artyom [ Thu Aug 25, 2011 6:27 pm ]
Post subject:  Re: Python для KolibriOS

Люди, не хочу заниматься флудом, да и рекламой, однако если вы хоть раз занимались дезассемблированием в IDA - zlinux или ntkrnlmp (крутой Си компилятор), то заметили бы полное соответствие в коде.

CleverMouse, а ты можеш дать этого: viewtopic.php?p=36057#p36057 с bin-кодом?

Author:  CleverMouse [ Thu Aug 25, 2011 6:30 pm ]
Post subject:  Re: Python для KolibriOS

"Запускаю последнюю версию из темы" - это никак не противоречит варианту "Albom запускает старую версию". Вероятно, выложен не тот файл.
Artyom,
Code:
seg000:00000E1A 83 EC 08                          sub     esp, 8
seg000:00000E1D F2 0F 10 41 0C                    movsd   xmm0, qword ptr [ecx+0Ch]
seg000:00000E22 F2 0F 11 45 C8                    movsd   [ebp+var_38], xmm0
seg000:00000E27 F2 0F 11 04 24                    movsd   qword ptr [esp], xmm0
seg000:00000E2C E8 B3 DC 00 00                    call    _fabs
seg000:00000E31 F2 0F 2C 7D C8                    cvttsd2si edi, [ebp+var_38]

Author:  Artyom [ Thu Aug 25, 2011 7:07 pm ]
Post subject:  Re: Python для KolibriOS

Твоя правда, CleverMouse.

Author:  Jaeger [ Thu Aug 25, 2011 9:13 pm ]
Post subject:  Re: Python для KolibriOS

Прошу прощения у всех присутствующих, что зря отнял время на дизассемблирование.
Действительно, я второпях залил старую версию.

Attachments:
tinypy.7z [43.41 KiB]
Downloaded 354 times

Author:  XVilka [ Thu Aug 25, 2011 10:23 pm ]
Post subject:  Re: Python для KolibriOS

Да мы тоже хороши - не догадались сверить хеш-суммы файлов.

Author:  Jaeger [ Thu Aug 25, 2011 10:37 pm ]
Post subject:  Re: Python для KolibriOS

Выкладывать с бинарником md5 - хорошая идея, возьму на заметку.
CleverMouse wrote:
Судя по тому, что даже смещения не поменялись, либо Albom запускает старую версию, либо что-то просто не перекомпилировалось. Явное указание опции -march=i486 всё-таки gcc уважает.

Только -march=i486 не помогло, скомпилированный бинарник заработал на EBox только когда я указал и -mtune=i486 тоже.

Author:  XVilka [ Thu Aug 25, 2011 10:45 pm ]
Post subject:  Re: Python для KolibriOS

можно и -march=i486 -mtune=generic
Но да, для точного указания архитектуры лучше использовать обе опции. Это особенно актуально для не x86 архитектур.

Author:  Albom [ Fri Aug 26, 2011 7:48 am ]
Post subject:  Re: Python для KolibriOS

Теперь работает.
Но для образа для CC-2011 не хватает примеров.
julia.py требует модуль pygame... хотелось бы скомпилированные модули иметь...

Author:  Jaeger [ Fri Aug 26, 2011 8:20 am ]
Post subject:  Re: Python для KolibriOS

С примерами беда :(
julia.py можно убрать, потому что pygame требует libSDL и ещё кучу всего, чего пока нет.
Практически готов модуль network, пример есть на SVN в examples/net.
Модуль gui пока умеет только выводить окно и писать на консоль сообщения. Хендлеры на сообщения навешиваются, но почему-то отрабатывают пачкой только после закрытия окна. Если такой пример устроит, могу выложить.

Author:  XVilka [ Thu Apr 12, 2012 8:45 pm ]
Post subject:  Re: Python для KolibriOS

Есть ли какие-нибудь идеи по развитию?

Author:  SoUrcerer [ Thu Apr 12, 2012 9:11 pm ]
Post subject:  Re: Python для KolibriOS

Можно впилить pygame, а с ним, возможно, и RenPу заработает. А это уже немало.

Author:  punk_joker [ Wed May 23, 2012 10:37 am ]
Post subject:  Re: Python для KolibriOS

Как обстоят дела с портом python?

Page 6 of 9 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/