Skip to content

Commit 0dec972

Browse files
authored
Merge pull request #5890 from janekmi/libpmem_CFLAGS_fix
common: fix libpmem CFLAGS
2 parents eb24429 + be8657f commit 0dec972

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

ChangeLog

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
* Unreleased *
22

33
This release:
4-
- ...
4+
- Significantly reduces the libpmem's stack usage.
55

66
Tue Aug 8 2023 Oksana Sałyk <oksana.salyk@intel.com>
77

src/Makefile.inc

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
# src/Makefile.inc -- common Makefile rules for PMDK
55
#
66

7+
# Note: Please do not set CFLAGS before this file is included unless you do not
8+
# want to use default CFLAGS.
9+
710
TOP := $(dir $(lastword $(MAKEFILE_LIST)))..
811

912
include $(TOP)/src/common.inc

src/libpmem/Makefile

+2-4
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ ifeq ($(OS_DIMM),ndctl)
5050
SOURCE +=\
5151
region_namespace_ndctl.c\
5252
numa_ndctl.c
53-
CFLAGS += $(LIBNDCTL_CFLAGS)
54-
LIBS += $(LIBNDCTL_LIBS)
5553
else
5654
SOURCE +=\
5755
region_namespace_none.c\
@@ -68,5 +66,5 @@ include ../Makefile.inc
6866

6967
include $(PMEM2)/$(ARCH)/flags.inc
7068

71-
CFLAGS += -I.
72-
LIBS += -pthread
69+
CFLAGS += -I. $(LIBNDCTL_CFLAGS)
70+
LIBS += -pthread $(LIBNDCTL_LIBS)

0 commit comments

Comments
 (0)