aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWalter Goossens <walter.goossens@axon.tv>2009-11-22 15:47:15 +0100
committerLeon Woestenberg <leon@sidebranch.com>2009-11-22 15:47:15 +0100
commitf0e4328c5f88a3311b6dc3f9d82f66870c1277cc (patch)
treec734d78302331ca78ef02677c1f2910ca7cdafab
parentd909f642857ec2c0097b8cfce80636e5d28fe2aa (diff)
downloadopenembedded-f0e4328c5f88a3311b6dc3f9d82f66870c1277cc.zip
openembedded-f0e4328c5f88a3311b6dc3f9d82f66870c1277cc.tar.gz
openembedded-f0e4328c5f88a3311b6dc3f9d82f66870c1277cc.tar.bz2
gcc-configure-common.inc: Introduce and respect SHARED_LIBRARIES.
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
-rw-r--r--recipes/gcc/gcc-configure-common.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/recipes/gcc/gcc-configure-common.inc b/recipes/gcc/gcc-configure-common.inc
index efe8ee8..53c7824 100644
--- a/recipes/gcc/gcc-configure-common.inc
+++ b/recipes/gcc/gcc-configure-common.inc
@@ -13,6 +13,7 @@ OBJC_linux-uclibceabi ?= ""
OBJC_linux-uclibc ?= ""
OBJC_avr ?= ""
OBJC ?= ",objc"
+SHARED_LIBRARIES ?= "yes"
# gcc 3.x expects 'f77', 4.0 expects 'f95', 4.1 and 4.2 expect 'fortran'
FORTRAN ?= ",f77"
@@ -23,7 +24,7 @@ EXTRA_OECONF_PATHS ?= ""
EXTRA_OECONF = "${@['--enable-clocale=generic', ''][bb.data.getVar('USE_NLS', d, 1) != 'no']} \
--with-gnu-ld \
- --enable-shared \
+ ${@['--enable-shared', '--disable-shared'][ "$SHARED_LIBRARIES" != "no" ]} \
--enable-target-optspace \
--enable-languages=${LANGUAGES} \
--enable-threads=posix \