Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Ivanov                          2:5020/400     20 Jul 2005  13:22:00
 To : All
 Subject : /usr/ports/graphics/tiff
 -------------------------------------------------------------------------------- 
 
 Hi All.
 
 Ставил вчера сабж. Hу и заметил пару странных деталей.
 
 1. OpenGL
 Если собирать с параметром WITH_X11=yes то configure исправно находит OpenGL,
 но зачем-то еще ищет libglut. Если эту либу поставить, тогда все прекрасно
 находится.
 Соответственно возник вопрос: нафига етой тулзе (/usr/ports/graphics/tiff)
 OpenGL и libglut? Ведь если они действительно нужны, надо в Makefile воткнуть
 что-то типа:
 .if defined(WITH_X11)
 RUN_DEPENDS+=   libglut:${PORTSDIR}/graphics/libglut/
 .endif
 Чтоб зависимости правильно отслеживались.
 А если OpenGL нафиг не нужен, то наверно отключить его надо через параметры
 configure... Или переменную ввести типа WITH_OPENGL например...
 
 2. pthread
 configure как-то странно детектит трейды.
 Сперва он проверяет флаг -lpthreads (именно с s на конце), потом -Kthread,
 потом -kthread, потом вообще без флагов, потом с -pthread.
 Соответственно находит он -pthread - и как результат tiff линкуется только со
 старой трейдовой библиотекой. А это вроде может привести к проблемам в случае
 если этот порт будет использовать приложение, слинкованное с другой трейдовой
 либой.
 IMHO правильнее сделать там в Makefile:
 CFLAGS+= ${PTHREAD_LIBS}
 Тогда он при компиляции будет находить ту библиотеку, которая указана
 пользователем (или дефолтную)
 Правильнее наверно эти вопросы задать наверно майнтрайнерам порта или
 куда-нить в ports@ наверно, да я в ангиском не силен...
 Итак, что скажет на эту тему all?
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 /usr/ports/graphics/tiff   Alex Ivanov   20 Jul 2005 13:22:00 
 Re: /usr/ports/graphics/tiff   Rashid N. Achilov   20 Jul 2005 15:04:02 
 Re: /usr/ports/graphics/tiff   Alex Ivanov   20 Jul 2005 15:18:13 
 Re: /usr/ports/graphics/tiff   Kirill Ponomarew   20 Jul 2005 22:47:12 
 Re: /usr/ports/graphics/tiff   Alex Ivanov   21 Jul 2005 10:17:21 
 Re: /usr/ports/graphics/tiff   Kirill Ponomarew   21 Jul 2005 11:43:07 
 Re: /usr/ports/graphics/tiff   Alex Ivanov   21 Jul 2005 13:14:47 
 /usr/ports/graphics/tiff   Alex Ivanov   21 Jul 2005 10:23:56 
Архивное /ru.unix.bsd/16679d5a92e95.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional