GNU ld の--no-as-neededと--as-neededオプションについて

GNU ld の挙動で気が付いたことがあったのでメモ。 例によって少し前置きが長くなるが、端的にいえば、system call 等の他人が提供する関数呼び出しをフックして、処理を横取りしたくなることがたまにある。 例えば、system call の write(2) を...