Wind River Support Network

HomeDefectsLIN1022-1359
Fixed

LIN1022-1359 : Since OpenSSL 3.0 [-Wdeprecated-declarations]

Created: Aug 16, 2022    Updated: Aug 31, 2022
Resolved Date: Aug 31, 2022
Found In Version: 10.22.33.1
Fix Version: 10.22.33.2
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Kernel

Description

This is just a notice about OpenSSL 3.0 and does not mean a kernel issue. For more details please refer to:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6bfb56e93bcef41859c2d5ab234ffd80b691be35

setup.sh --machines intel-x86-64 --templates feature/intel-qat feature/xfce feature/dpdk feature/bsp-extras feature/docker feature/kexec feature/kdump feature/lxc feature/tpm2 --layers meta-dpdk --distro wrlinux --dl-layers

echo 'PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"' >> conf/local.conf
    
bitbake wrlinux-image-std



  WRAP    arch/x86/include/generated/asm/rwonce.h
  WRAP    arch/x86/include/generated/asm/unaligned.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/extract-cert
  DESCEND objtool
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c: In function 'display_openssl_errors':
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:46:2: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  while ((e = ERR_get_error_line(&file, &line))) {
  ^~~~~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:23:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/err.h:411:15: note: declared here
 unsigned long ERR_get_error_line(const char **file, int *line);
               ^~~~~~~~~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c: In function 'drain_openssl_errors':
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:59:2: warning: 'ERR_get_error_line' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  while (ERR_get_error_line(&file, &line)) {}
  ^~~~~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:23:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/err.h:411:15: note: declared here
 unsigned long ERR_get_error_line(const char **file, int *line);
               ^~~~~~~~~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c: In function 'main':
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:124:3: warning: 'ENGINE_load_builtin_engines' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   ENGINE_load_builtin_engines();
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:24:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/engine.h:358:28: note: declared here
 OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:126:3: warning: 'ENGINE_by_id' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   e = ENGINE_by_id("pkcs11");
   ^
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:24:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/engine.h:336:31: note: declared here
 OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
                               ^~~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:128:3: warning: 'ENGINE_init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   if (ENGINE_init(e))
   ^~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:24:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/engine.h:620:27: note: declared here
 OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
                           ^~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:133:4: warning: 'ENGINE_ctrl_cmd_string' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
    ERR(!ENGINE_ctrl_cmd_string(e, "PIN", key_pass, 0), "Set PKCS#11 PIN");
    ^~~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:24:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/engine.h:479:5: note: declared here
 int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
     ^~~~~~~~~~~~~~~~~~~~~~
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:134:3: warning: 'ENGINE_ctrl_cmd' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   ENGINE_ctrl_cmd(e, "LOAD_CERT_CTRL", 0, &parms, NULL, 1);
   ^~~~~~~~~~~~~~~
In file included from /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work-shared/intel-x86-64/kernel-source/scripts/extract-cert.c:24:0:
/buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/recipe-sysroot-native/usr/include/openssl/engine.h:450:27: note: declared here
 OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name,
                           ^~~~~~~~~~~~~~~
  HOSTCC  /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/linux-intel_x86_64-preempt-rt-build/tools/objtool/fixdep.o
  HOSTLD  arch/x86/tools/relocs
  HOSTLD  /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/linux-intel_x86_64-preempt-rt-build/tools/objtool/fixdep-in.o
  LINK    /buildarea1/wrlinux-10.22/build/BSP/customized_systemd/220815-202754/lxbuilds/builder_platform_up/intel-x86-64-preempt-rt-glibc-std/wrlinux/build/tmp-glibc/work/intel_x86_64-wrs-linux/linux-yocto-rt/5.15.59+gitAUTOINC+358077fbd3_fbdc06a13c-r0/linux-intel_x86_64-preempt-rt-build/tools/objtool/fixdep

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRL10_22/WRL10_22_GIT/wrlinux-10/setup.sh --machines intel-x86-64 --templates feature/intel-qat feature/xfce feature/dpdk feature/bsp-extras feature/docker feature/kexec feature/kdump feature/lxc feature/tpm2 --layers meta-dpdk --distro wrlinux --dl-layers

echo 'PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"' >> conf/local.conf
    
bitbake wrlinux-image-std
Live chat
Online