As Pau indicated, we are building a osmo-trx-uhd binary which doesn't use
any of boost internally, but simply wants to use UHD.

I you remove "-lboost_system" from the UHD pkg-config, all UHD using 
applications
that don't use boost_system internally will fail to link.  Normally I would
assume that the correct path of action is to remove "-lboost_system" and at
the same time introduce a "libboost-system" into the Requires section of 
pkg-config.

However, as boost couldn't be bothered to follow the industry-standard and fails
to provide pkg-config files for 12 years (see 
https://svn.boost.org/trac10/ticket/1094),
You cannot use the pkg-config internal dependency mechanism.

So my position remains: The patch is wrong, it should be reverted.  The 
application
knows it needs UHD.  It shouldn't need to track whatever UHD's dependencies to 
other
libraries are today or might become in the future.

-- 
- Harald Welte <lafo...@osmocom.org>            http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)

Reply via email to