Some openmpi library's lack CET support
Description:
openmpi libraries built using Fortan lack CET support due to FCFLAGS not being set which is required to pass -fcf-protection
to the Fortran compiler.
Additional info:
- openmpi 4.1.5-5
Steps to reproduce:
$ readelf -n /usr/lib/libmpi_mpifh.so.40.30.0 /usr/lib/libmpi_usempi_ignore_tkr.so.40.30.0 /usr/lib/libmpi_usempif08.so.40.30.0
File: /usr/lib/libmpi_mpifh.so.40.30.0
Displaying notes found in: .note.gnu.property
Owner Data size Description
GNU 0x00000020 NT_GNU_PROPERTY_TYPE_0
Properties: x86 feature used: x86, XMM
x86 ISA used: x86-64-baseline
Displaying notes found in: .note.gnu.build-id
Owner Data size Description
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
Build ID: 974e7e5989efbfbfe8886511b38aae5b7c95bc4f
File: /usr/lib/libmpi_usempi_ignore_tkr.so.40.30.0
Displaying notes found in: .note.gnu.property
Owner Data size Description
GNU 0x00000020 NT_GNU_PROPERTY_TYPE_0
Properties: x86 feature used: x86
x86 ISA used:
Displaying notes found in: .note.gnu.build-id
Owner Data size Description
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
Build ID: bb288f1b720d9b8d974e59436647c644c6407130
File: /usr/lib/libmpi_usempif08.so.40.30.0
Displaying notes found in: .note.gnu.property
Owner Data size Description
GNU 0x00000020 NT_GNU_PROPERTY_TYPE_0
Properties: x86 feature used: x86
x86 ISA used: x86-64-baseline
Displaying notes found in: .note.gnu.build-id
Owner Data size Description
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
Build ID: d20d760c099488bdc193212a271f7351011aeb31
Edited by loqs