From: John Bowler Date: Thu, 11 Aug 2005 20:14:09 +0000 (+0000) Subject: db-4: thumb only (no PR bump): prevent the erroneous use of 32 bit arm X-Git-Tag: Release-2010-05/1~9453^2~3930 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2acf28fb2e382351b774326eff393e1f93df92e8;p=openembedded.git db-4: thumb only (no PR bump): prevent the erroneous use of 32 bit arm assembly when compiling thumb instructions. --- diff --git a/packages/db/db_4.3.27.bb b/packages/db/db_4.3.27.bb index 3a233dcff1..216fb5714b 100644 --- a/packages/db/db_4.3.27.bb +++ b/packages/db/db_4.3.27.bb @@ -49,7 +49,12 @@ DB4_CONFIG ?= "--enable-o_direct --enable-smallbuild" # the default - "POSIX/pthreads/library". # Don't ignore the nice SWP instruction on the ARM: EXTRA_OECONF = "${DB4_CONFIG}" -EXTRA_OECONF_nslu2 = "${DB4_CONFIG} --with-mutex=ARM/gcc-assembly" +# These enable the ARM assembler mutex code, this won't +# work with thumb compilation... +ARM_MUTEX = "--with-mutex=ARM/gcc-assembly" +ARM_MUTEX_thumb = "" +# NOTE: only tested on nslu2, should probably be _armeb +EXTRA_OECONF_nslu2 = "${DB4_CONFIG} ${ARM_MUTEX}" # Cancel the site stuff - it's set for db3 and destroys the # configure.