[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] tools: Avoid -nostdlib argument to $(LD).



# HG changeset patch
# User Keir Fraser <keir@xxxxxxxxxxxxx>
# Date 1194976642 0
# Node ID 5e4d4934a5d74ec08931d8b7ff0f686877cdacaa
# Parent  37be0bb6051888621b516e4b79f83765f0b795be
tools: Avoid -nostdlib argument to $(LD).
This interacts badly with GNU ld on Solaris.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
 tools/firmware/hvmloader/Makefile |    2 +-
 tools/firmware/vmxassist/Makefile |    2 +-
 tools/tests/blowfish.mk           |    3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff -r 37be0bb60518 -r 5e4d4934a5d7 tools/firmware/hvmloader/Makefile
--- a/tools/firmware/hvmloader/Makefile Tue Nov 13 17:28:44 2007 +0000
+++ b/tools/firmware/hvmloader/Makefile Tue Nov 13 17:57:22 2007 +0000
@@ -41,7 +41,7 @@ all: hvmloader
 
 hvmloader: roms.h acpi/acpi.a $(SRCS)
        $(CC) $(CFLAGS) -c $(SRCS)
-       $(LD) $(LDFLAGS_DIRECT) -nostdlib -N -Ttext $(LOADADDR) -o 
hvmloader.tmp $(OBJS) acpi/acpi.a
+       $(LD) $(LDFLAGS_DIRECT) -N -Ttext $(LOADADDR) -o hvmloader.tmp $(OBJS) 
acpi/acpi.a
        $(OBJCOPY) hvmloader.tmp hvmloader
        rm -f hvmloader.tmp
 
diff -r 37be0bb60518 -r 5e4d4934a5d7 tools/firmware/vmxassist/Makefile
--- a/tools/firmware/vmxassist/Makefile Tue Nov 13 17:28:44 2007 +0000
+++ b/tools/firmware/vmxassist/Makefile Tue Nov 13 17:57:22 2007 +0000
@@ -46,7 +46,7 @@ all: vmxassist.bin
 
 vmxassist.bin: vmxassist.ld $(OBJECTS)
        $(CPP) $(DEFINES) vmxassist.ld > vmxassist.tmp
-       $(LD) -o vmxassist $(LDFLAGS_DIRECT) -nostdlib --fatal-warnings -N -T 
vmxassist.tmp $(OBJECTS)
+       $(LD) -o vmxassist $(LDFLAGS_DIRECT) --fatal-warnings -N -T 
vmxassist.tmp $(OBJECTS)
        nm -n vmxassist > vmxassist.sym
        $(OBJCOPY) -p -O binary -R .note -R .comment -R .bss -S --gap-fill=0 
vmxassist vmxassist.tmp
        dd if=vmxassist.tmp of=vmxassist.bin ibs=512 conv=sync
diff -r 37be0bb60518 -r 5e4d4934a5d7 tools/tests/blowfish.mk
--- a/tools/tests/blowfish.mk   Tue Nov 13 17:28:44 2007 +0000
+++ b/tools/tests/blowfish.mk   Tue Nov 13 17:57:22 2007 +0000
@@ -10,13 +10,12 @@ CFLAGS  += $(call cc-option,$(CC),-fno-s
 CFLAGS  += $(call cc-option,$(CC),-fno-stack-protector-all,)
 
 CFLAGS  += -fno-builtin -O2 -msoft-float
-LDFLAGS  = -nostdlib -Wl,-N -Wl,-Ttext -Wl,0x100000
 
 .PHONY: all
 all: blowfish.bin
 
 blowfish.bin: blowfish.c
        $(CC) $(CFLAGS) -c blowfish.c
-       $(CC) $(CFLAGS) $(LDFLAGS) -o blowfish.tmp blowfish.o
+       $(LD) $(LDFLAGS_DIRECT) -N -Ttext 0x100000 -o blowfish.tmp blowfish.o
        $(OBJCOPY) -O binary blowfish.tmp blowfish.bin
        rm -f blowfish.tmp

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.