[syslinux:elflink] elflink: modify core/Makefile for dynamic linking

syslinux-bot for feng.tang@intel.com feng.tang at intel.com
Thu Aug 12 21:03:13 PDT 2010


Commit-ID:  0a4cb67a253b745eebf8df0833efab08932a2a8d
Gitweb:     http://syslinux.zytor.com/commit/0a4cb67a253b745eebf8df0833efab08932a2a8d
Author:     feng.tang at intel.com <feng.tang at intel.com>
AuthorDate: Wed, 16 Jun 2010 21:36:53 +0800
Committer:  Feng Tang <feng.tang at intel.com>
CommitDate: Tue, 20 Jul 2010 11:10:03 +0800

elflink: modify core/Makefile for dynamic linking



---
 core/Makefile |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/Makefile b/core/Makefile
index 2e5ce7c..9c78a00 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -42,7 +42,7 @@ NASMSRC	 := $(wildcard *.asm)
 NASMHDR  := $(wildcard *.inc)
 CSRC	 := $(wildcard *.c */*.c */*/*.c)
 SSRC	 := $(wildcard *.S */*.S */*/*.S)
-CHDR	 := $(wildcard *.h)
+CHDR	 := $(wildcard *.h */*.h */*/*.h)
 OTHERSRC := keywords
 ALLSRC    = $(NASMSRC) $(NASMHDR) $(CSRC) $(SSRC) $(CHDR) $(OTHERSRC)
 
@@ -89,7 +89,7 @@ kwdhash.gen: keywords genhash.pl
 		-l $(@:.o=.lsr) -o $@ -MP -MD .$@.d $<
 
 %.elf: %.o $(LIBS) syslinux.ld
-	$(LD) $(LDFLAGS) -T syslinux.ld -M -o $@ $< \
+	$(LD) $(LDFLAGS) -Bsymbolic -pie -E --hash-style=gnu -T syslinux.ld -M -o $@ $< \
 		--start-group $(LIBS) --end-group \
 		> $(@:.elf=.map)
 	$(OBJDUMP) -h $@ > $(@:.elf=.sec)



More information about the Syslinux-commits mailing list