* [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency
@ 2024-03-29 14:55 Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 2/3] autoconf: Add missing perl modules to RDEPENDS Harish.Sadineni
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Harish.Sadineni @ 2024-03-29 14:55 UTC (permalink / raw)
To: openembedded-core; +Cc: Randy.MacLeod, Sundeep.Kokkonda
From: Harish Sadineni <Harish.Sadineni@windriver.com>
In SDK, while running "x86_64-poky-linux-gp-collect-app ./exe" fails to create 'test.1.er' due to missing gprofng configure file in sysconfdir and aborting with below error while generating the profiling data.
- configuration error: can not find libgp-collector.so. run aborted
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
meta/recipes-devtools/binutils/binutils-cross-canadian.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
index 62ebb3f5bc..7f2699089e 100644
--- a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
@@ -30,3 +30,4 @@ do_install () {
}
BBCLASSEXTEND = ""
+RDEPENDS:${PN} = "nativesdk-gprofng"
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v2 2/3] autoconf: Add missing perl modules to RDEPENDS
2024-03-29 14:55 [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Harish.Sadineni
@ 2024-03-29 14:55 ` Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 3/3] binutils: gprofng - change use of bignum to use of bignint Harish.Sadineni
2024-04-02 22:08 ` [OE-core] [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Alexandre Belloni
2 siblings, 0 replies; 6+ messages in thread
From: Harish.Sadineni @ 2024-03-29 14:55 UTC (permalink / raw)
To: openembedded-core; +Cc: Randy.MacLeod, Sundeep.Kokkonda
From: Harish Sadineni <Harish.Sadineni@windriver.com>
In SDK, missing perl modules causes 'x86_64-wrlinuxsdk-linux-gp-display-html --help' to abort with below errors..
- Can't locate bignum.pm in @INC (you may need to install the feature module).
- Can't locate Math/BigInt.pm in @INC (you may need to install the Math::BigInt module)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
meta/recipes-devtools/autoconf/autoconf_2.72e.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb b/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
index db374373cf..2a459b7cb6 100644
--- a/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
+++ b/meta/recipes-devtools/autoconf/autoconf_2.72e.bb
@@ -52,6 +52,9 @@ RDEPENDS:${PN} = "m4 gnu-config \
perl-module-thread-queue \
perl-module-threads \
perl-module-feature \
+ perl-module-bignum \
+ perl-module-bigint \
+ perl-module-math-bigint \
"
RDEPENDS:${PN}:class-native = "m4-native gnu-config-native hostperl-runtime-native"
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v2 3/3] binutils: gprofng - change use of bignum to use of bignint
2024-03-29 14:55 [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 2/3] autoconf: Add missing perl modules to RDEPENDS Harish.Sadineni
@ 2024-03-29 14:55 ` Harish.Sadineni
2024-04-02 22:08 ` [OE-core] [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Alexandre Belloni
2 siblings, 0 replies; 6+ messages in thread
From: Harish.Sadineni @ 2024-03-29 14:55 UTC (permalink / raw)
To: openembedded-core; +Cc: Randy.MacLeod, Sundeep.Kokkonda
From: Harish Sadineni <Harish.Sadineni@windriver.com>
In SDK, The "x86_64-pokysdk-linux-gp-display-html" fails with below error while genearting profiling html reports from test experiment file (eg., test.1.er)
Error: Undefined subroutine &bigint::hex called at .../sysroots/x86_64-pokysdk-linux/usr/bin/x86_64-pokysdk-linux-gp-display-html line 4059, <MAP_XML> line 1.
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3243d790ee32aa8eda69226d81b1e79dbd1dcd87]
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
.../binutils/binutils-2.42.inc | 1 +
...rofng-change-use-of-bignum-to-bigint.patch | 27 +++++++++++++++++++
2 files changed, 28 insertions(+)
create mode 100644 meta/recipes-devtools/binutils/binutils/0015-gprofng-change-use-of-bignum-to-bigint.patch
diff --git a/meta/recipes-devtools/binutils/binutils-2.42.inc b/meta/recipes-devtools/binutils/binutils-2.42.inc
index 5fcb4292b3..3b6f47d4ce 100644
--- a/meta/recipes-devtools/binutils/binutils-2.42.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.42.inc
@@ -35,5 +35,6 @@ SRC_URI = "\
file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
file://0014-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
+ file://0015-gprofng-change-use-of-bignum-to-bigint.patch \
"
S = "${WORKDIR}/git"
diff --git a/meta/recipes-devtools/binutils/binutils/0015-gprofng-change-use-of-bignum-to-bigint.patch b/meta/recipes-devtools/binutils/binutils/0015-gprofng-change-use-of-bignum-to-bigint.patch
new file mode 100644
index 0000000000..c23d697537
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0015-gprofng-change-use-of-bignum-to-bigint.patch
@@ -0,0 +1,27 @@
+From: Ruud van der Pas <ruud.vanderpas@oracle.com>
+Date: Tue, 27 Feb 2024 18:29:55 +0000 (+0000)
+Subject: gprofng: change use of bignum to use of bigint
+X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=3243d790ee32aa8eda69226d81b1e79dbd1dcd87
+
+gprofng: change use of bignum to use of bigint
+
+Change the statement "use bignum" to "use bigint". This is sufficient
+for gp-display-html to work and removes the dependency on bignum.
+
+Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3243d790ee32aa8eda69226d81b1e79dbd1dcd87]
+
+Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
+
+diff --git a/gprofng/gp-display-html/gp-display-html.in b/gprofng/gp-display-html/gp-display-html.in
+index 6f37ca282e7..306c99a0ec3 100644
+--- a/gprofng/gp-display-html/gp-display-html.in
++++ b/gprofng/gp-display-html/gp-display-html.in
+@@ -25,7 +25,7 @@ use warnings;
+ # Disable before release
+ # use Perl::Critic;
+
+-use bignum;
++use bigint;
+ use List::Util qw (max);
+ use Cwd qw (abs_path cwd);
+ use File::Basename;
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [OE-core] [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency
2024-03-29 14:55 [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 2/3] autoconf: Add missing perl modules to RDEPENDS Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 3/3] binutils: gprofng - change use of bignum to use of bignint Harish.Sadineni
@ 2024-04-02 22:08 ` Alexandre Belloni
2024-04-05 7:10 ` Sadineni, Harish
2 siblings, 1 reply; 6+ messages in thread
From: Alexandre Belloni @ 2024-04-02 22:08 UTC (permalink / raw)
To: Harish.Sadineni; +Cc: openembedded-core, Randy.MacLeod, Sundeep.Kokkonda
I believe this causes these failures:
https://autobuilder.yoctoproject.org/typhoon/#/builders/89/builds/8798/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/9202/steps/12/logs/stdio
On 29/03/2024 07:55:05-0700, Sadineni, Harish via lists.openembedded.org wrote:
> From: Harish Sadineni <Harish.Sadineni@windriver.com>
>
> In SDK, while running "x86_64-poky-linux-gp-collect-app ./exe" fails to create 'test.1.er' due to missing gprofng configure file in sysconfdir and aborting with below error while generating the profiling data.
> - configuration error: can not find libgp-collector.so. run aborted
>
> Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
> ---
> meta/recipes-devtools/binutils/binutils-cross-canadian.inc | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
> index 62ebb3f5bc..7f2699089e 100644
> --- a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
> +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
> @@ -30,3 +30,4 @@ do_install () {
> }
>
> BBCLASSEXTEND = ""
> +RDEPENDS:${PN} = "nativesdk-gprofng"
> --
> 2.43.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#197632): https://lists.openembedded.org/g/openembedded-core/message/197632
> Mute This Topic: https://lists.openembedded.org/mt/105216924/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency
2024-04-02 22:08 ` [OE-core] [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Alexandre Belloni
@ 2024-04-05 7:10 ` Sadineni, Harish
2024-04-12 8:40 ` Sadineni, Harish
0 siblings, 1 reply; 6+ messages in thread
From: Sadineni, Harish @ 2024-04-05 7:10 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 280 bytes --]
I tried with bitbake core-image-minimal -c populate_sdk build is successful and sdk is also installing successfully. I tried to do bitbake core-image-mingw-sdktest:do_populate_sdk -k got following ERROR: Nothing PROVIDES 'core-image-mingw-sdktest'.
Thanks,
Harish Sadineni
[-- Attachment #2: Type: text/html, Size: 297 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency
2024-04-05 7:10 ` Sadineni, Harish
@ 2024-04-12 8:40 ` Sadineni, Harish
0 siblings, 0 replies; 6+ messages in thread
From: Sadineni, Harish @ 2024-04-12 8:40 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 100 bytes --]
Hello Alex,
can you provide more details to reproduce the issue?.
Thanks,
Harish Sadineni
[-- Attachment #2: Type: text/html, Size: 137 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-04-12 8:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-29 14:55 [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 2/3] autoconf: Add missing perl modules to RDEPENDS Harish.Sadineni
2024-03-29 14:55 ` [PATCH v2 3/3] binutils: gprofng - change use of bignum to use of bignint Harish.Sadineni
2024-04-02 22:08 ` [OE-core] [PATCH v2 1/3] binutils-cross-canadian: add gprofng package as runtime dependency Alexandre Belloni
2024-04-05 7:10 ` Sadineni, Harish
2024-04-12 8:40 ` Sadineni, Harish
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.