Your message dated Thu, 09 May 2013 12:03:27 +0000
with message-id <e1uapzh-0005qt...@franck.debian.org>
and subject line Bug#698496: fixed in gcc-4.4 4.4.7-4
has caused the Debian Bug report #698496,
regarding gcc-4.4: FTBFS on powerpcspe
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 ow...@bugs.debian.org
immediately.)
--
698496: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.4
Version: 4.4.7-3
Severity: wishlist
Tags: patch sid
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe
Hi,
gcc-4.4 currently FTBFS on powerpcspe [1] like this:
make[5]: Entering directory `/«PKGBUILDDIR»/build/powerpc-linux-gnuspe/libgcc'
# If this is the top-level multilib, build all the other
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem
/usr/powerpc-linux-gnuspe/include -isystem
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -mlong-double-128 -I. -I. -I../.././gcc
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o
-MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../src/libgcc/../gcc/libgcc2.c \
-fvisibility=hidden -DHIDE_EXPORTS
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem
/usr/powerpc-linux-gnuspe/include -isystem
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -mlong-double-128 -I. -I. -I../.././gcc
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _negdi2.o -MT _negdi2.o
-MD -MP -MF _negdi2.dep -DL_negdi2 -c ../../../src/libgcc/../gcc/libgcc2.c \
-fvisibility=hidden -DHIDE_EXPORTS
# multilibs.
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem
/usr/powerpc-linux-gnuspe/include -isystem
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -mlong-double-128 -I. -I. -I../.././gcc
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _lshrdi3.o -MT
_lshrdi3.o -MD -MP -MF _lshrdi3.dep -DL_lshrdi3 -c
../../../src/libgcc/../gcc/libgcc2.c \
-fvisibility=hidden -DHIDE_EXPORTS
In file included from /usr/include/stdio.h:28,
from ../../../src/libgcc/../gcc/tsystem.h:87,
from ../../../src/libgcc/../gcc/libgcc2.c:29:
/usr/include/features.h:323:26: error: bits/predefs.h: No such file or directory
In file included from /usr/include/stdio.h:28,
from ../../../src/libgcc/../gcc/tsystem.h:87,
from ../../../src/libgcc/../gcc/libgcc2.c:29:
/usr/include/features.h:323:26: error: bits/predefs.h: No such file or directory
/usr/include/features.h:356:25: error: sys/cdefs.h: No such file or directory
/usr/include/features.h:388:23: error: gnu/stubs.h: No such file or directory
This is similar to the issues already solved in gcc-4.7 and gcc-4.6.
Attaching a patch that fixes it.
Thanks in advance,
Roland
[1] http://wiki.debian.org/PowerPCSPEPort
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.7.0 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- gcc-4.4-4.4.7/debian/patches/gcc-multiarch.diff.orig 2013-01-07 09:56:19.423574177 +0000
+++ gcc-4.4-4.4.7/debian/patches/gcc-multiarch.diff 2013-01-07 09:53:20.243558768 +0000
@@ -519,6 +519,15 @@
+MULTILIB_OSDIRNAMES = sh4-linux-gnu:sh4-linux-gnu sh4_nofpu-linux-gnu:sh4-linux-gnu
--- a/src/gcc/config.gcc
+++ b/src/gcc/config.gcc
+@@ -1845,7 +1845,7 @@
+ powerpc-*-linux*spe*)
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxspe.h rs6000/e500.h"
+ extra_options="${extra_options} rs6000/sysv4.opt"
+- tmake_file="t-dfprules rs6000/t-fprules rs6000/t-fprules-softfp soft-fp/t-softfp rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
++ tmake_file="t-dfprules rs6000/t-fprules rs6000/t-fprules-softfp soft-fp/t-softfp rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm rs6000/t-linux"
+ ;;
+ powerpc-*-linux*paired*)
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/750cl.h"
@@ -1871,6 +1871,7 @@
;;
*)
@@ -544,8 +553,12 @@
tmake_file="${tmake_file} ia64/t-fprules-softfp soft-fp/t-softfp"
--- a/src/gcc/config/rs6000/t-linux
+++ b/src/gcc/config/rs6000/t-linux
-@@ -0,0 +1 @@
+@@ -0,0 +1,5 @@
++ifneq (,$(findstring spe, $(target)))
++MULTIARCH_DIRNAME = powerpc-linux-gnuspe
++else
+MULTIARCH_DIRNAME = powerpc-linux-gnu
++endif
--- a/src/gcc/config/s390/t-linux
+++ b/src/gcc/config/s390/t-linux
@@ -1,3 +1,5 @@
--- End Message ---
--- Begin Message ---
Source: gcc-4.4
Source-Version: 4.4.7-4
We believe that the bug you reported is fixed in the latest version of
gcc-4.4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 698...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated gcc-4.4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 09 May 2013 11:29:13 +0200
Source: gcc-4.4
Binary: gcc-4.4-base gcc-4.4 gcc-4.4-multilib gcc-4.4-hppa64 gcc-4.4-spu
g++-4.4-spu gfortran-4.4-spu cpp-4.4 gcc-4.4-locales g++-4.4 g++-4.4-multilib
libmudflap0-4.4-dev protoize gfortran-4.4 gfortran-4.4-multilib
libstdc++6-4.4-dev libstdc++6-4.4-pic libstdc++6-4.4-dbg lib32stdc++6-4.4-dbg
lib64stdc++6-4.4-dbg libn32stdc++6-4.4-dbg libstdc++6-4.4-doc
gcc-4.4-soft-float gcc-4.4-source
Architecture: source all i386
Version: 4.4.7-4
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
cpp-4.4 - GNU C preprocessor
g++-4.4 - GNU C++ compiler
g++-4.4-multilib - GNU C++ compiler (multilib files)
g++-4.4-spu - SPU cross-compiler (C++ compiler)
gcc-4.4 - GNU C compiler
gcc-4.4-base - GCC, the GNU Compiler Collection (base package)
gcc-4.4-hppa64 - GNU C compiler (cross compiler for hppa64)
gcc-4.4-locales - GCC, the GNU compiler collection (native language support
files)
gcc-4.4-multilib - GNU C compiler (multilib files)
gcc-4.4-soft-float - GCC soft-floating-point gcc libraries (arm)
gcc-4.4-source - Source of the GNU Compiler Collection
gcc-4.4-spu - SPU cross-compiler (preprocessor and C compiler)
gfortran-4.4 - GNU Fortran 95 compiler
gfortran-4.4-multilib - GNU Fortran 95 compiler (multilib files)
gfortran-4.4-spu - SPU cross-compiler (Fortran compiler)
lib32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
lib64stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
libmudflap0-4.4-dev - GCC mudflap support libraries (development files)
libn32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
libstdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
libstdc++6-4.4-dev - GNU Standard C++ Library v3 (development files)
libstdc++6-4.4-doc - GNU Standard C++ Library v3 (documentation files)
libstdc++6-4.4-pic - GNU Standard C++ Library v3 (shared library subset kit)
protoize - Create/remove ANSI prototypes from C code
Closes: 698496 707387
Changes:
gcc-4.4 (4.4.7-4) unstable; urgency=low
.
* Fix build failure with linux-3.8 kernel headers. Closes: #707387.
* Fix build failure on powerpcspe. Closes: #698496.
Checksums-Sha1:
d7e7dbfc71115cd41d4ffbde135fa63483429e7d 3885 gcc-4.4_4.4.7-4.dsc
7c85a5de255099bf6b5abb6d9c753ed0b7e83433 1250094 gcc-4.4_4.4.7-4.diff.gz
ba60fab370eeb3372f8158d7c19ae2f2569922ba 51274248
gcc-4.4-source_4.4.7-4_all.deb
7f4bba94fc04f3f80ea9074539509e8e736db0f3 17165932
libstdc++6-4.4-doc_4.4.7-4_all.deb
56800408919bdce1db95da8a104945b8666782bb 2290706
gcc-4.4-locales_4.4.7-4_all.deb
40a4e2cfc28c3e19e697ca35778092db15911ea4 126804 gcc-4.4-base_4.4.7-4_i386.deb
186e2330777d4a6769d05dae8750720484927577 3499172 cpp-4.4_4.4.7-4_i386.deb
e20845ef65437676acfed856429c63a5730264ab 40088 protoize_4.4.7-4_i386.deb
f3d9e2d8c18267916b1f4145ed7e790ac5828479 112562
libmudflap0-4.4-dev_4.4.7-4_i386.deb
55f97f261cd33cae0b1e66e09c56db433f72ece3 1055676
g++-4.4-multilib_4.4.7-4_i386.deb
fa3f112128d33602e6e9502b96be9cd9c13ab22e 5087172 g++-4.4_4.4.7-4_i386.deb
38c1f00cbf8370f4e5fc1bf0e2ab0531cb661516 5349886
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
c5232fcc2b60489da3806807f34b2c5d20991973 1527982
libstdc++6-4.4-dev_4.4.7-4_i386.deb
a9ca06ce5fa7bb8654a922283f0b4eab5d67dd89 499306
libstdc++6-4.4-pic_4.4.7-4_i386.deb
61052ac74510caf096cfbe2fae3ebc84f5345f63 5125126
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
58a83af31b2c35c7b918d7d5f277f45a6af86751 334908
gfortran-4.4-multilib_4.4.7-4_i386.deb
6a3cff2379f25e66777d072e4dc61bf097da13ba 3978034 gfortran-4.4_4.4.7-4_i386.deb
cb159879c9451242ad241e2bab0b06562514e568 2205230
gcc-4.4-multilib_4.4.7-4_i386.deb
f85cbd8f31c9aece043f94efee3afc91279333ab 2809604 gcc-4.4_4.4.7-4_i386.deb
Checksums-Sha256:
24e66ec012ab9eb52d0b0a88441d489955e2078f4fb5de8f9efdf80222188e92 3885
gcc-4.4_4.4.7-4.dsc
a0922817803148cda779857671467abb56a46ae7111b93fff784336ee394e27c 1250094
gcc-4.4_4.4.7-4.diff.gz
1ff311993afbc1c24218da335ccd4c90185fc6d6cd2f81d53e71b1ad5488780e 51274248
gcc-4.4-source_4.4.7-4_all.deb
0b4c5fb0c9d7efdfbd04ac0117d8fc17ec4ff0f8873706846ba014ad4f6f4e47 17165932
libstdc++6-4.4-doc_4.4.7-4_all.deb
becdad184fbeafa173368c1838984b06a779ce84dbe8d2a64f62983928432357 2290706
gcc-4.4-locales_4.4.7-4_all.deb
182366409df7755eb1e4cb2c3104c3138c82491226250e6dc03c21b642754e90 126804
gcc-4.4-base_4.4.7-4_i386.deb
3e3efdfcda253b8d024e4bf25d8271977436e88a062642f7da3078def3511a63 3499172
cpp-4.4_4.4.7-4_i386.deb
e482b7d09347b66a6719e2d40befb35364a337383c70025484288c734a8b8831 40088
protoize_4.4.7-4_i386.deb
659a9dff47bb061e92aac3356627e09748b82e8a93d68de2f727c44721a6031e 112562
libmudflap0-4.4-dev_4.4.7-4_i386.deb
8c79da933952b634aa2b9d048efab69b3c5adcbfd54da345cdc957eee3d9a98c 1055676
g++-4.4-multilib_4.4.7-4_i386.deb
acbc3bcf6d82268d54d1e0365d1b88f760d1f6322480f33f150355b0809f67c5 5087172
g++-4.4_4.4.7-4_i386.deb
69bb50f51aef85ee11e991a11670470f78f0bf498e90f8f3bb09e5f40ddda89e 5349886
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
30f732607d2333b7226bfa4894a04d55a8736e08d9b507b57423ac62da1371a9 1527982
libstdc++6-4.4-dev_4.4.7-4_i386.deb
e751ce1464463b5199933995eaeb21efec03e0fe82d6ae027ab0443f8f702322 499306
libstdc++6-4.4-pic_4.4.7-4_i386.deb
04b8ddff0eb73698d22f5241f0ef72bdef105279b375fe35da276716a96b8782 5125126
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
111b0127640e8bfd8038d10f5e7a7bc7863ae0dc5658d88f8e394ef5e6185a2b 334908
gfortran-4.4-multilib_4.4.7-4_i386.deb
817ad31ee23110052ea6d90c37067e93d5a58aba4754760449519f1ccfbd54e3 3978034
gfortran-4.4_4.4.7-4_i386.deb
b17bd2aa93c72b720cb020a6721c8f354d9de73bcae9d7ca53b570048cba9f90 2205230
gcc-4.4-multilib_4.4.7-4_i386.deb
031791885c93a72e80b9e299d28a0a4ce24c964481c49bd18725bffe194ef4f0 2809604
gcc-4.4_4.4.7-4_i386.deb
Files:
05a1d146ee3369fee53c30b5a7f6ed7c 3885 devel optional gcc-4.4_4.4.7-4.dsc
4db0370b0e8d91d489c63c5396992fc4 1250094 devel optional gcc-4.4_4.4.7-4.diff.gz
98c0a16214ab7c5129fa340c1f429a29 51274248 devel optional
gcc-4.4-source_4.4.7-4_all.deb
b7f8cd313ccb6c42a5ae16a5a4159f8a 17165932 doc optional
libstdc++6-4.4-doc_4.4.7-4_all.deb
9fc418bffa86ed8828707523241e24c9 2290706 devel optional
gcc-4.4-locales_4.4.7-4_all.deb
d914303287df9d3acd1ec6cd98733c7f 126804 libs optional
gcc-4.4-base_4.4.7-4_i386.deb
96659f09510256f02ee425f0b88937c8 3499172 interpreters optional
cpp-4.4_4.4.7-4_i386.deb
e908cedb88daf8d7f054a058bfa6a846 40088 devel optional protoize_4.4.7-4_i386.deb
e28aaae744d6b65189932de810ccc183 112562 libdevel optional
libmudflap0-4.4-dev_4.4.7-4_i386.deb
cc2fddc36772c84185df3dc8d149b48b 1055676 devel optional
g++-4.4-multilib_4.4.7-4_i386.deb
0f3b0dfb7892925ab476784fea60a2f9 5087172 devel optional
g++-4.4_4.4.7-4_i386.deb
898baabbbc445b8b859fa4149551e6c9 5349886 debug extra
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
fff92c1b562530fae95da1ca63e1fce5 1527982 libdevel optional
libstdc++6-4.4-dev_4.4.7-4_i386.deb
07d2adb181a6269c05087f640ea11b4b 499306 libdevel extra
libstdc++6-4.4-pic_4.4.7-4_i386.deb
884cd7d982182546a1c075a628416529 5125126 debug extra
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
05b5e88c77de61c4973951230b42acbb 334908 devel optional
gfortran-4.4-multilib_4.4.7-4_i386.deb
0a13f287556c0d7d5f352cc57c559fbf 3978034 devel optional
gfortran-4.4_4.4.7-4_i386.deb
45aa69326a86356473908f981340654b 2205230 devel optional
gcc-4.4-multilib_4.4.7-4_i386.deb
5bc755a6acabfde2ac16334fb60a8487 2809604 devel optional
gcc-4.4_4.4.7-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGLjfcACgkQStlRaw+TLJxV0ACeO2mao2SkkfwcBDJhODOkHOCh
MBYAoIDOrmozU1/D/Pd6OF4iEZVJYiY2
=xLkp
-----END PGP SIGNATURE-----
--- End Message ---