cvs commit: ports/graphics/xaos Makefile
Peter Schultz
pmes at bis.midco.net
Thu Feb 26 18:46:49 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-all
mailing list