[MacPorts] #67384: gcc10-bootstrap @10.4.0 again broken on Rosetta due to attempting to build ppc64
MacPorts
noreply at macports.org
Sun May 7 21:06:26 UTC 2023
#67384: gcc10-bootstrap @10.4.0 again broken on Rosetta due to attempting to build
ppc64
------------------------------+-------------------------------------------
Reporter: barracuda156 | Owner: catap
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: powerpc, snowleopard, rosetta
Port: gcc10-bootstrap |
------------------------------+-------------------------------------------
Comment (by catap):
I've added into `macports.conf` the block to the end:
{{{
universal_archs
build_arch ppc
cxx_stdlib libstdc++
buildfromsource always
}}}
and it literally switched off universal build, which disabled `multilib`
and `multiarch` and allows to build it.
Also, at build log I see that it uses `build` folder, not `build-ppc` that
means that it doesn't build universal build but configure string contains
`--enable-targets=powerpc-apple-darwin10,i386-apple-darwin10,x86_64-apple-
darwin10` which is added by lines:
{{{
set universal_targets ""
foreach arch ${universal_archs_supported} {
set universal_targets "${universal_targets},$merger_host(${arch})"
}
ui_debug "Selected targets: ${universal_targets}"
if { [string length ${universal_targets}] > 0 } {
configure.args-append \
--enable-targets=[string replace ${universal_targets} 0 0]
}
}}}
inside that `if`. That shuldn't be possible. Thus, I haven't see inside
log a line `Selected targets`.
All of this puzzling me.
--
Ticket URL: <https://trac.macports.org/ticket/67384#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list