Has anyone tried to port Mono to RTEMS

Russell Haley russ.haley at gmail.com
Thu May 25 00:24:58 UTC 2017


On Wed, May 24, 2017 at 9:52 AM, xuelin.tian <xuelin.tian at qkmtech.com> wrote:
>
> Hi Russell,
> thank you for your reply. It helps a lot.
> Could you share me the link or hub of this build system, that I can try to build Mono on my rtems based on ARM?

FreeBSD uses a system called  ports that builds a piece of software
configured for FreeBSD. The system is well documented in the FreeBSD
handbook:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html

The port you are looking for is:
http://www.freshports.org/lang/mono/

Effectively, if you have set up ports on your FreeBSD computer, you
can then type a simple command to build it. The command to build can
usually be found on the freshports.org page for that package[1]. In
this instance it is:

cd /usr/ports/lang/mono/ && make #--> No installation on rootfs
cd /usr/ports/lang/mono/ && make install clean

If you want to make changes to the port, I recommend using subversion
to download the ports tree because if you use the standard method, an
update to the ports tree will overwrite your changes. This method is
also documented in the handbook at
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html

Now, be aware that this can also all be done from pulling the Mono
repository from GitHub.com and building it yourself on any platform
you choose.

[1] I don't know anything about cross compiling for RTEMS as a limited
amount of free time has rendered me a sideline spectator for RTEMS at
this point. Note that cross compiling for ARM can be somewhat more
involved. I can dig up some stuff if necessary.

Russ


> ------------------ Original ------------------
> From:  "Russell Haley"<russ.haley at gmail.com>;
> Date:  Wed, May 24, 2017 11:46 PM
> To:  "xuelin.tian"<xuelin.tian at qkmtech.com>; "users"<users at rtems.org>;
> Subject:  Re: Has anyone tried to port Mono to RTEMS
>
> Sorry I should have also noted that mono and mono develop are well supported on FreeBSD 10.3+ on mono 4.2 and up. I think the latest is 4.6? Check freshports.org. Monodevelop works too iirc. TrueOS is a good way to get started.
>
> Russ
>
> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network.
> From: xuelin.tian at qkmtech.com
> Sent: Tuesday, May 23, 2017 6:58 PM
> To: users at rtems.org
> Subject: Has anyone tried to port Mono to RTEMS
>
> Dear all,
> Is that possible to port Mono to RTEMS? Has anyone tried this before?
> As I notice that there is an open project in RTEMS projects.
>
> ________________________________
> Best wishes,
> xuelin.tian at qkmtech.com
>


More information about the users mailing list