[LLVMdev] Compiling LLVM on MinGW
Chris Lattner
clattner at apple.com
Sun Mar 8 12:14:52 PDT 2009
On Mar 8, 2009, at 4:21 AM, Lennart Augustsson wrote:
> Like this:
>
> llvm[1]: Compiling Signals.cpp for Debug build
> In file included from Signals.cpp:33:
> Win32/Signals.inc:262: error: `sys' has not been declared
> Win32/Signals.inc: In function `void AddSignalHandler(void (*)
> (void*), void*)':
> Win32/Signals.inc:266: error: `KillSigs' was not declared in this
> scope
> Win32/Signals.inc:266: error: `KillSigsEnd' was not declared in this
> scope
> Win32/Signals.inc:266: error: `RegisterHandler' was not declared in
> this scope
> Win32/Signals.inc:266: warning: unused variable 'KillSigs'
> Win32/Signals.inc:266: warning: unused variable 'KillSigsEnd'
> Win32/Signals.inc:266: warning: unused variable 'RegisterHandler'
> make[1]: *** [/Desktop/Workspace/llvm/llvm-top/lib/System/Debug/
> Signals.o]
> Error 1
> make[1]: Leaving directory `/Desktop/Workspace/llvm/llvm-top/lib/
> System'
>
> The void sys::AddSignalHandler() is outside the llvm namespace, which
> seems wrong.
> Moving it inside removes the first errors, but still leave KillSigs,
> KillSigsEnd, and RegisterHandler undefined.
Please try r66386.
> If I didn't know better I'd think someone had committed code without
> compiling first. :)
I don't have a windows box to test on, I requested windows people to
verify that it works when I committed the change, and there are no
windows nightly testers or build bots. This is the first I have heard
of the breakage.
-Chris
More information about the llvm-dev
mailing list