Skip to content

Instantly share code, notes, and snippets.

@kjunichi
Last active December 19, 2015 14:48
Show Gist options
  • Save kjunichi/5971295 to your computer and use it in GitHub Desktop.
Save kjunichi/5971295 to your computer and use it in GitHub Desktop.

plv8のOSXでのビルドは続くよ

前日までにsconsな時代のV8をビルドできるとこまでたどり着いたが、 どうもarch=x64指定していたが、ldに怒られる。もしかすると32ビット版だったのか? otoolsすりゃよかったと悔やまれる。

本日はV8を3.7.xから3.16.xくらいまで上げてビルドするもunused valueの警告でコンパイルが停止

error: private field 'ok_' is not used [-Werror,-Wunused-private-field]

wrror=noでwork aroundって投稿見たが、いまの環境では効かなかった。 Emacsでparser.ccまで開いたものの手つかず。。

plv8に最適なのV8を探す

unused valueで止まるのは今年の1月に話題なっている

plv8の説明のmake native.checkでは最新版はNG chekcにケチがつく

と、ここまで書いて、もしかしてg++のパス/usr/localが優先していなくてclangになってないか? いまググったら、clangでエラーにとの投稿

ちなみに Fixed in r13542. とフォローがあった。

3.7

ubuntuに入っていると思われる3.7系はそもそもsconsでビルドなのでこれはplv8の想定より 古い版と思われ

関連Gist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment