Closed GoogleCodeExporter closed 8 years ago
The root cause is v8 default link with libstdc++ instead of libc++
https://code.google.com/p/v8/issues/detail?id=3072
Original comment by flier...@gmail.com
on 27 Dec 2013 at 11:17
Thanks for the tip. 10.9 has been a treat.
Got past this by building v8 with:
export CXXFLAGS='-std=c++11 -stdlib=libc++ -mmacosx-version-min=10.8'
export LDFLAGS=-lc++
But then ran into problems with icu:
...
Symbol not found: __ZTVN6icu_4613FieldPositionE
Referenced from: /path/pyv8/_PyV8.so
...
Worked-around by re-building v8 with "i18nsupport=off"
Not ideal, but it works.
Original comment by joel...@gmail.com
on 27 Dec 2013 at 7:14
you could build v8 with pyv8's setup script, which will disable i18n by default
:)
Original comment by flier...@gmail.com
on 7 Jan 2014 at 10:46
Original issue reported on code.google.com by
joel...@gmail.com
on 26 Dec 2013 at 6:07