Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-50807

BTI_PLT flag missing in libomp.so (aarch64)

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • rhel-10.0.beta
    • rhel-10.0.beta
    • libomp
    • None
    • libomp-18.1.8-2.el10
    • No
    • None
    • 1
    • rhel-sst-pt-llvm-rust-go
    • ssg_platform_tools
    • 1
    • False
    • Hide

      None

      Show
      None
    • No
    • SST LLVM/Rust/Go Sprint 8
    • Unspecified Release Note Type - Unknown
    • aarch64
    • None

      What were you trying to do that didn't work?

      Annocheck dinamic-tags test fails for /usr/lib64/libomp.so in aarch64:

      Hardened: /usr/lib64/libomp.so: FAIL: dynamic-tags test because the BTI_PLT flag is missing from the dynamic tags 
      

      The test passes in the rest of the libraries.

      Please provide the package NVR for which bug is seen:

      libomp-18.1.8-1.el10

      How reproducible:

      100%

      Steps to reproduce

      1. dnf install -y libomp libomp-debuginfo annobin-annocheck
      2. annocheck --ignore-unknown --verbose --profile=el10 --debug-dir=/usr/lib/debug/ /usr/lib64/libomp.so

      Expected results

      dynamic-tags test should pass

      Actual results

      dynamic-tags test fails

      Hardened: /usr/lib64/libomp.so: FAIL: dynamic-tags test because the BTI_PLT flag is missing from the dynamic tags 
      

              rh-ee-tmachado Tulio Magno Quites Machado Filho
              rhn-support-jchecahi Jesus Checa Hidalgo
              Thomas Stellard Thomas Stellard
              Jesus Checa Hidalgo Jesus Checa Hidalgo
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: