me?
Well, i was speaking more in the general sense of 'the people'. I'm guessing you are one of them so you fit the description
What?
The power of common mortals like you and me.
I do not see anything I can do about it.
Really ? You have such low self-esteem ? C'mon
There is plenty work to do for any type of expertise. Again generally speaking. To name a few:
- Are you good at writing ? Write documentation, contribute to wiki's, write reviews or blog about your (lazarus/FPC/Platform specific) experiences.
- Are you perhaps a graphics expert ? Create graphics, logo's and/or design a set of icons for us. Maybe you can contribute to someone who is writing a game with FPC/Lazarus.
- Perhaps you're an expert in asm coding (whatever processor) so you might be able make some improvements in FPC's inner core. To make it more specific: AROS/FPC lacks an expert that could help us add support for the arm target.
- For our targets: Maybe you are more into GNU core utils, in which case we really could use some help with available (Amiga(OS)/MorphOS) patches and turn it into something that is able to reliably create/patch binutils so that anyone is able to target these platforms.
- For our targets: we lack a (dedicated) AmigaOS maintainer.
- For our targets: ALB42 could really use some help with testing and improving things.
- For our targets: Maybe you have idea's on how some things for our target platforms could be implemented in a better way, in which case you are more than welcome to express those idea's and/or study current implementation.
- For our targets: Do you know Amiga, MorphOS and/or AROS api inside out ? In that case you're the perfect candidate for the job in helping us improve things, even if you haven't written a single Pascal program in your life. If even to verify current idea's and/or implementations.
- I'm sure i forgot a bunch of other obvious task that could been done and/or for which everyone out there is able to contribute
But, even simple things as was done just here. Try to setup the (cross-)compiler. Compile something and report your experiences. File a bug-report if you ran into a bug or problem.
Some of us simply do not have the hardware to check each and every tid-bit (As a matter of fact this thread was a good example of that, as non of us currently use MacOS or simply lack the time to test these things ourselves).
I have no power in Lazarus.
Sure you do. If you can write an application with lazarus you can also compile that program for different targets (At least you now know how to and, in principle the steps you've made/learned can be applied for every target that FPC/Lazarus supports).
Make your opinion count and ask/state that you want to have such support. If that requires a bigger user-base, then motivate people to join your cause. Get yourself informed and ask ALB42 why he hasn't pushed his changes upstream (yet). If there is reason for him to not do so (he might have perfect valid reasons to refrain from merging upstream) then ask him what can be done to improve the situation and see if you can do anything about that. Ask the same question(s) to the Lazarus project manager(s) and/or other Lazarus developers.
I do not have enough knowledge about Lazarus to improve it. I guess.
Pardon my phrase but, bullocks
If you can start the IDE, create an application, stick a button on a form and compile your project then you already have the knowledge.
You are able to cross-compile now, not ? Do you have any idea how many people that have been using lazarus/fpc for ages that have no clue on how to manually create their own cross-compiler ? I can tell you for sure that there are plenty, yet you've done it (even if it is with a little bit of help, you are the one that gained that knowledge).
Which reminds me: thank you very much for having reported that things work for you as well. See, that is exactly the kind of things i am talking about that makes you, help us
Do you have a link about this 'procedure' and 'requirements'?
The only existing documentation that i am aware of is written
hereBut, please also realize that things are not always as easy and clear as they might appear on the surface. FPC/Lazarus is a relatively big open source project and as such, project manager(s) have to 'protect' their product. Patents and copyrights are amongst those things that can severely threathen a project like FPC or Lazarus.