delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-workers-bounces using -f |
X-Recipient: | djgpp-workers AT delorie DOT com |
Date: | Thu, 11 Jun 2009 17:10:46 +0200 |
From: | "Juan Manuel Guerrero" <juan DOT guerrero AT gmx DOT de> |
Message-ID: | <20090611151046.27260@gmx.net> |
MIME-Version: | 1.0 |
Subject: | multiple definitions of _rdtsc |
To: | djgpp-workers AT delorie DOT com |
X-Authenticated: | #27081556 |
X-Flags: | 0001 |
X-Mailer: | WWW-Mail 6100 (Global Message Exchange) |
X-Priority: | 3 |
X-Provags-ID: | V01U2FsdGVkX1+7AWQ3TVm7Ddkzm7wSzCMC4Riwn3fcVLvGQo2ZsR |
jLjwrPVR8n17jDUu8P11OFrWutaHsHYIYTLA== | |
X-GMX-UID: | EHpZB51rbHIhWiYDpDU00gYiJihyalAn |
X-FuHaFi: | 0.55 |
Reply-To: | djgpp-workers AT delorie DOT com |
While I was trying to port m4 I got for every file that includes time.h an error message similar to this one: builtin.o: In function `_rdtsc': c:/djgpp-2.04/include/time.h:107: multiple definition of `__rdtsc' m4.o:c:/djgpp-2.04/include/time.h:107: first defined here The patch below can fix the issue. Regards, Juan M. Guerrero diff -arU5 djgpp.orig/include/time.h djgpp/include/time.h --- djgpp.orig/include/time.h 2007-12-11 07:01:20 +0000 +++ djgpp/include/time.h 2009-06-11 16:59:40 +0000 @@ -108,13 +108,13 @@ int select(int _nfds, fd_set *_readfds, fd_set *_writefds, fd_set *_exceptfds, struct timeval *_timeout); int settimeofday(struct timeval *_tp, ...); void tzsetwall(void); uclock_t uclock(void); -unsigned long long _rdtsc(void); +static unsigned long long _rdtsc(void); -extern __inline__ unsigned long long +static __inline__ unsigned long long _rdtsc(void) { unsigned long long result; __asm__ __volatile__ ("rdtsc" : "=A"(result) ); return result; -- GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate und Telefonanschluss für nur 17,95 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |