libpspell has bogus dependences that explicitely include -lc: check out /usr/lib/libpspell.la, particularly dependency_libs. The list includes: -L/usr/src/build/141109-i386/BUILD/pspell-.12.2/modules/.libs -L/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../.. What is more important, it also includes explicitely -lc that makes it very difficult - if not impossible - to link a threaded program. How reproducible: Always Steps to Reproduce: 1. Just list the file. or try linking a test threaded program that does fork against this library. Actual Results: Described above. Expected Results: The linking order will become incorrect because libc will be linked before libpthread, which will cause that the for example fork() function will misteriously hang (becuse it will be taken from libc instead of libpthread).
aspell will be revamped in the next release
Any chance of distributing, say, aspell-0.50.x?