1## Libraries shipped inside container with restricted license 2 3### Testdata build graph structure: 4 5A restricted licensed library sandwiched between a notice library and a notice 6binary. The source-code for the libraries needs to be shared when shipped as 7part of the container with the binaries. 8 9```dot 10strict digraph { 11 rankdir=LR; 12 bin1 [label="bin/bin1.meta_lic\nnotice"]; 13 bin2 [label="bin/bin2.meta_lic\nnotice"]; 14 bin3 [label="bin/bin3.meta_lic\nnotice"]; 15 container [label="container.zip.meta_lic\nnotice"]; 16 libapache [label="lib/libapache.so.meta_lic\nnotice"]; 17 libcxx [label="lib/libc++.so.meta_lic\nnotice"]; 18 libgpl [label="lib/libgpl.so.meta_lic\nrestricted"]; 19 container -> bin1[label="static"]; 20 container -> bin2 [label="static"]; 21 container -> bin3 [label="static"]; 22 container -> libapache [label="static"]; 23 container -> libcxx [label="static"]; 24 container -> libgpl [label="static"]; 25 bin1 -> libcxx [label="dynamic"]; 26 bin2 -> libapache [label="dynamic"]; 27 bin2 -> libcxx [label="dynamic"]; 28 bin3 -> libapache [label="dynamic"]; 29 bin3 -> libcxx [label="dynamic"]; 30 bin3 -> libgpl [label="dynamic"]; 31 libapache -> libcxx [label="dynamic"]; 32 libgpl -> libcxx [label="dynamic"]; 33 {rank=same; container} 34} 35``` 36