This is an archive of the discontinued LLVM Phabricator instance.

gn build: Make check-{clang,lld,llvm} pass on FreeBSD.
ClosedPublic

Authored by pcc on Feb 6 2019, 5:43 PM.

Details

Summary

Mostly achieved by assuming that anything that isn't Win or Mac is ELF,
which seems reasonable enough for now.

Diff Detail

Event Timeline

pcc created this revision.Feb 6 2019, 5:43 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 6 2019, 5:43 PM
Herald added a subscriber: srhines. · View Herald Transcript
thakis accepted this revision.Feb 6 2019, 6:38 PM

Nice!

This revision is now accepted and ready to land.Feb 6 2019, 6:38 PM
pcc updated this revision to Diff 185691.Feb 6 2019, 6:42 PM
pcc retitled this revision from gn build: Make check-lld and check-clang pass on FreeBSD. to gn build: Make check-{clang,lld,llvm} pass on FreeBSD..

With a few tweaks check-llvm passes as well. Still looks good?

thakis added a comment.Feb 7 2019, 1:07 PM

Yup!

Kind of makes me wish I had already done the plugin() / plugin_host() from TODO.txt, but oh well.

This revision was automatically updated to reflect the committed changes.