#39849: llvm-3.3: error: '_CS_DARWIN_USER_TEMP_DIR' was not declared in this scope ---------------------------+------------------------ Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: tiger Port: llvm-3.3 | ---------------------------+------------------------ Comment (by ccarey@…): Replying to [comment:2 jeremyhu@…]:
Even after fixing this, you'll run into #39761
After fixing this locally (and with #39761 now fixed generally), the next error to appear in PPC Tiger is due to clang’s common Sanitizer code presuming that {{{struct stat64}}} is available on all platforms in {{{projects/compiler- rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc}}}. The AddressSanitizer is documented in {{{sanitizer_mac.cc}}} in the same directory as not supporting Leopard due to its lack of 64-bit inodes, so it will also not support Tiger. Whether ThreadSanitizer would support Tiger if the 32-bit ''stat''()-family of calls were to be used there remains to be discovered. -- Ticket URL: <https://trac.macports.org/ticket/39849#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X