Public bug reported: On Ubuntu 7.10, AMD64.
/usr/lib/libgmpxx.so.4: undefined symbol: __gmp_doprnt_mpf2 This bug is only possible because of the broken dynamic linkage strategy used by ld on Linux. which fails to resolve undefined symbols in a shared library until load time. In this case libgmpxx.so.4 depends on libgmp.so.3, which fails to define the above symbol. This error SHOULD have been caught when libgmpxx.so was built. But it wasn't, and a broken package made it into Debian and thence Ubuntu. Unit testing of libraries such as these, which don't do nasty things like networking or reboot your system should be MANDATORY. Ubuntu/Debian's idea of 'Quality Control' is a joke. It isn't good enough that the paper wrapping is pretty: the contents are what matter. Most GNU software comes with test suites. They should be run during the package build processes, and the package bugged out if they fail. ** Affects: gmp (Ubuntu) Importance: Undecided Status: New -- undefined external https://bugs.launchpad.net/bugs/154238 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs