Bug 23759 – [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble"

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Mac OS X
Creation time
2023-03-04T00:07:13Z
Last change time
2023-03-16T01:20:55Z
Assigned to
No Owner
Creator
Iain Buclaw

Comments

Comment #0 by ibuclaw — 2023-03-04T00:07:13Z
Building the D front-end on i386 macOS (i686-apple-darwin17) fails with link error. Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble", referenced from: __D3dmd7dmangle18realToMangleBufferFPSQBj6common9outbuffer9OutBufferSQCo4root10longdoubleQmZv in dmangle.o __D3dmd6hdrgen13floatToBufferFCQBc5mtype4TypexSQBs4root10longdoubleQmPSQCq6common9outbuffer9OutBufferxbZv in hdrgen.o __ZNK5Token7toCharsEv in tokens.o ld: symbol(s) not found for architecture i386 collect2: error: ld returned 1 exit status ---- demangled ----- Undefined symbols for architecture i386: "CTFloat::sprint(char*, unsigned int, char, longdouble)", referenced from: dmd.dmangle.realToMangleBuffer in dmangle.o dmd.hdrgen.floatToBuffer in hdrgen.o Token::toChars in tokens.o ld: symbol(s) not found for architecture i386 collect2: error: ld returned 1 exit status
Comment #1 by ibuclaw — 2023-03-04T00:12:16Z
Comment #2 by dlang-bot — 2023-03-04T00:23:20Z
@ibuclaw created dlang/dmd pull request #14952 "Issue 23759 - [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble"" mentioning this issue: - Issue 23759 - [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble" https://github.com/dlang/dmd/pull/14952
Comment #3 by dlang-bot — 2023-03-04T09:54:18Z
dlang/dmd pull request #14952 "Issue 23759 - [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble"" was merged into stable: - 62719d58b949ddb8ed0cece511ecffd1f58d5a64 by Iain Buclaw: Issue 23759 - [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble" https://github.com/dlang/dmd/pull/14952
Comment #4 by dlang-bot — 2023-03-16T01:20:55Z
dlang/dmd pull request #14992 "merge stable" was merged into master: - b1ca96b7ee388895a01ab1d2c02c54c2c607a7a1 by Iain Buclaw: Issue 23759 - [REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble" https://github.com/dlang/dmd/pull/14992