Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Sep 2000 23:53:07 -0700
From:      Craig Leres <leres@ee.lbl.gov>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        leres@ee.lbl.gov (Craig Leres)
Subject:   bin/21142: [PATCH] avoid errors from "make objlink" when NOOBJ is defined
Message-ID:  <200009090653.e896r7S00931@fun.ee.lbl.gov>

next in thread | raw e-mail | index | archive | help

>Number:         21142
>Category:       bin
>Synopsis:       [PATCH] avoid errors from "make objlink" when NOOBJ is defined
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 09 00:00:02 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Craig Leres
>Release:        FreeBSD 4.1-RELEASE i386
>Organization:
Lawrence Berkeley National Laboratory
>Environment:
>Description:

	If NOOBJ is defined, make does not try to make an obj directory.
	However it still tries to make an objlink.

>How-To-Repeat:

	fun 401 % cd /usr/src/share/dict
	fun 402 % make obj objlink
	No /usr/obj/usr/src/share/dict to link to - do a make obj.

>Fix:

	Context diffs to share/mk/bsd.obj.mk are appended. This
	Make objlink work like obj (a noop when NOOBJ is defined).

===================================================================
RCS file: RCS/bsd.obj.mk,v
retrieving revision 1.1
diff -c -r1.1 bsd.obj.mk
*** bsd.obj.mk	2000/09/09 06:42:52	1.1
--- bsd.obj.mk	2000/09/09 06:49:56
***************
*** 79,84 ****
--- 79,87 ----
  .endif
  
  .if !target(objlink)
+ .if defined(NOOBJ)
+ objlink:
+ .else
  objlink: _SUBDIR
  	@if test -d ${CANONICALOBJDIR}/; then \
  		rm -f ${.CURDIR}/obj; \
***************
*** 86,91 ****
--- 89,95 ----
  	else \
  		echo "No ${CANONICALOBJDIR} to link to - do a make obj."; \
  	fi
+ .endif
  .endif
  
  #

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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