PERFORCE change 180856 for review
Stanislav Sedov
stas at FreeBSD.org
Tue Jul 13 01:52:45 UTC 2010
http://p4web.freebsd.org/@@180856?ac=10
Change 180856 by stas at stas_orion on 2010/07/13 01:51:59
- Fix build of MPI wrappers.
Affected files ...
.. //depot/projects/valgrind/configure.in#17 edit
.. //depot/projects/valgrind/mpi/Makefile.am#2 edit
Differences ...
==== //depot/projects/valgrind/configure.in#17 (text+ko) ====
@@ -1634,10 +1634,12 @@
mflag_primary=
if test x$VGCONF_PLATFORM_PRI_CAPS = xX86_LINUX \
- -o x$VGCONF_PLATFORM_PRI_CAPS = xPPC32_LINUX ; then
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xPPC32_LINUX \
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xX86_FREEBSD ; then
mflag_primary=$FLAG_M32
elif test x$VGCONF_PLATFORM_PRI_CAPS = xAMD64_LINUX \
- -o x$VGCONF_PLATFORM_PRI_CAPS = xPPC64_LINUX ; then
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xPPC64_LINUX \
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xAMD64_FREEBSD ; then
mflag_primary=$FLAG_M64
elif test x$VGCONF_PLATFORM_PRI_CAPS = xPPC32_AIX5 ; then
mflag_primary=-q32
@@ -1647,7 +1649,8 @@
mflag_secondary=
if test x$VGCONF_PLATFORM_SEC_CAPS = xX86_LINUX \
- -o x$VGCONF_PLATFORM_SEC_CAPS = xPPC32_LINUX ; then
+ -o x$VGCONF_PLATFORM_SEC_CAPS = xPPC32_LINUX \
+ -o x$VGCONF_PLATFORM_SEC_CAPS = xX86_FREEBSD ; then
mflag_secondary=$FLAG_M32
elif test x$VGCONF_PLATFORM_SEC_CAPS = xPPC32_AIX5 ; then
mflag_secondary=-q32
==== //depot/projects/valgrind/mpi/Makefile.am#2 (text+ko) ====
@@ -38,6 +38,12 @@
MPI_FLAG_M3264_PRI = $(AM_FLAG_M3264_PRI)
MPI_FLAG_M3264_SEC = $(AM_FLAG_M3264_SEC)
endif
+if VGCONF_OS_IS_FREEBSD
+ CFLAGS_MPI = -g -O -fno-omit-frame-pointer -Wall -fpic
+ LDFLAGS_MPI = -fpic -shared
+ MPI_FLAG_M3264_PRI = $(AM_FLAG_M3264_PRI)
+ MPI_FLAG_M3264_SEC = $(AM_FLAG_M3264_SEC)
+endif
if VGCONF_OS_IS_AIX5
# MPICC on AIX is called XLC. It uses weird options.
CFLAGS_MPI = -g -O -qflag=w:w -qlanglvl=extended
More information about the p4-projects
mailing list