This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


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

Errors trying to compile gcc 2.7.2.1


    I am trying to build a cross-compiler for a SC100 from gcc2.7.2.1 (the machine description was written for this version of gcc and I couldn't manage to build using a different version of gcc with it),
    The version of cygwin I have comes with egcs2-91-57.
    I managed to build a cross-compiler on a i586-solaris, but when I try build it using cygwin it fails with the following error:
[/home/stud/badrian/cg27]$ make LANGUAGES=c
gcc -DCROSS_COMPILE -DIN_GCC   -g   -o xgcc gcc.o version.o  obstack.o ` case "gcc" in "cc") echo "" ;; esac `
gcc.o: In function `pexecute':
/d/UnixRoot/home/stud/badrian/cg27/../gcc-2.7.2.1/gcc.c:2139: undefined reference to `__spawnv'
/d/UnixRoot/home/stud/badrian/cg27/../gcc-2.7.2.1/gcc.c:2139: undefined reference to `__spawnvp'
collect2: ld returned 1 exit status
make: *** [xgcc] Error 1
   The odd thing about this is that this is actually a linker error. I looked at gcc.c and apparently the error is caused by the following lines:

#ifndef _WIN32
#include <sys/file.h> /* May get R_OK, etc. on some systems. */
#else
#include <process.h>
int __spawnv ();
int __spawnvp ();
#endif

   Can anybody help me?

Virgil
 

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