There is one issue that keeps dev-lang/v8 in hard mask and prevents its broader usage (I think www-client/chromium could start using it). I hope you'll help me find the best solution.
Some context first. Upstream does not promise any binary compatibility between releases, so each version has a different SONAME, if any. Currently dev-lang/v8 does not use SONAME (I think that's the default), because I'm not sure what's the best way to handle it. When present, the SONAME will look like libv8-1.2.3.so, and the resulting shared library will be named the same way, i.e. libv8-1.2.3.so. Without SONAME, it's just libv8.so, so when linking it's sufficient to pass -lv8 to the linker. With the SONAME-d library, I guess I'd need to pass -lv8-1.2.3. I was thinking about making a symlink libv8.so -> libv8-1.2.3.so, but I'm not sure if that's the right thing to do. What do you think? Do you need some more details?
signature.asc
Description: OpenPGP digital signature