Your message dated Mon, 11 Nov 2024 17:38:04 +0000
with message-id <[email protected]>
and subject line Bug#1086019: Removed package(s) from unstable
has caused the Debian Bug report #271967,
regarding pentium-builder: may not always optimize correctly
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
271967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271967
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pentium-builder
Version: 0.18
When gcc is invoked with the pentium-builder package installed, it
inserts the cpu optimizations between gcc.real and the rest of the
passed in parameters. This works correctly if there is no optimization
set up in the source or package makefile. But, if some optimization is
include in the package or source, it will transform the command as
expected, but the optimization specified will be overridden.
For example, if the makefile issues this command to build "test":
gcc -mcpu=i686 -march=i686 -c test.c -o test.o
with "DEBIAN_BUILDARCH=athlon-xp" and pentium-builder, it will transform
this to
gcc.real -mcpu=athlon-xp -march=athlon-xp -mcpu=i686 -march=i686 -c
-test.c -o test.o
I believe that gcc will always use the value that a parameter was last
set to. In this case, it will use -march=i686 and -mcpu=i686 instead of
athlon-xp, since i686 was specified last.
I think the wrapper should be changed to append the optimizations to the
end of the command line, so it would then be:
gcc.real -mcpu=i686 -march=i686 -c -test.c -o test.o -mcpu=athlon-xp
-march=athlon-xp
With this, our specified optimizations will always be at the end of the
command line, so it will always be last - which will guarantee in all
cases that our optimization is used correctly.
Thanks for your consideration,
Ronan Brunner
--- End Message ---
--- Begin Message ---
Version: 0.21+nmu2+rm
Dear submitter,
as the package pentium-builder has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1086019
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---