]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
(1) build libmpiwrap.so with -fPIC, not -fpic.
authorJulian Seward <jseward@acm.org>
Sun, 21 May 2006 17:12:27 +0000 (17:12 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 21 May 2006 17:12:27 +0000 (17:12 +0000)
(2) if the build/install fails, just keep going anyway.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5916

auxprogs/Makefile.am

index 6c5b1f069550fb30618f6f33c8a26013e5a787e4..336124b684a2550f327618d82039ec3504292cdf 100644 (file)
@@ -41,11 +41,14 @@ if BUILD_MPIWRAP
 noinst_PROGRAMS       = libmpiwrap.so
 #libmpiwrap_so_SOURCES = mpiwrap.c
 #libmpiwrap_so_CFLAGS  = $(AM_FLAG_M3264_PRI) \
-#                              -g -O -fpic -fno-omit-frame-pointer \
+#                              -g -O -fPIC -fno-omit-frame-pointer \
 #                              -I../include -I@MPI_PREFIX@/include
 #libmpiwrap_so_LDFLAGS = $(AM_FLAG_M3264_PRI) -g -shared
+#
+# Note re leading '-'s: tells GNU make to keep going even if command fails
+#
 libmpiwrap.so: libmpiwrap.c
-       $(MPI_CC) -g -O -fno-omit-frame-pointer -Wall -fpic -shared \
+       -$(MPI_CC) -g -O -fno-omit-frame-pointer -Wall -fPIC -shared \
                -I../include \
                $(AM_FLAG_M3264_PRI) \
                -o libmpiwrap.so libmpiwrap.c
@@ -54,8 +57,9 @@ install-exec-local:
 # convert (eg) X86_LINUX to x86-linux
 # really should use sed here, rather than assume tr is available
        pD=`echo @VG_PLATFORM_PRI@ | tr A-Z_ a-z-` ; \
-       $(mkinstalldirs) $(DESTDIR)$(valdir)/$$pD; \
-       $(INSTALL_PROGRAM) ./libmpiwrap.so $(DESTDIR)$(valdir)/$$pD
+               $(mkinstalldirs) $(DESTDIR)$(valdir)/$$pD;
+       -pD=`echo @VG_PLATFORM_PRI@ | tr A-Z_ a-z-` ; \
+               $(INSTALL_PROGRAM) ./libmpiwrap.so $(DESTDIR)$(valdir)/$$pD
 endif
 #
 #----------------------------------------------------------