Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!im4u!rutgers!sri-unix!sri-spam!ames!ucbcad!ucbvax!COGSCI.BERKELEY.EDU!bryce From: bryce@COGSCI.BERKELEY.EDU (Bryce Nesbitt) Newsgroups: comp.sys.amiga Subject: Smaller executables, after the fact. Message-ID: <8705190240.AA15804@cogsci.berkeley.edu> Date: Mon, 18-May-87 22:40:03 EDT Article-I.D.: cogsci.8705190240.AA15804 Posted: Mon May 18 22:40:03 1987 Date-Received: Wed, 20-May-87 02:19:37 EDT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 34 [eat me] Many executable files for the Amiga contain a bunch of loader-ignored junk that is not needed for the program to operate. This includes empty HUNKS added by ALINK and symbol HUNKS that bind the symbolic names used in the source code into the executable file. These symbol hunks are useful for debugging a program, but are not needed by the end user. A program called "Stripa" is provided on the developer's disk to remove this extra information. "Stripa", however, is a bit too effective; Programs processed by it often will not work. "BLINK", the shareware linker and "ALINK" replacement is the reliable way to do the stripping: BLINK TO RAM:TEST NODEBUG The savings range from nothing to significant. Here are two examples: WACK from the Gamma 1 toolkit: 78996 to 40332 CLOCK from the V1.2 workbench: 17448 to 16800 Before you ask; BLINK is available on at least one of the FISH disks, many BBS systems and from The Software Distillery, 235 Trillingham Lane, Cary NC 27511 USA - BBS: 919-471-6436 ------------------------------- Ack! (NAK,EOT,SOH) |\ /| . {o O} . bryce@cogsci.berkeley.EDU seismo!ucbvax!cogsci!bryce ( " ) U BCPL? Just say *no*! BAN the BPTR!