Date: Fri, 11 Oct 2019 12:24:21 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: FreeBSD Current <freebsd-current@FreeBSD.org> Subject: Re: error installing world from R/O src and obj Message-ID: <615802a3-5d37-b27a-3530-77d4214a34ee@FreeBSD.org> In-Reply-To: <f1ed5336-a7ff-f1b6-2207-661b929db9a7@FreeBSD.org> References: <f1ed5336-a7ff-f1b6-2207-661b929db9a7@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/10/2019 12:05, Andriy Gapon wrote: > > Attempting to install r353380 (amd64) with src and obj mounted via NFS. > The world has just been built albeit with NO_CLEAN=1. > Getting this: > ... > ===> lib/clang (install) > ===> lib/clang/libllvm (install) > ===> lib/clang/libclang (install) > ===> lib/clang/liblldb (install) > ===> lib/clang/headers (install) > clang-tblgen -gen-arm-fp16 -I > /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic -d > arm_fp16.h.d -o arm_fp16.h > /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic/arm_fp16.td > clang-tblgen: error opening arm_fp16.h.d:Read-only file system > *** Error code 1 > > Stop. > > The command is: > make installworld __MAKE_CONF=/dev/null SRCCONF=/dev/null DB_FROM_SRC=1 DESTDIR=/mnt > It seems that buildworld NO_CLEAN=1 is not regenerating that header for some reason. The command was: make buildworld -s -j12 __MAKE_CONF=/dev/null SRCCONF=/dev/null NO_CLEAN=1 If I do make buildenv and then cd lib/clang/headers/ and run make there, I see this: $ make clang-tblgen -gen-arm-fp16 -I /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic -d arm_fp16.h.d -o arm_fp16.h /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic/arm_fp16.td But afterwards: $ ls -l /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h* -rw-r--r-- 1 avg wheel 36361 21 Jun 15:12 /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h -rw-r--r-- 1 avg wheel 100 11 Oct 12:16 /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h.d The .h.d file has a fresh timestamp, but .h is still old. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?615802a3-5d37-b27a-3530-77d4214a34ee>