On Thu, Aug 08, 2013 at 09:47:30AM +0200, Daniel Borkmann wrote:
> On 08/08/2013 06:59 AM, Simon Horman wrote:
> >When building ipvsadm this allows make to add to CFLAGS supplied
> >on the command line.
> >
> >This seems to make sense as Makefile and libipvs/Makefile
> >add different CFLAGS but it may be desirable to supply supplementary
> >flags when building ipvsadm.
> >
> >In particular the following may be useful when building ipvsadm
> >on Debian Jessie.
> >
> >make CFLAGS='-I/usr/include/libnl3' LIBS='-lnl-3 -lnl-genl-3 -lnl-3 -lpopt'
>
> For libnl3, what about ...
>
> cflags: $(shell pkg-config --cflags libnl-3.0) $(shell pkg-config --cflags
> libnl-3.0)
> libs: $(shell pkg-config --libs libnl-3.0) $(shell pkg-config --libs
> libnl-genl-3.0)
That seems reasonable to me. Is it likely to work on a variety of
distributions?
>
> >Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
> >---
> > Makefile | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> >diff --git a/Makefile b/Makefile
> >index 6e36d79..c8c1eec 100644
> >--- a/Makefile
> >+++ b/Makefile
> >@@ -48,7 +48,7 @@ STATIC_LIBS = libipvs/libipvs.a
> > ifeq "${ARCH}" "sparc64"
> > CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe
> > -mcpu=ultrasparc -mcmodel=medlow
> > else
> >- CFLAGS = -Wall -Wunused -Wstrict-prototypes -g
> >+ CFLAGS = -I/usr/include/libnl3 -Wall -Wunused -Wstrict-prototypes -g
> > endif
> >
> >
> >
>
--
To unsubscribe from this list: send the line "unsubscribe lvs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
|