socsvn commit: r271202 - in soc2014/dpl/netmap-ipfwjit: . sys/netpfil/ipfw
dpl at FreeBSD.org
dpl at FreeBSD.org
Mon Jul 21 17:09:57 UTC 2014
Author: dpl
Date: Mon Jul 21 17:09:56 2014
New Revision: 271202
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271202
Log:
Fixed Makefile.
Modified:
soc2014/dpl/netmap-ipfwjit/Makefile.kipfw
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
Modified: soc2014/dpl/netmap-ipfwjit/Makefile.kipfw
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/Makefile.kipfw Mon Jul 21 16:38:05 2014 (r271201)
+++ soc2014/dpl/netmap-ipfwjit/Makefile.kipfw Mon Jul 21 17:09:56 2014 (r271202)
@@ -93,7 +93,7 @@
E_CFLAGS += -Dradix
MOD := kipfw
-LIBS= -lpthread `llvm-config-devel --ldflags --libs jit support`
+LIBS= -lpthread `llvm-config-devel --ldflags --system-libs --libs all`
CFLAGS = $(E_CFLAGS)
IPFW_OBJS= $(IPFW_SRCS:%.c=%.o)
@@ -152,7 +152,7 @@
#Generate the actual bytecode to be used
../ip_fw_rules.bc:
- $(CC) $(CFLAGS) $(BCFLAGS) -o ../ip_fw_rules.bc ../sys/netpfil/ipfw/ip_fw_rules.h
+ @$(CC) $(CFLAGS) $(BCFLAGS) -o ../ip_fw_rules.bc ../sys/netpfil/ipfw/ip_fw_rules.h
radix.o:# CFLAGS += -U_KERNEL
@@ -161,7 +161,7 @@
$(MOD): $(IPFW_OBJS) jit.o
$(MSG) " LD $@"
- $(HIDE)$(CC) -o $@ $^ $(LIBS)
+ $(HIDE)clang++ -o $@ $^ $(LIBS)
jit.o: jit.cc ../ip_fw_rules.bc
@clang++ $(CXXFLAGS) ../sys/netpfil/ipfw/jit.cc -o ./jit.o
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Mon Jul 21 16:38:05 2014 (r271201)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Mon Jul 21 17:09:56 2014 (r271202)
@@ -15,7 +15,7 @@
LLVMContext &c = con;
OwningPtr<MemoryBuffer> buffer;
-static void
+extern "C" void
ipfw_jit_init()
{
/* We load the bc for JIT compilation */
More information about the svn-soc-all
mailing list