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?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to