Maurilio:

>I've reviewed your messages, I think 32K is environment size limit for
>OS/2 processes; so, maybe os2gcc and/or ld receive something as an
>envvar and this is now bigger than 32Kb :(

Thanks for your time and efforts
If what you say is true, then is a bad new

Solution may be to use temporary files on disk in place of envvars, but again os2gcc must be changed and re-build

Current __dyn__.tmp file sizes are:

os2gcc335 a.out:
E:\harbour102\harbour\src\dynlib\obj\os2\gcc          29,242
E:\harbour102\harbour\src\dynlib\mt\obj\os2\gcc       31,143

os2gcc442 OMF:
E:\harbour102\harbour\src\dynlib\obj\os2\gccomf       31,087
E:\harbour102\harbour\src\dynlib\mt\obj\os2\gccomf    32,985

OpenWatcom:
E:\harbour102\harbour\src\dynlib\obj\os2\watcom       39,769
E:\harbour102\harbour\src\dynlib\mt\obj\os2\watcom    41,656


For today and os2gcc, only os2gcc442OMF-mt are bigger than:
   2**15 = 2**(16-1) = 32768 bytes = 32 Kbytes
and fail to build harbourm.dll

os2gcc335 a.out - mt are near to fail too

David Macias

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to