Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Apr 2018 08:19:25 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Mateusz Piotrowski <0mp@freebsd.org>
Cc:        "O. Hartmann" <ohartmann@walstatt.org>, Mariusz Zaborski <oshogbo@freebsd.org>,  Tommi Pernila <tommi.pernila@iki.fi>, FreeBSD Current <freebsd-current@freebsd.org>, freebsd-desktop@freebsd.org
Subject:   Re: Nvidia issue with CURRENT
Message-ID:  <CAN6yY1toqLWGvdVhe3v63T7BnKjoQAFVYYLqbb5pTn%2BjxeGhgg@mail.gmail.com>
In-Reply-To: <20180423105326.63b32e2b@oxy>
References:  <CAGOYWV9HifEC_rgodotLijdAgG669X2%2BwZ5rVqRrsoDnZK0QtQ@mail.gmail.com> <CABHD1wSKWSDgjqvfpeDCX9b38PkFJb=ESSskkD3C5q%2BKU3zRvA@mail.gmail.com> <CAGOYWV_no6H=8ymkeVU40V9ftVtONydOcfEwYseeNYnd9t6=Qg@mail.gmail.com> <20180423090033.70a5ed85@freyja.zeit4.iv.bundesimmobilien.de> <20180423105326.63b32e2b@oxy>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 23, 2018 at 1:53 AM, Mateusz Piotrowski <0mp@freebsd.org> wrote:

> On Mon, 23 Apr 2018 09:00:33 +0200
> "O. Hartmann" <ohartmann@walstatt.org> wrote:
>
> >In /etc/src.conf , therefore you should add something similar to (like
> >I added to mine):
> >
> >PORTS_MODULES=
> >PORTS_MODULES+=                         x11/nvidia-driver
> >PORTS_MODULES+=                         emulators/virtualbox-ose-kmod
>
> Shouldn't it go into make.conf(5)? That's what the manual suggests.
>

Ans the man page should be fixed. By putting it into make.conf, it pollutes
the environment  of ever make(1) run on the system. (Yes, unlikely to ever
cause a problem,)

In src.conf it only impacts the builds of the system and ports. This is why
src.conf was created a few years ago. In fact, it was originally supposed
to only impact the build of the system, but the ports Mk files were
modified to pull it in, to, much to my annoyance. I liked being able to
modify compile options just for the system without them breaking ports
builds.

Simple rule... any definition used by make(1) only for system builds
belongs in /etc/sec.conf.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1toqLWGvdVhe3v63T7BnKjoQAFVYYLqbb5pTn%2BjxeGhgg>