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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       16 Mar 2007  21:59:54
 To : Auster
 Subject : Re: clamav & memory size
 -------------------------------------------------------------------------------- 
 
 16 мар 2007, пятница, в 16:31 KRAST, Auster написал(а):
 
  A>   касательно же портов/тредов - для четверки тебе необходимо следуещее:
  A>  # ${OSVERSION} < 500016
  A>  PTHREAD_CFLAGS=        -D_THREAD_SAFE
  A>  PTHREAD_LIBS=          -pthread
  A>  это аналог той части с тредами, которая была вынесена с Mk/bsd.port.mk.
  A>  если тебе необходимо и в дальнейшем поддерживать/обновлять и другие порты
  A>  для четверки - тебе также нужен будет для сверки bsd.port.mk 1.554 (с
  A>  которого
  A>  вынесена четверошная специфика).
  A>  и дальше разнос будет только увеличиваться - поэтому принимай как есть и
  A> правь,
  A>  либо не-используй/не-обновляй неподдерживаемое.
 
 Чаcть несоответствий можно починить, не трогая bsd.port.mk,
 посредством локального /etc/make.conf:
 
 # это безусловно
 PTHREAD_CFLAGS=   -D_THREAD_SAFE
 PTHREAD_LIBS=  -pthread
 
 # это желательно
 .if defined(USE_GETOPT_LONG)
 LIB_DEPENDS+=  gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
 CPPFLAGS+=    -I${LOCALBASE}/include
 LDFLAGS+=     -L${LOCALBASE}/lib -lgnugetopt
 CONFIGURE_ENV+=   CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 .endif
 
 # этот блок можно не ставить, а установить sysutils/rc_subr
 # и сделать ln -s /usr/local/etc/rc.subr /etc/rc.subr
 .if defined(USE_RC_SUBR) || defined(USE_RCORDER)
 RUN_DEPENDS+=  ${LOCALBASE}/etc/rc.subr:${PORTSDIR}/sysutils/rc_subr
 RC_SUBR=  ${LOCALBASE}/etc/rc.subr
 .endif
 
 # это если хочется, чтобы порты использовали системный perl
 PERL_VERSION=  5.00503
 PERL_VER=  5.005
 PERL_ARCH= ${ARCH}-freebsd
 PERL5=    ${DESTDIR}/usr/bin/perl${PERL_VERSION}
 PERL=     ${DESTDIR}/usr/bin/perl
 
 Eugene
 -- 
 Служить царю - что лизать лезвие меча, обнимать льва, целовать змею. (Артха)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: clamav & memory size   Eugene Grosbein   16 Mar 2007 21:59:54 
Архивное /ru.unix.bsd/26093abb8c330.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional