При установке пакета, повреждаются бинарники

vs220
возможно просто особенность конкретной программы(ReactGame) или то как ее собрали
Возможно, но как уже писал выше, что раньше приходилось пересобирать пакеты с включением отладочной информации и, насколько помню, приходилось добавлять параметр или в конфиг или в PKGBUILD, чтобы включать ее.
Ошибки не исчезают с опытом - они просто умнеют
vasek
приходилось добавлять параметр или в конфиг или в PKGBUILD, чтобы включать ее
Ну так это тоже самое и делает !strip не удалять (! в начале )
а по дефолту
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
просто strip (без отрицания)
-- strip:      Strip symbols from binaries/libraries

dotnet проги видать без символов работать не хотят
vs220
Ну так это тоже самое и делает !strip не удалять (! в начале )
хотел сказать. что собиралось и так и так ...

vs220
dotnet проги видать без символов работать не хотят
дошло, понял на что намек - тогда, конечно, следует обязательно проверить.
Хотя чисто технически не понятно, как может отладочная информация влиять на работу проги?
Ошибки не исчезают с опытом - они просто умнеют
Добавил строчку
options=(!strip)
в PKGBUILD, при следующем билде размер поднялся с 10.22 МБ до +- 60 МБ и игра начала запускаться.
Рили dotnet проги с этим параметром собирать надо
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
vasek
vs220
Ну так это тоже самое и делает !strip не удалять (! в начале )
хотел сказать. что собиралось и так и так …

vs220
dotnet проги видать без символов работать не хотят
дошло, понял на что намек - тогда, конечно, следует обязательно проверить.
Хотя чисто технически не понятно, как может отладочная информация влиять на работу проги?
В доках написано что strip с отрицанием не удаляет отладочную информацию при сборке, видимо сносятся заголовки PE или ещё что-то важное, при запуске выкидывается ошибка, что файл повреждён.
Баг makepkg походу.
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
BlitGaming
В доках написано что strip с отрицанием не удаляет отладочную информацию при сборке
Это понятно ...
Не понятно другое - как наличие/отсуствие отладочной информации может влиять на запуск проги.
При сборке линуксовых прог такого не наблюдал ни разу .... а с виндовыми прогами никогда не связывался, а потому даже и в мыслях не было, что наличие/отсуствие отладочной информации может влиять на запуск проги.
Приношу свои извинения за свою некомпетентность, связанную с высказываниями по данному вопросу ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
BlitGaming
В доках написано что strip с отрицанием не удаляет отладочную информацию при сборке
Это понятно …
Не понятно другое - как наличие/отсуствие отладочной информации может влиять на запуск проги.
При сборке линуксовых прог такого не наблюдал ни разу …. а с виндовыми прогами никогда не связывался, а потому даже и в мыслях не было, что наличие/отсуствие отладочной информации может влиять на запуск проги.
Приношу свои извинения за свою некомпетентность, связанную с высказываниями по данному вопросу …
Обычные сишные проги компилируются сразу в машинный код если я правильно помню.
А dotnet проги управляются средой CLR, там есть свои метаданные, заголовки и так далее. Скорее всего pacman, думая что сносит ненужную для обычных сишных прог информацию, сносит важные части dotnet проги, и препятствует запуску. Других вариантов у меня нет.
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
 
Зарегистрироваться или войдите чтобы оставить сообщение.