A recent 10.2-STABLE no longer builds on a no-exec /usr/src file system
NGie Cooper
yaneurabeya at gmail.com
Tue Jan 19 23:19:14 UTC 2016
> On Jan 14, 2016, at 19:01, Oliver Pinter <oliver.pinter at hardenedbsd.org> wrote:
>
> CC: ngie
>
> On 1/15/16, Mark Martinec <Mark.Martinec+freebsd at ijs.si> wrote:
>> On 2016-01-14 23:13, Bryan Drewery wrote:
>>> Where / What is the error?
>>>
>>> The only example here was fixed in November.
>>
>> Here is how a fresh svn checkout on a 10-stable
>> fails in make buildworld when /usr/src is noexec :
>>
>>
>> CC='cc ' mkdep -f .depend.getprotoent_test -a
>> -I/usr/src/lib/libc/tests/net -I/usr/src/lib/libnetbsd
>> -I/usr/src/contrib/netbsd-tests -std=gnu99
>> /usr/src/contrib/netbsd-tests/lib/libc/net/t_getprotoent.c
>> echo getprotoent_test: /usr/obj/usr/src/tmp/usr/lib/libc.a
>> /usr/obj/usr/src/tmp/usr/lib/private/libatf-c.a >>
>> .depend.getprotoent_test
>> (cd /usr/src/lib/libc/tests/net && NO_SUBDIR=1 make -f
>> /usr/src/lib/libc/tests/net/Makefile _RECURSING_PROGS=
>> PROG=ether_aton_test DEPENDFILE=.depend.ether_aton_test
>> .MAKE.DEPENDFILE=.depend.ether_aton_test depend)
>> /usr/src/contrib/netbsd-tests/lib/libc/net/gen_ether_subr
>> /usr/src/sys/net/if_ethersubr.c aton_ether_subr.c
>> make[7]: exec(/usr/src/contrib/netbsd-tests/lib/libc/net/gen_ether_subr)
>> failed (Permission denied)
>> *** Error code 1
Fixed in r294359 — thank you for the report!
-NGie
More information about the freebsd-stable
mailing list