In bug 556046, libexpat.a was dropped from the -devel package which is correct. But, it would be nice if fedora/redhat provided a -static package.
Suggestion, providing a good justification(1) for such a request could increase the likelihood of it getting implemented. (1) and, because I want to link statically, probably doesn't count.
(In reply to comment #1) > Suggestion, providing a good justification(1) for such a request could increase > the likelihood of it getting implemented. > > (1) and, because I want to link statically, probably doesn't count. When working with build systems that should work when ran on any distribution - provided the correct dependencies/requirements are available - it can be painful if one distribution was/is unable to provide a requirement. While working with an internal build system that I use at work and while testing crosstool-ng[1] on a few different distributions (ie: debian, ubuntu, slackware, gentoo, arch) I found they are all able to provide libexpat.a, but not rh/fedora. There are other differences these build systems have to over come. For instance, different versions of bash, make, autotools, etc... Having to build a static library for the 'one off' distribution is annoying. It would be nice if Fedora provided libexpat.a in a -static package. [1]: http://thread.gmane.org/gmane.comp.gcc.cross-compiling/13746/focus=13772
Commit: http://pkgs.fedoraproject.org/gitweb/?p=expat.git;a=commit;h=f65487dc2dbe1fee5221db8265dbc40be775cc15 Package: expat-2.1.0-3.fc18 Build: https://koji.fedoraproject.org/koji/buildinfo?buildID=313041
http://pkgs.fedoraproject.org/gitweb/?p=expat.git;a=commitdiff;h=33686ad4171b90599f105f6450be2d16d0743976 Done for f18.
Commit: http://pkgs.fedoraproject.org/gitweb/?p=expat.git;a=commitdiff;h=f65487dc2dbe1fee5221db8265dbc40be775cc15 Package: expat-2.1.0-3.fc17 Build: https://koji.fedoraproject.org/koji/buildinfo?buildID=315708
[root@virt-f18g ~]# yum install -y -q expat-static && rpm -q expat-static expat-static-2.1.0-4.fc18.x86_64