From owner-freebsd-hackers Thu Mar 20 15:51:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA07491 for hackers-outgoing; Thu, 20 Mar 1997 15:51:04 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id PAA07475 for ; Thu, 20 Mar 1997 15:51:01 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id QAA14590; Thu, 20 Mar 1997 16:39:03 -0700 From: Terry Lambert Message-Id: <199703202339.QAA14590@phaeton.artisoft.com> Subject: Re: Barb problem, FOUND To: imp@village.org (Warner Losh) Date: Thu, 20 Mar 1997 16:39:03 -0700 (MST) Cc: terry@lambert.org, james@wgold.demon.co.uk, hackers@FreeBSD.ORG In-Reply-To: from "Warner Losh" at Mar 20, 97 01:52:04 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > At the time we were doing OI, nearly *ALL* of the compilers were so > afflicated. Sun's, Centerline's, Lucid's, cfront, Microsoft's, Dec's, > HP's and IBM's. They all sucked at doing inline virtuals, creating > multiple copies for them. There were *NO* compilers that we could > have used that were compainle with the Sun compiler on SunOS (our > primary market for this library). Oh, and g++ wouldn't even compile > OI. Oregon Software's C++ as well? > When all or nearly all of the compilers you have to deal with don't > grok a construct, it is a bad construct. Sometimes it isn't as simple > as you paint thing Terry. The compilers weren't emitting them into seperate segments? You could post-process the object files (a "prelink") if it was. Otherwise, what can I say... you live with the overhead of the emitted static inlines and complain to the vendor. It seems very similar to the issues of statically linked Motif binaries and other large space wasters... ie: NetScape, et. al.. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.