[MacPorts] #52131: cctools, ld64: Removing +llvm37 variant pulls in +llvm34 instead and toolchain becomes unstable on 10.6

MacPorts noreply at macports.org
Mon Aug 29 19:45:21 PDT 2016


#52131: cctools, ld64: Removing +llvm37 variant pulls in +llvm34 instead and
toolchain becomes unstable on 10.6
-------------------------------------+-------------------------
  Reporter:  kenneth.f.cunningham@…  |      Owner:  jeremyhu@…
      Type:  defect                  |     Status:  assigned
  Priority:  Normal                  |  Milestone:
 Component:  ports                   |    Version:  2.3.4
Resolution:                          |   Keywords:  snowleopard
      Port:  cctools ld64            |
-------------------------------------+-------------------------

Comment (by kenneth.f.cunningham@…):

 Replying to [comment:6 jeremyhu@…]:
 > Ok.  I'll see if I can break it.

 I installed LibCxxOnOlderSystems, but instead of +llvm38, I put +llvm37 in
 the variants thinking that was correct to go with clang-3.7. Also, perhaps
 of importance, when I was finished bootstrapping with clang-3.4, I
 deactivated it but did not fully uninstall it (thinking I would leave it
 deactivated but available to activate for another rebuild of clang-3.7 if
 needed). So that clang-3.4 was the bootstrap version, built against
 libstdc++.

 The iteration of cctools and ld64 was the current version - 1.

 Then when cctools and ld64 upgraded, they called in clang-3.4/llvm3-4,
 which reactivated the deactivated version, built ld64 (with libcxx=libc++
 in the macports.conf and all other settings correct). Then the segfaults
 started.


 >Do you have any crash logs I can look at?

 Stupidly, and for no good reason, I deleted them. Another user (ftp83) had
 a similar experience and his crash log is here
 <http://pastebin.com/bzuez8Xp>. It's probably the same issue.

 >
 > Note that +llvm38 doesn't actually require using macports-clang-3.8.
 You can continue to use macports-clang-3.7

 Just when I think I am getting a good understanding of what I'm doing, you
 tell me something like this and I realize I know nothing :>

 Ken

-- 
Ticket URL: <https://trac.macports.org/ticket/52131#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list