[MacPorts] #66296: exa fails to upgrade (0.10.1_2 < 0.10.1_3) on mavericks

MacPorts noreply at macports.org
Sat Nov 19 13:41:50 UTC 2022


#66296: exa fails to upgrade (0.10.1_2 < 0.10.1_3) on mavericks
--------------------+--------------------
 Reporter:  tehcog  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.8.0
 Keywords:          |       Port:  exa
--------------------+--------------------
 Build fails.
 Please see attached main.log

 Also, the following is present in my .bashrc:

 {{{
 500 # !!!!!! GO MACPORTS README !!!!!
 501 #
 502 # 202010902
 503 # go @1.16.7_1
 504 #  go has the following notes:
 505 #    go had to be specially patched and built to work on your
 platform.
 506 #
 507 #    It likely won't work out of the box when building other projects,
 so make sure change your environment to use the following variables:
 508 #      * GO_EXTLINK_ENABLED="1"
 509 #    to always force go to use the external gcc or clang linker and
 510 #      * GO_LDFLAGS="\"-extldflags=${configure.ldflags}\""
 511 #      * CGO_LDFLAGS="-g -O2 ${configure.ldflags}"
 512 #    to force-link any binary against the legacy support library. Use
 exactly the quoting provided here, even if it may look odd, or compilation
 will fail.
 513 #
 514 #    Failure to do so will leave you unable to create binaries that
 use features not natively available on your system, either directly or
 through a go core dependency.
 515
 516 GO_EXTLINK_ENABLED="1"
 517 # couldn't get these to work ("bad substitution") until single quotes
 were added:
 518 export GO_LDFLAGS='"\"-extldflags=${configure.ldflags}\""'
 519 export CGO_LDFLAGS='"-g -O2 ${configure.ldflags}"'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66296>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list