2017のすっかり遅くなった18日目の記事です。挙動を変更することができます。その中に、以前より試してみたかったオプションが3つあります。PKGSRC_USE_RELROPKGSRC_MKPIEPKGSRC_MKREPROの3つです。ビルドできない状態のようです。パッケージをビルドして使ってみました。Read-Onlyの略だそうです。ことで、安全性を高める手法と理解しています。既定値が設定されており、コメントも付記されています。RELROについては、以下のように記載されています。relroのように記載されています。以下のように実行することで読むこともできます。設定することが必要と分かります。コンパイラーにLDFLAGS経由で渡されるオプションについても記載されています。今回は、fullを指定したいと思います。できるようになるようです。RELROを有効にして上述したように、コンパイラーにオプションが渡されます。readelfコマンドで確認するようになっています。しまうのを防止することができます。作成することができました。支障なく動いているようです。まとめRELROを有効にして、pkgsrcのパッケージをビルドしてみました。ある環境で仕事をせざるを得ない。Protectionのバージョンは14.0.xxxである。10.2というのがあって、まあ、企業で必要とするロギングはできるものなのであろう。Firefoxのアドオンを勝手に追加されるのは気に入らない。e10sとか阻害されても面白くないし。言うことで、試しに排除できるかやってみた。ExcelからVBAでアクセスしたい。個々の端末にODBCデータソースを設定するのはスクリプトで可能かもしれないが、面倒なのでADOとOLEDBの組み合わせでアクセスすることを考えている。