Package: yaml-cpp / 0.7.0+dfsg-8
Metadata
| Package | Version | Patches format | 
|---|---|---|
| yaml-cpp | 0.7.0+dfsg-8 | 3.0 (quilt) | 
Patch series
view the series file| Patch | File delta | Description | 
|---|---|---|
| symbol visibility.patch | (download) | 
              CMakeLists.txt |
                    8 	8 +	0 -	0 ! | --- | 
| fix pkg config.patch | (download) | 
              CMakeLists.txt |
                    6 	3 +	3 -	0 ! | fix pkg-config file and cmake one | 
| export m_amount.patch | (download) | 
              src/node_data.cpp |
                    2 	1 +	1 -	0 ! | [patch] export yaml::detail::node::m_amount The internal header node/detail/node.h is included by public headers; YAML::detail::node is implemented in the header itself, and thus it gets inlined... except for its static m_amount class member, which is instantiated in the library only. Right now all the symbols of yaml-cpp are exported (nothing is hidden), so the linker will find node::m_amount in the yaml-cpp library. As solution/workaround, explicitly export YAML::detail::node::m_amount. | 
| use archive googletest.patch | (download) | 
              test/CMakeLists.txt |
                   17 	12 +	5 -	0 ! | use the googletest provided by the archive instead of the embedded copy | 
| cmake_set_libraries.patch | (download) | 
              yaml-cpp-config.cmake.in |
                    2 	1 +	1 -	0 ! | fix empty yaml_cpp_libraries The new version does not set EXPORT_TARGETS. As the value should be yaml-cpp anyhow, just set it directly. | 
