autoconf流の設定プローブを根本から見直す

How to Fix autoconf-style Configuration Probing

autoconfやCMakeの設定プローブは、機能の有無をテストプログラムのコンパイルとリンクで判定する。しかし、無駄が多く、壊れやすく、遅く、変更追跡もない。build2のBoris Kolpackov氏は、ビルドシステムの並列性と変更追跡を活用し、更新中のロードやコントロールプローブを組み合わせることで、これらの問題を解決する方法を提案する。

一見すると、このアプローチは魅力的に映る。特に、まだ存在しないプラットフォームをサポートするために何もする必要がないという点で適応性がある。
  1. HackerThemAll

    うん、今ではあまり目立たないかもしれないけど、昔は世界はLinuxとFreeBSDだけじゃなかったんだ。互いに、そしてLinuxとも異なる多くの商用Unixが存在していた。そういうシステムにポータブルにするには、あらゆることをチェックする必要があった。だからautoconfは、ただの気の利いたnoopではなく、極めて重要なツールだったんだよ。

この日のほかの記事

2026-10-09