[MacPorts] #52436: osxfuse @3.5.0: incorrect assumption about build worker kernel arch
MacPorts
noreply at macports.org
Wed Sep 28 18:07:02 CEST 2016
#52436: osxfuse @3.5.0: incorrect assumption about build worker kernel arch
--------------------------+----------------------
Reporter: ryandesign@… | Owner: dports@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: osxfuse
--------------------------+----------------------
As I mentioned on the mailing list, the port makes an incorrect assumption
about the kernel arch of our buildbot build workers. The port says:
{{{
# If building for different kernel arch than our buildslaves use, force a
build
# from source. The binary package IDs don't encode the kernel arch.
if {${kernel_arch} ne "x86_64"} {
archive_sites
}
}}}
This assumes all of our buildbot workers have x86_64 kernels, which is not
correct.
{{{
snowleopard-i386-legacy:~ buildbot$ uname -m
i386
}}}
{{{
leopard-ppc-legacy:~ buildbot$ uname -m
Power Macintosh
}}}
osxfuse is not the only port that install a kernel extension. Maybe the
handling of whether to build from source (the knowledge of which kernel
archs our buildworkers use), and how to determine the kernel arch, should
be moved into a portgroup, so as to avoid duplication of effort.
--
Ticket URL: <https://trac.macports.org/ticket/52436>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system
More information about the macports-tickets
mailing list