Your message dated Wed, 15 Jan 2014 18:18:47 +0000 with message-id <[email protected]> and subject line Bug#694524: fixed in dpkg 1.17.6 has caused the Debian Bug report #694524, regarding libgcc1: Missing entries in symbols file on EABI arches 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.) -- 694524: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694524 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gcc-4.6 Version: 4.6.2-6 Some large number of packages (I'd guess around 700 +/- 200 source packages) generates on armel and armhf the warning: dpkg-shlibdeps: warning: symbol __aeabi_unwind_cpp_pr1@GCC_3.5 used [...] found in none of the libraries. (or some variant). While is ome cases it could be a missing libgcc there are some other examples: First case (libtool, with -nostdlib and -lgcc_s): Build log for alglib (2.6.0-6) on armhf: Versions used: g++-4.6_4.6.3-1 gcc-4.6_4.6.3-1 libc6-dev_2.13-27 libstdc++6_4.6.3-1 libstdc++6-4.6-dev_4.6.3-1 libgcc1_1:4.6.3-1 The link commands: /bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -release 2.6.0 -o libalglib.la -rpath /usr/lib ablas.lo ablasf.lo airyf.lo ap.lo apserv.lo autogk.lo bdss.lo bdsvd.lo bessel.lo betaf.lo binomialdistr.lo blas.lo chebyshev.lo chisquaredistr.lo conv.lo corr.lo correlation.lo correlationtests.lo creflections.lo dawson.lo densesolver.lo descriptivestatistics.lo dforest.lo elliptic.lo estnorm.lo evd.lo expintegrals.lo fdistr.lo fft.lo fht.lo fresnel.lo ftbase.lo gammafunc.lo gkq.lo gq.lo hblas.lo hermite.lo hqrnd.lo hsschur.lo ialglib.lo ibetaf.lo idwint.lo igammaf.lo inverseupdate.lo jacobianelliptic.lo jarquebera.lo kmeans.lo laguerre.lo lda.lo ldlt.lo legendre.lo linmin.lo linreg.lo logit.lo lsfit.lo mannwhitneyu.lo matdet.lo matgen.lo matinv.lo minasa.lo mincg.lo minlbfgs.lo minlm.lo mlpbase.lo mlpe.lo mlptrain.lo nearestneighbor.lo nearunityunit.lo normaldistr.lo odesolver.lo ortfac.lo pca.lo poissondistr.lo polint.lo psif.lo pspline.lo ratint.lo ratinterpolation.lo rcond.lo reflections.lo rotations.lo safesolve.lo sblas.lo schur.lo sdet.lo sinverse.lo spdgevd.lo spline1d.lo spline2d.lo spline3.lo srcond.lo ssolve.lo stest.lo studenttdistr.lo studentttests.lo svd.lo trfac.lo trigintegrals.lo trlinsolve.lo tsort.lo variancetests.lo wsr.lo xblas.lo libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.6/crtbeginS.o .libs/ablas.o .libs/ablasf.o .libs/airyf.o .libs/ap.o .libs/apserv.o .libs/autogk.o .libs/bdss.o .libs/bdsvd.o .libs/bessel.o .libs/betaf.o .libs/binomialdistr.o .libs/blas.o .libs/chebyshev.o .libs/chisquaredistr.o .libs/conv.o .libs/corr.o .libs/correlation.o .libs/correlationtests.o .libs/creflections.o .libs/dawson.o .libs/densesolver.o .libs/descriptivestatistics.o .libs/dforest.o .libs/elliptic.o .libs/estnorm.o .libs/evd.o .libs/expintegrals.o .libs/fdistr.o .libs/fft.o .libs/fht.o .libs/fresnel.o .libs/ftbase.o .libs/gammafunc.o .libs/gkq.o .libs/gq.o .libs/hblas.o .libs/hermite.o .libs/hqrnd.o .libs/hsschur.o .libs/ialglib.o .libs/ibetaf.o .libs/idwint.o .libs/igammaf.o .libs/inverseupdate.o .libs/jacobianelliptic.o .libs/jarquebera.o .libs/kmeans.o .libs/laguerre.o .libs/lda.o .libs/ldlt.o .libs/legendre.o .libs/linmin.o .libs/linreg.o .libs/logit.o .libs/lsfit.o .libs/mannwhitneyu.o .libs/matdet.o .libs/matgen.o .libs/matinv.o .libs/minasa.o .libs/mincg.o .libs/minlbfgs.o .libs/minlm.o .libs/mlpbase.o .libs/mlpe.o .libs/mlptrain.o .libs/nearestneighbor.o .libs/nearunityunit.o .libs/normaldistr.o .libs/odesolver.o .libs/ortfac.o .libs/pca.o .libs/poissondistr.o .libs/polint.o .libs/psif.o .libs/pspline.o .libs/ratint.o .libs/ratinterpolation.o .libs/rcond.o .libs/reflections.o .libs/rotations.o .libs/safesolve.o .libs/sblas.o .libs/schur.o .libs/sdet.o .libs/sinverse.o .libs/spdgevd.o .libs/spline1d.o .libs/spline2d.o .libs/spline3.o .libs/srcond.o .libs/ssolve.o .libs/stest.o .libs/studenttdistr.o .libs/studentttests.o .libs/svd.o .libs/trfac.o .libs/trigintegrals.o .libs/trlinsolve.o .libs/tsort.o .libs/variancetests.o .libs/wsr.o .libs/xblas.o -L/usr/lib/gcc/arm-linux-gnueabihf/4.6 -L/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.6/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../arm-linux-gnueabihf/crtn.o -O2 -Wl,-soname -Wl,libalglib-2.6.0.so -o .libs/libalglib-2.6.0.so dpkg-shlibdeps: warning: symbol __aeabi_unwind_cpp_pr1@GCC_3.5 used by debian/libalglib-2.6.0/usr/lib/libalglib-2.6.0.so found in none of the libraries. Second case (just gcc --shared:) Build log for apron (0.9.10-5.2) on armhf g++-4.6_4.6.2-7 gcc-4.6_4.6.2-7 libc6-dev_2.13-23 libstdc++6_4.6.2-7 libstdc++6-4.6-dev_4.6.2-7 libgcc1_1:4.6.2-7 + /usr/bin/ocamlc -a -o gmp.cma mpz.cmo mpzf.cmo mpq.cmo mpqf.cmo mpf.cmo mpfr.cmo mpfrf.cmo gmp_random.cmo -dllib -lgmp_caml -cclib -lgmp_caml -ccopt -L/usr/lib -ccopt -L/usr/lib -ccopt -L/usr/lib/ocaml -cclib -lmpfr -cclib -lgmp -cclib -lcamlidl gcc -Wcast-qual -Wswitch -Werror-implicit-function-declaration -Wall -Wextra -Wundef -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wno-unused -std=c99 -U__STRICT_ANSI__ -fPIC -O3 -DNDEBUG -shared -o libgmp_caml.so gmp_caml.o mpz_caml.o mpq_caml.o mpf_caml.o mpfr_caml.o gmp_random_caml.o -L/usr/lib -lmpfr -L/usr/lib -lgmp -L/usr/lib/ocaml -lcamlidl With only -shared and no -nostdlib or the like, it should be gcc's responsibility to link the needed system libs, shouldn't it? dpkg-shlibdeps: warning: symbol __aeabi_unwind_cpp_pr1@GCC_3.5 used by debian/libapron/usr/lib/libap_ppl.so.0 found in none of the libraries. Some third example: Build log for attica (0.2.0-1) on armhf g++-4.6_4.6.2-6 gcc-4.6_4.6.2-6 libc6-dev_2.13-22 libstdc++6_4.6.2-6 libstdc++6-4.6-dev_4.6.2-6 libgcc1_1:4.6.2-6 /usr/bin/c++ -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -shared -Wl,-soname,libattica.so.0 -o libattica.so.0.2.0 CMakeFiles/attica.dir/accountbalance.cpp.o CMakeFiles/attica.dir/accountbalanceparser.cpp.o CMakeFiles/attica.dir/activity.cpp.o CMakeFiles/attica.dir/activityparser.cpp.o CMakeFiles/attica.dir/atticabasejob.cpp.o CMakeFiles/attica.dir/atticautils.cpp.o CMakeFiles/attica.dir/privatedata.cpp.o CMakeFiles/attica.dir/privatedataparser.cpp.o CMakeFiles/attica.dir/category.cpp.o CMakeFiles/attica.dir/categoryparser.cpp.o CMakeFiles/attica.dir/comment.cpp.o CMakeFiles/attica.dir/commentparser.cpp.o CMakeFiles/attica.dir/content.cpp.o CMakeFiles/attica.dir/contentparser.cpp.o CMakeFiles/attica.dir/distribution.cpp.o CMakeFiles/attica.dir/distributionparser.cpp.o CMakeFiles/attica.dir/downloaddescription.cpp.o CMakeFiles/attica.dir/downloaditem.cpp.o CMakeFiles/attica.dir/downloaditemparser.cpp.o CMakeFiles/attica.dir/event.cpp.o CMakeFiles/attica.dir/eventparser.cpp.o CMakeFiles/attica.dir/folder.cpp.o CMakeFiles/attica.dir/folderparser.cpp.o CMakeFiles/attica.dir/getjob.cpp.o CMakeFiles/attica.dir/homepageentry.cpp.o CMakeFiles/attica.dir/homepagetype.cpp.o CMakeFiles/attica.dir/homepagetypeparser.cpp.o CMakeFiles/attica.dir/icon.cpp.o CMakeFiles/attica.dir/itemjob.cpp.o CMakeFiles/attica.dir/knowledgebaseentry.cpp.o CMakeFiles/attica.dir/knowledgebaseentryparser.cpp.o CMakeFiles/attica.dir/license.cpp.o CMakeFiles/attica.dir/licenseparser.cpp.o CMakeFiles/attica.dir/listjob_inst.cpp.o CMakeFiles/attica.dir/message.cpp.o CMakeFiles/attica.dir/messageparser.cpp.o CMakeFiles/attica.dir/metadata.cpp.o CMakeFiles/attica.dir/parser.cpp.o CMakeFiles/attica.dir/person.cpp.o CMakeFiles/attica.dir/personparser.cpp.o CMakeFiles/attica.dir/postfiledata.cpp.o CMakeFiles/attica.dir/postjob.cpp.o CMakeFiles/attica.dir/provider.cpp.o CMakeFiles/attica.dir/providermanager.cpp.o CMakeFiles/attica.dir/qtplatformdependent.cpp.o -lQtCore -lQtNetwork dpkg-shlibdeps: warning: symbol __aeabi_unwind_cpp_pr1@GCC_3.5 used by debian/libattica0/usr/lib/libattica.so.0.2.0 found in none of the libraries. Is this a bug in gcc/libgcc or something else (libc?, ld?). Or should dpkg-shlibs just ignore this particular symbol? Thanks in advance, Bernhard R. Link
--- End Message ---
--- Begin Message ---Source: dpkg Source-Version: 1.17.6 We believe that the bug you reported is fixed in the latest version of dpkg, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guillem Jover <[email protected]> (supplier of updated dpkg 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 15 Jan 2014 05:29:45 +0100 Source: dpkg Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect Architecture: source amd64 all Version: 1.17.6 Distribution: unstable Urgency: low Maintainer: Dpkg Developers <[email protected]> Changed-By: Guillem Jover <[email protected]> Description: dpkg - Debian package management system dpkg-dev - Debian package development tools dselect - Debian package management front-end libdpkg-dev - Debian package management static library libdpkg-perl - Dpkg perl modules Closes: 108196 253265 476221 694524 708033 718295 719348 732648 733326 733746 733980 734114 734783 Changes: dpkg (1.17.6) unstable; urgency=low . [ Guillem Jover ] * Move signing in dpkg-buildpackage to the end of the build. * Add new --check-command and --check-option options to dpkg-buildpackage, and DEB_CHECK_COMMAND environment variable as a default value, to specify a package checker to use before the signing process. * Detect a missing gain-root-command even if dpkg-buildpackage is running as root. * Detect a missing sign-command in dpkg-buildpackage, before starting the build, to avoid a failure at the end of the process. * Remove trailing newlines from dpkg-deb warning message. * Change dpkg-deb conffile name length warning into an error, as dpkg will reject those packages at install time anyway. * Unify and clarify dpkg-deb and dpkg conffile name length error message. Closes: #108196 * Add new start-stop-daemon --pid option. Closes: #253265 * Mention Multi-Arch: no value in man pages. Closes: #732648 * Correctly hyphenate binary-only and source-only in dpkg-buildpackage output messages. * Use makedev(3) when extracting .deb archives rather than ad-hoc computations, to be able to support large major/minor device numbers, supported on at least Linux, NetBSD and OpenBSD based systems. Thanks to Peter Chang <[email protected]>. * Turn the ARM Embedded ABI symbols blacklist into a regex, to stop having to keep up with the GNU toolchain, or other toolchains emitting different symbols. * Blacklist GOMP critical section symbols. Closes: #708033 * Add support for Ignore-Blacklist-Groups field in symbols files, with the two available group values aeabi and gomp. Closes: #694524 * Allow updating checksums in Dpkg::Checksums without erroring out. * Add shell hooks support to dpkg-buildpackage, based on the debuild implementation in devscripts 2.13.9. Closes: #476221 * Add support for Testsuite source field. * Clarify error message about missing revision in non-native source package. Closes: #719348, #733746 * Set default compression options in source format specific modules instead of dpkg-source. This makes sure the correct compression level is set, even for “3.0 (native)” packages with non-default compressors. Closes: #733326 * Change default source package compressor for new formats (>= 2.0) to xz. * Ignore the same packages in «dpkg-query --list» when computing the column width as when printing the entries. Closes: #734114 * Do not produce .deb archives with uncompressed gzip members on «dpkg-deb -Zgzip -z0», instead create them as non-compressed members, as if -Znone had been passed, as documented. Closes: #718295 * Add support for .deb archives with a control member not compressed (control.tar) or compressed with xz (control.tar.xz). * Add support for creating uniformly compressed .deb archive members, with the new dpkg-deb option --uniform-compression. * Fix file descriptor leaks in diversions and statoverride databases. Closes: #734783 * Allow missing prior-version argument in dpkg-maintscript-helper dir_to_symlink and symlink_to_dir commands. Closes: #733980 . [ Updated dpkg translations ] * Swedish (Peter Krefting). * Vietnamese (Trần Ngọc Quân). . [ Updated scripts translations ] * German (Helge Kreutzmann). * Swedish (Peter Krefting). . [ Updated manpages translations ] * German (Helge Kreutzmann). * Swedish (Peter Krefting). Checksums-Sha1: 17149a077e85450c4d0f157fd68175c038367843 1989 dpkg_1.17.6.dsc 93d1d55fa82a9bcebfa4f7fdc50f1cb7d1d734e1 3859780 dpkg_1.17.6.tar.xz 7652783bc417fd8a906e08c7cbb5e1399a829383 755382 libdpkg-dev_1.17.6_amd64.deb df4cdec82073940f8c623ae68cc646ca7973cefd 2624918 dpkg_1.17.6_amd64.deb 3e4762e0cf298a9c2913dc68cae6fdb659a957cb 1015506 dselect_1.17.6_amd64.deb 5448b4550e1b17f8786751eb6d14a1c66429a4b5 1381378 dpkg-dev_1.17.6_all.deb 9acc2e4e97157dac242680f7cf55e1c2558f3d71 926988 libdpkg-perl_1.17.6_all.deb Checksums-Sha256: 603b2a9debc695a4c156629447d32ce0f7ec2c376e10c4bdd84dbc98e8279fa9 1989 dpkg_1.17.6.dsc 96f5cddffbd7557574a90a4b90cb5387c4cd5334011b90b38fe67ebfdf9eb464 3859780 dpkg_1.17.6.tar.xz 197d1d264723305096bc1810ca53bee1ccf455ecf7fde2babc6aeaa03488d41c 755382 libdpkg-dev_1.17.6_amd64.deb 6e087d4059f5d09d680881e7f52dbd0307b21d1186bdc39415586830acd1b2de 2624918 dpkg_1.17.6_amd64.deb 5c0c0f14d81d93b1f8c419bdbb351023cc623fd8ce777dda0877286c2811b418 1015506 dselect_1.17.6_amd64.deb e831302d2ed309ae487ac0bce3e2af23b991ae9cfc82c675aaff2948a1477d8a 1381378 dpkg-dev_1.17.6_all.deb 539bba2f0fef28eac65edadd819daa62119853bdcd1eabf1eaf60b98dd4caf31 926988 libdpkg-perl_1.17.6_all.deb Files: 30c7bac84b1d4ce8bcdb021cf97dad30 1989 admin required dpkg_1.17.6.dsc c87f2ae291d460015353e01d121bea85 3859780 admin required dpkg_1.17.6.tar.xz 7feb0595f1e32fe7370e49a09b13fc6b 755382 libdevel optional libdpkg-dev_1.17.6_amd64.deb 7b6c92341cb9cdfa9d34ae499e81ac25 2624918 admin required dpkg_1.17.6_amd64.deb 7fc31cecda631b7803f2c9fc91f4d654 1015506 admin optional dselect_1.17.6_amd64.deb 876399b13e36332fe367b7720f5f3a34 1381378 utils optional dpkg-dev_1.17.6_all.deb 4bc10add44b5430a7fbe72707a5eae67 926988 perl optional libdpkg-perl_1.17.6_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJS1skyAAoJELlyvz6krlejEvkQAIXigTGxHvwLndy4m2S7XSxs xIr+N0T6XHkggvzy/arT+K8RoOqPCIEVZ1JK/+TKmJ9tKAEU18twrF3Y/OfCw5/E 1bmI69wGkDqitMcwk2prB6z3ypD+DEf0TVPRFmEaW3BudeZB8GXQ7GtP3KfmoQb9 vC7aw3/bR963RDcGOF4nFJ0Jr9lkpg6sACpPQhg5nVr+CIvBP6DXMaU0UIPcZNV+ GdHhtDLp8MkNQQJyPLEkitCl8QScvRJ8Qoa9f8YBTnbrLkAZP7gb0nse3Tgy+ps0 Oxiw1A/C7PB4IMr4BczhIS5TStKzV/kvbH11HWOd2FNCis+fKkkxSVIK5G24b2gB E9+nXiC+U+MXRnT+GD5uuTPKeIlHxgqXHumQacevIEgFvHTxfCSXdvET6SjMbXTX qZh1FIMQt7Npis5dXgdbz2zK4TEsVzS8gb6TbyFBbLue8X+yx4kv9kGyw8Fl2Yx9 fmjwY1DB9G3ZhIBs5IKx8AwW7fM2ZN1jUZRCx/y5Xdqqes8pmlkN80O5G0z0k5Kb ZqJSYYvBDr7NJMIvr4vuk1EAyNLRZaVDM0TyCH30I6l0559uBPO7A7+Rb6K2ghh6 bRsClJ/1vsVrH76r2er3Qq+41gk0zf7sxnnrwcmhXEbfjURhwg8Ugg13PuHJqeAH 0wqyjhVKT3JJ8IoJt/Rc =X5JS -----END PGP SIGNATURE-----
--- End Message ---

