On Thu, Dec 21, 2023 at 10:38:16AM +0100, Michael Olbrich wrote:
> Hi,
> 
> On Wed, Dec 20, 2023 at 05:48:31PM +0100, Ladislav Michl wrote:
> > On Tue, Nov 21, 2023 at 08:46:31AM +0100, Michael Olbrich wrote:
> > > I'm happy to announce that I've just released OSELAS.Toolchain-2022.10.2
> > > and 2023.07.1.
> > > 
> > > This is a bugfix only release. There are no major update. The relevant
> > > changes are:
> > > 
> > >  - gcc was updated to the 12-20231117 and 13-20231118 snapshot releases.
> > >    Note, that for the 2023.07.1 toolchain the reported version is now
> > >    13.2.1 so the platformconfig in PTXdist BSPs must be updated
> > >    accordingly.
> > >  - glibc was updated to 2.36-121-g88d5d70b1e89 and 2.37-48-g8e20aedfd7fc 
> > > in
> > >    the respective stable branch.
> > >  - All patches from the binutils stable branches that seemed relevant
> > >    have been cherry-picked.
> > >  - The gcc fortran compiler is now enabled in all Linux toolchains
> > > 
> > > Download the release here:
> > > https://public.pengutronix.de/oselas/toolchain/
> > > 
> > > Debian / Ubuntu Packages will be available at
> > > http://debian.pengutronix.de/
> > 
> > I finally got time to update all my BSPs to newer toolchain. However, it 
> > does
> > not fly without force-overwrite:
> > ladis@lenoch:~$ sudo dpkg --force-overwrite -i 
> > /var/cache/apt/archives/oselas.toolchain-2023.07.1-arm-v7a-linux-gnueabi-gcc-13.2.1-clang-16.0.6-glibc-2.37-binutils-2.40-kernel-6.3.6-sanitized-dbgsym_2023.07.1-1~deb12+1_amd64.deb
> >  
> > (Reading database ... 621067 files and directories currently installed.)
> > Preparing to unpack 
> > .../oselas.toolchain-2023.07.1-arm-v7a-linux-gnueabi-gcc-13.2.1-clang-16.0.6-glibc-2.37-binutils-2.40-kernel-6.3.6-sanitized-dbgsym_2023.07.1-1~deb12+1_amd64.deb
> >  ...
> > Unpacking 
> > oselas.toolchain-2023.07.1-arm-v7a-linux-gnueabi-gcc-13.2.1-clang-16.0.6-glibc-2.37-binutils-2.40-kernel-6.3.6-sanitized-dbgsym
> >  (2023.07.1-1~deb12+1) ...
> > dpkg: warning: overriding problem because --force enabled:
> > dpkg: warning: trying to overwrite 
> > '/usr/lib/debug/.build-id/0c/9b7ee1580684fbdac23548ca46c1c34408e49b.debug', 
> > which is also in package 
> > oselas.toolchain-2023.07.1-x86-64-unknown-linux-gnu-gcc-13.2.1-clang-16.0.6-glibc-2.37-binutils-2.40-kernel-6.3.6-sanitized-dbgsym
> >  2023.07.1-1~deb12+1
> [...]
> 
> Don't install the *-dbgsym packages unless you really need them. They
> contain the debug symbols for the compiler itself etc. not the target
> libraries. So you will only need them if you want to debug a crashing gcc
> or something like that.

Thanks, that's what I was doing, but turned out problem was too much pressure
on VM on build host, so random crashes occured.

> I'm not sure what those debug files are for, but my guess ist libLLVM.so
> or something like that. Stuff that does not change with the selected target
> architecture. And the builds are sufficiently reproducible that the
> build-id is the same.

Ah, that is very nice gotcha ;-)

> Regards,
> Michael

Thank you,
        ladis

Reply via email to