From 124729dce6cc8df3e11d3fd9bbcccc8b13807920 Mon Sep 17 00:00:00 2001
From: Jason Hiser <jdhiser@gmail.com>
Date: Fri, 1 Feb 2019 15:23:19 -0500
Subject: [PATCH] changed to support new build lib names

---
 afl_transforms/SConscript                          | 6 ++----
 afl_transforms/tools/constant_decompose/SConscript | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/afl_transforms/SConscript b/afl_transforms/SConscript
index 456e2ac..6d2b16b 100644
--- a/afl_transforms/SConscript
+++ b/afl_transforms/SConscript
@@ -7,12 +7,10 @@ Import('env')
 (sysname, nodename, release, version, machine)=os.uname()
 
 env.Append(CXXFLAGS=" -Wall -Werror")
+env.Append(LINKFLAGS=" -Wall -Werror -Wl,-unresolved-symbols=ignore-in-shared-libs ")
 
-env['BASE_IRDB_LIBS']="IRDB-core", "pqxx", "pq", "EXEIO", "ElfDep"
+env['BASE_IRDB_LIBS']="irdb-core"
 
-if sysname != "SunOS":
-	# setup libraries needed for linking
-	env['BASE_IRDB_LIBS']="IRDB-core", "pqxx", "pq", "EXEIO", "pebliss", "ElfDep", "capstone"
 
 # pebliss requires iconv, which needs to be explicit on cygwin.
 if "CYGWIN" in sysname:
diff --git a/afl_transforms/tools/constant_decompose/SConscript b/afl_transforms/tools/constant_decompose/SConscript
index 59239d7..326818e 100644
--- a/afl_transforms/tools/constant_decompose/SConscript
+++ b/afl_transforms/tools/constant_decompose/SConscript
@@ -22,7 +22,7 @@ files=Glob( Dir('.').srcnode().abspath+"/*.cpp")
 pgm="constant_decompose.exe"
 
 LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
-LIBS=Split("stars "+ env.subst('$BASE_IRDB_LIBS')+ "  IRDB-cfg IRDB-util transform MEDSannotation jsoncpp ") 
+LIBS=Split("stars "+ env.subst('$BASE_IRDB_LIBS')+ "  irdb-cfg irdb-util irdb-transform MEDSannotation jsoncpp ") 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
 myenv.Append(CXXFLAGS = " -std=c++11 -Wall -g ")
 pgm=myenv.Program(pgm,  files,  LIBPATH=LIBPATH, LIBS=LIBS)
-- 
GitLab