Changeset 415


Ignore:
Timestamp:
Jul 21, 2003, 1:20:34 AM (22 years ago)
Author:
bird
Message:

Don't pack dll and exe data, I think that's faster.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/Makefile

    • Property cvs2svn:cvs-rev changed from 1.23 to 1.24
    r414 r415  
    8383
    8484# Pack executables and DLLs right after they are linked
     85# bird: I don't care about space, only performance. So, we will only use
     86#       lxlite for stripping and sector aligning.
     87#               <rant> My explanation is that anything which is used frequently
     88#               enough will be in one of the caches, so unpacking the datasegment
     89#               for each new process is a waste of time. The code segment is
     90#               shared, data segment is not shared, but must be reloaded page by page
     91#               from the executable in new processes. </rant>
    8592ifeq ($(MODE),opt)
    86 DO.LINK.exe += $(NL)lxlite $@
    87 DO.LINK.dll += $(NL)lxlite $@
     93DO.LINK.exe += $(NL)lxlite /X /AS $@
     94DO.LINK.dll += $(NL)lxlite /X /AS $@
    8895endif
    8996
Note: See TracChangeset for help on using the changeset viewer.