From: "Louis P. Santillan" Newsgroups: comp.os.msdos.djgpp Subject: Re: i686-pc-msdosdjgpp-g++ problems (long) Date: Thu, 7 Nov 2002 23:13:43 -0800 Organization: CSUnet Lines: 19 Message-ID: References: NNTP-Posting-Host: neptune.calstatela.edu Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk You may be missing an issue that continually crops up in porting *nix software to DOS (or DJGPP): the DOS 8.3 file name limit comes up constantly and usually appears in some form or another. What the cross compiler configuration does to get around this is to rename certain files to be 8.3 compliant. Take a look at some old [ANNOUNCE] messages on this list and you will se references to it. Flex is one project that must always deal with this issue (because of the way it generates filenames for its output). WRT the binary size, seems a tad large but you are probably statically linking the binary and quite possibly linking the entire libstdc++.a file. Turn on optimizations, turn on symbol stripping and watch the file size plummet. Louis On Thu, 7 Nov 2002, Charles Wilkins wrote: [SNIP]