Compiled punybench to be position independent

Added -fPIC to the CFLAGS in the make files

BUG=chromium-os:36264
TEST=used make directly, downloaded executables, ran punybench tests

Change-Id: Ib2adfc3f5b14d3c4a7a6447a068aedd76cd5ff75
Reviewed-on: https://gerrit.chromium.org/gerrit/38198
Tested-by: Paul Taysom <taysom@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Paul Taysom <taysom@chromium.org>
diff --git a/mk/default.mk b/mk/default.mk
index 1ba479d..fcf97cb 100644
--- a/mk/default.mk
+++ b/mk/default.mk
@@ -39,7 +39,7 @@
 # -E stop after preprocessor
 # -pg -O -g -DUNOPT -DNDEBUG
 # CFLAGS+=-g -O -Wall -Wstrict-prototypes -Werror
-CFLAGS += -rdynamic
+CFLAGS += -rdynamic -fPIC
 CFLAGS += -g -O -Wall -Wstrict-prototypes -Werror \
 	-D_F=\"$(basename $(notdir $(<)))\" \
 	-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
diff --git a/mk/library.mk b/mk/library.mk
index c6438ff..022bec3 100644
--- a/mk/library.mk
+++ b/mk/library.mk
@@ -37,7 +37,7 @@
 
 # -pg -O -g -DUNOPT -DNDEBUG
 CFLAGS += -std=gnu99
-CFLAGS += -rdynamic
+CFLAGS += -rdynamic -fPIC
 CFLAGS += -g -O -pg -Wall -Wstrict-prototypes -Werror \
 	-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
 	$(.INCLUDES) $(INC)
diff --git a/mk/multi.mk b/mk/multi.mk
index 233ce33..2557146 100644
--- a/mk/multi.mk
+++ b/mk/multi.mk
@@ -35,7 +35,7 @@
 
 INC    += -I. -I../include -I../../include
 
-CFLAGS += -rdynamic
+CFLAGS += -rdynamic -fPIC
 CFLAGS += -g -O -Wall -Wstrict-prototypes -Werror \
 	-D_F=\"$(basename $(notdir $(<)))\" \
 	-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \