Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2018 16:44:00 +0000
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        "Justin Hibbits" <chmeeedalf@gmail.com>
Cc:        "Warner Losh" <imp@bsdimp.com>, "Edward Tomasz =?utf-8?q?Napiera=C5=82a?=" <trasz@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r341343 - head/share/man/man7
Message-ID:  <06F736F1-E101-4720-A70C-A58D143CFE49@lists.zabbadoz.net>
In-Reply-To: <CAHSQbTC-LrY521GCgN9=zA%2BDTxsSpJm2rU7ZGivWCzsSmrOLWw@mail.gmail.com>
References:  <201811301556.wAUFuFlQ060205@repo.freebsd.org> <5F231C0E-AD6A-4F85-9D65-3EB414B59E6E@lists.zabbadoz.net> <CAHSQbTA=zhW1JGALBgJzKmenrCOgGxyoeEKF8LAzF7m3b_zbuA@mail.gmail.com> <CANCZdfpR%2BoAm8ywFG_zJR0T1KPZ3xgtkxmgEBi=vTixq9N19ZA@mail.gmail.com> <CAHSQbTC-LrY521GCgN9=zA%2BDTxsSpJm2rU7ZGivWCzsSmrOLWw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30 Nov 2018, at 16:38, Justin Hibbits wrote:

> On Fri, Nov 30, 2018, 08:36 Warner Losh <imp@bsdimp.com wrote:
>
>>
>>
>> On Fri, Nov 30, 2018 at 9:35 AM Justin Hibbits <chmeeedalf@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, Nov 30, 2018, 08:24 Bjoern A. Zeeb <
>>> bzeeb-lists@lists.zabbadoz.net wrote:
>>>
>>>> On 30 Nov 2018, at 15:56, Edward Tomasz Napierala wrote:
>>>>
>>>>> Author: trasz
>>>>> Date: Fri Nov 30 15:56:14 2018
>>>>> New Revision: 341343
>>>>> URL: https://svnweb.freebsd.org/changeset/base/341343
>>>>>
>>>>> Log:
>>>>>   Add an example of rebuilding a single piece of userspace.
>>>>>
>>>>> Modified:
>>>>>   head/share/man/man7/development.7
>>>>>
>>>>> Modified: head/share/man/man7/development.7
>>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
>>>>> --- head/share/man/man7/development.7 Fri Nov 30 15:52:03
>>>>> 2018  (r341342)
>>>>> +++ head/share/man/man7/development.7 Fri Nov 30 15:56:14
>>>>> 2018  (r341343)
>>>>> @@ -118,6 +118,14 @@ After reboot:
>>>>>  cd src
>>>>>  make -j8 installworld
>>>>>  reboot
>>>>> +.Ed
>>>>> +.Pp
>>>>> +Rebuild and reinstall a single piece of userspace, in this
>>>>> +case
>>>>> +.Xr ls 1 :
>>>>> +.Bd -literal -offset indent
>>>>> +cd src/bin/ls
>>>>> +make clean all install
>>>>
>>>> I always thought the proper sequence was:  make clean cleandepend =

>>>> obj
>>>> depend all install
>>>>
>>>> However I have recently figured that it=E2=80=99s not actually true =
as
>>>> building inside an individual user space source directory seems to =

>>>> pick
>>>> up headers etc from the installed machine and not from the source =

>>>> tree.
>>>> I keep arguing with myself if that had always been the case or =

>>>> not..  I
>>>> am sure some people here do know better than me (so please see this =

>>>> as
>>>> asking for help/advise).
>>>>
>>>> /bz
>>>>
>>>>
>>>> When I need the build headers I use
>>>
>>>
>>> make buildenv
>>> ... cd bin/ls
>>> ... make
>>>
>>
>> You can also do cd bin/ls ; make buildenv now too :)
>>
>> Warner
>>
>
> I learn something new everyday! Thanks!

I guess that should be documented as part of the needed steps then?

/bz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?06F736F1-E101-4720-A70C-A58D143CFE49>