Blob Blame History Raw
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. is among'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.  */

/* 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.  */