Wind River Support Network

HomeDefectsLIN8-3997
Fixed

LIN8-3997 : WRL8 build fails when perl 5.8.9 is used

Created: Jun 21, 2016    Updated: Dec 3, 2018
Resolved Date: Jun 23, 2016
Found In Version: 8.0.0.6
Fix Version: 8.0.0.7
Severity: Severe
Applicable for: Wind River Linux 8
Component/s: Build & Config

Description

WR8 build fails when perl 5.8.9 is used on the build host

Workaround

Install a more recent version of perl on your host, like v5.10.1.

Steps to Reproduce

$ 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'

Other Downloads


Live chat
Online