Opened 10 months ago
Last modified 8 months ago
#69188 assigned defect
libmacho fails to build on 10.6.8 x86_64: Assertion failed: (!"Unknown operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-87/source/DWARFdSYM.cpp
Reported by: | barracuda156 | Owned by: | jeremyhu (Jeremy Huddleston Sequoia) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.0 |
Keywords: | snowleopard, x86_64 | Cc: | |
Port: | libmacho |
Description
/opt/local/bin/clang-mp-11 -Os -g -Wall -D_MACH_I386_THREAD_STATUS_FPSTATE_LEGACY_FIELD_NAMES_ -D_ARCHITECTURE_I386_FPU_FPSTATE_LEGACY_FIELD_NAMES_ -I. -I./../include -I. -Os -arch x86_64 -dynamiclib \ -o ./libmacho.dylib arch.o getsecbyname.o getsegbyname.o get_end.o swap.o hppa_swap.o i386_swap.o m68k_swap.o sparc_swap.o ppc_swap.o i860_swap.o m88k_swap.o slot_name.o \ -install_name /opt/local/lib/libmacho.1.dylib \ -compatibility_version 1 \ -current_version 949.0.1 \ dsymutil ./libmacho.dylib Assertion failed: (!"Unknown operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-87/source/DWARFdSYM.cpp, line 1619. make: *** [libmacho.dylib] Abort trap make: *** Deleting file `libmacho.dylib'
Attachments (1)
Change History (5)
Changed 10 months ago by barracuda156
Attachment: | libmacho_10.6.8_x86_64.txt added |
---|
comment:1 Changed 10 months ago by barracuda156
comment:2 Changed 10 months ago by kencu (Ken)
Cc: | kencu removed |
---|
comment:3 Changed 8 months ago by barracuda156
Apparently this is a bug in dsymutil
which was fixed only in 10.9:
https://github.com/confluentinc/librdkafka/issues/49 https://gist.github.com/Kentzo/e038118346f1e1a582ac
Note: See
TracTickets for help on using
tickets.
No one notices because pre-built port installs fine. But it fails to build from source now, whether universal or x86_64-only.