Message-Id: <199604260655.CAA06279@mv.mv.com> Date: Fri, 26 Apr 96 09:50:47 LIT From: Martynas Kunigelis Subject: ELF? To: DJGPP mailing list >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