platform_ToolchainOptions: futility passes; remove it from whitelist

futility is now built with the standard linker commands. It's
built with GNU_RELRO, and does not have any writable + exectable sections.

BUG=chromium:196629
BRANCH=ToT
TEST=run the test

  run_remote_tests.sh --remote=$DUTIP platform_ToolchainOptions/control

Before this CL, the test passes and
platform_ToolchainOptions/debug/client.0.DEBUG says:

  09/29 13:49:53.658 DEBUG|platform_T:0112| Test -Wl,-z,relro 0 failures, 41 in whitelist, 0 in filtered, 41 new passes PASSED!
  New passes (remove these from the whitelist):
  [...]
  /usr/bin/futility

  09/29 13:49:53.660 DEBUG|platform_T:0112| Test LOAD Writable and Exec 1 failures, 3 in whitelist, 0 in filtered, 2 new passes PASSED!
  New passes (remove these from the whitelist):
  /usr/bin/futility

After this CL, "/usr/bin/futility" doesn't show up in any logs,
and the test continues to pass.

BTW, as shown above, the test reports a bunch more whitelisted
files that also pass. This CL only addresses futility, since
that's the only thing I've been looking at.

Change-Id: Iace4d5672c9c5e3864ab1f12f63d70addb815c51
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/220403
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2 files changed