On Tue, 12 Mar 2024, Jose Quaresma wrote:

> 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.

I got back from a couple of weeks out of the office (conference followed
by vacation) yesterday, I aim to test the patch series locally and merge
it to kirkstone/rust in the next couple of days.  We now seem to need
newer than Rust 1.70 for a recipe in AGL, so I'll likely be switching AGL
to using kirkstone/rust as well.

Thanks,

Scott


> > 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
> > >
> >
>
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#62747): https://lists.yoctoproject.org/g/yocto/message/62747
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