Maurilio:
>this is something in gcc4 on OS/2, with my old GCC 3.3.5 and latest
>make I can build harbour.dll and harbourm.dll without problems.
>Directory of E:\REPOSITORY\HARBOUR\bin\os2\gcc
>11/02/10 13:41 3.866.628 124 a--- harbour.dll
>11/02/10 13:44 3.874.820 124 a--- harbourm.dll
We review this problem in detail many months ago, so Viktor and I
expected this moment as unavoidable as long Harbour grow
Problem is due os2gcc, any version, have an 32Kb limit somewhere and can
not manage temp file to build harbour.dll and harbourm.dll
Now you can build harbourm.dll in os2gcc335-a.out type because are below
but near of limit. A few more new object files (maybe around 150 Kb)
you will have this problem too
You will see first in "mt\harbour(dll)" and later in "harbour(dll)"
It happen now in os2gcc335 or os2gcc4xx in OMF type because "gccomf"
string in longer than "gcc" used in a.out type so content of temp file
is longer and bigger than 32 Kb
My previous messages show detailed info about this 32K limit in ANY
os2gcc, older and newer
This case can only be fixed by someone who know os2gcc internals, but
they are focused (as Bird) in VirtualBox development
For me is difficult to explain, I only found that limit. For some with
os2gcc source code knowledge, may be easy to find and supress that 32K
limit (perhaps you, Paul Smedley, Andreas Buening, ... )
For now we have ( and you will have :-) ) to live with this os2gcc
limitation
David Macias
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour