#32507: net-snmp-config should not include -arch flags -----------------------------------+---------------------------------------- Reporter: jeremyhu@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: net-snmp -----------------------------------+---------------------------------------- Comment(by jeremyhu@…): Interestingly, net-snmp is a fat binary: {{{ $ file /opt/local/lib/libnetsnmp.dylib /opt/local/lib/libnetsnmp.dylib: Mach-O universal binary with 2 architectures /opt/local/lib/libnetsnmp.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 /opt/local/lib/libnetsnmp.dylib (for architecture i386): Mach-O dynamically linked shared library i386 }}} but it was not installed fat: net-snmp-5.7.1_0.darwin_11.x86_64.tbz2 This explains why just the -arch x86_64 was stripped from net-snmp-config with this hunk in the Portfile: {{{ reinplace "s|${my_archflags}||g" ${worksrcpath}/${name}-config }}} So the problem is that net-snmp is actually building fat even though it's not requested to. I believe this is because perl5.12 is actually fat, and net-snmp is using perl5's CFLAGS -- Ticket URL: <https://trac.macports.org/ticket/32507#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS