Bug#579780: closed by Matthias Klose <firstname.lastname@example.org>(Bug#579780: fixed in gcc-4.4 4.4.4-2)
On 2010/05/18 12:45, "Debian Bug Tracking System" <email@example.com>
> This is an automatic notification regarding your Bug report
> which was filed against the gcc-4.4 package:
> #579780: powerpcspe: Preliminary architecture port and minor bugfix
> It has been closed by Matthias Klose <firstname.lastname@example.org>.
Unfortunately this version of GCC now does not build for powerpcspe, even
though the patched 4.4.2-9 did. It also looks like Sebastian's boehm-gc
patch may have gotten lost, the "don't use lwsync" one, although I'm not
very clear whether or not that was needed for gcc newer than 4.3.
Specifically when I try to build I get multilib errors despite the fact that
it should be disabled. Looking at it now, I think it was this change from
debian/rules2 that caused the problem:
-ifneq (,$(findstring powerpc-linux,$(DEB_TARGET_GNU_TYPE)))
+ifneq (,$(filter $(DEB_TARGET_GNU_TYPE), powerpc-linux-gnu))
Specifically, that block was previously triggered for both powerpc-linux and
powerpc-linux-gnuspe to explicitly turn off multilib support. Now with the
change it only triggers for powerpc-linux-gnu, breaking powerpcspe.
The fix is to either revert that powerpc-linux change or to add an extra
option "--disable-multilib" to the new powerpcspe block.
The Boeing Company