| Index: third_party/instrumented_libraries/instrumented_libraries.gyp
|
| diff --git a/third_party/instrumented_libraries/instrumented_libraries.gyp b/third_party/instrumented_libraries/instrumented_libraries.gyp
|
| index 2d61a3b22726c2a4f23df9d27af139724529ad70..28fa65f6c8b582ac119a85d74dd2d3c0df8974e7 100644
|
| --- a/third_party/instrumented_libraries/instrumented_libraries.gyp
|
| +++ b/third_party/instrumented_libraries/instrumented_libraries.gyp
|
| @@ -82,57 +82,6 @@
|
|
|
| 'targets': [
|
| {
|
| - 'target_name': 'prebuilt_instrumented_libraries',
|
| - 'type': 'none',
|
| - 'variables': {
|
| - 'prune_self_dependency': 1,
|
| - # Don't add this target to the dependencies of targets with type=none.
|
| - 'link_dependency': 1,
|
| - 'conditions': [
|
| - ['msan==1', {
|
| - 'conditions': [
|
| - ['msan_track_origins==2', {
|
| - 'archive_name': 'msan-chained-origins-<(_ubuntu_release)',
|
| - }, {
|
| - 'archive_name': 'UNSUPPORTED_CONFIGURATION'
|
| - }],
|
| - ]}, {
|
| - 'archive_name': 'UNSUPPORTED_CONFIGURATION'
|
| - }],
|
| - ],
|
| - },
|
| - 'actions': [
|
| - {
|
| - 'action_name': 'unpack_<(archive_name).tgz',
|
| - 'inputs': [
|
| - 'binaries/<(archive_name).tgz',
|
| - ],
|
| - 'outputs': [
|
| - '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/<(archive_name).txt',
|
| - ],
|
| - 'action': [
|
| - 'scripts/unpack_binaries.sh',
|
| - 'binaries/<(archive_name).tgz',
|
| - '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/',
|
| - '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/<(archive_name).txt',
|
| - ],
|
| - },
|
| - ],
|
| - 'direct_dependent_settings': {
|
| - 'target_conditions': [
|
| - ['_toolset=="target"', {
|
| - 'ldflags': [
|
| - # Add a relative RPATH entry to Chromium binaries. This puts
|
| - # instrumented DSOs before system-installed versions in library
|
| - # search path.
|
| - '-Wl,-R,\$$ORIGIN/instrumented_libraries_prebuilt/<(_sanitizer_type)/<(_libdir)/',
|
| - '-Wl,-z,origin',
|
| - ],
|
| - }],
|
| - ],
|
| - },
|
| - },
|
| - {
|
| 'target_name': 'instrumented_libraries',
|
| 'type': 'none',
|
| 'variables': {
|
| @@ -225,9 +174,7 @@
|
| 'target_conditions': [
|
| ['_toolset=="target"', {
|
| 'ldflags': [
|
| - # Add a relative RPATH entry to Chromium binaries. This puts
|
| - # instrumented DSOs before system-installed versions in library
|
| - # search path.
|
| + # Add RPATH to result binary to make it linking instrumented libraries ($ORIGIN means relative RPATH)
|
| '-Wl,-R,\$$ORIGIN/instrumented_libraries/<(_sanitizer_type)/<(_libdir)/',
|
| '-Wl,-z,origin',
|
| ],
|
|
|