Commit bc82c90f authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

make: Use -fpie instead of -fpic

Since we're generating blobs for execution better to use -fpie which serves
for such things.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 6764c153
...@@ -81,11 +81,11 @@ all: $(PROGRAM) ...@@ -81,11 +81,11 @@ all: $(PROGRAM)
$(OBJS-BLOB): $(SRCS-BLOB) $(OBJS-BLOB): $(SRCS-BLOB)
$(E) " CC " $@ $(E) " CC " $@
$(Q) $(CC) -c $(CFLAGS) -fpic $< -o $@ $(Q) $(CC) -c $(CFLAGS) -fpie $< -o $@
parasite-util-net.o: util-net.c parasite-util-net.o: util-net.c
$(E) " CC " $@ $(E) " CC " $@
$(Q) $(CC) -c $(CFLAGS) -fpic $< -o $@ $(Q) $(CC) -c $(CFLAGS) -fpie $< -o $@
$(HEAD-BIN): $(PIE-LDS) $(OBJS-BLOB) parasite-util-net.o $(HEAD-BIN): $(PIE-LDS) $(OBJS-BLOB) parasite-util-net.o
$(E) " GEN " $@ $(E) " GEN " $@
...@@ -98,7 +98,7 @@ $(HEAD-BLOB-GEN): $(HEAD-BIN) $(GEN-OFFSETS) ...@@ -98,7 +98,7 @@ $(HEAD-BLOB-GEN): $(HEAD-BIN) $(GEN-OFFSETS)
$(ROBJS): $(RSRCS-BLOB) $(ROBJS): $(RSRCS-BLOB)
$(E) " CC " $@ $(E) " CC " $@
$(Q) $(CC) -c $(CFLAGS) -fpic $(patsubst %.o,%.c,$@) -o $@ $(Q) $(CC) -c $(CFLAGS) -fpie $(patsubst %.o,%.c,$@) -o $@
$(RHEAD-BIN): $(ROBJS) $(PIE-LDS) $(RHEAD-BIN): $(ROBJS) $(PIE-LDS)
$(E) " GEN " $@ $(E) " GEN " $@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment