1. 10 5月, 2005 5 次提交
  2. 09 5月, 2005 6 次提交
  3. 08 5月, 2005 5 次提交
  4. 07 5月, 2005 12 次提交
  5. 06 5月, 2005 11 次提交
  6. 05 5月, 2005 1 次提交
    • N
      The issue has been raised in the past that our build system links each · d445b413
      Neil Conway 提交于
      executable against the maximal set of libraries it might need. So for
      example, if one executable requires `libreadline', all executables are
      linked against it.
      
      The easiest fix is to make use of GNU ld's --as-needed flag, which
      ignores linker arguments that are not actually needed by the specified
      object files. The attached patch modifies configure to check for this
      flag (when using GNU ld), and if ld supports it, adds the flag to
      LDFLAGS (we need to do the check since only relatively recent versions
      of GNU ld support this capability). Currently only GNU ld is supported;
      I'm not aware of any other linkers that support this functionality.
      d445b413