[Pkg-fonts-devel] Bug#578634: fontforge: unflexible build system wtr dlopened files

Kęstutis Bilūnas kebil at kaunas.init.lt
Sat Jul 24 07:55:43 UTC 2010


Tr, 2010 04 21 09:12 -0300, Rogério Brito rašė:
> Package: fontforge
> Version: 0.0.20100401-1
> Severity: normal
> 
> I am preparing a new version of fontforge and it seems that our build
> system could deal better with changes in the libraries loaded with
> dlopen.
> 
> Right now, their versions are hardcoded in the paths that we use during
> build time and upstream has just bumped the micro version of
> /usr/lib/libgunicode.so.3.0.2.
> 
> This means that our binaries can't load it at runtime (breaking a very
> useful---essential?) feature of a package meant to be multilingual.
> The failure should, as much as possible, be recognized at build time,
> not at run time.
> 
> The patch attached on the next e-mail mitigates the situation for a
> little while.

I think that we can move a symbolic links (libfontforge.so, libgutils.so
and libgunicode.so) from libfontgorge-dev package to the libfontforge1
package and then override the lintian warnings  about it. In this case,
we can remove the patch 020_fix_pyext_path.diff and the build system
become more flexible.

What is your opinion on this?

Best wishes,
-- 
Kęstutis Biliūnas <kebil at kaunas.init.lt>






More information about the Pkg-fonts-devel mailing list