You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
807 B
21 lines
807 B
changequote(`[', `]')dnl |
|
/* GNU ld script |
|
|
|
Boost.Thread header files pull in enough of Boost.System that |
|
symbols from the latter library are referenced by a compiled object |
|
that includes Boost.Thread headers. libboost_system-mt.so is among |
|
libboost_thread-mt.so's DT_NEEDED, but program linker requires that |
|
missing symbols are satisfied by direct dependency, not by a |
|
transitive one. Hence this linker script, which brings in the |
|
Boost.System DSO. */ |
|
|
|
INPUT(libboost_thread.so.VERSION) |
|
INPUT(libboost_system.so.VERSION) |
|
ifdef([HAS_ATOMIC_FLAG_LOCKFREE],[], |
|
[ |
|
/* If the given architecture doesn't have lock-free implementation of |
|
boost::atomic_flag, the dependency on Boost.Atomic may leak from |
|
the header files to client binaries. */ |
|
|
|
INPUT(libboost_atomic.so.VERSION) |
|
])dnl
|
|
|