Re: [gentoo-dev] dev-lang/v8 SONAME

2010-11-23 Thread Paweł Hajdan, Jr.
On 10/29/10 11:33 AM, James Rowe wrote:
> * "Paweł Hajdan, Jr." (phajdan...@gentoo.org) wrote:
>> I'm curious: do you have some more ebuilds using v8? It'd be great to
>> add them to the portage tree at some point, if possible. Or maybe
>> sunrise overlay...
> 
>   We took the easy way out and chose Debian because v8/nodejs were
> packaged when we needed them, but we'd prefer to be using Gentoo.  That
> is the reason I jumped straight in when I saw the mail subject.

FYI, dev-lang/v8 is now in ~arch. If you'd like some additional packages
in portage like nodejs, please file bugs. Feel free to CC me.

Also, let me know if the v8 support in Gentoo can be somehow improved,
even if you're not using it yet. I'd like to get feedback from people
who are using it for other applications than www-client/chromium.

Paweł Hajdan, Jr.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] dev-lang/v8 SONAME

2010-10-29 Thread James Rowe
* "Paweł Hajdan, Jr." (phajdan...@gentoo.org) wrote:
> I'm curious: do you have some more ebuilds using v8? It'd be great to
> add them to the portage tree at some point, if possible. Or maybe
> sunrise overlay...

  We took the easy way out and chose Debian because v8/nodejs were
packaged when we needed them, but we'd prefer to be using Gentoo.  That
is the reason I jumped straight in when I saw the mail subject.

Thanks,

James



pgpFTKpE0SVMK.pgp
Description: PGP signature


Re: [gentoo-dev] dev-lang/v8 SONAME

2010-10-29 Thread Paweł Hajdan, Jr.
On 10/27/10 8:59 PM, James Rowe wrote:
> * "Paweł Hajdan, Jr." (phajdan...@gentoo.org) wrote:
>> 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).
> 
>   Thanks for working on this.  I use v8 quite a bit, and being able to
> simply depend on the ebuilds would make life easier.

You're welcome! I started the work because people asked for it.

I'm curious: do you have some more ebuilds using v8? It'd be great to
add them to the portage tree at some point, if possible. Or maybe
sunrise overlay...

>   One question: Are the v8 ebuilds going to be switched to use some kind
> of snapshot tarballs before they're unmasked?

Yes, I think it's going to stay hard masked until I resolve issues like
this. subversion shouldn't be required to install v8.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] dev-lang/v8 SONAME

2010-10-27 Thread James Rowe
* "Paweł Hajdan, Jr." (phajdan...@gentoo.org) wrote:
> 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).

  Thanks for working on this.  I use v8 quite a bit, and being able to
simply depend on the ebuilds would make life easier.

  One question: Are the v8 ebuilds going to be switched to use some kind
of snapshot tarballs before they're unmasked?

Thanks,

James



pgpg3mKijBG2M.pgp
Description: PGP signature


[gentoo-dev] dev-lang/v8 SONAME

2010-10-27 Thread Paweł Hajdan, Jr.
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