WR8 build fails when perl 5.8.9 is used on the build host
Install a more recent version of perl on your host, like v5.10.1.
$ perl -v This is perl, v5.8.9 built for x86_64-linux ... $ /lx8/wrlinux-8/wrlinux/configure --enable-board=intel-x86-64 --enable-kernel=standard --enable-rootfs=glibc_std --with-rcpl-version=0006 $ make ... $HOME/perl-5.8.9/bin/perl asm/sha512-x86_64.pl elf sha256-x86_64.s | gcc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -D HAVE_DLFCN_H -DL_ENDIAN -DTERMIO -isystem$HOME/lx8-rcpl6_prj/bitbake_build/tmp/sysroots/x86_64-linux/usr/ include -O2 -pipe -Wall -Wa,--noexecstack -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPEN SSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ ASM -DGHASH_ASM -DECP_NISTZ256_ASM -c -o sha256-x86_64.o sha256-x86_64.s | sha256-x86_64.s: Assembler messages: | sha256-x86_64.s:29: Warning: Unary operator + ignored because bad operand follows | sha256-x86_64.s:29: Error: missing or invalid immediate expression `+' | <builtin>: recipe for target 'sha256-x86_64.o' failed | make[2]: *** [sha256-x86_64.o] Error 1 | make[2]: Leaving directory '$HOME/lx8-rcpl6_prj/bitbake_build/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/op enssl-1.0.2d/crypto/sha' | Makefile:88: recipe for target 'subdirs' failed | make[1]: *** [subdirs] Error 1 | make[1]: Leaving directory '$HOME/lx8-rcpl6_prj/bitbake_build/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/op enssl-1.0.2d/crypto' | Makefile:284: recipe for target 'build_crypto' failed | make: *** [build_crypto] Error 1 | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (log file is located at $HOME/lx8-rcpl6_prj/bitbake_build/tmp/work/x86_64-li nux/openssl-native/1.0.2d-r0/temp/do_compile/log.do_compile.65442) ERROR: Task 1182 (virtual:native:$HOME/lx8-rcpl6_prj/layers/oe-core/meta/recipes-connectivity/openssl/openssl_1.0 .2d.bb, do_compile) failed with exit code '1'