In message <[email protected]> Jan-Jaap van der Geer <[email protected]> wrote:
> Hello, > > It looks like I have been successful in bringing a modern > programming language to RISC OS by porting the Vala compiler. > > Well, I managed to compile and run the Hello World program... > > I am very impressed by the work done in the GCCSDK and the porting > tools. That was a great help without I would never have managed it. Cool, thanks. This makes my (and I'm sure other GCCSDK contributors') day. > Anyway, I now have a directory that contains some settings which > enables the autobuilder to produce a Vala compiler that runs on > RISC OS. > > Where do I go from here? I suppose it should be checked in into the > SVN repository, but I do not have access to that. We gladly give SVN write access to who who plan to make useful contributions. If you think you're applicable, feel free to e-mail me your preferred username and a password (plz don't use a password you're using elsewhere, I don't want to know those). I also recomment to subscribe to the commits mailing list <URL:http://www.riscos.info/cgi-bin/mailman/listinfo/riscos-commits> so you can follow what fellow contributors are doing. It will help also to proofread and code review what's being changed. > I made some local changes to the glib2 library, which were > neccessary for Vala, but I think they have been obsoleted both by > new glib releases and some changes in the repository. I should > check that, I suppose. > > Well, there is a small error in the RISCOS documentation for > glib-2.0-dev, which says: > > " > C flags > -I/LibGLib2:glib2-0 > > Linking flags for shared libraries > -LLibGLib2: -lglib2.0 > > Linking flags for static libraries > -LLibGlib2: -lglib2.0 -LLibGetText: -lintl > " > > which should read: > > " > C flags > -I/LibGLib2:glib-2.0 > > Linking flags for shared libraries > -LLibGLib2: -lglib-2.0 > > Linking flags for static libraries > -LLibGlib2: -lglib-2.0 -LLibGetText: -lintl > " > > (That is my experience anyway) Looks reasonable. And I would go for a consistent upcase/lowcase of LibGLib2 as well and not LibGlib2. > Cheers, > Jan-Jaap > > (Now trying to figure out how to build something useful with Vala > using OSLib which is AOF, and GLib2 which is ELF...) OSLib SF has on its trunk an AOF and ELF capable version for quite some time and it has been succesfully being used by me.. An OSLib 7 release (AOF and ELF) has not happened yet, mainly because it has not surfaced at the top of my to-do list :-( Actually you should be able to build it via Autobuilder as well. John. -- John Tytgat, in his comfy chair at home BASS [email protected] ARM powered, RISC OS driven _______________________________________________ GCCSDK mailing list [email protected] Bugzilla: http://www.riscos.info/bugzilla/index.cgi List Info: http://www.riscos.info/mailman/listinfo/gcc Main Page: http://www.riscos.info/index.php/GCCSDK
