diff --git a/src/SConscript b/src/SConscript
index 0f2ccd295699a6d48f1fe8a14d974e51d59c5338..53b2b272fbdadaaf4ebd6561befd3622512bb7db 100644
--- a/src/SConscript
+++ b/src/SConscript
@@ -31,7 +31,7 @@ LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
 LIBS=Split("")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS = " -std=c++11 -Wall -Werror -fmax-errors=2")
+myenv.Append(CXXFLAGS = " -std=c++11 -Wall -Werror -fmax-errors=2 -fPIC ")
 
 lib=myenv.Library("ehp",  Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
 install=myenv.Install("../lib/", lib)