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

Repository
rL LLVM

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.