All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/3] musl: Update to latest master
@ 2017-08-14  3:24 Khem Raj
  2017-08-14  3:24 ` [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64 Khem Raj
  2017-08-14  3:24 ` [PATCH V2 3/3] cairo: Add pkgconfig for opengl support Khem Raj
  0 siblings, 2 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-14  3:24 UTC (permalink / raw)
  To: openembedded-core

visibility is no more auto but disabled by default
we do not require to disable it explicitly.

* fix build failure for sh4a due to missing colon in asm statement
* trap UB from attempts to join a detached thread
* ppc64: fix setjmp/longjmp handling of TOC pointer
* qsort: add a short comment about the algorithm
* disable global visibility override hack (vis.h) by default
* add _NL_LOCALE_NAME extension to nl_langinfo

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-core/musl/musl_git.bb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index eefd23bb8e..e67b82d9ea 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -3,7 +3,7 @@
 
 require musl.inc
 
-SRCREV = "a08910fc2cc739f631b75b2d09b8d72a0d64d285"
+SRCREV = "1698fe6cdcdeaad03aa19a85433d5396ecfc51ef"
 
 PV = "1.1.16+git${SRCPV}"
 
@@ -37,7 +37,6 @@ CONFIGUREOPTS = " \
     --libdir=${libdir} \
     --includedir=${includedir} \
     --syslibdir=${base_libdir} \
-    --disable-visibility \
 "
 
 do_configure() {
-- 
2.14.1



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

* [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-14  3:24 [PATCH 1/3] musl: Update to latest master Khem Raj
@ 2017-08-14  3:24 ` Khem Raj
  2017-08-16  8:09   ` Richard Purdie
  2017-08-19  8:18   ` Richard Purdie
  2017-08-14  3:24 ` [PATCH V2 3/3] cairo: Add pkgconfig for opengl support Khem Raj
  1 sibling, 2 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-14  3:24 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-graphics/cairo/cairo.inc | 3 ++-
 meta/recipes-graphics/mesa/mesa.inc   | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/cairo/cairo.inc b/meta/recipes-graphics/cairo/cairo.inc
index 8e1e2e1b88..f07b42d573 100644
--- a/meta/recipes-graphics/cairo/cairo.inc
+++ b/meta/recipes-graphics/cairo/cairo.inc
@@ -22,7 +22,8 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxext"
 DEPENDS = "libpng fontconfig pixman glib-2.0 zlib"
 
 PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \
-           ${@bb.utils.filter('DISTRO_FEATURES', 'directfb', d)}"
+           ${@bb.utils.filter('DISTRO_FEATURES', 'directfb', d)} \
+           ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)}"
 
 PACKAGECONFIG[x11] = "--with-x=yes -enable-xlib,--with-x=no --disable-xlib,${X11DEPENDS}"
 PACKAGECONFIG[xcb] = "--enable-xcb,--disable-xcb,libxcb"
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 45361c7790..a26858df85 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -36,6 +36,9 @@ PACKAGECONFIG ??= "gbm egl gles dri \
 		${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11 vulkan', d)} \
 		${@bb.utils.contains('DISTRO_FEATURES', 'x11 vulkan', 'dri3', '', d)} \
 		"
+PACKAGECONFIG_append_x86 = " gallium-llvm gallium r600"
+PACKAGECONFIG_append_x86-64 = " gallium-llvm gallium r600"
+
 PACKAGECONFIG[gbm] = "--enable-gbm,--disable-gbm"
 
 X11_DEPS = "xf86driproto glproto virtual/libx11 libxext libxxf86vm libxdamage libxfixes"
-- 
2.14.1



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

* [PATCH V2 3/3] cairo: Add pkgconfig for opengl support
  2017-08-14  3:24 [PATCH 1/3] musl: Update to latest master Khem Raj
  2017-08-14  3:24 ` [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64 Khem Raj
@ 2017-08-14  3:24 ` Khem Raj
  1 sibling, 0 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-14  3:24 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-graphics/cairo/cairo.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-graphics/cairo/cairo.inc b/meta/recipes-graphics/cairo/cairo.inc
index f07b42d573..7347f223ff 100644
--- a/meta/recipes-graphics/cairo/cairo.inc
+++ b/meta/recipes-graphics/cairo/cairo.inc
@@ -31,6 +31,7 @@ PACKAGECONFIG[directfb] = "--enable-directfb=yes,,directfb"
 PACKAGECONFIG[valgrind] = "--enable-valgrind=yes,--disable-valgrind,valgrind"
 PACKAGECONFIG[egl] = "--enable-egl=yes,--disable-egl,virtual/egl"
 PACKAGECONFIG[glesv2] = "--enable-glesv2,--disable-glesv2,virtual/libgles2"
+PACKAGECONFIG[opengl] = "--enable-gl,--disable-gl,virtual/libgl"
 
 #check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points 
 require cairo-fpu.inc
-- 
2.14.1



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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-14  3:24 ` [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64 Khem Raj
@ 2017-08-16  8:09   ` Richard Purdie
  2017-08-16  8:11     ` Richard Purdie
                       ` (2 more replies)
  2017-08-19  8:18   ` Richard Purdie
  1 sibling, 3 replies; 9+ messages in thread
From: Richard Purdie @ 2017-08-16  8:09 UTC (permalink / raw)
  To: Khem Raj, openembedded-core

On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
>  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
>  2 files changed, 5 insertions(+), 1 deletion(-)

I think this breaks on x32:

https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds/1183/steps/BuildImages/logs/stdio

Cheers,

Richard


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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-16  8:09   ` Richard Purdie
@ 2017-08-16  8:11     ` Richard Purdie
  2017-08-17  3:10       ` Khem Raj
  2017-08-17  3:12     ` Khem Raj
  2017-08-17  6:18     ` Khem Raj
  2 siblings, 1 reply; 9+ messages in thread
From: Richard Purdie @ 2017-08-16  8:11 UTC (permalink / raw)
  To: Khem Raj, openembedded-core

On Wed, 2017-08-16 at 09:09 +0100, Richard Purdie wrote:
> On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
> > 
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> >  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
> >  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
> >  2 files changed, 5 insertions(+), 1 deletion(-)
> I think this breaks on x32:
> 
> https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds
> /1183/steps/BuildImages/logs/stdio

Also on musl:

https://autobuilder.yoctoproject.org/main/builders/nightly-musl/builds/523/steps/BuildImages/logs/stdio

Cheers,

Richard


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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-16  8:11     ` Richard Purdie
@ 2017-08-17  3:10       ` Khem Raj
  0 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-17  3:10 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core



On 8/16/17 1:11 AM, Richard Purdie wrote:
> On Wed, 2017-08-16 at 09:09 +0100, Richard Purdie wrote:
>> On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
>>>
>>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>>> ---
>>>  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
>>>  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
>>>  2 files changed, 5 insertions(+), 1 deletion(-)
>> I think this breaks on x32:
>>
>> https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds
>> /1183/steps/BuildImages/logs/stdio
> 
> Also on musl:
> 
> https://autobuilder.yoctoproject.org/main/builders/nightly-musl/builds/523/steps/BuildImages/logs/stdio
> 

Fixed and patch is on ml
http://lists.openembedded.org/pipermail/openembedded-core/2017-August/140928.html

> Cheers,
> 
> Richard
> 


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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-16  8:09   ` Richard Purdie
  2017-08-16  8:11     ` Richard Purdie
@ 2017-08-17  3:12     ` Khem Raj
  2017-08-17  6:18     ` Khem Raj
  2 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-17  3:12 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core



On 8/16/17 1:09 AM, Richard Purdie wrote:
> On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
>>  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
>>  2 files changed, 5 insertions(+), 1 deletion(-)
> 
> I think this breaks on x32:
> 
> https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds/1183/steps/BuildImages/logs/stdio
> 

Its not a usual target I build. I will see I can reproduce it.
Otherwise, I will send a v2 where I will disable llvmpipe for x32 in mesa.

> Cheers,
> 
> Richard
> 


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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-16  8:09   ` Richard Purdie
  2017-08-16  8:11     ` Richard Purdie
  2017-08-17  3:12     ` Khem Raj
@ 2017-08-17  6:18     ` Khem Raj
  2 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2017-08-17  6:18 UTC (permalink / raw)
  To: Richard Purdie; +Cc: Patches and discussions about the oe-core layer

On Wed, Aug 16, 2017 at 1:09 AM, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
>>  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
>>  2 files changed, 5 insertions(+), 1 deletion(-)
>
> I think this breaks on x32:
>
> https://autobuilder.yoctoproject.org/main/builders/nightly-x32/builds/1183/steps/BuildImages/logs/stdio
>

i cant reproduce this here i changed

-DEFAULTTUNE ?= "core2-64"
+DEFAULTTUNE ?= "core2-64-x32"


and built mesa and core-image-sato from scratch. all seems to build and boot ok

> Cheers,
>
> Richard


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

* Re: [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64
  2017-08-14  3:24 ` [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64 Khem Raj
  2017-08-16  8:09   ` Richard Purdie
@ 2017-08-19  8:18   ` Richard Purdie
  1 sibling, 0 replies; 9+ messages in thread
From: Richard Purdie @ 2017-08-19  8:18 UTC (permalink / raw)
  To: Khem Raj, openembedded-core

On Sun, 2017-08-13 at 20:24 -0700, Khem Raj wrote:
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta/recipes-graphics/cairo/cairo.inc | 3 ++-
>  meta/recipes-graphics/mesa/mesa.inc   | 3 +++
>  2 files changed, 5 insertions(+), 1 deletion(-)

Fails with various multilib tests:

https://autobuilder.yoctoproject.org/main/builders/nightly-multilib/bui
lds/1213/steps/BuildImages_2/logs/stdio


https://autobuilder.yoctoproject.org/main/builders/nightly-multilib/bui
lds/1213/steps/BuildImages_3/logs/stdio

https://autobuilder.yoctoproject.org/main/builders/nightly-multilib/bui
lds/1213/steps/BuildImages_4/logs/stdio

Cheers,

Richard


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

end of thread, other threads:[~2017-08-19  8:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-14  3:24 [PATCH 1/3] musl: Update to latest master Khem Raj
2017-08-14  3:24 ` [PATCH 2/3] mesa: Enable gallium-llvm on x86 and x86_64 Khem Raj
2017-08-16  8:09   ` Richard Purdie
2017-08-16  8:11     ` Richard Purdie
2017-08-17  3:10       ` Khem Raj
2017-08-17  3:12     ` Khem Raj
2017-08-17  6:18     ` Khem Raj
2017-08-19  8:18   ` Richard Purdie
2017-08-14  3:24 ` [PATCH V2 3/3] cairo: Add pkgconfig for opengl support Khem Raj

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.