我们的库中有gtk 2.16.6,并且有很多其他库似乎是依赖项(pango 1.24.0,glib 2.20),但我正在寻找自述文件或其他东西到向律师说明它使用这些图书馆。我们这样做的原因是我们正在分发的产品,我们需要确定并说明我们正在使用的许可证。对于使用其他许可证/库的东西,最差的许可证将占上风。这是我能看到律师的唯一方式,询问我们究竟gtk与其他所有库一起明确做了什么。
我尝试在线搜索,但是我没有看到关于gtk的依赖关系的信息。我打开了这个库,并且有一些自述文件说明了一个glib版本的发布导致了一个错误,但它并没有真正说它是一个依赖。
答案 0 :(得分:0)
找到链接的真实库的最佳方法是在构建的每个共享对象上使用ldd
。 Gio和GdkPixbuf确实有一些可以在运行时加载的库,这对于跟踪来说会有点棘手。查看各种发行版列为deps的内容将有所帮助,或者可能只是查找路径库查找外部模块并返回ldd
。