This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] crosstool-ng: missing ntp userland MOD_ macros, ecjx.o should use native compiler


# HG changeset patch
# User nyet@mrv.com
# Date 1253788137 25200
# Node ID bf85e2f5ac55100512f26956be251c42f58068a9
# Parent  16a2eaf5fd778a6e3eb5ec6b8ec3e0d3e2a28bdb
ntp uses MOD_NANO not ADJ_NANO
ecjx.cc -> ecjx.o should use native compiler, not cross compiler

diff -r 16a2eaf5fd77 -r bf85e2f5ac55 patches/eglibc/2_10/110-ntp-MOD-prefix.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/eglibc/2_10/110-ntp-MOD-prefix.patch	Thu Sep 24 03:28:57 2009 -0700
@@ -0,0 +1,13 @@
+diff -ur eglibc-2_10-orig/sysdeps/unix/sysv/linux/sys/timex.h eglibc-2_10/sysdeps/unix/sysv/linux/sys/timex.h
+--- eglibc-2_10-orig/sysdeps/unix/sysv/linux/sys/timex.h	2009-04-30 14:37:18.000000000 -0700
++++ eglibc-2_10/sysdeps/unix/sysv/linux/sys/timex.h	2009-09-24 03:00:05.590174161 -0700
+@@ -83,6 +83,9 @@
+ #define MOD_ESTERROR	ADJ_ESTERROR
+ #define MOD_STATUS	ADJ_STATUS
+ #define MOD_TIMECONST	ADJ_TIMECONST
++#define MOD_TAI		ADJ_TAI
++#define MOD_MICRO	ADJ_MICRO
++#define MOD_NANO	ADJ_NANO
+ #define MOD_CLKB	ADJ_TICK
+ #define MOD_CLKA	ADJ_OFFSET_SINGLESHOT /* 0x8000 in original */
+ 
diff -r 16a2eaf5fd77 -r bf85e2f5ac55 patches/gcc/4.3.4/400-ecjx-host-cc.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/gcc/4.3.4/400-ecjx-host-cc.patch	Thu Sep 24 03:28:57 2009 -0700
@@ -0,0 +1,13 @@
+diff -ur gcc-4.3.4-orig/libjava/Makefile.in gcc-4.3.4/libjava/Makefile.in
+--- gcc-4.3.4-orig/libjava/Makefile.in	2009-08-04 04:12:27.000000000 -0700
++++ gcc-4.3.4/libjava/Makefile.in	2009-09-23 22:03:15.750951483 -0700
+@@ -8874,6 +8874,9 @@
+ ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) 
+ 	@rm -f ecjx$(EXEEXT)
+ 	$(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS)
++ecjx.$(OBJEXT): $(ecjx_SOURCES)
++	@rm -f ecjx.$(OBJEXT)
++	$(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $<
+ gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) 
+ 	@rm -f gappletviewer$(EXEEXT)
+ 	$(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS)
diff -r 16a2eaf5fd77 -r bf85e2f5ac55 patches/linux/2.6.31/100-ntp-MOD-prefix.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/linux/2.6.31/100-ntp-MOD-prefix.patch	Thu Sep 24 03:28:57 2009 -0700
@@ -0,0 +1,13 @@
+diff -ur linux-2.6.31-orig/include/linux/timex.h linux-2.6.31/include/linux/timex.h
+--- linux-2.6.31-orig/include/linux/timex.h	2009-09-09 15:13:59.000000000 -0700
++++ linux-2.6.31/include/linux/timex.h	2009-09-24 03:13:13.218174137 -0700
+@@ -122,6 +122,9 @@
+ #define MOD_ESTERROR	ADJ_ESTERROR
+ #define MOD_STATUS	ADJ_STATUS
+ #define MOD_TIMECONST	ADJ_TIMECONST
++#define MOD_TAI		ADJ_TAI
++#define MOD_MICRO	ADJ_MICRO
++#define MOD_NANO	ADJ_NANO
+ 
+ 
+ /*
-- 
Nye Liu
nliu@mrv.com
(818) 772-6235x248
(818) 772-0576 fax

"Who would be stupid enough to quote a fictitious character?"
	-- Don Quixote

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]