powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как перекомпилировать Linux RTL?
25 сообщений из 68, страница 2 из 3
Как перекомпилировать Linux RTL?
    #39995349
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,
Код: pascal
1.
2.
function _delphipersonalityroutine(Version: Integer; actions: _Unwind_Action; exceptionClass: UInt64;
    var exceptionObject: _Unwind_Exception; context: PUnwind_Context): _Unwind_Reason_Code; cdecl; external 'librtlhelper.a' name '_delphipersonalityroutine';



А так?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995368
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

Да нету в librtlhelper такой функции, я dump смотрел.

Она на Delphi написана, судя по листингу, что я приводил
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995377
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,
Есть она там. Ghidra показала, что есть.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995380
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,
Ну тогда надо писать в техподдержку emb, чтобы файл выслали.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995381
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,
Можно попробовать на clang скомпилировать ассемблерный код и использовать в system.pas - но это извращение.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995400
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

Таки, ставь 10.4.1 ;)
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995411
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Что, там оно есть? Правда что-ли?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995415
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

Есть. Собирать не пробовал, но файл на месте.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995417
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

А кинь мне, пожалуйста на max.rusov@gmail.com. И System.pas - посмотреть исправили ли там глюки.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995489
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все получилось, всем спасибо
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995493
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Все получилось, всем спасибо

Как решилось то?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995498
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файлик нашелся в 10.4.1

PS. Глюки в System, конечно, не исправили...
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995507
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Rusov
Ну глюки же править. Раз они сами не хотят.

Товарищ Канту мне сказал что это слишком сложно для него...

https://quality.embarcadero.com/browse/RSP-29358

Так это runtime packages что ли? Ну тогда всё правильно, извращенцы должны страдать.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995508
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal,

Что именно вы считаете извращением? Динамические библиотеки? Исключения?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995667
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Rusov
Fr0sT-Brutal,

Что именно вы считаете извращением? Динамические библиотеки? Исключения?

runtime packages
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995679
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Maxim Rusov
Fr0sT-Brutal,

Что именно вы считаете извращением? Динамические библиотеки? Исключения?

runtime packages

Отличная вещь :)
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995681
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

Любите экономить на спичках?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995691
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
ziv-2014,

Любите экономить на спичках?

Причем здесь спички. Packages довольно удобные штуки. К тому же если много в проекте dll, то пакеты можно создать свои собственные и сохранить те модули, которые нужны.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995761
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

В чем удобство-то?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995764
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
В чем удобство-то?

Можно обрабатывать исключения из DLL и не париться с кодами ошибок
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995813
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
ziv-2014,

В чем удобство-то?


1. Получаем общий код из bpl для exe и dll. Не нужно парится с базовыми классами и менеджером памяти.
2. Уменьшение кода.
3. Обработка ошибок.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995817
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

Ну и делайте тогда код в виде юнита в проекте. Еще удобнее.

Библиотеки не для этого созданы.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995879
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
ziv-2014,

Ну и делайте тогда код в виде юнита в проекте. Еще удобнее.

Библиотеки не для этого созданы.

Юниты то тут причем? Они и так в проекте?
Для чего библиотеки созданы?
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995897
Начнём с того что, bpl это вам не dll. В ней можно хранить не только функции, но и классы в том числе RTTI.И прочую информацию, которая будет доступна после подключения bpl без описания .h файлов и любых других, как это приходится делать с подключением обычной dll

То есть мы компилируем проект в bpl и подключаем её одной функцией. И на этом всё.


И кто сказал что bpl это про экономию места на носители? Совершенно нет. Если использовать bpl для одного-трёх приложений,то размер будет на много больше.
...
Рейтинг: 0 / 0
Как перекомпилировать Linux RTL?
    #39995899
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-да... И получаем возможный версионный гемморой + плюс кучу ограничений секций инициализации-финализации, коих нет в монолитном приложении...
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 2 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как перекомпилировать Linux RTL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]