>> If you want to work with development code i think it is better to find
>> out
>> it yourself what is going wrong. For me it works on all development
>> systems  that i use.
>
> If would I have a time to look at souce code, I would gladly become
> developer member. However, my spare time is quite limited. And reason I
> use
> development source are practicaly nature:
>
> 1. I very often using procedural types with overloading - reported by
> issue
> 4922 and solved by one of recent trunk revision
>
> 2. Have no time to read 1000's lines of code.
>
> BTW, regarding mantis issue 4922. Originally reported problem is in 4920
> with precise informations of the problem and referal code. Remember you
> marked the problem non-existed.
>
> My goal is to use working product, otherwise I would not send the issue.

The issue 4922 has nothing todo with the internal linker which is still
under development and not ready for public use.


>> The problem with strip is already fixed and merged even to 2.0.3. I
>> think
>> you should do better research yourself first before immediatly asking
>> for
>> explaination.
>
> With current SVN release the problem will remain unsolved without
> documentation. And plese refer to upper wroten - I do not have time to
> read
> source code and there is no other way solving problem without wroten
> documentation, but asking concrete question.
>
>> This is asking for explaination is exactly the reason why the -Xi switch
>> is not documented or publicly announced.
>
> I assume not many people know of it's existion. This is mailng list and
> one
> of it's purpose is solving problems giving suggestions, etc. I haven't
> notice phpBB forum for specific questions. I appology if exists.
>
>> of it and tasks ware on your list to produce final version of internal
>> linker.
>
> There is no todo list and i can never give timelines because my time is
> too
> limited.
>
>> Is there a possibilitie to currently produce smaller executable with
>> internal linker?
>> It already does, especially with debuginfo included, see below. The
>> lazarus.exe is with the internallinker, the lazarus1.exe using ld.
>> -rwxrwxrwx 1 PVreman mkgroup-l-d 38997687 Mar 29 10:11 lazarus.exe
>> -rwxr-xr-x 1 PVreman mkgroup-l-d 64411405 Mar 29 09:56 lazarus1.exe
>
> Without documentation (several time noticed there is no documentation or
> "What is new file"), real executable without debug infoc can not be
> produced
> correctly. I refer to a quite small code to be compiled using internal
> linker and LD ( code provided with issue 4922):
>
> 143,872 Demo-GNU.exe // With GNU linker
> 551,464 Demo-INT.exe // With internal linker

Exactly another reason why it is not public. You are comparing different
things here. Using the GNU linker with smartlinking and using the internal
linker without smartlinking.



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to