Здравствуйте, гость ( Вход | Регистрация )
vankleef | Дата 8.4.2011, 11:50 |
Qt static build не подходит, т.к. LGPL вроде не позволяет использовать статическую линковку с закрытым исходником. устал уже спорить с этим мифом. Про динамическу и статическую линковку нигде в lgpl не сказано. Это уже додумки и по lgpl никто не запрещает статически линковаться. Более того, динамическая линковка как таковой по сути не является, часть кода даже при динамической линковке линкуется статически (как минимум хедеры). Там есть дин пункт (вроде 6a), который трактуется некоторыми как статическая линковка, но это не так. Даже Qt у себя официально писали, что вопрос не однозначный и они рекомендуют (не запрещают) для подстраховки линковаться динамически. Но это рекомендация, а не запрет. Отсюда Как вариант: нельзя ли распространять объектные файлы и уже их собирать в бинарники ? |
|
512es | Дата 8.4.2011, 2:12 |
1) ну, не прям 4.5 а 4.5+, тоесть 4.5.x, 4.6.x, 4.7.x, и т.д. на сколько возможно. 2) у меня есть одна бинарная прога под линь, которая до сих пор прекрасно работает на x86_64 2.6.36 ядре. Хотя писалась ещё под ядро х86 2.4.x. Нужно только включить эмуляцию 32-битной архитектуры в ядре. 3) планируется распространение именно closed source программы Вопрос остаётся открытым. |
|
RazrFalcon | Дата 7.4.2011, 7:24 |
1) Ну тогда и писать надо на 4.5 2) Собрать один бинарник не выйдет. Нужен и х86 и х64. 3) А как же дистрибутивы, на которых все из исходников собирается? 4) Железо особо не должно влиять, хотя все зависит от проги. |
|
512es | Дата 6.4.2011, 23:54 |
1) Как Qt может быть не привязан к версии Qt? Ну хотя бы к минорной версии. Т.е. 4.x или 4.5+ |
|
RazrFalcon | Дата 6.4.2011, 23:47 |
1) Как Qt может быть не привязан к версии Qt? | |
512es | Дата 6.4.2011, 23:19 |
Задача вот какая: Собрать бинарник таким образом, чтобы он запустился на любом ядре, с любым железом, на любом дистрибутиве. И желательно, не был привязан к какой то конкретной версии Qt. Если на 100% этого достичь не получится, то хоть максимально приблизиться к этому. Qt static build не подходит, т.к. LGPL вроде не позволяет использовать статическую линковку с закрытым исходником. Есть идеи? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 5:31 |