於 2012年07月31日 18:54, peter green 提到:
>> I've re-install Debian/kfreebsd inside virtualbox. And does get the
>> FTBFS. But strangely, linux arches does get a correct multiarch path but
>> the kfreebsd-i386 didn't.
>>
>> Any suggestions?
> As a quick and dirty solution you could put code in debian/rules that
> checks where
> the files are and if needed moves them to the multiarch path.

Hi,

I wonder if this works.
There are <plugins>.so in freerdp.
And the library will use dlopen() to open it.
Thus if we move those plugins.so to MULTIARCH path, then those plugins
will not be loaded due to the path changed.

For example, I build freerdp-1.0.1 under Debian/kFreebsd:
# strings debian/tmp/usr/lib/libfreerdp-utils.so | grep /usr
/usr/lib/freerdp

So that shared library will always look for plugins in /usr/lib/freerdp.

And this is from i386:
# strings /usr/lib/i386-linux-gnu/libfreerdp-utils.so | grep /usr
/usr/lib/i386-linux-gnu/freerdp

It seems to me that we cannot just simply move the libraries to other path.

Yours,
Paul

-- 
                                PaulLiu (劉穎駿)
E-mail: Ying-Chun Liu (PaulLiu) <paul...@debian.org>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to