61 | | Patch $WM_THIRD_PARTY_DIR/platforms/linux64'''Icc'''Int32/scotch_6.0.3/src/libscotch/Makefile |
| 61 | Building of Scotch library builds and then runs an executable as part of the compilation which is called dummysizes. This must not be compiled with Score-P instrumentation. Hence, we compile it with ${CCD_ALT} and define this in the config files. |
| 62 | |
| 63 | Patch the Icc-configfile linux64'''Icc'''Int32: |
| 64 | * $WM_THIRD_PARTY_DIR/platforms/linux64'''Icc'''Int32/scotch_6.0.3/src/libscotch/Makefile |
| 65 | {{{ #!sh |
| 66 | # libscotch/Makefile |
| 67 | + dummysizes$(EXE) : dummysizes.c \ |
| 68 | [...] |
| 69 | $(CCD_ALT) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) -o $(@) $(LDFLAGS) |
| 70 | |
| 71 | + ptdummysizes$(EXE) : dummysizes.c \ |
| 72 | [...] |
| 73 | + $(CCD_ALT) $(CFLAGS) -DSCOTCH_VERSION=$(VERSION) -DSCOTCH_RELEASE=$(RELEASE) -DSCOTCH_PATCHLEVEL=$(PATCHLEVEL) $(<) -o $(@) $(LDFLAGS) |
| 74 | }}} |