<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>You could try activating the non +universal version to get a
      dependency error. Then do the same for the dependency, and so on
      back to the first port built +universal.</p>
    <p>Russell<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 05/01/17 14:56, Adam Dershowitz
      wrote:<br>
    </div>
    <blockquote
      cite="mid:9B0CD040-EC92-4936-BBF4-B5EE0DB96D05@alum.mit.edu"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <br class="">
      <br class="">
      <div>
        <blockquote type="cite" class="">
          <div class="">On Jan 5, 2017, at 9:44 AM, Rainer Müller <<a
              moz-do-not-send="true" href="mailto:raimue@macports.org"
              class=""><a class="moz-txt-link-abbreviated" href="mailto:raimue@macports.org">raimue@macports.org</a></a>> wrote:</div>
          <br class="Apple-interchange-newline">
          <div class=""><span style="font-family: Helvetica; font-size:
              12px; font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class="">On 2017-01-05 14:51, Adam
              Dershowitz wrote:</span><br style="font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;"
              class="">
            <blockquote type="cite" style="font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;"
              class=""><br class="">
              <br class="">
              <blockquote type="cite" class="">On Jan 4, 2017, at 10:02
                PM, Ryan Schmidt <<a moz-do-not-send="true"
                  href="mailto:ryandesign@macports.org" class="">ryandesign@macports.org</a>>
                wrote:<br class="">
                <br class="">
                On Jan 4, 2017, at 07:52, Adam Dershowitz wrote:<br
                  class="">
                <br class="">
                <blockquote type="cite" class="">So, yes it seems that
                  the on the new machine I ended up with gcc6 being
                  universal, so then cctools, ld64-latest, llvm-3.9 etc
                  are all universal.  But, the strange thing is that
                  gcc6 has no dependents, and I didn’t explicitly
                  install it.  So, I’m not sure what caused it to be
                  installed.  And, on the new machine it, and the chain
                  down, installed +universal, while on the older machine
                  it installed the default variant.  Both computers
                  installed gcc6 6.2.0_2.  <br class="">
                  So, my academic question is why did this happen?  And,
                  the related questions are what port would have
                  installed gcc6? Since I see this:<br class="">
                  $port dependents gcc6<br class="">
                  gcc6 has no dependents.<br class="">
                </blockquote>
                <br class="">
                I don't know. If you don't need gcc6, don't install it /
                uninstall it.<br class="">
              </blockquote>
              <br class="">
              It appears that build dependencies don’t show up with the
              dependencies command?  So, some installed port might have
              required gcc6 to install, but doesn’t need it for runtime.
               <br class="">
            </blockquote>
            <br style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <span style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class="">Try with this:</span><br
              style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <br style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <span style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class=""> port echo depends_build:gcc6
              and installed</span><br style="font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;"
              class="">
            <br style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <span style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class="">This is only using the
              information from the latest ports tree, but could</span><br
              style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <span style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class="">probably answer your
              question.</span><br style="font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;"
              class="">
            <br style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px;" class="">
            <span style="font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: start; text-indent: 0px; text-transform:
              none; white-space: normal; widows: auto; word-spacing:
              0px; -webkit-text-stroke-width: 0px; float: none; display:
              inline !important;" class="">Rainer</span></div>
        </blockquote>
      </div>
      <br class="">
      <div class="">Thanks that helps.  It is a step in the right
        direction, but still leaves my question about what generates all
        the extra universal builds on the new machine, when the old
        machine had mostly default.</div>
      <div class="">For example, on the new machine the above shows that
        py27-numpy has two installs, with the active one being
        +universal.  So, the migrate script first installed it default,
        then due to yet another port, must have rebuilt it +universal.
         But, I don’t know how to trace those back to the root of it.  </div>
      <div class="">Perhaps the least effort would be to remove
        +universal completely from myports.txt then uninstall
        everything, and then reinstall with the migrate script?  Would
        anything that needs to be universal then end up getting put back
        that way?  </div>
    </blockquote>
    <br>
  </body>
</html>