Signal 9 when compiling world on Raspberry

Ian Lepore ian at FreeBSD.org
Wed Oct 1 15:03:56 UTC 2014


On Wed, 2014-10-01 at 16:33 +0800, Erich Dollansky wrote:
> Hi,
> 
> I tried to compile world of CURRENT on a Raspberry but always get signal
> 9 here. I have tried this on two different Raspberry B+. The filesystem
> in use is mounted via NFS.
> 
> The machine is also running CURRENT from July.
> 
> All settings are the default for a Raspberry B+.
> 
> Whould I exclude the build of CLang?
> 
> Erich
> 
> 
> ===> lib/clang/libllvmx86desc (depend)
> tblgen -gen-instr-info
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/include
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86
> -d X86GenInstrInfo.inc.d -o
> X86GenInstrInfo.inc.h  /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/X86.td
> tblgen -gen-register-info
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/include
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86
> -d X86GenRegisterInfo.inc.d -o
> X86GenRegisterInfo.inc.h  /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/X86.td
> tblgen -gen-subtarget
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/include
> -I /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86
> -d X86GenSubtargetInfo.inc.d -o
> X86GenSubtargetInfo.inc.h  /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/X86.td
> rm -f .depend CC='cc ' mkdep -f .depend -a
> -I/usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/..
> -I/usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/include
> -I/usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/tools/clang/include
> -I/usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc
> -I.
> -I/usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/../../lib/clang/include
> -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS
> -D__STDC_CONSTANT_MACROS
> -DLLVM_DEFAULT_TARGET_TRIPLE=\"armv6-gnueabi-freebsd11.0\"
> -DLLVM_HOST_TRIPLE=\"armv6-unknown-freebsd11.0\"
> -DDEFAULT_SYSROOT=\"\"        /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp /usr/src/lib/clang/libllvmx86desc/../../../contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
> ===> lib/clang/libllvmx86disassembler (depend) tblgen
> -gen-disassembler
> -I /usr/src/lib/clang/libllvmx86disassembler/../../../contrib/llvm/include
> -I /usr/src/lib/clang/libllvmx86disassembler/../../../contrib/llvm/lib/Target/X86
> -d X86GenDisassemblerTables.inc.d -o
> X86GenDisassemblerTables.inc.h  /usr/src/lib/clang/libllvmx86disassembler/../../../contrib/llvm/lib/Target/X86/X86.td
> *** Signal 9
> 
> Stop.
> make[6]: stopped in /usr/src/lib/clang/libllvmx86disassembler
> *** Error code 1

SIGKILL?  I'll bet you've also got an "out of swap space" message
in /var/log/messages related to this?

It's a bit galling that it dies on an x86 component we don't even need
built for arm.

-- Ian




More information about the freebsd-arm mailing list