It was breaking smpi_ampi and smpi_replay under TSAN.
Remove redundant -std=gnu++11 from LINKARGS, so that it can be overridden on command line.
@SMPITOOLS_SH@
list_set CXXFLAGS "-std=gnu++11"
@SMPITOOLS_SH@
list_set CXXFLAGS "-std=gnu++11"
-list_set LINKARGS "-std=gnu++11"
if [ "@WIN32@" != "1" ]; then
# list_add CXXFLAGS "-include" "@includedir@/smpi/smpi_helpers.h"
list_add CXXFLAGS "-fpic"
if [ "@WIN32@" != "1" ]; then
# list_add CXXFLAGS "-include" "@includedir@/smpi/smpi_helpers.h"
list_add CXXFLAGS "-fpic"
list_add_not_empty CMDLINE "${CXXFLAGS}"
list_add_not_empty CMDLINE ${INCLUDEARGS}
list_add_not_empty CMDLINE ${CMAKE_LINKARGS}
list_add_not_empty CMDLINE "${CXXFLAGS}"
list_add_not_empty CMDLINE ${INCLUDEARGS}
list_add_not_empty CMDLINE ${CMAKE_LINKARGS}
-list_add_not_empty CMDLINE "${LINKARGS}"
list_add_not_empty CMDLINE "${CMDARGS}"
list_add_not_empty CMDLINE "${CMDARGS}"
+list_add_not_empty CMDLINE "${LINKARGS}"
eval $(list_get CMDLINE)
"$@"
eval $(list_get CMDLINE)
"$@"