Hi,

I've installed OpenBSD 6.6 on an EdgeRouter Lite. I wanted to rebuild the system.

/usr/src and /usr/obj are on a NFS server, I've changed /etc/mk.conf accordingly:

routie$ cat /etc/mk.conf
BSDSRCDIR=/net/sirius/temp/routie-build/6.6/src
BSDOBJDIR=/net/sirius/temp/routie-build/6.6/obj
SKIPDIR=games
routie$
routie$ ls -l /usr/obj /usr/src
lrwxr-xr-x  1 root  wheel  37 Nov  5 19:38 /usr/obj -> /net/sirius/temp/routie-build/6.6/obj lrwxr-xr-x  1 root  wheel  37 Nov  5 19:38 /usr/src -> /net/sirius/temp/routie-build/6.6/src
routie$


In /usr/src I typed "make obj" and then "make build". After building for ~1 day it fails with

...
ild/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/include/llvm/Transforms/Utils -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/include/llvm/Transforms -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include/llvm/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/Mips -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/include/llvm/Transforms -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/include/llvm/Transforms/IPO -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/include -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../include -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj -I/net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/obj/../include -DNDEBUG -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DLLVM_PREFIX="/usr" -DLLDB_DISABLE_PYTHON -c /net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM/../../../llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp -o AMDGPUTargetMachine.o
c++: error: unable to execute command: Segmentation fault
c++: error: clang frontend command failed due to signal (use -v to see invocation)
OpenBSD clang version 8.0.1 (tags/RELEASE_801/final) (based on LLVM 8.0.1)
Target: mips64-unknown-openbsd6.6
Thread model: posix
InstalledDir: /usr/bin
c++: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
c++: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
c++: note: diagnostic msg: /tmp/AMDGPUTargetMachine-6052ab.cpp
c++: note: diagnostic msg: /tmp/AMDGPUTargetMachine-6052ab.sh
c++: note: diagnostic msg:

********************
*** Error 254 in /net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang/libLLVM (<bsd.lib.mk>:67 'AMDGPUTargetMachine.o': @c++ -O2 -pipe -...) *** Error 1 in /net/sirius/temp/routie-build/6.6/src/gnu/usr.bin/clang (<bsd.subdir.mk>:48 'all') *** Error 1 in /net/sirius/temp/routie-build/6.6/src/gnu/usr.bin (<bsd.subdir.mk>:48 'all') *** Error 1 in /net/sirius/temp/routie-build/6.6/src/gnu (<bsd.subdir.mk>:48 'all')
*** Error 1 in . (<bsd.subdir.mk>:48 'all')
*** Error 1 in . (Makefile:95 'do-build')
*** Error 1 in /usr/src (Makefile:74 'build')
routie#


Maybe the machine has too little memory?

routie$ swapctl -lk
Device      1K-blocks     Used    Avail Capacity  Priority
/dev/sd0b      220770    35824   184946    16%    0
routie$
routie$ sysctl -a | grep physmem
hw.physmem=536870912
routie$


regards,
chris

Reply via email to