On 2025-03-02 11:16:01 +0100, Aurelien Jarno wrote:
> Hi Sebastian,
> 
> On 2025-03-01 18:28, Sebastian Ramacher wrote:
> > On 2025-03-01 15:47:36 +0100, Aurelien Jarno wrote:
> > > Anyway I have started to look briefly at autopkgtest regressions, and it
> > > appears that my assumption that checking executable stack only on amd64
> > > was going to be representative for all architecture was wrong. It seems
> > > that at least hand written neon code on armel/armhf also causes the
> > > stack to be executable. I'll scan the archive on other architectures but
> > > that will take some time... In the meantime I have already found:
> > > 
> > >   nmu 3 libde265 . ANY . -m "Rebuild with binutils >= 2.44-2 to build 
> > > without executable stack" --extra-depends "binutils (>= 2.44-2)"
> > >   nmu libmad . ANY . -m "Rebuild with binutils >= 2.44-2 to build without 
> > > executable stack" --extra-depends "binutils (>= 2.44-2)"
> > >   nmu x264 . ANY . -m "Rebuild with binutils >= 2.44-2 to build without 
> > > executable stack" --extra-depends "binutils (>= 2.44-2)"
> > 
> > Scheduled.
> 
> Thanks.
> 
> I have finished scanning the archive for the other architectures.
> Fortunately the number of affected packages are limited. I have found
> the following binNMUs are needed:
> 
> For armel/armhf:
>  nmu doublecmd . armel armhf . -m "Rebuild with binutils >= 2.44-2 to build 
> without executable stack" --extra-depends "binutils (>= 2.44-2)"
>  nmu 3 mpeg2dec . ANY . -m "Rebuild with binutils >= 2.44-2 to build without 
> executable stack" --extra-depends "binutils (>= 2.44-2)"
>  nmu ne10 . armel armhf . -m "Rebuild with binutils >= 2.44-2 to build 
> without executable stack" --extra-depends "binutils (>= 2.44-2)"
>  nmu pdbg . armel ppc64el ppc64 . -m "Rebuild with binutils >= 2.44-2 to 
> build without executable stack" --extra-depends "binutils (>= 2.44-2)"
> 
> For armel/armhf/s390x:
>  nmu openblas . ANY . -m "Rebuild with binutils >= 2.44-2 to build without 
> executable stack" --extra-depends "binutils (>= 2.44-2)"
> 
> For i386:
>  nmu 3 libfec_1.0-26-gc5d935f-1 . ANY . -m "Rebuild with binutils >= 2.44-2 
> to build without executable stack" --extra-depends "binutils (>= 2.44-2)"

All scheduled.

> Note that I am sure about the architectures for doublecmd, I do not
> think we need multiarch sync, but I might be wrong.

It doesn't build any MA: same packages, so we don't need to sync it.

Cheers
-- 
Sebastian Ramacher

Reply via email to