[Mono-dev] How to use lib64 in mono 4.3?

Pablo Santos psantosl at codicesoftware.com
Mon Oct 5 21:27:22 UTC 2015

Hi Miguel

I built mono from source (nothing special, just configure with a prefix and make). Then I try to run the simple app and it fails. There is a new lib64 path inside the mono binaries, together with the normal lib. Afaik it wasn't there before 4.3 but I might be mistaken

Not sure how to build it correctly then :-)

On 5/10/2015, at 22:42, Miguel de Icaza <miguel at xamarin.com<mailto:miguel at xamarin.com>> wrote:


I do not follow, what "new lib64" thing?   That sounds like a packaging issue, more than a Mono issue.


On Mon, Oct 5, 2015 at 12:44 PM, psantosl at codicesoftware.com<mailto:psantosl at codicesoftware.com> <psantosl at codicesoftware.com<mailto:psantosl at codicesoftware.com>> wrote:

We're having trouble understanding the new lib64 thing in mono 4.3 (we're trying to move Plastic SCM to 4.3 now).

A simple app like this one:

using Mono.Unix;
namespace testunixdirinfo
    class MainClass
        public static void Main(string[] args)
            UnixDirectoryInfo dir = new UnixDirectoryInfo(args[0]);

Fails saying it can't find lib/libMonoPosixHelper.so, which is now under lib64 instead.

It is easy to fix just moving it under lib inside your mono binaries, but I guess this is not the right way to do it :confounded:

This is the build we're using Mono JIT compiler version 4.3.0 (explicit/b6dfce6.



Mono-devel-list mailing list
Mono-devel-list at lists.ximian.com<mailto:Mono-devel-list at lists.ximian.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20151005/831a854d/attachment.html>

More information about the Mono-devel-list mailing list