On Tue, Jul 16, 2024 at 12:46:01PM +0100, Phil Wyett wrote:
> > > > Packages built for the i386 arch need to conform to the i386 baseline,
> > > > which is currently i686. If a package contains a newer instruction it's 
> > > > a
> > > > bug in that package and gcc is not the cause of it, the package is.
> > > > https://buildd.debian.org/status/fetch.php?pkg=filezilla&arch=i386&ver=3.63.0-1%2Bdeb12u3&stamp=1704758683&raw=0
> > > > indeed contains at least one compile command with -msse4.1.
> > [...]
> > > Yeah, I have discovered that it is indeed a cause of the d/rules in the
> > > filezilla package. I blame having taken over it recently, and still
> > > haven't learned the ins and outs of it.
> > 
> > It'd also be good to document reasons for such workarounds next time. 
> > Both the changelog and the surrounding comments don't really tell you 
> > what to watch out for in a new gcc version. There's no bug reference 
> > (GCC or Debian bug) or example error message or a pointer to possible 
> > miscompilation.
> > 
> > Kind regards
> > Philipp Kern
> > 
> 
> Hi all,
> 
> The addition to 'debian/rules' was in response to the below.
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053804

That bug report looks like the outcome of the "addition", not the reason
for it. Did you mean
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034195 ?

The interactions in both bugs look very weird to me, especially when the
same person proposes compiling software with SSE4.1 and then complains
that it fails on older hardware, and the reason for closing the newer bug
also looks weird to me. I think it should be reopened and bumped to RC.



-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to