www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/04/26/03:15:11

Message-Id: <199604260655.CAA06279@mv.mv.com>
Date: Fri, 26 Apr 96 09:50:47 LIT
From: Martynas Kunigelis <martynas DOT kunigelis AT VM DOT KTU DOT LT>
Subject: ELF?
To: DJGPP mailing list <djgpp AT delorie DOT com>

>If somaday djgpp will use ELF, will then it use shared libraries?

  Well, what's the use of shared libraries in a non-multitasking environment?
I assume the main advantage of DLLs is that several processes may use one
DLL==shared library and thus occupy much less memory. While in DOS this is
no use, except maybe for executable size. Well, maybe it is useful... it would
save disk space... If we could have a shared libc, DJGPP bin directory would
shrink a lot, but then again, execution time and other complexities... How
would a spawned process know if a shared library is already loaded? Nah, I
think it takes an OS to implement a full-fledged DLL engine, not only a file
format.

  If someone has any ideas, we all would be glad to hear them. Let's make
DJGPP better!

Martynas

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019