Tried to build armel cross compiler for precise failed with:
rm -rf debian/gcc-4.6-arm-linux-gnueabi dh_installdirs -pgcc-4.6-arm-linux-gnueabi usr/share/doc/gcc-4.6-arm-linux-gnueabi-base/{gcc,libssp,gomp,quadmath} usr/bin usr/lib/gcc/arm-linux-gnueabi/4.6 usr/lib/gcc/arm-linux-gnueabi/4.6/{include,include-fixed} usr/share/man/man1 usr/arm-linux-gnueabi/lib dh_installdirs -pgcc-4.6-arm-linux-gnueabi usr/lib/gcc/arm-linux-gnueabi/4.6 # stage1 builds static libgcc only : # libgcc_s.so may be a linker script on some architectures set -e; if [ -h debian/tmp/usr/arm-linux-gnueabi/lib/libgcc_s.so ]; then rm -f debian/tmp/usr/arm-linux-gnueabi/lib/libgcc_s.so; dh_link -pgcc-4.6-arm-linux-gnueabi /usr/arm-linux-gnueabi/lib/libgcc_s.so.1 usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so; else mv debian/tmp/usr/arm-linux-gnueabi/lib/libgcc_s.so debian/tmp/usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so; dh_link -pgcc-4.6-arm-linux-gnueabi /usr/arm-linux-gnueabi/lib/libgcc_s.so.1 usr/lib/gcc/arm-linux-gnueabi/4.6/libgcc_s.so.1; fi; DH_COMPAT=2 dh_movefiles -pgcc-4.6-arm-linux-gnueabi usr/lib/gcc/arm-linux-gnueabi/4.6/{libgcc*,libgcov.a,*.o} dh_movefiles: Compatibility levels before 5 are deprecated. mv debian/tmp/usr/arm-linux-gnueabi/lib/libssp_nonshared.a debian/gcc-4.6-arm-linux-gnueabi/usr/lib/gcc/arm-linux-gnueabi/4.6/; mv debian/tmp/usr/arm-linux-gnueabi/lib/libgomp*.a debian/gcc-4.6-arm-linux-gnueabi/usr/lib/gcc/arm-linux-gnueabi/4.6/ rm -f debian/tmp/usr/arm-linux-gnueabi/lib/libgomp*.{la,so} dh_link -pgcc-4.6-arm-linux-gnueabi /usr/arm-linux-gnueabi/lib/libgomp.so.1 /usr/lib/gcc/arm-linux-gnueabi/4.6/libgomp.so if [ -f /tmp/gcccvs/branches/sid/gcc-4.6/src/ChangeLog.linaro ]; then \ cp -p /tmp/gcccvs/branches/sid/gcc-4.6/src/ChangeLog.linaro \ debian/gcc-4.6-arm-linux-gnueabi/usr/share/doc/gcc-4.6-arm-linux-gnueabi-base/changelog.linaro; \ fi mv debian/tmp/usr/arm-linux-gnueabi/lib/libgomp*.spec debian/gcc-4.6-arm-linux-gnueabi/usr/lib/gcc/arm-linux-gnueabi/4.6/ cp -p /tmp/gcccvs/branches/sid/gcc-4.6/src/libgomp/ChangeLog \ debian/gcc-4.6-arm-linux-gnueabi/usr/share/doc/gcc-4.6-arm-linux-gnueabi-base/gomp/changelog DH_COMPAT=2 dh_movefiles -pgcc-4.6-arm-linux-gnueabi usr/bin/arm-linux-gnueabi-{gcc,gcov}-4.6 usr/lib/gcc/arm-linux-gnueabi/4.6/{collect2,lto1,lto-wrapper} usr/lib/gcc/arm-linux-gnueabi/4.6/include/std*.h usr/lib/gcc/arm-linux-gnueabi/4.6/include-fixed/README usr/lib/gcc/arm-linux-gnueabi/4.6/include/arm_neon.h usr/lib/gcc/arm-linux-gnueabi/4.6/include/float.h usr/lib/gcc/arm-linux-gnueabi/4.6/include/iso646.h usr/lib/gcc/arm-linux-gnueabi/4.6/include-fixed/limits.h usr/lib/gcc/arm-linux-gnueabi/4.6/include/mmintrin.h usr/lib/gcc/arm-linux-gnueabi/4.6/include-fixed/syslimits.h usr/lib/gcc/arm-linux-gnueabi/4.6/include/unwind.h usr/lib/gcc/arm-linux-gnueabi/4.6/include/varargs.h usr/lib/gcc/arm-linux-gnueabi/4.6/include-fixed/linux usr/share/man/man1/arm-linux-gnueabi-{gcc,gcov}-4.6.1 usr/lib/gcc/arm-linux-gnueabi/4.6/include/omp.h dh_movefiles: Compatibility levels before 5 are deprecated. dh_movefiles: debian/tmp/usr/bin/arm-linux-gnueabi-gcc-4.6 not found (supposed to put it in gcc-4.6-arm-linux-gnueabi) make[1]: *** [stamps/08-binary-stamp-gcc] Error 1 make[1]: Leaving directory `/tmp/gcccvs/branches/sid/gcc-4.6' make: *** [binary] Error 2 dpkg-buildpackage: error: debian/rules binary gave error exit status 2
I rebased gcccvs repository and it ended with:
commit e3b7981056f60121a05bfc199747821e474a7a67 Author: doko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca> Date: Sat Oct 1 15:16:58 2011 +0000
* Configure and build to install into /usr/lib/gcc/<triplet>/4.6. Closes: #643891.
git-svn-id: svn://svn.debian.org/gcccvs@5614 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
as faulty change. Going one change earlier it builds fine.
Tried to build armel cross compiler for precise failed with:
rm -rf debian/ gcc-4.6- arm-linux- gnueabi 6-arm-linux- gnueabi usr/share/ doc/gcc- 4.6-arm- linux-gnueabi- base/{gcc, libssp, gomp,quadmath} usr/bin usr/lib/ gcc/arm- linux-gnueabi/ 4.6 usr/lib/ gcc/arm- linux-gnueabi/ 4.6/{include, include- fixed} usr/share/man/man1 usr/arm- linux-gnueabi/ lib 6-arm-linux- gnueabi usr/lib/ gcc/arm- linux-gnueabi/ 4.6 tmp/usr/ arm-linux- gnueabi/ lib/libgcc_ s.so ]; then rm -f debian/ tmp/usr/ arm-linux- gnueabi/ lib/libgcc_ s.so; dh_link -pgcc-4. 6-arm-linux- gnueabi /usr/arm- linux-gnueabi/ lib/libgcc_ s.so.1 usr/lib/ gcc/arm- linux-gnueabi/ 4.6/libgcc_ s.so; else mv debian/ tmp/usr/ arm-linux- gnueabi/ lib/libgcc_ s.so debian/ tmp/usr/ lib/gcc/ arm-linux- gnueabi/ 4.6/libgcc_ s.so; dh_link -pgcc-4. 6-arm-linux- gnueabi /usr/arm- linux-gnueabi/ lib/libgcc_ s.so.1 usr/lib/ gcc/arm- linux-gnueabi/ 4.6/libgcc_ s.so.1; fi; 6-arm-linux- gnueabi usr/lib/ gcc/arm- linux-gnueabi/ 4.6/{libgcc* ,libgcov. a,*.o} tmp/usr/ arm-linux- gnueabi/ lib/libssp_ nonshared. a debian/ gcc-4.6- arm-linux- gnueabi/ usr/lib/ gcc/arm- linux-gnueabi/ 4.6/; tmp/usr/ arm-linux- gnueabi/ lib/libgomp* .a debian/ gcc-4.6- arm-linux- gnueabi/ usr/lib/ gcc/arm- linux-gnueabi/ 4.6/ tmp/usr/ arm-linux- gnueabi/ lib/libgomp* .{la,so} 6-arm-linux- gnueabi /usr/arm- linux-gnueabi/ lib/libgomp. so.1 /usr/lib/ gcc/arm- linux-gnueabi/ 4.6/libgomp. so branches/ sid/gcc- 4.6/src/ ChangeLog. linaro ]; then \ branches/ sid/gcc- 4.6/src/ ChangeLog. linaro \
debian/ gcc-4.6- arm-linux- gnueabi/ usr/share/ doc/gcc- 4.6-arm- linux-gnueabi- base/changelog. linaro; \ tmp/usr/ arm-linux- gnueabi/ lib/libgomp* .spec debian/ gcc-4.6- arm-linux- gnueabi/ usr/lib/ gcc/arm- linux-gnueabi/ 4.6/ branches/ sid/gcc- 4.6/src/ libgomp/ ChangeLog \
debian/ gcc-4.6- arm-linux- gnueabi/ usr/share/ doc/gcc- 4.6-arm- linux-gnueabi- base/gomp/ changelog 6-arm-linux- gnueabi usr/bin/ arm-linux- gnueabi- {gcc,gcov} -4.6 usr/lib/ gcc/arm- linux-gnueabi/ 4.6/{collect2, lto1,lto- wrapper} usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ std*.h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include- fixed/README usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ arm_neon. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ float.h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ iso646. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include- fixed/limits. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ mmintrin. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include- fixed/syslimits .h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ unwind. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ varargs. h usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include- fixed/linux usr/share/ man/man1/ arm-linux- gnueabi- {gcc,gcov} -4.6.1 usr/lib/ gcc/arm- linux-gnueabi/ 4.6/include/ omp.h tmp/usr/ bin/arm- linux-gnueabi- gcc-4.6 not found (supposed to put it in gcc-4.6- arm-linux- gnueabi) 08-binary- stamp-gcc] Error 1 branches/ sid/gcc- 4.6'
dh_installdirs -pgcc-4.
dh_installdirs -pgcc-4.
# stage1 builds static libgcc only
: # libgcc_s.so may be a linker script on some architectures
set -e; if [ -h debian/
DH_COMPAT=2 dh_movefiles -pgcc-4.
dh_movefiles: Compatibility levels before 5 are deprecated.
mv debian/
mv debian/
rm -f debian/
dh_link -pgcc-4.
if [ -f /tmp/gcccvs/
cp -p /tmp/gcccvs/
fi
mv debian/
cp -p /tmp/gcccvs/
DH_COMPAT=2 dh_movefiles -pgcc-4.
dh_movefiles: Compatibility levels before 5 are deprecated.
dh_movefiles: debian/
make[1]: *** [stamps/
make[1]: Leaving directory `/tmp/gcccvs/
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
I rebased gcccvs repository and it ended with:
commit e3b7981056f6012 1a05bfc19974782 1e474a7a67 e1d1-0310- 8c6f-e303bb2178 ca>
Author: doko <doko@6ca36cf4-
Date: Sat Oct 1 15:16:58 2011 +0000
* Configure and build to install into /usr/lib/ gcc/<triplet> /4.6.
Closes: #643891.
git-svn-id: svn://svn. debian. org/gcccvs@ 5614 6ca36cf4- e1d1-0310- 8c6f-e303bb2178 ca
as faulty change. Going one change earlier it builds fine.