[LLVMdev] SlowOperationInformer.cpp:55: error: `SIGALRM' undeclared (first use this functi

Reid Spencer reid at x10sys.com
Fri Sep 24 12:00:10 PDT 2004


Ultimately, this is another function that needs to go into lib/System. An 
alternate approach is to fork a thread, sleep, and when the thread wakes up, 
"ring the alarm".

Reid.

John Criswell wrote:
> Henrik Bach wrote:
> 
>> Hi
>>
>> I'm compiling: 
>> /usr/local/src/llvm/lib/Support/SlowOperationInformer.cpp on MinGW. 
>> However, it stops complaining about that SIGALRM is undeclared:
> 
> 
> Is there an alarm() syscall on MinGW?  And if so, what signal does it 
> send (according to the MinGW docs)?
> 
> -- John T.
> 
>> --------------------------
>> @ /usr/local/build/llvm/mklib --tag=disable-shared --silent --tag=CXX 
>> --mode=compile g++ -c -I/usr/local/build/llvm/lib/Support 
>> -I/usr/local/src/llvm/lib/Support -I/usr/local/build/llvm/include 
>> -I/usr/local/src/llvm/include -I../../include 
>> -I/usr/local/src/llvm/include -D__MINGW -D_GNU_SOURCE 
>> -D__STDC_LIMIT_MACROS -Wall -W -Wwrite-strings -Wno-unused -g -D_DEBUG 
>> /usr/local/src/llvm/lib/Support/SlowOperationInformer.cpp -o 
>> /usr/local/build/llvm/lib/Support/Debug/SlowOperationInformer.lo
>> C:/MinGW/msys/local/src/llvm/lib/Support/SlowOperationInformer.cpp: In
>>   constructor `llvm::SlowOperationInformer::SlowOperationInformer(const
>>   std::string&)':
>> C:/MinGW/msys/local/src/llvm/lib/Support/SlowOperationInformer.cpp:55: 
>> error: `
>>   SIGALRM' undeclared (first use this function)
>> --------------------------
>>
>> On mingw the signal value SIGALRM isn't declared in <signal.h>.
>>
>> I can't figure out what to do next. Any suggestions?
>>
>> Henrik
>>
>> _________________________________________________________________
>> Opret en gratis Hotmail-konto  http://www.hotmail.com med udsigt til 
>> 250 MB lagerkapacitet
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> 
> 




More information about the llvm-dev mailing list