unknown (doubled?) poudriere jail below /usr/obj/usr/local/...

Matthias Apitz guru at unixarea.de
Wed Dec 26 17:35:10 UTC 2018


El día Wednesday, December 26, 2018 a las 09:49:20AM +0100, Matthias Apitz escribió:

> 
> Hello,
> 
> I've update on December 23 an amd64 system to r342378 and
> created a new ZFS jail and ports within poudriere with:
> 
> # poudriere jail  -c -j freebsd-r342378 -m svn+http -v head at r342378
> # poudriere ports -c -p ports-20181223  -m svn -U svn://svn.freebsd.org/ports/
> 
> The relevant values from poudriere.conf are:
> 
> ....

I did (just for test) a 2nd jail creation as:

# poudriere jail  -c -j freebsd-r342378test -m svn+http -v head at r342378

this checks out the source tree to /usr/local/poudriere/jails/freebsd-r342378test/usr/src

and compiles it to /usr/obj/usr/local/poudriere/jails/freebsd-r342378test/usr ...
one can also see this in the run of the compiler, here an example:

...
c++  -O2 -pipe
-I/usr/obj/usr/local/poudriere/jails/freebsd-r342378test/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/libllvm
-I/usr/local/poudriere/jails/freebsd-r342378test/usr/src/lib/clang/include
-I/usr/local/poudriere/jails/freebsd-r342378test/usr/src/contrib/llvm/include
-DLLVM_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd13.0\"
-DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd13.0\"
-DDEFAULT_SYSROOT=\"/usr/obj/usr/local/poudriere/jails/freebsd-r342378test/usr/src/amd64.amd64/tmp\"
-DLLVM_TARGET_ENABLE_X86
-DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser
-DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter
-DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler
-DLLVM_NATIVE_TARGET=LLVMInitializeX86Target
-DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo
-DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections
-fdata-sections -gline-tables-only -MD -MF.depend.X86FoldTablesEmitter.o
-MTX86FoldTablesEmitter.o -Qunused-arguments
-I/usr/obj/usr/local/poudriere/jails/freebsd-r342378test/usr/src/amd64.amd64/tmp/legacy/usr/include
-std=c++11 -fno-exceptions -fno-rtti -stdlib=libc++
-Wno-c++11-extensions  -c
/usr/local/poudriere/jails/freebsd-r342378test/usr/src/contrib/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
-o X86FoldTablesEmitter.o
...

Is this pollution of /usr/obj with the poudriere jail intention? And can
this be removed later?

For my original jail 'freebsd-r342378' I moved away '/usr/obj/usr/local'
to '/local-UNKNOWN' and the jail is still working fine (compiled fice
hours www/chromium). 

Please, poudriere folks help me to understand this? Is this new with
some version (I have not found anything in /usr/ports/UPDATING or in the
man page). It was not this way in version r314251 (in March 2017).

Thanks

	matthias

-- 
Matthias Apitz, ✉ guru at unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub
October, 7 -- The GDR was different: Peace instead of Bundeswehr and wars, Druschba
instead of Nazis, to live instead of to survive.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20181226/001fe44d/attachment.sig>


More information about the freebsd-current mailing list