#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