After following up (I've been hitting my head against this for a week at
least), and updating ubuntu to another version, I've managed to get it to
link and run by forcing -lc++ against libc++-dev and libc++-helper
thanks Ben, you can stand down :)
I appreciate the response, though.
On Monday, February 12, 2018 at 12:58:17 PM UTC-8, Jerry Sievert wrote:
> also forgot to add that I'm using -std=c++11 on compile
> On Monday, February 12, 2018 at 12:57:33 PM UTC-8, Jerry Sievert wrote:
>> Thanks Ben,
>> That's what I had been thinking as well, and moved to clang++-5.0 with
>> llvm's libc++ as well.
>> libv8 is being built via:
>> tools/dev/v8gen.py x64.release -- is_component_build=false
>> v8_static_library=true v8_use_snapshot=true
>> ninja -C out.gn/x64.release d8
>> I dropped down to shell.cc to try to debug the issue (thus taking any of
>> the code I'm maintaining, plv8, out of the loop):
>> g++ -I.. -I../include -L../out.gn/x64.output/obj -L../
>> out.gn/x64.output/obj/third_party/icu -[allofthelibs that are needed
>> that also work on macOS]
>> On Monday, February 12, 2018 at 12:52:08 PM UTC-8, Ben Noordhuis wrote:
>>> On Mon, Feb 12, 2018 at 9:29 PM, Jerry Sievert
>>> <je...@legitimatesounding.com> wrote:
>>> > Hello,
>>> > Apologies if this is the wrong place to post - I've also searched, and
>>> > been unable to find an answer.
>>> > I've been attempting to link to v8, with an environment that has
>>> worked fine
>>> > in the past with older versions of v8 (make native, as opposed to
>>> > I've updated for any API changes, and have everything working well
>>> > macOS, but am having issues during the link phase on Linux:
>>> > std::__1::__shared_weak_count::~__shared_weak_count()
>>> > is missing after link, when I attempt to do any execution. I'm having
>>> > same issue even compiling shell.cc
>>> > I'm hoping I'm just missing something at the linker step (using g++ as
>>> > linker passthrough).
>>> > Any help would be appreciated!
>>> That link error suggests you built V8 against llvm's libc++ but are
>>> now trying to link it against GNU's libstdc++. What are the exact
>>> steps you used to build libv8 and the shell executable? Can you
>>> include build output?
v8-users mailing list
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.