Date: Wed, 3 Jul 2002 10:56:10 -0700 (PDT) From: Matthew Dillon <dillon@apollo.backplane.com> To: Dag-Erling Smorgrav <des@ofug.org> Cc: Garance A Drosihn <drosih@rpi.edu>, Adrian Penisoara <ady@freebsd.ady.ro>, freebsd-stable@FreeBSD.ORG, bde@FreeBSD.ORG, obrien@FreeBSD.ORG, dillon@FreeBSD.ORG Subject: Re: __FBSDID breaks buildworld upgrading Message-ID: <200207031756.g63HuAlp013423@apollo.backplane.com> References: <Pine.BSF.4.10.10207031724160.48299-100000@ady.warpnet.ro> <xzpk7oc6dlz.fsf@flood.ping.uio.no> <p05111722b948d5ee54eb@[128.113.24.47]> <xzppty44tdi.fsf@flood.ping.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
You beat me to it, I was just about to comment that a better way would be to do the equivalent #define __FBSDID() to empty on the command line as part of the build process. __FBSDID() exists in part to avoid having to have #ifdef's all over the place. -Matt Matthew Dillon <dillon@backplane.com> :Garance A Drosihn <drosih@rpi.edu> writes: :> We talk about providing support for older releases of FreeBSD, but :> here we are moving to a world where EVERY SINGLE SOURCE FILE in :> the systsem will need some kind of futzing around with to compile :> it on systems which are just 9 months old (as it looks like __FBSDID :> was MFC'ed into -stable on Sept 28, 2001). : :Actually, no. I've backed out my commit and made a different commit :to bsd.sys.mk that solves this in a generic way. : :> I really do not mean this as an insult to anyone, but I think we :> are so fascinated with the few real advantages of __FBSDID (such :> as getting the RCS-ids into a separate ELF section) that we are :> sinking far too much effort into trying to make it work. Are :> the benefits really worth all that effort? : :Yes. Amongst other things, it allows people to easily determine what :sources a particular binary or library was built from, which again :allows admins to make much more informed decisions about potential :security vulnerabilities in their systems. It also helps debug :problems reported by inexperienced users. : :DES :-- :Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207031756.g63HuAlp013423>