From owner-freebsd-stable Sat Jan 12 10:10:45 2002 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (wall-gw.polstra.com [206.213.73.130]) by hub.freebsd.org (Postfix) with ESMTP id 94D7637B404 for ; Sat, 12 Jan 2002 10:10:38 -0800 (PST) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.3) with ESMTP id g0CIAY282339; Sat, 12 Jan 2002 10:10:34 -0800 (PST) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.6/8.11.0) id g0CIAXQ42322; Sat, 12 Jan 2002 10:10:33 -0800 (PST) (envelope-from jdp) Date: Sat, 12 Jan 2002 10:10:33 -0800 (PST) Message-Id: <200201121810.g0CIAXQ42322@vashon.polstra.com> To: stable@freebsd.org From: John Polstra Cc: ertr1013@student.uu.se Subject: Re: cvsup-16-f issue In-Reply-To: <20020112101812.GA11986@student.uu.se> References: <20020111112746.N10121-100000@fluoxetine.lan> <15423.51622.35671.797786@guru.mired.org> <20020112101812.GA11986@student.uu.se> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <20020112101812.GA11986@student.uu.se>, Erik Trulsson wrote: > On Fri, Jan 11, 2002 at 11:29:10PM -0600, Mike Meyer wrote: > > Which is why you really want to do: > > > > # make -DSTATIC -DWITHOUT_X11 && make install > > > > which will link all the Modula 3 libraries in statically, so you can > > then deinstall all of Modula 3 without breaking the thing. STATIC is > > turned on by defualt when making the package, but not when just > > building the port. > > This used to be true, but is not true for the latest port which uses a > different Modula 3 compiler. > Nowadays the Modula 3 libraries are always linked in statically > and both package and port are by default linked dynamically with the > system libraries. Exactly right. I will also add that the new Modula-3 compiler is much smaller than the old one, and builds much faster (under 10 minutes on my 1.13 GHz PIII). Basically, the main reasons people avoided the port in the past have been eliminated. > (This is what has caused the problems, since the X libraries are > linked in dynamically in the package, instead of statically as > before.) Yes, that was an unintended side-effect. I'm going to create a "cvsup-without-gui" port to address that problem. John -- John Polstra John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message