Skip to content

Backports for pyro

Martin Jansa openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3icu: Fix build with glibc 2.26meta/recipes-support/icu/icu/0001-i18n-Drop-include-xlocale.h.patch meta/recipes-support/icu/icu_58.2.bb+33 -10 replies
2/3qemu: Replace use of struct ucontext with ucontext_tmeta/recipes-devtools/qemu/qemu/0001-replace-struct-ucontext-with-ucontext_t-type.patch meta/recipes-devtools/qemu/qemu_2.8.0.bb+266 -00 replies
3/3nspr: Fix build error due to missing stdint.h> includemeta/recipes-support/nspr/nspr/0001-include-stdint.h-for-SSIZE_MAX-and-SIZE_MAX-definiti.patch meta/recipes-support/nspr/nspr_4.13.1.bb+31 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [pyro][PATCH 0/3] Backports for pyro

All 3 are backports from master.

qemu and nspr change needed small tweak to apply for older version.

qemu change is already backported to morty, which seems wrong that it's missing in pyro. (the morty patch also looks a bit differently than the version from master, see:
"qemu: Backport a patch for recent glibc versions" commit in morty)

The build with pyro still doesn't work on hosts with glibc-2.26.

cross-localedef-native/2.25-r0 on host system with glibc-2.26 is choking on it's own locale_t https://pastebin.com/udCzFA9L
but more difficult to resolve here when it mixes host's headers from glibc-2.26 with glibc-2.25 code.

I'll probably use LOCALE_GENERATION_WITH_CROSS-LOCALEDEF to bypass this, but it there is a plan to support Pyro on more recent hosts than this should be resolved as well

The following changes since commit 1009498f23ad319825c00ba60a4693d15aada553:

package.bbclass: Restore functionality to detect RPM dependencies (2017-08-30 23:59:53 +0100)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib jansa/pyro-backports
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=jansa/pyro-backports

Khem Raj (3):
icu: Fix build with glibc 2.26
qemu: Replace use of struct ucontext with ucontext_t
nspr: Fix build error due to missing stdint.h> include

 ...lace-struct-ucontext-with-ucontext_t-type.patch | 265 +++++++++++++++++++++
 meta/recipes-devtools/qemu/qemu_2.8.0.bb           |   1 +
 .../icu/icu/0001-i18n-Drop-include-xlocale.h.patch |  31 +++
 meta/recipes-support/icu/icu_58.2.bb               |   3 +-
 ...int.h-for-SSIZE_MAX-and-SIZE_MAX-definiti.patch |  30 +++
 meta/recipes-support/nspr/nspr_4.13.1.bb           |   1 +
 6 files changed, 330 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-devtools/qemu/qemu/0001-replace-struct-ucontext-with-ucontext_t-type.patch
 create mode 100644 meta/recipes-support/icu/icu/0001-i18n-Drop-include-xlocale.h.patch
 create mode 100644 meta/recipes-support/nspr/nspr/0001-include-stdint.h-for-SSIZE_MAX-and-SIZE_MAX-definiti.patch
Signature · 1 line
2.14.1