From b02825620a6d23533e64035bd38383a28773f67a Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 5 Feb 2020 17:09:19 +0100 Subject: [PATCH] Revert "build: Ensure that gcov symbols are exposed when needed" This reverts commit 526b2e8c5367ff0e9822496995e915ee7c90a634. Commit 0994cc31 was enough to implement the coverage support. --- pam/pam_fprintd.ver | 1 - src/meson.build | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/pam/pam_fprintd.ver b/pam/pam_fprintd.ver index e0c0181..a8d3722 100644 --- a/pam/pam_fprintd.ver +++ b/pam/pam_fprintd.ver @@ -1,7 +1,6 @@ { global: pam_*; - __gcov_*; local: *; }; diff --git a/src/meson.build b/src/meson.build index 3a36c48..4be29ff 100644 --- a/src/meson.build +++ b/src/meson.build @@ -53,8 +53,6 @@ fprintd_deps = declare_dependency( ], ) -symbol_visibility = get_option('b_coverage') ? 'default' : 'hidden' - libfprintd_private = static_library('fprintd-private', sources: [ 'device.c', @@ -64,7 +62,7 @@ libfprintd_private = static_library('fprintd-private', fprintd_marshal, ], dependencies: fprintd_deps, - gnu_symbol_visibility: symbol_visibility, + gnu_symbol_visibility: 'hidden', ) fprintd = executable('fprintd', @@ -77,7 +75,7 @@ fprintd = executable('fprintd', ], dependencies: fprintd_deps, link_with: libfprintd_private, - gnu_symbol_visibility: symbol_visibility, + gnu_symbol_visibility: 'hidden', install: true, install_dir: fprintd_installdir, )