[OE-core] [PATCH 0/2] automake/autoconf: avoid path to perl interpreter hardcoding

2017-03-28 Thread Serhii Popovych
used with automake/autoconf. Please review. Thanks. Cc: XE-Linux Serhii Popovych (2): autoconf: Adjust shebang lines to remove interpreter path hardcode automake: Adjust shebang lines to remove interpreter path hardcode meta/recipes-devtools/autoconf/autoconf.inc| 7 +- ...tion-in

[OE-core] [PATCH 2/2] automake: Adjust shebang lines to remove interpreter path hardcode

2017-03-28 Thread Serhii Popovych
ive. Also add RDEPENDS for class-nativesdk and add nativesdk-perl to them. Cc: XE-Linux Signed-off-by: Serhii Popovych --- ...tion-in-shebangs-with-modern-use-warnings.patch | 99 ++ meta/recipes-devtools/automake/automake_1.15.bb| 13 ++- 2 files changed, 109 insert

[OE-core] [PATCH 1/2] autoconf: Adjust shebang lines to remove interpreter path hardcode

2017-03-28 Thread Serhii Popovych
ive. Also add RDEPENDS for class-nativesdk and add nativesdk-perl to them. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-devtools/autoconf/autoconf.inc| 7 +- ...tion-in-shebangs-with-modern-use-warnings.patch | 196 + meta/recipes-devtool

[OE-core] [PATCH v2 2/2] autoconf: Adjust shebang lines to remove interpreter path hardcode

2017-03-28 Thread Serhii Popovych
ive. Also add RDEPENDS for class-nativesdk and add nativesdk-perl to them. v2: Just realized that files in quilt directory (.pc) patched unnecessarily. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-devtools/autoconf/autoconf.inc| 7 +- ...tion-in-shebangs-with-

[OE-core] [PATCH 2/2] distutils3.bbclass: Fix path to python for scripts

2017-03-28 Thread Serhii Popovych
This change is similar to the recently introduced change to the distutils.bbclass fixing shebang line in python scripts for nativesdk class builds. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/classes/distutils3.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[OE-core] [PATCH 1/2] distutils.bbclass: Fix path to python for scripts

2017-03-28 Thread Serhii Popovych
iable which has correct value regarding build class and intended for this use case. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/classes/distutils.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/distutils.bbclass b/meta/classes/distutils.bbclass

[OE-core] [PATCH 0/2] distutils: correct path to python for nativesdk

2017-03-28 Thread Serhii Popovych
${bindir} to correctly configure path to env(1). Please review. Thanks. Cc: XE-Linux Serhii Popovych (2): distutils.bbclass: Fix path to python for scripts distutils3.bbclass: Fix path to python for scripts meta/classes/distutils.bbclass | 4 ++-- meta/classes/distutils3.bbclass | 4 ++-- 2

[OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-28 Thread Serhii Popovych
correctly with old headers. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-core/glibc/glibc-initial.inc | 1 + .../glibc/0028-Kill-LIBC_LINUX_VERSION-macro.patch | 113 + meta/recipes-core/glibc/glibc_2.25.bb | 1 + 3 files changed, 115

[OE-core] [PATCH] ca-certificates: Fix symlinks to the certificates in nativesdk

2017-03-28 Thread Serhii Popovych
certificate may be revoked by CRL or outdated. Since this change seems non intrusive for target package apply patch for all builds. Cc: XE-Linux Signed-off-by: Serhii Popovych --- ...ertificates-Use-relative-paths-when-linki.patch | 38 ++ .../ca-certificates/ca

[OE-core] [PATCH] perl-native: Bring build dependencies inline with target perl package

2017-03-28 Thread Serhii Popovych
sysroot. Add dependencies to the native packages taken from perl recipe. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-devtools/perl/perl-native_5.24.1.bb | 4 1 file changed, 4 insertions(+) diff --git a/meta/recipes-devtools/perl/perl-native_5.24.1.bb b/meta/recipes

[OE-core] [PATCH v2 2/2] automake: Adjust shebang lines to remove interpreter path hardcode

2017-03-28 Thread Serhii Popovych
ive. Also add RDEPENDS for class-nativesdk and add nativesdk-perl to them. v2: Corrected Upstream-Status tag. Cc: XE-Linux Signed-off-by: Serhii Popovych --- ...tion-in-shebangs-with-modern-use-warnings.patch | 99 ++ meta/recipes-devtools/automake/automake_1.15.bb| 13 ++

[OE-core] [PATCH v3 1/2] autoconf: Adjust shebang lines to remove interpreter path hardcode

2017-03-28 Thread Serhii Popovych
onf-native. Also add RDEPENDS for class-nativesdk and add nativesdk-perl to them. v3: Corrected Upstream-Status tag. v2: Just realized that files in quilt directory (.pc) patched unnecessarily. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-devtools/autoconf/autoconf.inc

[OE-core] [PATCH v2 0/2] automake/autoconf: avoid path to perl interpreter hardcoding

2017-03-28 Thread Serhii Popovych
used with automake/autoconf. Please review. Thanks. Cc: XE-Linux Serhii Popovych (2): autoconf: Adjust shebang lines to remove interpreter path hardcode automake: Adjust shebang lines to remove interpreter path hardcode meta/recipes-devtools/autoconf/autoconf.inc| 7 +- ...tion-in

[OE-core] [PATCH v2 0/2] distutils: correct path to python for nativesdk

2017-03-28 Thread Serhii Popovych
${bindir} to correctly configure path to env(1). Please review. Thanks. Cc: XE-Linux Serhii Popovych (2): distutils.bbclass: Fix path to python for scripts distutils3.bbclass: Fix path to python for scripts meta/classes/distutils.bbclass | 4 ++-- meta/classes/distutils3.bbclass | 4 ++-- 2

[OE-core] [PATCH v2 1/2] distutils.bbclass: Fix path to python for scripts

2017-03-28 Thread Serhii Popovych
iable which has correct value regarding build class and intended for this use case. v2: Rebased on top of new head. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/classes/distutils.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/distutils.bbclass b

[OE-core] [PATCH v2 2/2] distutils3.bbclass: Fix path to python for scripts

2017-03-28 Thread Serhii Popovych
This change is similar to the recently introduced change to the distutils.bbclass fixing shebang line in python scripts for nativesdk class builds. v2: Rebased on top of new head. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/classes/distutils3.bbclass | 4 ++-- 1 file changed, 2

Re: [OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-29 Thread Serhii Popovych
> > > On 3/28/17 11:57 AM, Serhii Popovych wrote: >> While glibc states that 2.6.32 kernels still supported >> for x86 / x86_64 builds are failing due to out of date >> LIBC_LINUX_VERSION macro checks for such architectures. >> >> This macro statical

Re: [OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-29 Thread Serhii Popovych
> > > On 3/28/17 11:57 AM, Serhii Popovych wrote: >> While glibc states that 2.6.32 kernels still supported >> for x86 / x86_64 builds are failing due to out of date >> LIBC_LINUX_VERSION macro checks for such architectures. >> >> This macro statical

Re: [OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-29 Thread Serhii Popovych
> On Tue, 2017-03-28 at 18:57 +0000, Serhii Popovych wrote: >> While glibc states that 2.6.32 kernels still supported >> for x86 / x86_64 builds are failing due to out of date >> LIBC_LINUX_VERSION macro checks for such architectures. >> >> This macro static

Re: [OE-core] [PATCH] ca-certificates: Fix symlinks to the certificates in nativesdk

2017-03-29 Thread Serhii Popovych
> > On Tue, Mar 28, 2017 at 12:00 PM, Serhii Popovych <mailto:spopo...@cisco.com>> wrote: > > Symlinks to certificates in buildtools-tarball at /etc/ssl/certs > installed with absolute pathes making these sumlinks pointing > outside of toolchain t

[OE-core] [PATCH] dnf: Use lnr to create relative symlinks

2017-03-29 Thread Serhii Popovych
Make use of lnr while creating relative symlinks to enable builds on host with old ln that does not support -r option. Cc: XE-Linux Signed-off-by: Serhii Popovych --- meta/recipes-devtools/dnf/dnf_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes

Re: [OE-core] [PATCH] ca-certificates: Fix symlinks to the certificates in nativesdk

2017-03-30 Thread Serhii Popovych
> > On 29 March 2017 at 13:51, Serhii Popovych <mailto:spopo...@cisco.com>> wrote: > > That's great. What the subject of this change in openembedded-core? > I wish to test it. > > Because with current *master* I see problem is still here. >

Re: [OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-31 Thread Serhii Popovych
> >> >> >> On 3/28/17 11:57 AM, Serhii Popovych wrote: >>> While glibc states that 2.6.32 kernels still supported >>> for x86 / x86_64 builds are failing due to out of date >>> LIBC_LINUX_VERSION macro checks for such architectures. >>&g

Re: [OE-core] [PATCH] ca-certificates: Fix symlinks to the certificates in nativesdk

2017-03-31 Thread Serhii Popovych
> > On Thu, Mar 30, 2017 at 11:30 AM, Serhii Popovych <mailto:spopo...@cisco.com>> wrote: > > > > > On 29 March 2017 at 13:51, Serhii Popovych <mailto:spopo...@cisco.com> > > <mailto:spopo...@cisco.com <mailto:spopo...@cisco.com>&

[OE-core] [PATCH v4 1/2] autoconf: Adjust shebang lines to remove interpreter path hardcode

2017-03-31 Thread Serhii Popovych
r add perl symlinks to nativeperl in sysroot. For now it seems good to use perl found by /usr/bin/env from autoconf-native. Cc: XE-Linux Signed-off-by: Serhii Popovych --- v4: Address typo, and remnants of nativesdk-perl in RDEPENDS left from internal imlementation part. Thanks to Richard

[OE-core] [PATCH v3 2/2] automake: Adjust shebang lines to remove interpreter path hardcode

2017-03-31 Thread Serhii Popovych
nativeperl in sysroot. For now it seems good to use perl found by /usr/bin/env from automake-native. Cc: XE-Linux Signed-off-by: Serhii Popovych --- v3: Kill remnants of nativesdk-perl in RDEPENDS left from internal imlementation part. Thanks to Richard Purdie v2: Corrected Upstream-

[OE-core] [PATCH v3 0/2] automake/autoconf: avoid path to perl interpreter hardcoding

2017-03-31 Thread Serhii Popovych
Hi, This is updated series of changes to autoconf/automake where I address all questions from previous review session. Please review again. Thanks. Cc: XE-Linux Serhii Popovych (2): autoconf: Adjust shebang lines to remove interpreter path hardcode automake: Adjust shebang lines to remove

Re: [OE-core] [PATCH] glibc: Support building with 2.6.32 kernels on x86 / x86_64

2017-03-31 Thread Serhii Popovych
> >> >>> >>> >>> On 3/28/17 11:57 AM, Serhii Popovych wrote: >>>> While glibc states that 2.6.32 kernels still supported >>>> for x86 / x86_64 builds are failing due to out of date >>>> LIBC_LINUX_VERSION macro checks for s

[OE-core] [PATCH v5 1/2] autoconf: Adjust shebang lines to remove interpreter path hardcode

2017-03-31 Thread Serhii Popovych
r add perl symlinks to nativeperl in sysroot. For now it seems good to use perl found by /usr/bin/env from autoconf-native. Cc: XE-Linux Signed-off-by: Serhii Popovych --- v5: Rebase against current master v4: Address typo, and remnants of nativesdk-perl in RDEPENDS left from internal imlement

[OE-core] [PATCH v5 0/2] automake/autoconf: avoid path to perl interpreter hardcoding

2017-03-31 Thread Serhii Popovych
Hi, This is updated series of changes to autoconf/automake where I address all questions from previous review session. Sorry for noise. Please review again. Thanks. Cc: XE-Linux Serhii Popovych (2): autoconf: Adjust shebang lines to remove interpreter path hardcode automake: Adjust

[OE-core] [PATCH v5 2/2] automake: Adjust shebang lines to remove interpreter path hardcode

2017-03-31 Thread Serhii Popovych
nativeperl in sysroot. For now it seems good to use perl found by /usr/bin/env from automake-native. Cc: XE-Linux Signed-off-by: Serhii Popovych --- v5: Rebase against current master v4: - skipped - v3: Kill remnants of nativesdk-perl in RDEPENDS left from internal imlementation part.

Re: [OE-core] [PATCH] ca-certificates: Fix symlinks to the certificates in nativesdk

2017-04-06 Thread Serhii Popovych
cations may not contain some certificates (thus link to > the certificate in toolchain is broken) or host system > certificate may be revoked by CRL or outdated. > > Since this change seems non intrusive for target package apply > patch for all builds. > > Cc: XE-Lin