#578634 fontforge: unflexible build system wtr dlopened files

Package:
fontforge
Source:
fontforge
Description:
font editor
Submitter:
Rogério Brito
Date:
2010-07-26 13:39:03 UTC
Severity:
normal
#578634#5
Date:
2010-04-21 12:12:37 UTC
From:
To:
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.


Regards, Rogério Brito.

#578634#10
Date:
2010-04-21 12:25:03 UTC
From:
To:
Here follows the updated patch to adapt the build system to the current
version of upstream's source.

#578634#15
Date:
2010-07-24 07:55:43 UTC
From:
To:
Tr, 2010 04 21 09:12 -0300, Rogério Brito rašė:

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,