@@ -131,6 +131,9 @@ aarch64-unknown-linux-gnu:
131131 target_cxx: clang++
132132 target_cflags:
133133 - '-fvisibility=hidden'
134+ # Enable frame pointers
135+ - '-fno-omit-frame-pointer'
136+ - '-mno-omit-leaf-frame-pointer'
134137 # Needed to prevent BOLT from crashing.
135138 - '-fdebug-default-version=4'
136139 needs:
@@ -567,6 +570,9 @@ x86_64-unknown-linux-gnu:
567570 target_cxx: clang++
568571 target_cflags:
569572 - '-fvisibility=hidden'
573+ # Enable frame pointers
574+ - '-fno-omit-frame-pointer'
575+ - '-mno-omit-leaf-frame-pointer'
570576 # Needed to prevent BOLT from crashing.
571577 - '-fdebug-default-version=4'
572578 needs:
@@ -614,6 +620,9 @@ x86_64_v2-unknown-linux-gnu:
614620 target_cflags:
615621 - '-march=x86-64-v2'
616622 - '-fvisibility=hidden'
623+ # Enable frame pointers
624+ - '-fno-omit-frame-pointer'
625+ - '-mno-omit-leaf-frame-pointer'
617626 # Needed to prevent BOLT from crashing.
618627 - '-fdebug-default-version=4'
619628 needs:
@@ -661,6 +670,9 @@ x86_64_v3-unknown-linux-gnu:
661670 target_cflags:
662671 - '-march=x86-64-v3'
663672 - '-fvisibility=hidden'
673+ # Enable frame pointers
674+ - '-fno-omit-frame-pointer'
675+ - '-mno-omit-leaf-frame-pointer'
664676 # Needed to prevent BOLT from crashing.
665677 - '-fdebug-default-version=4'
666678 needs:
@@ -708,6 +720,9 @@ x86_64_v4-unknown-linux-gnu:
708720 target_cflags:
709721 - '-march=x86-64-v4'
710722 - '-fvisibility=hidden'
723+ # Enable frame pointers
724+ - '-fno-omit-frame-pointer'
725+ - '-mno-omit-leaf-frame-pointer'
711726 # Needed to prevent BOLT from crashing.
712727 - '-fdebug-default-version=4'
713728 needs:
@@ -754,6 +769,9 @@ x86_64-unknown-linux-musl:
754769 target_cxx: clang++ # TODO: Explore a musl-clang++ shim?
755770 target_cflags:
756771 - '-fvisibility=hidden'
772+ # Enable frame pointers
773+ - '-fno-omit-frame-pointer'
774+ - '-mno-omit-leaf-frame-pointer'
757775 needs:
758776 - autoconf
759777 - bdb
@@ -799,6 +817,9 @@ x86_64_v2-unknown-linux-musl:
799817 target_cflags:
800818 - '-march=x86-64-v2'
801819 - '-fvisibility=hidden'
820+ # Enable frame pointers
821+ - '-fno-omit-frame-pointer'
822+ - '-mno-omit-leaf-frame-pointer'
802823 needs:
803824 - autoconf
804825 - bdb
@@ -844,6 +865,9 @@ x86_64_v3-unknown-linux-musl:
844865 target_cflags:
845866 - '-march=x86-64-v3'
846867 - '-fvisibility=hidden'
868+ # Enable frame pointers
869+ - '-fno-omit-frame-pointer'
870+ - '-mno-omit-leaf-frame-pointer'
847871 needs:
848872 - autoconf
849873 - bdb
@@ -889,6 +913,9 @@ x86_64_v4-unknown-linux-musl:
889913 target_cflags:
890914 - '-march=x86-64-v4'
891915 - '-fvisibility=hidden'
916+ # Enable frame pointers
917+ - '-fno-omit-frame-pointer'
918+ - '-mno-omit-leaf-frame-pointer'
892919 needs:
893920 - autoconf
894921 - bdb
@@ -937,6 +964,9 @@ aarch64-unknown-linux-musl:
937964 target_cxx: clang++
938965 target_cflags:
939966 - '-fvisibility=hidden'
967+ # Enable frame pointers
968+ - '-fno-omit-frame-pointer'
969+ - '-mno-omit-leaf-frame-pointer'
940970 needs:
941971 - autoconf
942972 - bdb
0 commit comments