NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: toolchain/58960: Missing support for _NETBSD_REVISIONID on various ports



The following reply was made to PR toolchain/58960; it has been noted by GNATS.

From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: toolchain/58960: Missing support for _NETBSD_REVISIONID on various ports
Date: Mon, 06 Jan 2025 01:27:21 +0700

     Date:        Sat,  4 Jan 2025 21:10:02 +0000 (UTC)
     From:        "Thomas Klausner via gnats" <gnats-admin%NetBSD.org@localhost>
     Message-ID:  <20250104211002.174231A923C%mollari.NetBSD.org@localhost>
 
   |  Another is that the users can identify exactly which code they are
   |  using,
 
 Both do that.   Seperate per source files more accurately, as it also
 handles the case where only part of the tree has been updated (whatever
 happens with version control systems, my /usr/src will never contain
 directly checked out copies from one of those (with CVS, no CVS dirs for
 example), that is all elsewhere, /usr/src contains the sources used to
 build what I have installed in /bin /usr/bin ... and tends to get updated,
 by copying files, piecemeal when there is something changed in the full
 sources that I want (and sometimes when I simply want changes which will n
 ever be committed).
 
   | because it also incorporates the exact versions of the libraries used,
 
 Only for statically linked libraries, which means for almost nothing.
 An identifier in a program binary cannot possibly keep changing every time
 a shared library is updated.
 
 And no-one yet seems to have explained how this central identifier, that
 build.sh apparently obtains from somewhere, is to work when building things
 without using build.sh -- none of my kernel builds use build.sh, but I still
 like to be able to find out what's in them (as one example) and I routinely
 simply "make" on an updated utility or library which has a fix I want more
 urgently than I want to update everything.   That all needs to keep working.
 
 kre
 
 


Home | Main Index | Thread Index | Old Index