1. 02 Apr, 2013 1 commit
    • Better target the shorten-64-to-32 workaround (#325, #319) · 9c3e1644
      The previous version of this logic was causing us to
      pass the flag when
       * clang is on the PATH, and
       * $CC, or 'clang' if CC unset, accepts the flag.
      But this is totally wrong if we have clang installed,
      haven't set $CC, and are going to end up using gcc.
      We end up passing the flag to gcc, which rejects it.
      
      The real fix is to put this in the autoconf goo in MRI
      upstream -- the only correct way to decide whether to pass
      this flag is after we know exactly what compiler we're using
      and can test if that compiler accepts the flag.  But we can
      do better than before by approximating autoconf's choice of
      compiler as $CC if set, 'cc' otherwise (which will typically
      be a symlink to gcc or clang or another.)
      
      Fixes: https://github.com/sstephenson/ruby-build/issues/319
        and #325, which is a dupe.
      Greg Price committed
  2. 31 Mar, 2013 1 commit
  3. 27 Mar, 2013 1 commit
  4. 25 Mar, 2013 1 commit
  5. 21 Mar, 2013 1 commit
  6. 18 Mar, 2013 1 commit
  7. 12 Mar, 2013 1 commit
  8. 28 Feb, 2013 1 commit
  9. 27 Feb, 2013 3 commits
  10. 26 Feb, 2013 1 commit
  11. 25 Feb, 2013 8 commits
  12. 24 Feb, 2013 4 commits
  13. 23 Feb, 2013 1 commit
  14. 22 Feb, 2013 6 commits
  15. 21 Feb, 2013 2 commits
  16. 12 Feb, 2013 2 commits
  17. 11 Feb, 2013 1 commit
  18. 10 Feb, 2013 2 commits
  19. 09 Feb, 2013 2 commits