Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Dec 2007 12:55:27 +0000 (UTC)
From:      Yar Tikhiy <yar@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src Makefile.inc1
Message-ID:  <200712041255.lB4CtRrP053975@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yar         2007-12-04 12:55:27 UTC

  FreeBSD src repository

  Modified files:
    .                    Makefile.inc1 
  Log:
  - Explicitly verify if all needed libs were found by ldd(1).  Do so
    through scanning its output as ldd(1) returns a non-zero status only
    for really abnormal conditions such as an improper file format.
    Now cp(1) won't get bogus "not" and "found" arguments if a lib
    is missing. [1]
  
  - Don't guess if an element of a complex pipeline is assigned to the main
    shell or a sub-shell.  Namely use stdio, not vars, to pass lists out from
    loops.  If using vars, there's the risk that a loop will run in a sub-shell
    and the list won't make it to the main shell.  It appears that braces and
    parens give only limited control over the issue while stdio always works
    as intended.  Apply this solution to both $progs and $libs for consistency,
    although I've failed to go without it only in the $libs part.
  
  Requested by:   emaste [1]
  
  Revision  Changes    Path
  1.591     +14 -6     src/Makefile.inc1



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