All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] libsoup-2.4: upgrade to 2.45.92
@ 2014-03-24  7:40 Hongxu Jia
  2014-03-24  7:40 ` [PATCH 1/1] " Hongxu Jia
  0 siblings, 1 reply; 7+ messages in thread
From: Hongxu Jia @ 2014-03-24  7:40 UTC (permalink / raw
  To: openembedded-core; +Cc: saul.wold

The following changes since commit 49aad7da07e187f206e963001844605731b01247:

  bitbake: runqueue: Remove use of waitpid on worker processes (2014-03-19 17:46:33 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib hongxu/fix-libsoup
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/fix-libsoup

Hongxu Jia (1):
  libsoup-2.4: upgrade to 2.45.92

 .../libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb}         | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb} (85%)

-- 
1.8.1.2



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  7:40 [PATCH 0/1] libsoup-2.4: upgrade to 2.45.92 Hongxu Jia
@ 2014-03-24  7:40 ` Hongxu Jia
  2014-03-24  7:57   ` Hongxu Jia
  2014-03-24  8:09   ` Burton, Ross
  0 siblings, 2 replies; 7+ messages in thread
From: Hongxu Jia @ 2014-03-24  7:40 UTC (permalink / raw
  To: openembedded-core; +Cc: saul.wold

There was a error about mips-gcc optimization while building
libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled, the 2.45.92
have fixed this issue.

[YOCTO #5512]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 .../libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb}         | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb} (85%)

diff --git a/meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb b/meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
similarity index 85%
rename from meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb
rename to meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
index b1199d8..f3a2617 100644
--- a/meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb
+++ b/meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
@@ -17,8 +17,8 @@ PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome"
 SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}"
 SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz"
 
-SRC_URI[md5sum] = "fe7ec04784c6b97c5f8ea963c8542f59"
-SRC_URI[sha256sum] = "6ac317b931efd2cff9cdea7122987acb3ecb0c32564a9441ba72e5cce021aa12"
+SRC_URI[md5sum] = "d72623f2baac7f58d1295c0b6ae7cd35"
+SRC_URI[sha256sum] = "d34f4b41eec99ecf082783f842a29e712e7a78e83f4cd2a060b9de64377d21d8"
 
 S = "${WORKDIR}/libsoup-${PV}"
 
-- 
1.8.1.2



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  7:40 ` [PATCH 1/1] " Hongxu Jia
@ 2014-03-24  7:57   ` Hongxu Jia
  2014-03-24  9:06     ` Burton, Ross
  2014-03-24  8:09   ` Burton, Ross
  1 sibling, 1 reply; 7+ messages in thread
From: Hongxu Jia @ 2014-03-24  7:57 UTC (permalink / raw
  To: openembedded-core

On 03/24/2014 03:40 PM, Hongxu Jia wrote:
> There was a error about mips-gcc optimization while building
> libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled, the 2.45.92
> have fixed this issue.

Update the comments to make a clarity.

libsoup-2.4: upgrade to 2.45.92

There was an error about mips-gcc optimization while compiling
libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled.

The test code of libsoup-2.4 2.45.3 triggered gcc assert which located
in gcc/dwarf2out.c:20810:
...
20806       gcc_assert (prev
20807                   && (CALL_P (prev)
20808                       || (NONJUMP_INSN_P (prev)
20809                           && GET_CODE (PATTERN (prev)) == SEQUENCE
20810                           && CALL_P (XVECEXP (PATTERN (prev), 0, 
0)))));
...

The issue test code is the C function 'do_qvalue_tests' located in
tests/header-parsing.c.

The 2.45.92 have refactored the test code and this issue has been fixed.

[YOCTO #5512]

//Hongxu
> [YOCTO #5512]
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ---
>   .../libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb}         | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
>   rename meta/recipes-support/libsoup/{libsoup-2.4_2.45.3.bb => libsoup-2.4_2.45.92.bb} (85%)
>
> diff --git a/meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb b/meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
> similarity index 85%
> rename from meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb
> rename to meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
> index b1199d8..f3a2617 100644
> --- a/meta/recipes-support/libsoup/libsoup-2.4_2.45.3.bb
> +++ b/meta/recipes-support/libsoup/libsoup-2.4_2.45.92.bb
> @@ -17,8 +17,8 @@ PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome"
>   SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}"
>   SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz"
>   
> -SRC_URI[md5sum] = "fe7ec04784c6b97c5f8ea963c8542f59"
> -SRC_URI[sha256sum] = "6ac317b931efd2cff9cdea7122987acb3ecb0c32564a9441ba72e5cce021aa12"
> +SRC_URI[md5sum] = "d72623f2baac7f58d1295c0b6ae7cd35"
> +SRC_URI[sha256sum] = "d34f4b41eec99ecf082783f842a29e712e7a78e83f4cd2a060b9de64377d21d8"
>   
>   S = "${WORKDIR}/libsoup-${PV}"
>   



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  7:40 ` [PATCH 1/1] " Hongxu Jia
  2014-03-24  7:57   ` Hongxu Jia
@ 2014-03-24  8:09   ` Burton, Ross
  2014-03-24  8:15     ` Hongxu Jia
  1 sibling, 1 reply; 7+ messages in thread
From: Burton, Ross @ 2014-03-24  8:09 UTC (permalink / raw
  To: Hongxu Jia; +Cc: Saul Wold, OE-core

On 24 March 2014 07:40, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> There was a error about mips-gcc optimization while building
> libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled, the 2.45.92
> have fixed this issue.

.92 means "beta release" in GNOME versioning, so not only is this a
new upstream release (when we've frozen) but it's also not a stable
release.  Please backport the patch instead of upgrading.

Ross


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  8:09   ` Burton, Ross
@ 2014-03-24  8:15     ` Hongxu Jia
  0 siblings, 0 replies; 7+ messages in thread
From: Hongxu Jia @ 2014-03-24  8:15 UTC (permalink / raw
  To: Burton, Ross; +Cc: Saul Wold, OE-core

On 03/24/2014 04:09 PM, Burton, Ross wrote:
> On 24 March 2014 07:40, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>> There was a error about mips-gcc optimization while building
>> libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled, the 2.45.92
>> have fixed this issue.
> .92 means "beta release" in GNOME versioning, so not only is this a
> new upstream release (when we've frozen) but it's also not a stable
> release.  Please backport the patch instead of upgrading.

OK, I will backport to 2.45.3

//Hongxu

>
> Ross



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  7:57   ` Hongxu Jia
@ 2014-03-24  9:06     ` Burton, Ross
  2014-03-25  4:12       ` Hongxu Jia
  0 siblings, 1 reply; 7+ messages in thread
From: Burton, Ross @ 2014-03-24  9:06 UTC (permalink / raw
  To: Hongxu Jia; +Cc: OE-core

On 24 March 2014 07:57, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> There was an error about mips-gcc optimization while compiling
> libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled.
>
> The test code of libsoup-2.4 2.45.3 triggered gcc assert which located
> in gcc/dwarf2out.c:20810:
> ...
> 20806       gcc_assert (prev
> 20807                   && (CALL_P (prev)
> 20808                       || (NONJUMP_INSN_P (prev)
> 20809                           && GET_CODE (PATTERN (prev)) == SEQUENCE
> 20810                           && CALL_P (XVECEXP (PATTERN (prev), 0,
> 0)))));
> ...

So you've a bug in gcc and a well defined way of replicating it,
presumably you've reported this to gcc as that's the proper fix here?

Ross


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 1/1] libsoup-2.4: upgrade to 2.45.92
  2014-03-24  9:06     ` Burton, Ross
@ 2014-03-25  4:12       ` Hongxu Jia
  0 siblings, 0 replies; 7+ messages in thread
From: Hongxu Jia @ 2014-03-25  4:12 UTC (permalink / raw
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 969 bytes --]

On 03/24/2014 05:06 PM, Burton, Ross wrote:
> On 24 March 2014 07:57, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>> There was an error about mips-gcc optimization while compiling
>> libsoup-2.4 2.45.3 with DEBUG_OPTIMIZATION enabled.
>>
>> The test code of libsoup-2.4 2.45.3 triggered gcc assert which located
>> in gcc/dwarf2out.c:20810:
>> ...
>> 20806       gcc_assert (prev
>> 20807                   && (CALL_P (prev)
>> 20808                       || (NONJUMP_INSN_P (prev)
>> 20809                           && GET_CODE (PATTERN (prev)) == SEQUENCE
>> 20810                           && CALL_P (XVECEXP (PATTERN (prev), 0,
>> 0)))));
>> ...
> So you've a bug in gcc and a well defined way of replicating it,
> presumably you've reported this to gcc as that's the proper fix here?

Yes, file a bug in gcc:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=6034

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60643

//Hongxu

> Ross


[-- Attachment #2: Type: text/html, Size: 2046 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-03-25  4:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-24  7:40 [PATCH 0/1] libsoup-2.4: upgrade to 2.45.92 Hongxu Jia
2014-03-24  7:40 ` [PATCH 1/1] " Hongxu Jia
2014-03-24  7:57   ` Hongxu Jia
2014-03-24  9:06     ` Burton, Ross
2014-03-25  4:12       ` Hongxu Jia
2014-03-24  8:09   ` Burton, Ross
2014-03-24  8:15     ` Hongxu Jia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.