[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