Compile warning in times.cc and strace.exe compile problem

Chris Faylor cgf@cygnus.com
Sat Mar 18 10:13:00 GMT 2000


On Sat, Mar 18, 2000 at 10:14:59AM -0500, John Fortin wrote:
>When I compile cygwin from the cvs extract, times.cc gets the following:
>
>
>gcc -c -g -O2 -o ./times.o times.cc
>/e/src/winsup/cygwin/times.cc:20: warning: inconsistent dll linkage for
>`time_t
>_timezone'. dllexport assumed.
>/e/src/winsup/cygwin/times.cc:21: warning: inconsistent dll linkage for
>`int _da
>ylight'. dllexport assumed.

Is it possible that your newlib directory is out of date?

>I get the following:
>
>gcc -mno-cygwin -o strace.exe /e/src/winsup/utils/strace.cc
>mingw_getopt.o -g -O
>2 -mno-cygwin -g -O2 -I/e/src/winsup/mingw/include -lnetapi32 -ladvapi32
>/e/obj/
>i686-pc-cygwin32/winsup/mingw/libmingw32.a
>/USR/BIN/../lib/gcc-lib/i686-pc-cygwin/2.95.2/libgcc.a(_eh.o)(.text+0x389):
>unde
>fined reference to `_impure_ptr'
>collect2: ld returned 1 exit status
>make[2]: *** [strace.exe] Error 1
>make[2]: Leaving directory `/e/obj/i686-pc-cygwin32/winsup/utils'
>make[1]: *** [utils] Error 2
>make[1]: Leaving directory `/e/obj/i686-pc-cygwin32/winsup'
>make: *** [all-target-winsup] Error 2

This was reported before.  I just checked in a fix.

cgf


More information about the Cygwin-developers mailing list