This is an archive of the discontinued LLVM Phabricator instance.

rename gnu to old-gnu
ClosedPublic

Authored by rafael on Nov 13 2015, 8:51 AM.

Details

Summary

This is in preparation for changing gnu2 to gnu and making it the default.

The new linker is now able to bootstarp llvm+clang+lld and passes all the tests, that seems a good point to start deprecating the old one.

Diff Detail

Repository
rL LLVM

Event Timeline

rafael updated this revision to Diff 40154.Nov 13 2015, 8:51 AM
rafael retitled this revision from to rename gnu to old-gnu.
rafael updated this object.
rafael added reviewers: ruiu, Bigcheese.
rafael set the repository for this revision to rL LLVM.
rafael added a subscriber: llvm-commits.

You will need to update amdgpu::Linker in clang's Tools.cpp to use old-gnu.

ruiu accepted this revision.Nov 13 2015, 10:09 AM
ruiu edited edge metadata.

LGTM. I was thinking to do the same thing some time.

Please hold on this patch for a day or two to give other developers a chance to shout out if they have a problem with this. (We are going to do this sooner or later, but I want to give users to adapt to this change.)

This revision is now accepted and ready to land.Nov 13 2015, 10:09 AM

I think will be good idea to update documentation with information how to use lld as linker. I tried -fuse-ld=lld unsuccessfully somewhere in June. PR23913 should be close too.

emaste added a subscriber: emaste.Nov 14 2015, 9:49 AM

Committed in r253188.