Package: src:gcc-14-cross-mipsen Version: 4+c1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:gcc-14-cross-mipsen, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules build gcc: 14.3.0-6 / 14.2.0-13cross1 old gcc version: 14.2.0-13 / 1 new gcc version: 14.3.0-6cross1 START stamp-dir/init-gcc rm -rf bin mkdir -p bin ln -s /usr/bin/gcc-14 bin/gcc ln -s /usr/bin/g++-14 bin/g++ ln -s /usr/bin/gnatbind-14 bin/gnatbind ln -s /usr/bin/gnatmake-14 bin/gnatmake ln -s /usr/bin/gnatlink-14 bin/gnatlink [... snipped ...] : # libgcc_s.so may be a linker script on some architectures set -e; if [ -h debian/tmp/usr/mips-linux-gnu/lib/libgcc_s.so ]; then rm -f debian/tmp/usr/mips-linux-gnu/lib/libgcc_s.so; rm -f debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/libgcc_s.so; ( echo '/* GNU ld script'; echo ' Use a trivial linker script instead of a symlink. */'; echo 'GROUP ( libgcc_s.so.1 )'; ) > debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/libgcc_s.so; else mv debian/tmp/usr/mips-linux-gnu/lib/libgcc_s.so debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/libgcc_s.so; fi; dh_movefiles -plibgcc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/{libgcc*,libgcov.a,*.o} usr/lib/gcc-cross/mips-linux-gnu/14/include/*.h usr/lib/gcc-cross/mips-linux-gnu/14/include/sanitizer/*.h # Only move headers for the "main" package for h in ISO_Fortran_binding.h libgccjit.h libgccjit++.h; do if [ -f debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/include/$h ]; then mv debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/include/$h debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/include/.; fi; done : # libbacktrace not installed by default if [ -f /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu//libbacktrace/.libs/libbacktrace.a ]; then install -m644 /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu//libbacktrace/.libs/libbacktrace.a debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/; fi; if [ -f /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/libbacktrace/backtrace-supported.h ]; then install -m644 /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/libbacktrace/backtrace-supported.h debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/include/; install -m644 /<<PKGBUILDDIR>>/gcc/src/libbacktrace/backtrace.h debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/include/; fi : # If building a flavour, add a lintian override mv debian/tmp/usr/mips-linux-gnu/lib/libssp_nonshared.a debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/; mv debian/tmp/usr/mips-linux-gnu/lib/libgomp*.a debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/ rm -f debian/tmp/usr/mips-linux-gnu/lib/libgomp*.{la,so} dh_link -plibgcc-14-dev-mips-cross /usr/mips-linux-gnu/lib/libgomp.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/libgomp.so mv debian/tmp/usr/mips-linux-gnu/lib/libatomic*.a debian/libgcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/ rm -f debian/tmp/usr/mips-linux-gnu/lib/libatomic*.{la,so} dh_link -plibgcc-14-dev-mips-cross /usr/mips-linux-gnu/lib/libatomic.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/libatomic.so debian/dh_doclink -plibgcc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libgcc-14-dev-mips-cross debian/dh_rmemptydirs -plibgcc-14-dev-mips-cross dh_strip -plibgcc-14-dev-mips-cross DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plibgcc-14-dev-mips-cross if [ -f debian/libgcc-14-dev-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/libgcc-14-dev-mips-cross.substvars; fi echo libgcc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libgcc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp test -n "lib64gcc-14-dev-mips-cross" rm -rf debian/lib64gcc-14-dev-mips-cross dh_installdirs -plib64gcc-14-dev-mips-cross usr/share/doc #TODO dh_installdirs -plib64gcc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64 # stage1 builds static libgcc only : # libgcc_s.so may be a linker script on some architectures set -e; if [ -h debian/tmp/usr/mips-linux-gnu/lib64/libgcc_s.so ]; then rm -f debian/tmp/usr/mips-linux-gnu/lib64/libgcc_s.so; rm -f debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/64/libgcc_s.so; ( echo '/* GNU ld script'; echo ' Use a trivial linker script instead of a symlink. */'; echo 'GROUP ( libgcc_s.so.1 )'; ) > debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/64/libgcc_s.so; else mv debian/tmp/usr/mips-linux-gnu/lib64/libgcc_s.so debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/64/libgcc_s.so; fi; dh_movefiles -plib64gcc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64/{libgcc*,libgcov.a,*.o} # Only move headers for the "main" package : # libbacktrace not installed by default if [ -f /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/64/libbacktrace/.libs/libbacktrace.a ]; then install -m644 /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/64/libbacktrace/.libs/libbacktrace.a debian/lib64gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64; fi; : # If building a flavour, add a lintian override #TODO: use a file instead of a hacky echo # but do we want to use one override file (in the source package) per # flavour or not since they are essentially the same? mkdir -p debian/lib64gcc-14-dev-mips-cross/usr/share/lintian/overrides echo "lib64gcc-14-dev-mips-cross binary: binary-from-other-architecture" >> debian/lib64gcc-14-dev-mips-cross/usr/share/lintian/overrides/lib64gcc-14-dev-mips-cross mv debian/tmp/usr/mips-linux-gnu/lib64/libssp_nonshared.a debian/lib64gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/; mv debian/tmp/usr/mips-linux-gnu/lib64/libgomp*.a debian/lib64gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/ rm -f debian/tmp/usr/mips-linux-gnu/lib64/libgomp*.{la,so} dh_link -plib64gcc-14-dev-mips-cross /usr/mips-linux-gnu/lib64/libgomp.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/64/libgomp.so mv debian/tmp/usr/mips-linux-gnu/lib64/libatomic*.a debian/lib64gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/ rm -f debian/tmp/usr/mips-linux-gnu/lib64/libatomic*.{la,so} dh_link -plib64gcc-14-dev-mips-cross /usr/mips-linux-gnu/lib64/libatomic.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/64/libatomic.so debian/dh_doclink -plib64gcc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory lib64gcc-14-dev-mips-cross debian/dh_rmemptydirs -plib64gcc-14-dev-mips-cross dh_strip -plib64gcc-14-dev-mips-cross DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plib64gcc-14-dev-mips-cross if [ -f debian/lib64gcc-14-dev-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/lib64gcc-14-dev-mips-cross.substvars; fi echo lib64gcc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-lib64gcc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp test -n "libn32gcc-14-dev-mips-cross" rm -rf debian/libn32gcc-14-dev-mips-cross dh_installdirs -plibn32gcc-14-dev-mips-cross usr/share/doc #TODO dh_installdirs -plibn32gcc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/n32 # stage1 builds static libgcc only : # libgcc_s.so may be a linker script on some architectures set -e; if [ -h debian/tmp/usr/mips-linux-gnu/lib32/libgcc_s.so ]; then rm -f debian/tmp/usr/mips-linux-gnu/lib32/libgcc_s.so; rm -f debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/n32/libgcc_s.so; ( echo '/* GNU ld script'; echo ' Use a trivial linker script instead of a symlink. */'; echo 'GROUP ( libgcc_s.so.1 )'; ) > debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/n32/libgcc_s.so; else mv debian/tmp/usr/mips-linux-gnu/lib32/libgcc_s.so debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/n32/libgcc_s.so; fi; dh_movefiles -plibn32gcc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/n32/{libgcc*,libgcov.a,*.o} # Only move headers for the "main" package : # libbacktrace not installed by default if [ -f /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/n32/libbacktrace/.libs/libbacktrace.a ]; then install -m644 /<<PKGBUILDDIR>>/gcc/build/mips-linux-gnu/n32/libbacktrace/.libs/libbacktrace.a debian/libn32gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32; fi; : # If building a flavour, add a lintian override #TODO: use a file instead of a hacky echo # but do we want to use one override file (in the source package) per # flavour or not since they are essentially the same? mkdir -p debian/libn32gcc-14-dev-mips-cross/usr/share/lintian/overrides echo "libn32gcc-14-dev-mips-cross binary: binary-from-other-architecture" >> debian/libn32gcc-14-dev-mips-cross/usr/share/lintian/overrides/libn32gcc-14-dev-mips-cross mv debian/tmp/usr/mips-linux-gnu/lib32/libssp_nonshared.a debian/libn32gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/; mv debian/tmp/usr/mips-linux-gnu/lib32/libgomp*.a debian/libn32gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/ rm -f debian/tmp/usr/mips-linux-gnu/lib32/libgomp*.{la,so} dh_link -plibn32gcc-14-dev-mips-cross /usr/mips-linux-gnu/lib32/libgomp.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/n32/libgomp.so mv debian/tmp/usr/mips-linux-gnu/lib32/libatomic*.a debian/libn32gcc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/ rm -f debian/tmp/usr/mips-linux-gnu/lib32/libatomic*.{la,so} dh_link -plibn32gcc-14-dev-mips-cross /usr/mips-linux-gnu/lib32/libatomic.so.1 /usr/lib/gcc-cross/mips-linux-gnu/14/n32/libatomic.so debian/dh_doclink -plibn32gcc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libn32gcc-14-dev-mips-cross debian/dh_rmemptydirs -plibn32gcc-14-dev-mips-cross dh_strip -plibn32gcc-14-dev-mips-cross DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plibn32gcc-14-dev-mips-cross if [ -f debian/libn32gcc-14-dev-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/libn32gcc-14-dev-mips-cross.substvars; fi echo libn32gcc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libn32gcc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libobjc-14-dev-mips-cross dh_installdirs -plibobjc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14 dh_movefiles -plibobjc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/include/objc mv debian/tmp/usr/mips-linux-gnu/lib/libobjc*.a debian/libobjc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/ rm -f debian/tmp/usr/mips-linux-gnu/lib/libobjc*.{la,so} dh_link -plibobjc-14-dev-mips-cross /usr/mips-linux-gnu/lib/libobjc.so.4 /usr/lib/gcc-cross/mips-linux-gnu/14/libobjc.so debian/dh_doclink -plibobjc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libobjc-14-dev-mips-cross echo libobjc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libobjc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/lib64objc-14-dev-mips-cross dh_installdirs -plib64objc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64 dh_movefiles -plib64objc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/include/objc mv debian/tmp/usr/mips-linux-gnu/lib64/libobjc*.a debian/lib64objc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/ rm -f debian/tmp/usr/mips-linux-gnu/lib64/libobjc*.{la,so} dh_link -plib64objc-14-dev-mips-cross /usr/mips-linux-gnu/lib64/libobjc.so.4 /usr/lib/gcc-cross/mips-linux-gnu/14/64/libobjc.so debian/dh_doclink -plib64objc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory lib64objc-14-dev-mips-cross echo lib64objc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-lib64objc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libn32objc-14-dev-mips-cross dh_installdirs -plibn32objc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/n32 dh_movefiles -plibn32objc-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/include/objc mv debian/tmp/usr/mips-linux-gnu/lib32/libobjc*.a debian/libn32objc-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/ rm -f debian/tmp/usr/mips-linux-gnu/lib32/libobjc*.{la,so} dh_link -plibn32objc-14-dev-mips-cross /usr/mips-linux-gnu/lib32/libobjc.so.4 /usr/lib/gcc-cross/mips-linux-gnu/14/n32/libobjc.so debian/dh_doclink -plibn32objc-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libn32objc-14-dev-mips-cross echo libn32objc-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libn32objc-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp find: '/<<PKGBUILDDIR>>/gcc/debian/libgcc-s1-mips-cross': No such file or directory find: '/<<PKGBUILDDIR>>/gcc/debian/libatomic1-mips-cross': No such file or directory dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libgo23-mips-cross debian/libgo23-dbg-mips-cross dh_installdirs -plibgo23-mips-cross usr/mips-linux-gnu/lib dh_movefiles -plibgo23-mips-cross usr/mips-linux-gnu/lib/libgo.so.* debian/dh_doclink -plibgo23-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libgo23-mips-cross mkdir -p debian/libgo23-mips-cross/usr/share/lintian/overrides echo 'libgo23-mips-cross binary: unstripped-binary-or-object' >> debian/libgo23-mips-cross/usr/share/lintian/overrides/libgo23-mips-cross : # don't strip: https://gcc.gnu.org/ml/gcc-patches/2015-02/msg01722.html : # dh_strip -plibgo23-mips-cross --dbg-package=libgo23-dbg-mips-cross : # dh_strip -plibgo23-mips-cross --dbgsym-migration='libgo23-dbg-mips-cross (<< 9.2.1-21)' DEB_HOST_ARCH=mips dh_makeshlibs --noscripts -plibgo23-mips-cross if [ -f debian/libgo23-mips-cross/DEBIAN/shlibs ]; then sed -i s/-mips-cross/:mips/g debian/libgo23-mips-cross/DEBIAN/shlibs; fi DIRNAME= DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plibgo23-mips-cross -l/lib/mips-linux-gnu:/usr/lib/mips-linux-gnu:/mips-linux-gnu/lib:/usr/mips-linux-gnu/lib:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib -- -Ldebian/shlibs.common dpkg-shlibdeps: warning: symbol main.main used by debian/libgo23-mips-cross/usr/mips-linux-gnu/lib/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __go_init_main used by debian/libgo23-mips-cross/usr/mips-linux-gnu/lib/libgo.so.23.0.0 found in none of the libraries if [ -f debian/libgo23-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/libgo23-mips-cross.substvars; fi echo libgo23-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libgo; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libgo-14-dev-mips-cross dh_installdirs -plibgo-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14 usr/mips-linux-gnu/lib mv debian/tmp/usr/mips-linux-gnu/lib/{libgobegin,libgolibbegin}.a debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/ dh_movefiles -plibgo-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/{libgobegin,libgolibbegin}.a usr/mips-linux-gnu/lib/go mv debian/tmp/usr/mips-linux-gnu/lib/libgo.a debian/libgo-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/ if [ -f debian/tmp/usr/mips-linux-gnu/lib/libgolibbegin.a ]; then mv debian/tmp/usr/mips-linux-gnu/lib/libgolibbegin.a debian/libgo-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/; fi rm -f debian/tmp/usr/mips-linux-gnu/lib/libgo*.{la,so} dh_link -plibgo-14-dev-mips-cross /usr/mips-linux-gnu/lib/libgo.so.23 /usr/lib/gcc-cross/mips-linux-gnu/14/libgo.so debian/dh_doclink -plibgo-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libgo-14-dev-mips-cross echo libgo-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libgo-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp find: '/<<PKGBUILDDIR>>/gcc/debian/lib64gcc-s1-mips-cross': No such file or directory find: '/<<PKGBUILDDIR>>/gcc/debian/lib64atomic1-mips-cross': No such file or directory dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/lib64go23-mips-cross debian/lib64go23-dbg-mips-cross dh_installdirs -plib64go23-mips-cross usr/mips-linux-gnu/lib64 dh_movefiles -plib64go23-mips-cross usr/mips-linux-gnu/lib64/libgo.so.* debian/dh_doclink -plib64go23-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory lib64go23-mips-cross mkdir -p debian/lib64go23-mips-cross/usr/share/lintian/overrides echo 'lib64go23-mips-cross binary: unstripped-binary-or-object' >> debian/lib64go23-mips-cross/usr/share/lintian/overrides/lib64go23-mips-cross : # don't strip: https://gcc.gnu.org/ml/gcc-patches/2015-02/msg01722.html : # dh_strip -plib64go23-mips-cross --dbg-package=lib64go23-dbg-mips-cross : # dh_strip -plib64go23-mips-cross --dbgsym-migration='lib64go23-dbg-mips-cross (<< 9.2.1-21)' DEB_HOST_ARCH=mips dh_makeshlibs --noscripts -plib64go23-mips-cross if [ -f debian/lib64go23-mips-cross/DEBIAN/shlibs ]; then sed -i s/-mips-cross/:mips/g debian/lib64go23-mips-cross/DEBIAN/shlibs; fi DIRNAME=64 DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plib64go23-mips-cross -l/lib/mips64-linux-gnuabi64:/usr/lib/mips64-linux-gnuabi64:/mips-linux-gnu/lib64:/usr/mips-linux-gnu/lib64:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib64:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips64-linux-gnuabi64/lib -- -Ldebian/shlibs.common64 dpkg-shlibdeps: warning: symbol main.main used by debian/lib64go23-mips-cross/usr/mips-linux-gnu/lib64/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __go_init_main used by debian/lib64go23-mips-cross/usr/mips-linux-gnu/lib64/libgo.so.23.0.0 found in none of the libraries if [ -f debian/lib64go23-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/lib64go23-mips-cross.substvars; fi echo lib64go23-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-lib64go; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/lib64go-14-dev-mips-cross dh_installdirs -plib64go-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64 usr/mips-linux-gnu/lib64 mv debian/tmp/usr/mips-linux-gnu/lib64/{libgobegin,libgolibbegin}.a debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/64/ dh_movefiles -plib64go-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64/{libgobegin,libgolibbegin}.a usr/mips-linux-gnu/lib64/go mv debian/tmp/usr/mips-linux-gnu/lib64/libgo.a debian/lib64go-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/ if [ -f debian/tmp/usr/mips-linux-gnu/lib64/libgolibbegin.a ]; then mv debian/tmp/usr/mips-linux-gnu/lib64/libgolibbegin.a debian/lib64go-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/; fi rm -f debian/tmp/usr/mips-linux-gnu/lib64/libgo*.{la,so} dh_link -plib64go-14-dev-mips-cross /usr/mips-linux-gnu/lib64/libgo.so.23 /usr/lib/gcc-cross/mips-linux-gnu/14/64/libgo.so debian/dh_doclink -plib64go-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory lib64go-14-dev-mips-cross echo lib64go-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-lib64go-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp find: '/<<PKGBUILDDIR>>/gcc/debian/libn32gcc-s1-mips-cross': No such file or directory find: '/<<PKGBUILDDIR>>/gcc/debian/libn32atomic1-mips-cross': No such file or directory dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libn32go23-mips-cross debian/libn32go23-dbg-mips-cross dh_installdirs -plibn32go23-mips-cross usr/mips-linux-gnu/lib32 dh_movefiles -plibn32go23-mips-cross usr/mips-linux-gnu/lib32/libgo.so.* debian/dh_doclink -plibn32go23-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libn32go23-mips-cross mkdir -p debian/libn32go23-mips-cross/usr/share/lintian/overrides echo 'libn32go23-mips-cross binary: unstripped-binary-or-object' >> debian/libn32go23-mips-cross/usr/share/lintian/overrides/libn32go23-mips-cross : # don't strip: https://gcc.gnu.org/ml/gcc-patches/2015-02/msg01722.html : # dh_strip -plibn32go23-mips-cross --dbg-package=libn32go23-dbg-mips-cross : # dh_strip -plibn32go23-mips-cross --dbgsym-migration='libn32go23-dbg-mips-cross (<< 9.2.1-21)' DEB_HOST_ARCH=mips dh_makeshlibs --noscripts -plibn32go23-mips-cross if [ -f debian/libn32go23-mips-cross/DEBIAN/shlibs ]; then sed -i s/-mips-cross/:mips/g debian/libn32go23-mips-cross/DEBIAN/shlibs; fi DIRNAME=32 DEB_HOST_ARCH=mips ARCH=mips MAKEFLAGS="CC=something" dh_shlibdeps -plibn32go23-mips-cross -l/lib/mips64-linux-gnuabin32:/usr/lib/mips64-linux-gnuabin32:/mips-linux-gnu/lib32:/usr/mips-linux-gnu/lib32:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib32:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips64-linux-gnuabin32/lib -- -Ldebian/shlibs.commonn32 dpkg-shlibdeps: warning: symbol runtime.goPanicExtendSliceBU used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendSliceB used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendSliceAcap used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendSliceAcapU used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol main.main used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendIndex used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendSliceAlen used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol runtime.goPanicExtendIndexU used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __go_init_main used by debian/libn32go23-mips-cross/usr/mips-linux-gnu/lib32/libgo.so.23.0.0 found in none of the libraries if [ -f debian/libn32go23-mips-cross.substvars ]; then sed -i -e 's/:mips/-mips-cross/g' -e 's/\(libc[.0-9]*-[^:]*\):\([a-z0-9-]*\)/\1-\2-cross/g' debian/libn32go23-mips-cross.substvars; fi echo libn32go23-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libn32go; mv stamps/07-install-stamp-tmp stamps/07-install-stamp dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libn32go-14-dev-mips-cross dh_installdirs -plibn32go-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/n32 usr/mips-linux-gnu/lib32 mv debian/tmp/usr/mips-linux-gnu/lib32/{libgobegin,libgolibbegin}.a debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/n32/ dh_movefiles -plibn32go-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/n32/{libgobegin,libgolibbegin}.a usr/mips-linux-gnu/lib32/go mv debian/tmp/usr/mips-linux-gnu/lib32/libgo.a debian/libn32go-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/ if [ -f debian/tmp/usr/mips-linux-gnu/lib32/libgolibbegin.a ]; then mv debian/tmp/usr/mips-linux-gnu/lib32/libgolibbegin.a debian/libn32go-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/n32/; fi rm -f debian/tmp/usr/mips-linux-gnu/lib32/libgo*.{la,so} dh_link -plibn32go-14-dev-mips-cross /usr/mips-linux-gnu/lib32/libgo.so.23 /usr/lib/gcc-cross/mips-linux-gnu/14/n32/libgo.so debian/dh_doclink -plibn32go-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory libn32go-14-dev-mips-cross echo libn32go-14-dev-mips-cross >> debian/indep_binaries trap '' 1 2 3 15; touch stamps/08-binary-stamp-libn32go-dev; mv stamps/07-install-stamp-tmp stamps/07-install-stamp find: '/<<PKGBUILDDIR>>/gcc/debian/lib64stdc++-14-dev-mips-cross': No such file or directory dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp mv debian/tmp/usr/mips-linux-gnu/lib64/libsupc++.a debian/tmp/usr/lib/gcc-cross/mips-linux-gnu/14/64/ rm -rf debian/lib64stdc++-14-dev-mips-cross dh_installdirs -plib64stdc++-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64 dh_movefiles -plib64stdc++-14-dev-mips-cross usr/lib/gcc-cross/mips-linux-gnu/14/64/libsupc++.a mv debian/tmp/usr/mips-linux-gnu/lib64/libstdc++*.a debian/lib64stdc++-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/ rm -f debian/tmp/usr/mips-linux-gnu/lib64/libstdc++*.{la,so} dh_link -plib64stdc++-14-dev-mips-cross /usr/mips-linux-gnu/lib64/libstdc++.so.6 /usr/lib/gcc-cross/mips-linux-gnu/14/64/libstdc++.so rm -f debian/lib64stdc++-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/libstdc++.so cp -a debian/tmp/usr/mips-linux-gnu/lib64/libstdc++.so.6.*[0-9] debian/lib64stdc++-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/libstdc++.so debian/dh_doclink -plib64stdc++-14-dev-mips-cross gcc-14-cross-base-mipsen WARNING: removing doc directory lib64stdc++-14-dev-mips-cross debian/dh_rmemptydirs -plib64stdc++-14-dev-mips-cross dh_strip -plib64stdc++-14-dev-mips-cross dh_shlibdeps -plib64stdc++-14-dev-mips-cross -l/lib/mips64-linux-gnuabi64:/usr/lib/mips64-linux-gnuabi64:/mips-linux-gnu/lib64:/usr/mips-linux-gnu/lib64:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib64:/<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips64-linux-gnuabi64/lib dpkg-shlibdeps: error: no dependency information found for /<<PKGBUILDDIR>>/gcc/debian/tmp/usr/mips-linux-gnu/lib64/libgcc_s.so.1 (used by debian/lib64stdc++-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/libstdc++.so) dpkg-shlibdeps: hint: check if the library actually comes from a package dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/lib64stdc\+\+-14-dev-mips-cross.substvars -l/lib/mips64-linux-gnuabi64 -l/usr/lib/mips64-linux-gnuabi64 -l/mips-linux-gnu/lib64 -l/usr/mips-linux-gnu/lib64 -l/<<BUILDDIR>>/gcc-14-cross-mipsen-4\+c1/gcc/debian/tmp/usr/mips-linux-gnu/lib64 -l/<<BUILDDIR>>/gcc-14-cross-mipsen-4\+c1/gcc/debian/tmp/usr/mips64-linux-gnuabi64/lib debian/lib64stdc\+\+-14-dev-mips-cross/usr/lib/gcc-cross/mips-linux-gnu/14/64/libstdc\+\+.so returned exit code 1 dh_shlibdeps: error: Aborting due to earlier error make[2]: *** [debian/rules.d/binary-libstdcxx.mk:323: stamps/08-binary-stamp-lib64stdcxx-dev] Error 25 make[2]: Leaving directory '/<<PKGBUILDDIR>>/gcc' make[1]: *** [debian/rules:83: binary] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/gcc' dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 make: *** [debian/rules:411: stamp-dir/build-gcc.mips] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 --------------------------------------------------------------------------------

