File tree Expand file tree Collapse file tree 15 files changed +12
-15
lines changed Expand file tree Collapse file tree 15 files changed +12
-15
lines changed Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
2
CFLAGS = -Wall
3
3
CFLAGS += -Wno-nonnull
4
- CFLAGS += -D_GNU_SOURCE
5
4
6
5
TEST_PROGS := binfmt_script.py
7
6
TEST_GEN_PROGS := execveat load_address_4096 load_address_2097152 load_address_16777216 non-regular
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
2
INCLUDES := -I../include -I../../ $(KHDR_INCLUDES )
3
- CFLAGS := $(CFLAGS ) -g -O2 -Wall -D_GNU_SOURCE= - pthread $(INCLUDES ) $(KHDR_INCLUDES )
3
+ CFLAGS := $(CFLAGS ) -g -O2 -Wall -pthread $(INCLUDES ) $(KHDR_INCLUDES )
4
4
LDLIBS := -lpthread -lrt
5
5
6
6
LOCAL_HDRS := \
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
- CFLAGS := $(CFLAGS ) -Wall -D_GNU_SOURCE
2
+ CFLAGS := $(CFLAGS ) -Wall
3
3
LDLIBS += -lm
4
4
5
5
ARCH ?= $(shell uname -m 2>/dev/null || echo not)
Original file line number Diff line number Diff line change 2
2
CFLAGS += -Wall -O2 -Wno-unused-function
3
3
CFLAGS += $(KHDR_INCLUDES )
4
4
5
- CFLAGS += -D_GNU_SOURCE
6
-
7
5
TEST_GEN_PROGS :=
8
6
TEST_GEN_PROGS += iommufd
9
7
TEST_GEN_PROGS += iommufd_fail_nth
Original file line number Diff line number Diff line change @@ -231,7 +231,7 @@ LINUX_TOOL_ARCH_INCLUDE = $(top_srcdir)/tools/arch/$(ARCH)/include
231
231
endif
232
232
CFLAGS += -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 \
233
233
-Wno-gnu-variable-sized-type-not-at-end -MD -MP -DCONFIG_64BIT \
234
- -D_GNU_SOURCE - fno-builtin-memcmp -fno-builtin-memcpy \
234
+ -fno-builtin-memcmp -fno-builtin-memcpy \
235
235
-fno-builtin-memset -fno-builtin-strnlen \
236
236
-fno-stack-protector -fno-PIE -I$(LINUX_TOOL_INCLUDE ) \
237
237
-I$(LINUX_TOOL_ARCH_INCLUDE ) -I$(LINUX_HDR_PATH ) -Iinclude \
Original file line number Diff line number Diff line change @@ -188,6 +188,9 @@ endef
188
188
clean : $(if $(TEST_GEN_MODS_DIR ) ,clean_mods_dir)
189
189
$(CLEAN )
190
190
191
+ # Build with _GNU_SOURCE by default
192
+ CFLAGS += -D_GNU_SOURCE=
193
+
191
194
# Enables to extend CFLAGS and LDFLAGS from command line, e.g.
192
195
# make USERCFLAGS=-Werror USERLDFLAGS=-static
193
196
CFLAGS += $(USERCFLAGS )
Original file line number Diff line number Diff line change 13
13
sudo ipcs | awk '$1 == "0x00000000" {print $2}' | xargs -n1 sudo ipcrm -m
14
14
(warning this will remove all if someone else uses them) */
15
15
16
- #define _GNU_SOURCE 1
16
+ #define _GNU_SOURCE
17
17
#include <sys/mman.h>
18
18
#include <linux/mman.h>
19
19
#include <stdlib.h>
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
2
# Makefile for net selftests
3
3
4
- CFLAGS = -Wall -Wl,--no-as-needed -O2 -g
4
+ CFLAGS + = -Wall -Wl,--no-as-needed -O2 -g
5
5
CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES )
6
6
# Additional include paths needed by kselftest.h
7
7
CFLAGS += -I../
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ LIB := $(LIBDIR)/libaotst.a
26
26
LDLIBS += $(LIB ) -pthread
27
27
LIBDEPS := lib/aolib.h Makefile
28
28
29
- CFLAGS : = -Wall -O2 -g -D_GNU_SOURCE -fno-strict-aliasing
29
+ CFLAGS + = -Wall -O2 -g -fno-strict-aliasing
30
30
CFLAGS += $(KHDR_INCLUDES )
31
31
CFLAGS += -iquote ./lib/ -I ../../../../include/
32
32
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0-only
2
2
CFLAGS += -Wall -O2 -Wno-unused-function
3
- CFLAGS += -D_GNU_SOURCE
4
3
LDFLAGS += -pthread
5
4
6
5
TEST_GEN_PROGS :=
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
2
3
- CFLAGS = -g -Wall -O2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
3
+ CFLAGS = -g -Wall -O2 -D_FORTIFY_SOURCE=2
4
4
CFLAGS += $(KHDR_INCLUDES )
5
5
6
6
TEST_GEN_PROGS := resctrl_tests
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0
2
2
CFLAGS += -Wl,-no-as-needed -Wall
3
3
CFLAGS += $(KHDR_INCLUDES )
4
- CFLAGS += -D_GNU_SOURCE
5
4
6
5
TEST_GEN_PROGS = map_test
7
6
Original file line number Diff line number Diff line change 3
3
# Originally tools/testing/arm64/abi/Makefile
4
4
5
5
# Additional include paths needed by kselftest.h and local headers
6
- CFLAGS += -D_GNU_SOURCE - std=gnu99 -I.
6
+ CFLAGS += -std=gnu99 -I.
7
7
8
8
TEST_GEN_FILES := mmap_default mmap_bottomup
9
9
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ OBJCOPY := $(CROSS_COMPILE)objcopy
12
12
endif
13
13
14
14
INCLUDES := -I$(top_srcdir ) /tools/include
15
- HOST_CFLAGS := -Wall -Werror -g $(INCLUDES ) -fPIC
15
+ HOST_CFLAGS := -Wall -Werror -g $(INCLUDES ) -fPIC $( CFLAGS )
16
16
HOST_LDFLAGS := -z noexecstack -lcrypto
17
17
ENCL_CFLAGS += -Wall -Werror -static-pie -nostdlib -ffreestanding -fPIE \
18
18
-fno-stack-protector -mrdrnd $(INCLUDES )
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: GPL-2.0-only
2
2
CFLAGS += -Wall -O2
3
- CFLAGS += -D_GNU_SOURCE
4
3
5
4
TEST_GEN_PROGS :=
6
5
TEST_GEN_PROGS += bug-link-o-tmpfile
You can’t perform that action at this time.
0 commit comments