X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f From: sandmann AT clio DOT rice DOT edu (Charles Sandmann) Message-Id: <10201130245.AA14403@clio.rice.edu> Subject: iconv should be dynamic [was Re: binutils & libiconv] To: djgpp-workers AT delorie DOT com Date: Sat, 12 Jan 2002 20:45:57 -0600 (CST) In-Reply-To: <000001c19b98$f7df5ef0$a67d76d5@zastaixp> from "Tim Van Holder" at Jan 12, 2002 07:43:02 PM X-Mailer: ELM [version 2.5 PL2] Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk I'm not sure the the problem is here, but I do feel strongly we need to get libiconv into a DLL/DXE or something. An extra 850K per executable is excessive. We've got the technology to make it dynamic. libiconv.a should link in the stub to load the dynamic image. Ideally we could have a tiny fallback bahavior built-in if the dynamic image wasn't available - but for now just getting it out of each .EXE image would be nice. Maybe this should be the poster child/proof of concept for the minor changes to DXE to allow it to import symbols.