[Mono-dev] About porting Mono to aix (Mono-devel-list Digest, Vol 127, Issue 17)

Zhanxing Ding zding at rocketsoftware.com
Wed Dec 2 09:44:18 UTC 2015


Hi Jo,
I compiled the mono on aix system, but I run the mono it core dumped for a sigsegv on this line:
Mini-runtime: 2334
return runtime_invoke (obj, params, exc, info->compiled_method);

but when I tried to debug it using gdb, but I can't enter this function " runtime_invoke ", I know it is a pointer function,
how can I know the exact function name, and is it a lib function? Or is there any address  problem for this function running on aix?

Kindly hope get your reply,
thank you!

-----Original Message-----
From: Jo Shields [mailto:directhex at apebox.org] 
Sent: Monday, November 23, 2015 4:01 PM
To: Zhanxing Ding <zding at rocketsoftware.com>; mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] About porting Mono to aix (Mono-devel-list Digest, Vol 127, Issue 17)

Monolite is platform-independent bytecode.

If you're getting a core dump, that comes from your mono runtime port.

In general, the low-hanging fruit for getting the runtime working are the tests in mono/mini - compile them on a Linux box (cd mono/mini && make check), transfer them over, and get all of them (8 I think) working without failures.

On 23/11/15 01:45, Zhanxing Ding wrote:
> Hi Jo,
> Thank you for your reply, I have got the latest monolite by running 
> "make get-monolite-latest", but when I compile the Mono C# compiler 
> mcs.exe using it, I got the core dumped, does the monolite support aix currently? I know the mono currently just support Linux, windows, Mac OS.
> How can I continue to compile mono on aix without monolite which supports aix?
>
> Thank you!
>
> -----Original Message-----
> From: mono-devel-list-bounces at lists.ximian.com 
> [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf Of Jo 
> Shields
> Sent: Friday, November 20, 2015 8:15 PM
> To: mono-devel-list at lists.ximian.com
> Subject: Re: [Mono-dev] About porting Mono to aix (Mono-devel-list 
> Digest, Vol 127, Issue 17)
>
>
>
> On 20/11/15 03:07, Zhanxing Ding wrote:
>> Hi,
>> Recently I tried to port mono to IBM aix6.1 system, did any one try 
>> to do this before, and I met a problem and I didn't know how to 
>> fixed, on compiling runtime module, it need a monolite to compile it, 
>> but I think there is not a supported version for aix, where can I get the source code of monolite, is it possible porting mono to aix.
> "monolite" is a minimal distribution of the Mono C# compiler mcs.exe, and its dependencies - it is needed to compile the Mono C# compiler mcs.exe.
>
> Tarballs of Mono bundle monolite, but git builds you either need an 
> existing "mcs" in $PATH, or to obtain monolite separately
>
> "make get-monolite-latest" will use curl or wget to download a 
> compatible version of monolite to your source tree (into
> mcs/class/lib/monolite/)
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> ================================
> Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 
> 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial 
> Email – unsubscribe at rocketsoftware.com Manage Your Subscription 
> Preferences - 
> http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter
> _SubscriptionCenter.html Privacy Policy - 
> http://www.rocketsoftware.com/company/legal/privacy-policy
> ================================
>
> This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you.



More information about the Mono-devel-list mailing list