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