[MacPorts] #58442: clang-7, 8.0 - seg. faults when used as assembler with assertions variant active.

MacPorts noreply at macports.org
Fri May 10 16:06:32 UTC 2019


#58442: clang-7,8.0 - seg. faults when used as assembler with assertions variant
active.
----------------------------------+--------------------
  Reporter:  mouse07410           |      Owner:  (none)
      Type:  defect               |     Status:  new
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:
Resolution:                       |   Keywords:
      Port:  clang-7.0 clang-8.0  |
----------------------------------+--------------------

Comment (by kencu):

 It's an assertion failure, introduced fairly recently into the llvm tree.
 The error is gcc's, more than likely, for trying to build assembly that is
 no longer considered valid by llvm. There is no bug about it in llvm at
 present that I can find, and if / when I do post it there, they will very
 likely say the bug is gcc's to fix anyway.

 EVERYBODY on macOS builds gcc with clang/llvm, but almost NOBODY has
 assertions turned on, so nobody will see this without trying really hard
 to see it.

 The issue really is to try to get a clean example of the exact assembly
 source file that causes the error, because it goes through a lot of gcc
 shenanigans -- it's not just a source file in their tree, I think. But I
 have it building away, and I'll see if I can get it clean enough to send
 up to somebody.

-- 
Ticket URL: <https://trac.macports.org/ticket/58442#comment:47>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list