Glad it helped!

On Fri, Jul 19, 2019 at 3:13 PM Christopher Nelson <nadiasver...@gmail.com>
wrote:

> Since this does seem to have fixed the problem on macOS, I wondered why it
> might be a problem. It looks to me like the libc++ being built is built in
> Release+Asserts mode even when I ask for v8 to be built in debug mode. I
> wonder if this ends up being the problem when debug code is expecting one
> thing, but instead it is getting a release version.
>
> In any case, I think that I am going to look into modifying the GN build
> for v8 to allow using the default or "system" libc++ instead of just being
> able to use the "default" c++ standard library or the custom libc++
> library. If you or anyone else can give me some guidance on that, I'd be
> happy to contribute it back. I'm sure I can't be the only person this has
> bitten and frustrated.
>

 Nico fyi.


>
> Thanks again for all the help!
>
> On Thursday, July 18, 2019 at 9:52:49 AM UTC-4, Jakob Gruber wrote:
>>
>>
>> On Thu, Jul 18, 2019 at 3:10 PM Christopher Nelson <nadias...@gmail.com>
>> wrote:
>>
>>> I appreciate that info, and I have read it. However, that is very
>>> unlikely to be the problem here. In this case I am not passing any C++ ABI
>>> objects between libraries, I'm just creating a new isolate. The
>>> reproduction is so minimal and so simple that is seems very unlikely that
>>> libc++ is at fault here. It happens deep inside the isolate initialization.
>>>
>>
>> I see. It sounds like you have a full repro to share; could you perhaps
>> open a bug at crbug.com/v8/new, include the repro, and I will try to
>> have a look next week.
>>
>>
>>>
>>> On Thursday, July 18, 2019 at 8:43:42 AM UTC-4, Jakob Gruber wrote:
>>>>
>>>> On Thu, Jul 18, 2019 at 2:32 PM Christopher Nelson <nadias...@gmail.com>
>>>> wrote:
>>>>
>>>>> I'm not using the same exact libc++, no. I don't have a problem doing
>>>>> that, but I'd like to link v8 against MY libc++ instead of linking my app
>>>>> against v8's libc++. The reason is:  I am compiling against a number of
>>>>> libraries, all of which are compiled against my libc++. Trying to change
>>>>> them all to compile against V8's libc++ is probably not possible.
>>>>>
>>>>> I'm also a little suspicious that libc++ is the problem here because
>>>>> it works fine in release; which I would expect to be _more_ sensitive. In
>>>>> any case, if you can tell me how or point me to instructions on how to 
>>>>> tell
>>>>> V8 which libc++ to use I will very happily implement that.
>>>>>
>>>>
>>>> I assume building with a libcxx that is neither the system libcxx nor
>>>> V8's custom libcxx will need manual work. I'm not an expert on this either,
>>>> I've just seen folks run into this fairly frequently in recent times.
>>>>
>>>> Here's where all of my infos come from: https://crbug.com/v8/9150#c2.
>>>> Maybe this will help clarify.
>>>>
>>>> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to v8-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/v8-users/b77de9a9-2b84-4726-a411-5eb3a4eb5894%40googlegroups.com
> <https://groups.google.com/d/msgid/v8-users/b77de9a9-2b84-4726-a411-5eb3a4eb5894%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/CAH3p7oPgWztNjrdTNOWw1X7iEcLteVyqVYYPmaMiUf%3DDjb2%3DMQ%40mail.gmail.com.

Reply via email to