Hello,
The binutils configure script fails to check for unrecognized options: ./configure --enable-nonexisting-feature runs just fine.
This is especially confusing as there are some configure options which are not documented, e.g., --enable-plugins or --enable-threads. It would be great to protect users from mistakes when using such options.
Note that the configure script has a --disable-option-checking flag documented, which suggests that it should do option checking.