[Issue 16536] New: DMD master does not build on OS X 10.11.6/Xcode 7.3.1
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Sep 24 14:55:54 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16536
Issue ID: 16536
Summary: DMD master does not build on OS X 10.11.6/Xcode 7.3.1
Product: D
Version: D2
Hardware: x86
OS: Mac OS X
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: code at klickverbot.at
---
$ cd dmd
$ git show
commit d8be50edd4106ca498ed09a9b3a445240de5cf47
[…]
$ make -f posix.mak
[…]
Undefined symbols for architecture x86_64:
"symboldata(unsigned long long, unsigned int)", referenced from:
el_ptr(Symbol*) in backend.a(el.o)
el_convstring(elem*) in backend.a(el.o)
out_readonly_sym(unsigned int, void*, int) in backend.a(out.o)
Obj::sym_cdata(unsigned int, char*, int) in backend.a(machobj.o)
"_align(unsigned long long, unsigned long long)", referenced from:
codgen() in backend.a(cgcod.o)
stackoffsets(int) in backend.a(cgcod.o)
outjmptab(block*) in backend.a(cod3.o)
outswitab(block*) in backend.a(cod3.o)
type_paramsize(TYPE*) in backend.a(type.o)
alignOffset(int, unsigned long long) in backend.a(out.o)
cdfunc(elem*, unsigned int*) in backend.a(cod1.o)
...
---
This is on linking the DMD executable.
Xcode 7.3.1:
---
$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
---
Host DMD from Homebrew:
---
$ dmd --version
DMD64 D Compiler v2.071.1
---
This seems to be fallout from translating msc.c to D.
--
More information about the Digitalmars-d-bugs
mailing list