Re: Unsure about buildworld

From: Jeffrey Bouquet <jbtakk_at_iherebuywisely.com>
Date: Wed, 21 Jun 2017 06:23:30 -0700 (PDT)
On Tue, 20 Jun 2017 22:15:18 -0500, Benjamin Kaduk <kaduk_at_mit.edu> wrote:

> On Tue, Jun 20, 2017 at 01:58:58PM -0700, Jeffrey Bouquet wrote:
> > Used rsync to put /usr/src/.svn to
> >                             /usr2/src/.svn [another disk]
> > did an svn up of that          ^^
> 
> Is there some reason (e.g., documentation) to believe that will
> result in a stable and self-consistent checkout?

  I've had enough installworlds that failed mid-install to be overly hesitant and thus
sort of wish-listing for a
make -DNVIDIA-ASSURES-BUILDING-AND-INSTALLWORLD-TEST-COMPLETED=yes
for resilency.   Not to mention a /usr/src/UPDATING method of cli fetching/wget/curl
base.txz and then " gcp -R  - / < unxz base.txz "  [ do not quote any of these ]
as a installworld-went-awry recovery-from-thumbdrive method... 
................
tl;dr, ... wish list... newbie by infrequency of updates.
................


> 
> > # sh
> > export CC=/usr/local/bin/clang39    # and the two others
> 
> I don't think that's the correct variable(s) to set to use an
> external compiler.
> 
I've in a .sh  or two...  usually works. Someone may correct me. 

> > cd /usr2/src
> > MAKEOBJDIRPREFIX=/usr2/obj -DNO_PROFILE ... buildworld.
> > 
> > ................................
> > which halts on some error 
> > ranlib -d ... .a
> > exec(ranlib) no such file or directory
> > ...............................
> > Is there a more knowledgeable way of putting both src and obj on a seperate disk
> > and having the build complete AND
> > be sure where it builds, [ obj ] and the precise way to test an install  [ pre-rsync to the
> > production system , so to speak ]    or
> > some other *preferred* way,  extract base.txz ...   or even a clean 12.0-CURRENT snapshot
> > system to rsync onto the present one... 
> 
> Building a release and extracting the tarballs is something that
> people do, though I don't have any personal experience to recommend
> it.
> 

  I've done the latter [ recovered by base.txz ] but never tried to build a release or
anything other than bw bk ik iw ... unless incremental binaries or failing disks... and
since switching to SATA from EIDE many less of the latter. 

> -Ben
> 
> > .................................
> >   My motivation is I do not wish to attempt an svn upgrade of the desktop without a
> > certainty that the installworld will complete so the nvidia-driver can more likely
> > than not be restored to a working state.
> > ............................
> >   
> > _______________________________________________
> > freebsd-current_at_freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Wed Jun 21 2017 - 11:23:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:12 UTC