[OE-core] [PATCH] libatomics-ops: update to the latest version 7.2

2012-08-11 Thread xin.ouyang
From: Xin Ouyang xin.ouy...@windriver.com

All old patches are droped because:

Merged into 7.2 by upstream:
* fedora/libatomic_ops-1.2-ppclwzfix.patch
* gentoo/libatomic_ops-1.2-mips.patch
* gentoo/sh4-atomic-ops.patch
* libatomics-ops_fix_for_x32.patch

Obsolete:
* doublefix.patch

Signed-off-by: Xin Ouyang xin.ouy...@windriver.com
---
 .../pulseaudio/libatomics-ops/doublefix.patch  |   27 
 .../fedora/libatomic_ops-1.2-ppclwzfix.patch   |   20 ---
 .../gentoo/libatomic_ops-1.2-mips.patch|  129 
 .../libatomics-ops/gentoo/sh4-atomic-ops.patch |   70 ---
 .../libatomics-ops_fix_for_x32.patch   |   41 ---
 .../pulseaudio/libatomics-ops_1.2.bb   |   34 --
 .../pulseaudio/libatomics-ops_7.2.bb   |   29 +
 7 files changed, 29 insertions(+), 321 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/pulseaudio/libatomics-ops/doublefix.patch
 delete mode 100644 
meta/recipes-multimedia/pulseaudio/libatomics-ops/fedora/libatomic_ops-1.2-ppclwzfix.patch
 delete mode 100644 
meta/recipes-multimedia/pulseaudio/libatomics-ops/gentoo/libatomic_ops-1.2-mips.patch
 delete mode 100644 
meta/recipes-multimedia/pulseaudio/libatomics-ops/gentoo/sh4-atomic-ops.patch
 delete mode 100644 
meta/recipes-multimedia/pulseaudio/libatomics-ops/libatomics-ops_fix_for_x32.patch
 delete mode 100644 meta/recipes-multimedia/pulseaudio/libatomics-ops_1.2.bb
 create mode 100644 meta/recipes-multimedia/pulseaudio/libatomics-ops_7.2.bb

diff --git a/meta/recipes-multimedia/pulseaudio/libatomics-ops/doublefix.patch 
b/meta/recipes-multimedia/pulseaudio/libatomics-ops/doublefix.patch
deleted file mode 100644
index 0d3b718..000
--- a/meta/recipes-multimedia/pulseaudio/libatomics-ops/doublefix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Upstream-Status: Inappropriate [configuration]
-
-Double path references breaks recent autoconf+automake
-
-RP 2/1/10
-
-Index: libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am
-===
 libatomic_ops-1.2.orig/src/atomic_ops/sysdeps/Makefile.am  2005-09-28 
00:53:16.0 +0100
-+++ libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am   2010-02-01 
14:28:46.397820574 +
-@@ -25,7 +25,6 @@
- README \
-   \
- gcc/alpha.h gcc/arm.h gcc/x86.h \
--gcc/hppa.h gcc/ia64.h \
- gcc/powerpc.h gcc/sparc.h \
- gcc/hppa.h gcc/m68k.h gcc/s390.h \
- gcc/ia64.h gcc/x86_64.h gcc/cris.h \
-Index: libatomic_ops-1.2/doc/Makefile.am
-===
 libatomic_ops-1.2.orig/doc/Makefile.am 2010-02-01 15:20:09.20774 
+
-+++ libatomic_ops-1.2/doc/Makefile.am  2010-02-01 15:20:20.909049794 +
-@@ -1,3 +1,3 @@
- # installed documentation
- #
--dist_pkgdata_DATA=COPYING LICENSING.txt README.txt COPYING README_stack.txt 
README_malloc.txt README_win32.txt
-+dist_pkgdata_DATA=LICENSING.txt README.txt COPYING README_stack.txt 
README_malloc.txt README_win32.txt
diff --git 
a/meta/recipes-multimedia/pulseaudio/libatomics-ops/fedora/libatomic_ops-1.2-ppclwzfix.patch
 
b/meta/recipes-multimedia/pulseaudio/libatomics-ops/fedora/libatomic_ops-1.2-ppclwzfix.patch
deleted file mode 100644
index 315ae91..000
--- 
a/meta/recipes-multimedia/pulseaudio/libatomics-ops/fedora/libatomic_ops-1.2-ppclwzfix.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Upstream-Status: Inappropriate [others]
-
-The patch is imported from fedora project, and is not appropriate for us
-to upstream it.
-
-http://cvs.fedoraproject.org/viewcvs/devel/libatomic_ops/libatomic_ops-1.2-ppclwzfix.patch
-
-* add fix for bad variable handling on PPC
-
 libatomic_ops-1.2.orig/src/atomic_ops/sysdeps/gcc/powerpc.h
2007-05-29 19:29:52.0 +0200
-+++ libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h 2007-05-29 
19:30:48.0 +0200
-@@ -72,7 +72,7 @@
-   /* registers.  I always got impossible constraint when I  */
-   /* tried the y constraint.*/
-   __asm__ __volatile__ (
--lwz %0,%1\n
-+lwz%U1%X1 %0,%1\n
- cmpw cr7,%0,%0\n
- bne- cr7,1f\n
- 1: isync\n
diff --git 
a/meta/recipes-multimedia/pulseaudio/libatomics-ops/gentoo/libatomic_ops-1.2-mips.patch
 
b/meta/recipes-multimedia/pulseaudio/libatomics-ops/gentoo/libatomic_ops-1.2-mips.patch
deleted file mode 100644
index 971379d..000
--- 
a/meta/recipes-multimedia/pulseaudio/libatomics-ops/gentoo/libatomic_ops-1.2-mips.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-Upstream-Status: Inappropriate [others]
-
-Patch from gentoo which is not appropriate for us to upstream.
-
-# Patch copied from the OpenEmbedded libatomics-ops recipe. Original
-# source was from Gentoo.
-#
-# Signed-off-by: Scott Garman scott.a.gar...@intel.com
-diff --git a/src/atomic_ops.h b/src/atomic_ops.h
-index c23f30b..791b360 100755
 a/src/atomic_ops.h
-+++ b/src/atomic_ops.h
-@@ -220,6 

Re: [OE-core] [PATCH] libatomics-ops: update to the latest version 7.2

2012-08-11 Thread Martin Jansa
On Sat, Aug 11, 2012 at 04:05:37PM +0800, xin.ouy...@windriver.com wrote:
 From: Xin Ouyang xin.ouy...@windriver.com
 
 All old patches are droped because:
 
 Merged into 7.2 by upstream:
 * fedora/libatomic_ops-1.2-ppclwzfix.patch
 * gentoo/libatomic_ops-1.2-mips.patch
 * gentoo/sh4-atomic-ops.patch
 * libatomics-ops_fix_for_x32.patch
 
 Obsolete:
 * doublefix.patch
 
 Signed-off-by: Xin Ouyang xin.ouy...@windriver.com
 ---
  .../pulseaudio/libatomics-ops/doublefix.patch  |   27 
  .../fedora/libatomic_ops-1.2-ppclwzfix.patch   |   20 ---
  .../gentoo/libatomic_ops-1.2-mips.patch|  129 
 
  .../libatomics-ops/gentoo/sh4-atomic-ops.patch |   70 ---
  .../libatomics-ops_fix_for_x32.patch   |   41 ---
  .../pulseaudio/libatomics-ops_1.2.bb   |   34 --
  .../pulseaudio/libatomics-ops_7.2.bb   |   29 +

Can you resend with -M?

Cheers,
-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] wanting to clarify ASSUME_PROVIDED and SANITY_REQUIRED_UTILITIES

2012-08-11 Thread Robert P. J. Day

  recently, i know that the entry git-native was added to the
entries in ASSUME_PROVIDED in bitbake.conf:

ASSUME_PROVIDED = \
bzip2-native \
git-native \
grep-native \
diffstat-native \
patch-native \
perl-native-runtime \
python-native-runtime \
tar-native \
virtual/libintl-native \


ostensibly because it's now reasonable to assume that any sane distro
should be able to provide an oe-compatible version of git.  so far, so
good.  but there's this in sanity.bbclass:

SANITY_REQUIRED_UTILITIES ?= patch diffstat texi2html makeinfo git
bzip2 tar gzip gawk chrpath wget cpio

how do those two relate to one another?

  sanity.bbclass appears to list the native tools that *must* exist on
the dev host, but what if one doesn't?  is it then downloaded and
built unless it's in ASSUME_PROVIDED?

  as an example, consider cpio.  sanity.bbclass suggests it *must*
exist natively, but it's not part of ASSUME_PROVIDED so i had
originally understood that to mean that it would necessarily have to
be downloaded (as source), then built so it was available natively.

  but i just ran bitbake -c fetchall core-image-minimal and there is
no cpio source in my downloads directory.  yes, of course i have it
installed natively, but based on the above, i had assumed it would be
downloaded and built.  so what am i misunderstanding here?

  also, is there any convenient way to examine my current dev host to
see what native utilities are candidates for adding to my local
ASSUME_PROVIDED?

rday



-- 


Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca

Twitter:   http://twitter.com/rpjday
LinkedIn:   http://ca.linkedin.com/in/rpjday


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] binutils 2.23 call for testing the recipes

2012-08-11 Thread Khem Raj
On Sat, Aug 11, 2012 at 1:04 AM, Martin Jansa martin.ja...@gmail.com wrote:

 | === If you get failures below, please file a bug describing the error
 | === and your environment (compiler and linker versions), and use
 | === --disable-elf-hack until this is fixed.
 | ===
 | 
 /var/lib/jenkins/jobs/shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/firefox-10.0.2-r2/mozilla-release/build/unix/elfhack/elfhack
  -b test.so
 | test.so: terminate called after throwing an instance of 'std::runtime_error'
 |   what():  Unsupported relocation type
 | make[7]: *** [test.so] Aborted (core dumped)
 | make[7]: Leaving directory 
 `/var/lib/jenkins/jobs/shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/firefox-10.0.2-r2/mozilla-release/build/unix/elfhack'

it might be you are seeing same bug in elfhack as described here

https://bugzilla.mozilla.org/show_bug.cgi?id=632920

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core