|
From: <sv...@va...> - 2006-05-21 17:12:34
|
Author: sewardj Date: 2006-05-21 18:12:27 +0100 (Sun, 21 May 2006) New Revision: 5916 Log: (1) build libmpiwrap.so with -fPIC, not -fpic. (2) if the build/install fails, just keep going anyway. Modified: trunk/auxprogs/Makefile.am Modified: trunk/auxprogs/Makefile.am =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/auxprogs/Makefile.am 2006-05-21 15:20:19 UTC (rev 5915) +++ trunk/auxprogs/Makefile.am 2006-05-21 17:12:27 UTC (rev 5916) @@ -41,11 +41,14 @@ noinst_PROGRAMS =3D libmpiwrap.so #libmpiwrap_so_SOURCES =3D mpiwrap.c #libmpiwrap_so_CFLAGS =3D $(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 =3D $(AM_FLAG_M3264_PRI) -g -shared +# +# Note re leading '-'s: tells GNU make to keep going even if command fai= ls +# 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 @@ # convert (eg) X86_LINUX to x86-linux # really should use sed here, rather than assume tr is available pD=3D`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=3D`echo @VG_PLATFORM_PRI@ | tr A-Z_ a-z-` ; \ + $(INSTALL_PROGRAM) ./libmpiwrap.so $(DESTDIR)$(valdir)/$$pD endif # #---------------------------------------------------------- |