[LLVMbugs] [Bug 19945] New: clang: building cross compiler for Mac results in incorrect Darwin kernel version
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Jun 4 13:31:14 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=19945
Bug ID: 19945
Summary: clang: building cross compiler for Mac results in
incorrect Darwin kernel version
Product: clang
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: -New Bugs
Assignee: unassignedclangbugs at nondot.org
Reporter: inkscapebrony at gmail.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
I'm building a cross-compiling toolchain for OS X. This sounds ridiculous, but
I'm on an iMac that can no longer run OS X. It can only boot Linux, and I can't
use any "good" GPU functionality as it immediately corrupts the screen.
nomodeset it stays.
I configured llvm in my chroot like this:
../configure --prefix=/usr/clang_3_4 --enable-optimized
--enable-targets=x86_64,x86 --disable-compiler-version-checks
--host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu
--target=x86_64-apple-darwin11.4.0
Whenever I run clang, I get this message:
# /usr/clang_3_4/bin/x86_64-apple-darwin11.4.2-clang++
x86_64-apple-darwin11.4.0-clang: error: invalid Darwin version number:
darwin3.13.0
x86_64-apple-darwin11.4.0-clang: error: invalid version number in
'-mmacosx-version-min=3.13.0'
Darwin version number? Let's check uname:
# uname -a
Linux liam-iMac 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
x86_64 x86_64 x86_64 GNU/Linux
"3.13.0" is the important part there. It perfectly matches my kernel version.
Output from uname on a real Mac machine might be something like
# uname -a
Darwin liams-mac-pro.home 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr 9
19:32:15 PDT 2014; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
Here is a (somewhat) related MacPorts bug which also affects me:
https://trac.macports.org/ticket/42291
--
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/20140604/1ca13080/attachment.html>
More information about the llvm-bugs
mailing list