]> granicus.if.org Git - clang/commit
[Solaris] Default to -fno-cxa-finalize.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 14 Sep 2015 23:21:31 +0000 (23:21 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 14 Sep 2015 23:21:31 +0000 (23:21 +0000)
commit7d8d0667a1e70a91c9552fc1c53b9100b28b0dda
tree9cea3e55cca0c5789eb9dd52c7eda244be61f23a
parent5e332fd14a505a3b1002f7739804967da7e71d58
[Solaris] Default to -fno-cxa-finalize.

There is no __cxa_finalize symbol available on recent Solaris OS
versions, so we need this flag to make non trivial C++ programs run.

Also stop looking for cxa_finalize.o, since it won't be there.

Patch by Xan López!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247634 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/Tools.cpp
test/Driver/solaris-opts.c [new file with mode: 0644]