<div class="gmail_quote"><div>Hi, Chatsiri!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Chatsiri Ratana</b> <span dir="ltr"><<a href="mailto:insiderboy@gmail.com" target="_blank">insiderboy@gmail.com</a>></span><br>
Date: Wed, Jun 6, 2012 at 2:15 PM<br>Subject: [LLVMdev] Compile-rt throw error undeclared identifier 'O_CLOEXEC'<br>To: <a href="mailto:llvmdev@cs.uiuc.edu" target="_blank">llvmdev@cs.uiuc.edu</a><br><br><br>Hello All, <br>
<br>     I build LLVM source code version 3.2 from SVN repository. After I build source code of LLVM include "compiler-rt"(Compiler-rt at revision 158057.<br>

) and "clang" are represent an error as below.<br></div></blockquote><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote">
<br clear="all">make[5]: Entering directory `/san01/home/chatsiri/workspacecpp/llvm-svn/projects/compiler-rt'<br>  COMPILE:   clang_linux/asan-x86_64/x86_64: /san01/home/chatsiri/workspacecpp/llvm-svn/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc<br>


/san01/home/chatsiri/workspacecpp/llvm-svn/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:47:36: error: use of<br>      undeclared identifier 'O_CLOEXEC'<br>      write ? O_WRONLY | O_CREAT | O_CLOEXEC : O_RDONLY, 0660);                                   ^<br>


1 error generated.<br><br>Who have any idea with error these?<br></div></blockquote><div><br></div><div>The code in sanitizer_linux.cc calls libc function "open" and passes O_CLOEXEC as a flag to it. "man open" says:</div>
<div>"O_CLOEXEC (Since Linux 2.6.23)"</div><div>is it possible that your Linux is older that a given version?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><br>Best Regards, <br>Chatsiri Rattana.<br><br></div></blockquote></div>-- <br><div>Alexey Samsonov, MSK</div><br>