浏览代码

Fix flex linking order

We need to specify -lfl after docsis.o, because libfl provides a main()
function.  Why it does this is beyond me.

This fixes #45.
Richard Laager 9 年之前
父节点
当前提交
036f7ab476
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Makefile.am

+ 1 - 1
src/Makefile.am

@@ -5,7 +5,7 @@ docsis_SOURCES = docsis.c ethermac.c md5.c docsis_encode.c docsis_decode.c docsi
 AM_CPPFLAGS = $(all_includes) $(NETSNMP_CFLAGS)
 AM_CPPFLAGS = $(all_includes) $(NETSNMP_CFLAGS)
 
 
 # the library search path.
 # the library search path.
-docsis_LDFLAGS = $(all_libraries) $(NETSNMP_LIBS) $(LEXLIB) $(LIBM)
+docsis_LDADD = $(all_libraries) $(NETSNMP_LIBS) $(LEXLIB) $(LIBM)
 noinst_HEADERS = ethermac.h md5.h docsis.h docsis_common.h docsis_decode.h docsis_encode.h docsis_symtable.h docsis_snmp.h docsis_globals.h
 noinst_HEADERS = ethermac.h md5.h docsis.h docsis_common.h docsis_decode.h docsis_encode.h docsis_symtable.h docsis_snmp.h docsis_globals.h
 EXTRA_DIST=docsis_yy.h
 EXTRA_DIST=docsis_yy.h
 CLEANFILES=docsis_yy.c docsis_yy.h docsis_yy.output docsis_lex.c
 CLEANFILES=docsis_yy.c docsis_yy.h docsis_yy.output docsis_lex.c