summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-12-29 01:34:18 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-12-29 01:34:18 (GMT)
commitb0c69b3cdcb656c44b7eb024713593f9febe41af (patch)
tree9cf5b93da697a6e3cab7d9d483caeb89a075853b /scripts
parente0c067dc3eb12acb1514fd461eb355753a9b0a0d (diff)
complibs/libelf: build with -fPIC
libelf is used by gcc to build the lto-plugin used by binutils' gold to perform LTO. This requires that files in libelf be compiled with -fPIC to generate a proper .so. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/build/companion_libs/libelf.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/build/companion_libs/libelf.sh b/scripts/build/companion_libs/libelf.sh
index 0488ddb..db08417 100644
--- a/scripts/build/companion_libs/libelf.sh
+++ b/scripts/build/companion_libs/libelf.sh
@@ -37,6 +37,7 @@ do_libelf() {
fi
CC="${CT_HOST}-gcc" \
+ CFLAGS="-fPIC" \
CT_DoExecLog CFG \
"${CT_SRC_DIR}/libelf-${CT_LIBELF_VERSION}/configure" \
--build=${CT_BUILD} \
@@ -69,6 +70,7 @@ do_libelf_target() {
CT_DoLog EXTRA "Configuring libelf"
CC="${CT_TARGET}-gcc" \
+ CFLAGS="-fPIC" \
CT_DoExecLog ALL \
"${CT_SRC_DIR}/libelf-${CT_LIBELF_VERSION}/configure" \
--build=${CT_BUILD} \