Updating source code manually

Robert Huff roberthuff at rcn.com
Mon Jun 28 11:51:13 PDT 2004


Sergey Zaharchenko writes:

>  When a file is open by a process, even if you unlink it and replace it
>  with another one, the original file will stay on disk until the last
>  file handle referencing it is closed.

	Yes.

>  I assume that holds true for libraries too.

	I don't ... but I must also allow as I'm talking at the border
between understanding, informed speculation, and outright guesswork.

>  So, EXISTING processes aren't screwed. But, when a NEW
>  process is created, it references the NEW shared library, and if their
>  ABI's don't match --- BOOM!:) That was just a correction.
>  
>  I was under the impression that the OP already had KDE (and thus all
>  `father' ports) installed and up-to-date, and only wanted to patch a
>  file.

	I don't remember whether he said "up to date"; if so, then  my
worries are moot.
	I run a few KDE apps, but very little of the larger
environment,  Every time I have upgraded even one of those apps it
has provoked a long, tortuous (and not always sucessful) session of
upgrading other ports.


>  Please read more carefully. I mentioned '-w'.

	Mea culpa.  Sorry.


				Robert Huff








More information about the freebsd-questions mailing list