[LLVMdev] Subversion head: build problem on cygwin?
jules at dsf.org.uk
Tue Mar 11 13:14:37 PDT 2008
Not sure if this is me or not, because this is the first time I've built
LLVM on Cygwin, but I can't get a working compile. I've configured with
the following options:
$ ./configure --with-llvmgccdir=/cygdrive/i/Projects/llvm-gcc4.2-2.2
--enable-debug-runtime --enable-jit --enable-targets=x86
Configure doesn't suggest there's anything wrong, but when I try make, I
almost immediately get the following error:
make: Entering directory `/cygdrive/i/Projects/llvm/lib/System'
llvm: Compiling Path.cpp for Debug build
In file included from Path.cpp:201:
Unix/Path.inc: In static member function `static llvm::sys::Path
llvm::sys::Path::GetMainExecutable(const char*, void*)':
Unix/Path.inc:256: error: `Dl_info' undeclared (first use this function)
Unix/Path.inc:256: error: (Each undeclared identifier is reported only
once for each function it appears in.)
Unix/Path.inc:256: error: expected `;' before "DLInfo"
Unix/Path.inc:257: error: `DLInfo' undeclared (first use this function)
Unix/Path.inc:257: error: `dladdr' undeclared (first use this function)
make: *** [/cygdrive/i/Projects/llvm/lib/System/Debug/Path.o] Error 1
make: Leaving directory `/cygdrive/i/Projects/llvm/lib/System'
make: *** [all] Error 1
I have svn revision 48243, a relatively recent cygwin (1.5.24-2) with
gcc 3.4.4 (i.e. not the 3.3.3 version described in the docs as not
working), and WinXP.
More information about the llvm-dev