[OE-core] [PATCH 41/44] bash: package bashbug separately

Alexander Kanavin alexander.kanavin at linux.intel.com
Mon Mar 13 14:39:28 UTC 2017


On 03/10/2017 07:13 PM, Mark Hatle wrote:
> On 3/10/17 5:24 AM, Alexander Kanavin wrote:
>> It's a machine-specific script, which is causing conflicts
>> when multiple versions of bash are installed in multilib setting,
>> and it also does not really make sense for embedded systems anyway.
>
> Out of curiosity what is machine specific here?

--- 
./tmp/work/x86_64-pokymllib64-linux/lib64-bash/4.3.30-r0/packages-split/lib64-bash-bashbug/usr/bin/bashbug 
2017-03-09 16:10:27.000000000 +0200
+++ 
./tmp/work/i586-poky-linux/bash/4.3.30-r0/packages-split/bash-bashbug/usr/bin/bashbug 
2017-03-09 16:03:49.000000000 +0200
@@ -26,14 +26,14 @@
  # configuration section:
  #	these variables are filled in by the make target in Makefile
  #
-MACHINE="x86_64"
+MACHINE="i586"
  OS="linux-gnu"
-CC="x86_64-pokymllib64-linux-gcc  -m64 "
-CFLAGS=" -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64' 
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pokymllib64-linux-gnu' 
-DCONF_VENDOR='pokymllib64' -DLOCALEDIR='/usr/share/locale' 
-DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H   -I.  -I../bash-4.3.30 
-I../bash-4.3.30/include -I../bash-4.3.30/lib   -O2 -pipe -g 
-feliminate-unused-debug-types 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/x86_64-pokymllib64-linux/lib64-bash/4.3.30-r0=/usr/src/debug/lib64-bash/4.3.30-r0 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/x86_64-pokymllib64-linux/lib64-bash/4.3.30-r0/recipe-sysroot-native= 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/x86_64-pokymllib64-linux/lib64-bash/4.3.30-r0/lib64-recipe-sysroot= 
  -DNON_INTERACTIVE_LOGIN_SHELLS"
+CC="i586-poky-linux-gcc  -m32 -march=i586 "
+CFLAGS=" -DPROGRAM='bash' -DCONF_HOSTTYPE='i586' 
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i586-poky-linux-gnu' 
-DCONF_VENDOR='poky' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' 
-DSHELL -DHAVE_CONFIG_H   -I.  -I../bash-4.3.30 -I../bash-4.3.30/include 
-I../bash-4.3.30/lib   -O2 -pipe -g -feliminate-unused-debug-types 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/i586-poky-linux/bash/4.3.30-r0=/usr/src/debug/bash/4.3.30-r0 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/i586-poky-linux/bash/4.3.30-r0/recipe-sysroot-native= 
-fdebug-prefix-map=/home/ak/development/poky/build-multilib/tmp/work/i586-poky-linux/bash/4.3.30-r0/recipe-sysroot= 
  -DNON_INTERACTIVE_LOGIN_SHELLS"
  RELEASE="4.3"
  PATCHLEVEL="46"
  RELSTATUS="release"
-MACHTYPE="x86_64-pokymllib64-linux-gnu"
+MACHTYPE="i586-poky-linux-gnu"

  PATH=/bin:/usr/bin:/usr/local/bin:$PATH
  export PATH


Alex




More information about the Openembedded-core mailing list