[LLVMbugs] [Bug 17977] New: Build fails on OS X 10.6.8 due to missing #define EOWNERDEAD

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Nov 18 03:59:12 PST 2013


http://llvm.org/bugs/show_bug.cgi?id=17977

            Bug ID: 17977
           Summary: Build fails on OS X 10.6.8 due to missing #define
                    EOWNERDEAD
           Product: compiler-rt
           Version: unspecified
          Hardware: Macintosh
                OS: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: compiler-rt
          Assignee: unassignedbugs at nondot.org
          Reporter: jonathan.sauer at gmx.de
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

As of revision 194823, compiler-rt fails to build on Mac OS X 10.6.8 because
EOWNERDEAD is not defined. It was added with POSIX:2008[*], which OS X 10.6.8
does not seem to support.

(FWIW: libc++'s cerrno contains its own definition of EOWNERDEAD to handle this
case)

[*] C.f. the POSIX:2001 contents of errno.h
<http://pubs.opengroup.org/onlinepubs/009695399/basedefs/errno.h.html> vs. the
POSIX:2008 contents of errno.h
<http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html>.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20131118/df0d7848/attachment.html>


More information about the llvm-bugs mailing list