Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Dec 1995 11:40:17 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        phk@critter.tfs.com (Poul-Henning Kamp)
Cc:        terry@lambert.org, imb@scgt.oz.au, julian@ref.tfs.com, current@FreeBSD.ORG
Subject:   Re: changes in -current..TEST please
Message-ID:  <199512061840.LAA01564@phaeton.artisoft.com>
In-Reply-To: <255.818254598@critter.tfs.com> from "Poul-Henning Kamp" at Dec 6, 95 01:56:38 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > #define MAKE_SET(set, sym, type) \
> > 	asm(".stabs \"_" #set "\", " #type ", 0, 0, _" #sym)
> 
> If you used up to date source, you would know that the above macro now
> looks like this:
> 
> 	#define MAKE_SET(set, sym, type) \
> 		static void *const __set_##set##_sym_##sym = \
> 			(&__set_##set##_sym_##sym, &sym, 0); \
> 		asm(".stabs \"_" #set "\", " #type ", 0, 0, _" #sym)
> 
> and that it (according to the gcc manual) ensures that the compiler will
> not remove your static and "secretly" referenced Symbols.

Bug report:

When you use SUP to get the cvs treem the cvs update sometimes fails with
messages like:

cvs [update aborted]: cannot open file .#cd9660_vnops.c.1.21 for comparing: No such file or directory

Failing to update subsequent files until that section of the tree is deleted
and rebuilt by hand.  8-(.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512061840.LAA01564>