cvs commit: ports/graphics/xaos Makefile

Peter Schultz pmes at bis.midco.net
Thu Feb 26 18:46:50 PST 2004


Kris Kennaway wrote:
> On Thu, Feb 26, 2004 at 07:46:24PM -0600, Peter Schultz wrote:
> 
> 
>>>>+ .if defined(WITH_THREADS)
>>>>+ CONFIGURE_ARGS+= --with-pthread=yes
>>>>+ .endif
>>>>+ 
>>>
>>>
>>>And does this do the right thing with PTHREAD_{CFLAGS,LIBS} on 4.x and 5.x?
>>>
>>>Kris
>>
>>I'm not sure, I copied the functionality from the textproc/libxml2 
>>Makefile.  I'm only assuming it "Just Works".  What should I be looking 
>>out for?
> 
> 
> Set PTHREAD_LIBS='-DNOP -lpthread' PTHREAD_CFLAGS='-DNOP2' or similar
> and verify that they're showing up correctly in the build log.
> 

I'm not getting the point of this.  If I `make -DWITH_THREADS' after 
this patch, xaos is built and linked properly:

cc -DHAVE_SYS_PARAM_H  -I/usr/local/include  -pipe -O6 -fstrength-reduce 
-ffast-math -fomit-frame-pointer -fforce-mem -fforce-addr -funroll-loops 
-D_REENTRANT -I/usr/include/ncurses   -I/usr/X11R6/include 
-I/usr/local/include  -I/usr/X11R6/include 
-I/usr/ports/graphics/xaos/work/XaoS-3.0/src/include -L/usr/local/lib -o 
/usr/ports/graphics/xaos/work/XaoS-3.0/bin/xaos lib/libui.a 
lib/libengine.a  lib/libutil.a  lib/libfilter.a  lib/libuiaa.a 
lib/libuix11.a -lpng -lz -lm -laa -lncurses -lpthread 
-L/usr/X11R6/lib   -L/usr/X11R6/lib -lX11   -L/usr/X11R6/lib -lX11 
-L/usr/local/lib -L/usr/local/lib -lXext   -L/usr/X11R6/lib -lX11

What is -DNOP?  Why doesn't textproc/libxml2 require this?

Pete...


More information about the cvs-ports mailing list