private Collection<String> getLinkerOptionValues(int linkerOption) {
    for (ITool tool : config.getToolChain().getTools()) {
      if (!isToolLinker(tool)) {
        continue;
      }

      for (IOption o : tool.getOptions()) {
        try {
          if (o.getValueType() != linkerOption) {
            continue;
          }
          return orderPreservingSet(
              linkerOption == IOption.LIBRARY_PATHS ? o.getLibraryPaths() : o.getLibraries());
        } catch (BuildException e) {
        }
      }
    }
    return Collections.emptySet();
  }