Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jul 2010 01:52:44 GMT
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 180856 for review
Message-ID:  <201007130152.o6D1qiVU045710@repoman.freebsd.org>

index | next in thread | raw e-mail

http://p4web.freebsd.org/@@180856?ac=10

Change 180856 by stas@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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007130152.o6D1qiVU045710>