Description of problem: libmilter.a missing -fPIC compile flag for x86_64 (i386 has it) Version-Release number of selected component (if applicable): sendmail-devel-8.14.3-3.fc11.x86_64 How reproducible: http://koji.fedoraproject.org/koji/taskinfo?taskID=1040514 Actual results: http://koji.fedoraproject.org/koji/getfile?taskID=1040514&name=build.log Expected results: http://koji.fedoraproject.org/koji/taskinfo?taskID=1040492 Additional info: http://koji.fedoraproject.org/koji/taskinfo?taskID=1040488
Why does a static library need -fPIC ? Because it is commonly linked with dynamically loaded modules. There is a project to provide a dynamic libmilter.so - but in the meantime, libmilter.a need to be statically linkable with dynamic modules.
sendmail-8.14.3-4.fc11 now has shared libmilter. The pymilter package seems to build fine, it just needs to remove -lsmutil from the linking command. *** This bug has been marked as a duplicate of bug 309281 ***