History log of /fuchsia/zircon/system/utest/dlopen-indirect-deps/dlopen-indirect-deps-test-module/rules.mk
Revision Date Author Comments
# fd7c237c 26-Aug-2018 Roland McGrath <mcgrathr@google.com>

[build] Add USE_PROFILE=true to compile for profiling/code coverage

This enables building user space libraries, applications and tests
with profiling instrumentation which is needed for collecting code
coverage. The USE_PROFILE=true make command line argument uses the
default build directory build-CPU-profile.

Test: CQ and manual builds with USE_PROFILE=true
Change-Id: I68e2d59bbdfce672cb6bbbf94d21995eacb16fb5


# 3eba7de5 25-Aug-2017 Brian Swetland <swetland@google.com>

[build][groups] annotate 'misc' and 'test' modules

This allows us to generate a bootdata.bin which excludes them,
reducing it from 4.52MB to 2.65MB

The default bootdata.bin still includes all modules.

Change-Id: If13bfcacba9386a691e6b7c380eed53d67bb44eb


# 0e7c435d 02-Aug-2017 Roland McGrath <mcgrathr@google.com>

[ulib][musl][ldso] Fix dlopen and dlsym with indirect DT_NEEDED dependencies

Symbol resolution needs to follow the whole dependency graph, not just
one level deep. This matters for dlopen to resolve references to
indirect dependencies at load time. It also matters for dlsym to find
the named symbol anywhere in the dependency graph of the given object,
not just in the object itself or a direct dependency.

MG-963 # done

Change-Id: I385b36ca53c5014dd3d46563a42930e9d9c87757


# a465c580 28-Jul-2017 George Kulakowski <kulakowski@google.com>

Revert "[ulib][musl][ldso] Fix dlopen and dlsym with indirect DT_NEEDED dependencies"

This reverts commit 7cacc9fb9b203055b9aae2f9d607deea77157036.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> [ulib][musl][ldso] Fix dlopen and dlsym with indirect DT_NEEDED dependencies
>
> Symbol resolution needs to follow the whole dependency graph, not just
> one level deep. This matters for dlopen to resolve references to
> indirect dependencies at load time. It also matters for dlsym to find
> the named symbol anywhere in the dependency graph of the given object,
> not just in the object itself or a direct dependency.
>
> MG-963 # done
>
> Change-Id: I9770e81937050248ed73d1185311246cc9b4ac60

TBR=kulakowski@google.com,mcgrathr@google.com

Change-Id: I7076bca50396c0906a5386247ed20ce513e93ff2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true


# 7cacc9fb 27-Jul-2017 Roland McGrath <mcgrathr@google.com>

[ulib][musl][ldso] Fix dlopen and dlsym with indirect DT_NEEDED dependencies

Symbol resolution needs to follow the whole dependency graph, not just
one level deep. This matters for dlopen to resolve references to
indirect dependencies at load time. It also matters for dlsym to find
the named symbol anywhere in the dependency graph of the given object,
not just in the object itself or a direct dependency.

MG-963 # done

Change-Id: I9770e81937050248ed73d1185311246cc9b4ac60