The Man Who Fell From The Wrong Side Of The Sky:2018年7月4日分

2018/7/4(Wed)

[pkgsrc] pkgsrc/nodejs

オレオレN6でnodejsをビルドしようとすると

===> Configuring for nodejs-10.5.0
=> Replacing python interpreter in configure tools/genv8constants.py tools/gyp/pylib/gyp/flock_tool.py.
INFO: [replace-interpreter] Nothing changed in configure.
ERROR: Did not find a new enough assembler, install one or build with
       --openssl-no-asm.
       Please refer to BUILDING.md
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/nodejs
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/nodejs

と怒られるんだけど、最近のpkgsrcは/etc/mk.confで

PREFER.binutils=pkgsrc

を設定しても有効にならんのね、おそらくcwrapper化の時にめんどくさいからって消したんだろうか…

[チラシの裏] TLSv1 および TLSv1.1 の無効化

2018/6/30が過ぎたのでもう使ってるヤツおらんやろってことで当チラシの裏もTLSv1とTLSv1.1を無効にしたやで。

ちなみに設定は Mozilla SSL Configuration Generatorの「Modern」を拝借、というかもうssl_ciphersなんか覚えられねぇってば。