Recent

Author Topic: "Build all" and RTL  (Read 3690 times)

Martin V

  • Full Member
  • ***
  • Posts: 139
"Build all" and RTL
« on: January 31, 2010, 12:14:03 am »
Hi,

I've installed a current daily build and I made a minor change in a RTL file (set tList.Delete in classesh.inc to virtual because of the need of overriding the procedure) and then I chose "rebuild all" in the Lazarus rebuild dialog in the IDE. With the elder Lazarus version, the RTL seemed to get rebuilt because I could compile my code after that, with the current one RTL rebuild seems to fail. My question:
- does "rebuild all" include the RTL files? (RTL is not listed there)
- if yes, where should the generated ppu files be located?
- or is the only possibility to execute commandline commands or batch files? Which ones?

And, second, if I have only a few modifications for the LCL and RTL, where can I send my few comments (in most cases an added "virtual" to enable overriding), some minor improvements to enhance Delphi compatibility, without getting part of the CVS system?

Thanks,
Martin (Munich, Germany)

Bart

  • Hero Member
  • *****
  • Posts: 5274
    • Bart en Mariska's Webstek
Re: "Build all" and RTL
« Reply #1 on: January 31, 2010, 01:47:08 am »
AFAIK build all from Lazarus will never build fpc (classes is part of fpc, not of lazarus).
You'll have to rebuild fpc for that.

When you made changes to Lazarus/LCL: see this wiki page and
Creating a patch.
You can report the changes you made, and why you made them, and upload the patch in the bugtracker (see link on the left side).
Same applies to changes in fpc.

Bart

 

TinyPortal © 2005-2018