Hi Sundeep,

Sundeep KOKKONDA <sundeep.kokko...@windriver.com> escreveu (terça,
12/03/2024 à(s) 03:45):

> Hello,
>
> FYI. There is a V2 available for this patch with upstream fix backport.
> You can consider that.
>
> https://lists.openembedded.org/g/openembedded-core/message/196856


Sure, when this one is integrated on the master branch I can create a
backport for it too.
Thanks for the notification.

Jose


>
>
>
> Thanks,
>
> Sundeep K.
>
> On 11-Mar-24 21:54, Jose Quaresma wrote:
> > CAUTION: This email comes from a non Wind River email account!
> > Do not click links or open attachments unless you recognize the sender
> and know the content is safe.
> >
> > From: Yash Shinde <yash.shi...@windriver.com>
> >
> > With 1.75 rust release, the '.rustc' section of shared object libs are
> embedded with absolute path names which is casuing reproducibiluty issues.
> > This change will fix the path name format back to '/rust/$hash' as in
> earlier versions.
> >
> > Below are the links for detailed bug description & discusssion with
> upstream rust.
> > https://github.com/rust-lang/rust/issues/120825#issuecomment-1964307219
> > https://github.com/rust-lang/rust/issues/120825#issuecomment-1964652656
> >
> > Signed-off-by: Sundeep KOKKONDA <sundeep.kokko...@windriver.com>
> > Signed-off-by: Yash Shinde <yash.shi...@windriver.com>
> > Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> > Signed-off-by: Jose Quaresma <jose.quare...@foundries.io>
> > ---
> >   .../files/repro-issue-fix-with-v175.patch     | 23 +++++++++++++++++++
> >   recipes-devtools/rust/rust-source.inc         |  1 +
> >   2 files changed, 24 insertions(+)
> >   create mode 100644
> recipes-devtools/rust/files/repro-issue-fix-with-v175.patch
> >
> > diff --git a/recipes-devtools/rust/files/repro-issue-fix-with-v175.patch
> b/recipes-devtools/rust/files/repro-issue-fix-with-v175.patch
> > new file mode 100644
> > index 0000000..6840baf
> > --- /dev/null
> > +++ b/recipes-devtools/rust/files/repro-issue-fix-with-v175.patch
> > @@ -0,0 +1,23 @@
> > +rust: reproducibility issue fix with v1.75
> > +
> > +With 1.75 rust release, the '.rustc' section of shared object libs are
> embedded with absolute path names which is casuing reproducibiluty issues.
> > +This change will fix the path name format back to '/rust/$hash' as in
> earlier versions.
> > +
> > +Below are the links for detailed bug description & discusssion with
> upstream rust.
> > +https://github.com/rust-lang/rust/issues/120825#issuecomment-1964307219
> > +https://github.com/rust-lang/rust/issues/120825#issuecomment-1964652656
> > +
> > +Upstream-Status: Inappropriate [patches need rework]
> > +Signed-off-by: Sundeep KOKKONDA <sundeep.kokko...@windriver.com>
> > +---
> > +--- a/compiler/rustc_session/src/session.rs    2023-12-21
> 08:55:28.000000000 -0800
> > ++++ b/compiler/rustc_session/src/session.rs    2024-02-26
> 07:29:15.527577022 -0800
> > +@@ -1269,7 +1269,7 @@
> > +                 | CrateType::Rlib
> > +                 | CrateType::Staticlib
> > +                 | CrateType::Cdylib => continue,
> > +-                CrateType::ProcMacro => return false,
> > ++                CrateType::ProcMacro => return true,
> > +             }
> > +         }
> > +
> > diff --git a/recipes-devtools/rust/rust-source.inc
> b/recipes-devtools/rust/rust-source.inc
> > index 8ae8add..6bef990 100644
> > --- a/recipes-devtools/rust/rust-source.inc
> > +++ b/recipes-devtools/rust/rust-source.inc
> > @@ -12,6 +12,7 @@ SRC_URI += "
> https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n
> >               file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \
> >               file://target-build-value.patch;patchdir=${RUSTSRC} \
> >
>  
> file://0001-Handle-vendored-sources-when-remapping-paths.patch;patchdir=${RUSTSRC}
> \
> > +            file://repro-issue-fix-with-v175.patch;patchdir=${RUSTSRC} \
> >   "
> >   SRC_URI[rust.sha256sum] =
> "4526f786d673e4859ff2afa0bab2ba13c918b796519a25c1acce06dba9542340"
> >
> > --
> > 2.44.0
> >
>


-- 
Best regards,

José Quaresma
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#62742): https://lists.yoctoproject.org/g/yocto/message/62742
Mute This Topic: https://lists.yoctoproject.org/mt/104866719/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to