Red Hat Bugzilla – Bug 186060
static version of libjpeg was dropped
Last modified: 2013-07-02 23:09:06 EDT
Description of problem:
With FC5 the static part of libjpeg was dropped. Since it is needed to create
static binaries for bootsplash utilities I would like to either have libjpeg.a
in libjpeg-devel (as it was with FC4 and earlier) or a seperate libjpeg-static
Actually any building involving -ljpeg (for example, using libsvg.pc) is broken
without this library.
Ping, can we get the static library back... I also need it to build a bootsplash
utility like Matthias outlined above.
Hmm ... but the general evolution of Fedora has been away from static linking. Shouldn't this bug be filed
against whatever part of the boot infrastructure can't handle libjpeg.so?
I don't have a problem with providing libjpeg.a, but I am kinda wondering how it is that image
decompression would be lower down the food chain than shlib support. Seems like there's something
wrong with this picture...
I am not sure why the static libs are required. Just as an FYI, the bootsplash
I am trying to compile is splashy
http://splashy.alioth.debian.org/wiki/doku.php and here is a message describing
the things needed to be done to compile on FC5:
Note the following:
- install DirectFB from a tarball and built to generate static libs
- add a static libjpeg from libjpeg-static-6b-36.2.1.cubbi1.i386.rpm
- grabbed the srpm for procps ( procps-3.2.6-3.5.src.rpm ), and edited the spec
file to use SHARED=0, therefore creating libproc.a
- manually getting the proc header files from the procps srpms package
Now, it may just be that I have not spent enough time trying to build splashy
with dynamic libs.
I can't produce Linux static binary of PhotoRec (package testdisk in FC Extras)
for non Fedora users since static libjpeg is missing. I would like to either
have libjpeg.a in libjpeg-devel (as it was with FC4 and earlier) or a seperate
libjpeg-static package created as of libjpeg-6b-38. Pushed to F7 testing today, will backpatch as
libjpeg-6b-38.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
libjpeg-6b-38.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.