Skip to content

libstdc++ fails to build on darwin/x86-64 #2031

Closed
@lattner

Description

@lattner
Bugzilla Link 1659
Resolution FIXED
Resolved on Sep 16, 2007 14:37
Version 1.0
OS All
CC @asl,@isanbard

Extended Description

libstdc++ fails to build on darwin/x86-64. This isn't suggested, but it should still at least build :). The failure is:

eh_alloc.s:183:unknown section type: non_lazy_symbol_pointerseh_alloc.s:183:Rest of line ignored. 1st junk character valued 76 (L).
eh_alloc.s:184:Unknown pseudo-op: .indirect_symboleh_alloc.s:184:Rest of line ignored. 1st junk character valued 95 (_).

The generated code in question is:

.section __IMPORT,__pointers,non_lazy_symbol_pointers
L___gxx_personality_v0$non_lazy_ptr:
.indirect_symbol ___gxx_personality_v0
.long 0
.subsections_via_symbols

Bill, can you take a look at this?

-Chris

Metadata

Metadata

Assignees

Labels

backend:X86bugzillaIssues migrated from bugzillacompile-failUse [accepts-invalid] and [rejects-valid] instead

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions