* [gentoo-commits] gentoo-x86 commit in app-emulation/dynamips/files: dynamips-0.2.8_rc3-makefile.patch
@ 2011-05-17 9:22 Tony Vroon (chainsaw)
0 siblings, 0 replies; only message in thread
From: Tony Vroon (chainsaw) @ 2011-05-17 9:22 UTC (permalink / raw
To: gentoo-commits
chainsaw 11/05/17 09:22:37
Added: dynamips-0.2.8_rc3-makefile.patch
Log:
Version bump to the GNS3 community release. All the hard patching work done by Jan Bednar in bug #365049; ported to EAPI=3.
(Portage version: 2.1.9.49/cvs/Linux x86_64)
Revision Changes Path
1.1 app-emulation/dynamips/files/dynamips-0.2.8_rc3-makefile.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/dynamips/files/dynamips-0.2.8_rc3-makefile.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/dynamips/files/dynamips-0.2.8_rc3-makefile.patch?rev=1.1&content-type=text/plain
Index: dynamips-0.2.8_rc3-makefile.patch
===================================================================
diff -uNr dynamips-0.2.8-RC3-community.ORIG//Makefile dynamips-0.2.8-RC3-community/Makefile
--- dynamips-0.2.8-RC3-community.ORIG//Makefile 2011-05-17 10:12:54.777002689 +0100
+++ dynamips-0.2.8-RC3-community/Makefile 2011-05-17 10:13:22.408002704 +0100
@@ -5,7 +5,7 @@
# - Use "amd64" for a build on x86_64 (64-bits)
# - Use "ppc32" for a build on powerpc (32-bits)
# - Use "nojit" for unsupported architectures.
-export DYNAMIPS_ARCH?=x86
+export DYNAMIPS_ARCH?=nojit
# Do you want to use lib (for 32 bit compiling) or lib64
export DYNAMIPS_LIB?=lib
diff -uNr dynamips-0.2.8-RC3-community.ORIG//stable/Makefile dynamips-0.2.8-RC3-community/stable/Makefile
--- dynamips-0.2.8-RC3-community.ORIG//stable/Makefile 2011-05-17 10:12:54.776002689 +0100
+++ dynamips-0.2.8-RC3-community/stable/Makefile 2011-05-17 10:15:53.143002781 +0100
@@ -3,13 +3,9 @@
# Replace x86 by amd64 for a build on x86_64.
# Use "nojit" for architectures that are not x86 or x86_64.
-DYNAMIPS_ARCH?=x86
+DYNAMIPS_ARCH?=nojit
#DYNAMIPS_ARCH?=amd64
-ifeq ($(DYNAMIPS_ARCH),ppc32)
-DYNAMIPS_ARCH=x86
-endif
-
# Do you want to use lib (for 32 bit compiling) or lib64
DYNAMIPS_LIB?=lib
@@ -51,7 +47,7 @@
PPC32_ARCH_INC_FILE=\"ppc32_$(DYNAMIPS_ARCH)_trans.h\"
OSNAME=unknown
-CFLAGS+= $(INCLUDE) -Wall -O3 -fomit-frame-pointer \
+CFLAGS+= $(INCLUDE) -Wall -Wno-strict-aliasing \
-DJIT_ARCH=\"$(DYNAMIPS_ARCH)\" -DJIT_CPU=CPU_$(DYNAMIPS_ARCH) \
-DMIPS64_ARCH_INC_FILE=$(MIPS64_ARCH_INC_FILE) \
-DPPC32_ARCH_INC_FILE=$(PPC32_ARCH_INC_FILE) \
@@ -247,19 +243,19 @@
$(PROG): mips64_microcode_dump.inc ppc32_microcode_dump.inc \
$(LEX_C) $(C_OBJS) $(A_OBJS)
@echo "Linking $@"
- @$(CC) $(CFLAGS) -o $@ $(C_OBJS) $(A_OBJS) $(LIBS)
+ @$(CC) -Wall $(LDFLAGS) $(CFLAGS) -o $@ $(C_OBJS) $(A_OBJS) $(LIBS)
udp_send$(BIN_EXT): udp_send.c net.c crc.c
@echo "Linking $@"
- @$(CC) -Wall $(CFLAGS) -o $@ udp_send.c net.c crc.c $(LIBS)
+ @$(CC) -Wall $(LDFLAGS) $(CFLAGS) -o $@ udp_send.c net.c crc.c $(LIBS)
udp_recv$(BIN_EXT): udp_recv.c net.c crc.c
@echo "Linking $@"
- @$(CC) -Wall $(CFLAGS) -o $@ udp_recv.c net.c crc.c $(LIBS)
+ @$(CC) -Wall $(LDFLAGS) $(CFLAGS) -o $@ udp_recv.c net.c crc.c $(LIBS)
rom2c$(BIN_EXT): rom2c.c
@echo "Linking $@"
- @$(CC) -Wall $(CFLAGS) -o $@ $< $(LIBS)
+ @$(CC) -Wall $(LDFLAGS) $(CFLAGS) -o $@ $< $(LIBS)
mips64_microcode_dump.inc: rom2c$(BIN_EXT) mips64_microcode
@./rom2c mips64_microcode mips64_microcode_dump.inc 0xbfc00000
@@ -269,15 +265,17 @@
asmdefs$(BIN_EXT): asmdefs.c mips64.h
@echo "Linking $@"
- @$(CC) -Wall $(CFLAGS) -o $@ asmdefs.c
+ @$(CC) -Wall $(LDFLAGS) $(CFLAGS) -o $@ asmdefs.c
asmdefs.h: asmdefs$(BIN_EXT)
@echo "Building assembly definitions header file"
@./asmdefs
+dev_rom.o: mips64_microcode_dump.inc ppc32_microcode_dump.inc
+
nvram_export$(BIN_EXT): nvram_export.c
@echo "Linking $@"
- @$(CC) -Wall $(CFLAGS) $(INCLUDE) -o $@ $<
+ @$(CC) $(LDFLAGS) -Wall $(CFLAGS) $(INCLUDE) -o $@ ../common/nvram_export.c
install: $(PROG) nvram_export
@echo "Installing"
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-05-17 9:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-17 9:22 [gentoo-commits] gentoo-x86 commit in app-emulation/dynamips/files: dynamips-0.2.8_rc3-makefile.patch Tony Vroon (chainsaw)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox