authorgravatar for marc@tiehu.isMarc Tiehuis <marc@tiehu.is> 2017-10-21 22:24:15+00:00
committergravatar for greg@unrelenting.technologyGreg V <greg@unrelenting.technology> 2018-10-20 15:15:01+03:00
log264dd2eb579e78471c639baf698f7665ea016349
tree6d3d108a6b0451de30336250219b458e864f984f
parente2b9c153bdfa2c5e4005d5957062e0eaf3b339a2

Set FreeBSD ELF OS/ABI when targeting

Closes #553.

1 files changed, 4 insertions(+), 0 deletions(-)

src/link.cpp+4
......@@ -150,6 +150,10 @@ static const char *getLDMOption(const ZigTarget *t) {
150150 if (t->env_type == ZigLLVM_GNUX32) {
151151 return "elf32_x86_64";
152152 }
153 // Any target elf will use the freebsd osabi if suffixed with "_fbsd".
154 if (t->os == OsFreeBSD) {
155 return "elf_x86_64_fbsd";
156 }
153157 return "elf_x86_64";
154158 default:
155159 zig_unreachable();