summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-11-10 16:52:58 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-11-10 16:52:58 +0000
commit7936b87ffcf0d30ecde0ccc569aeecb2a96db703 (patch)
tree57e7ac1f05e0a97bf085d8837795dbc61f2867a7 /lib
parentffdf712623803a1572a859d808dbff1b3f95691f (diff)
Fixed C++/LD options for the Portland compiler suite.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3907 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib')
-rw-r--r--lib/make/known-architectures/linux5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/make/known-architectures/linux b/lib/make/known-architectures/linux
index 10f8298d..45273bef 100644
--- a/lib/make/known-architectures/linux
+++ b/lib/make/known-architectures/linux
@@ -355,8 +355,11 @@ else
: ${CXX_DEBUG_FLAGS='-g3'}
;;
pgCC)
- : ${CXXFLAGS='--no_using_std -tused -Wl,--allow-multiple-definition'}
+ : ${CXXFLAGS='--no_using_std --instantiate=used'}
: ${CXX_OPTIMISE_FLAGS='-fast -O3 -Minfo -Mneginfo -Mvect=assoc'}
+ if test `basename $LD` = 'pgCC'; then
+ : ${LDFLAGS='-Wl,--allow-multiple-definition'}
+ fi
;;
esac