[HarfBuzz] harfbuzz-0.9.2x and 'make check'

Behdad Esfahbod behdad at behdad.org
Thu Dec 5 14:42:25 PST 2013


[+harfbuzz]

On 13-12-05 05:33 AM, Peter Breitenlohner wrote:
> Hi Behdad,
> 
> runnig 'make check' for harfbuzz-0.9.2x I always get:
>   FAIL: check-libstdc++.sh
> and I don't see how this test could possibly succeed (with graphite2),
> because libharfbuzz.so needs symbols from libgraphite2.so which in turn
> needs symbols from libstdc++.so.6.  Perhaps libharfbuzz.so does not
> explicitly require libstdc++ ('objdump -p') but ldd certainly also shows
> the implicit dependencies.
> 
> When libgraphite2.la exists the dependency on libstdc++ is explicit.

Really?  I don't know about libgraphite2.la, but here doesn't look like
graphite2 depends on libstdc++:

behdad:src 0$ ldd .libs/libharfbuzz.so
	linux-vdso.so.1 =>  (0x00007fff458af000)
	libglib-2.0.so.0 => /home/behdad/.local/lib/libglib-2.0.so.0 (0x00007fbab5fbc000)
	libfreetype.so.6 => /home/behdad/.local/lib/libfreetype.so.6 (0x00007fbab5d29000)
	libgraphite2.so.3 => /home/behdad/.local/lib/libgraphite2.so.3
(0x00007fbab5b0a000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbab572b000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbab550e000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fbab5305000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fbab50ee000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fbab4ec6000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fbab653f000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fbab4bc9000)
behdad:src 0$ ldd /home/behdad/.local/lib/libgraphite2.so.3
	linux-vdso.so.1 =>  (0x00007fff385fe000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2dd3234000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2dd3833000)



> Regards
> Peter Breitenlohner <peb at mppmu.mpg.de>
> 

-- 
behdad
http://behdad.org/



More information about the HarfBuzz mailing list