]> granicus.if.org Git - clang/commit
[mips] Explicitly specify the linker emulation for MIPS on FreeBSD.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 27 Jun 2018 00:02:16 +0000 (00:02 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 27 Jun 2018 00:02:16 +0000 (00:02 +0000)
commitaffe61a68001370fed6047bec14f7c33519f3731
treec7d7035ff2e9c49d67a1ca26c3b42bec51b4d617
parent8eed7850fc5371ab68fc1ac46bfb9f30097775e1
[mips] Explicitly specify the linker emulation for MIPS on FreeBSD.

FreeBSD's mips64 builds O32 binaries for /usr/lib32 by default and
thus needs to be able to link O32 binaries which requires an explicit
linker emulation.  Go ahead and list all the linker emulation variants
for MIPS so that any supported MIPS ABI binary can be linked by any
linker supporting MIPS.

Reviewed By: atanasyan

Differential Revision: https://reviews.llvm.org/D48507

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@335691 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/FreeBSD.cpp
test/Driver/freebsd.c