[fpc-devel] FP 2.4 questions

Daniël Mantione daniel.mantione at freepascal.org
Wed Dec 26 22:37:27 CET 2007



Op Wed, 26 Dec 2007, schreef Luiz Americo Pereira Camara:

> Florian Klaempfl wrote:
>> Luiz Americo Pereira Camara schrieb:
>> 
>>> 
>>> It would not be possible to ship the compiler and rtl as is today  and
>>> let the user/programmer decide if his project will use packages?
>>> 
>>> Or necessarily, if the change is done, the only option will be use
>>> packages instead of unit files in all projects,  including fpc?
>>> 
>>> If there will be a option i'm in favor of shipping fpc as is today and
>>> let the programmer decide if will use or not.
>>> 
>> 
>> This is possible, but it simply doubles the size of the installer.
>
> Maybe you did not understand.
>
> My idea is *not* give the option to the programmer use the fpc rtl as 
> package. It would be forbid to use the fpc rtl as package.
>
> The feature would be available only for programmer own projects.
>
> Did i miss something, technically? Is necessary to compile with rtl packages 
> to distribute custom packages?

Yes. Well, unless you want the RTL statically linked into each package, 
which will not work in a compatible way due the one heap/multiple heaps 
issues.

There is a solution though: Distribute the rtl in source code form and 
compile it on installation. This could also be an advantage for setting up 
cross compilation environments. But don't get excited yet: We may or may 
not move to such a system in the future.

Daniël


More information about the fpc-devel mailing list