久しぶりのRあれこれ

R内でパッケージをコンパイルする際には、Makevarsファイルにオプションを書き込むことで、指定のコンパイラ・オプションでコンパイルを実行できる、という風に以前までは理解していた。


しかし、実体としてはMakevarsを読み込んだあとに、本体のRをコンパイルした際の設定を含むMakeconfが読み込まれオプションは上書きされてしまうとのことだった。


これはR自身をコンパイルした環境と基本的に同じ環境でパッケージもコンパイルされるべきという理念に従うもので、仕様とのこと。


 https://stackoverflow.com/questions/49217539/package-build-ignores-makevars-flags


そのためパッケージのコンパイルで特別なオプションを指定したい場合には、Makevars内にPKG_CXXFLAGSオプションで指定しておく。

CXXなどコンパイラ自体を変更する指定は基本的に反映されないものと理解しておく。

コメント

  1. Tilt - Titanium Flask - www.titanium-arts.com
    Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. samsung galaxy watch 3 titanium Tilt. Tilt. Tilt. Tilt. Tilt. titanium exhaust wrap Tilt. Tilt. mens titanium wedding rings Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. nano titanium ionic straightening iron Tilt. Tilt. Tilt. micro hair trimmer Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt. Tilt.

    返信削除

コメントを投稿

このブログの人気の投稿

再現性なんてないさ(?)

旧姓を失った研究者が海外でも活躍するためには

WLSのssh