[MacPorts] #39089: openmpi @1.7.1 fails to configure
#39089: openmpi @1.7.1 fails to configure -----------------------------+-------------------------------- Reporter: Peter.Danecek@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: openmpi -----------------------------+-------------------------------- The updated port fails to configure on an Mac OS X 10.5.8 system. The respective mail.log and config.log attached. -- Ticket URL: <https://trac.macports.org/ticket/39089> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Changes (by larryv@…): * owner: macports-tickets@… => mww@… Old description:
The updated port fails to configure on an Mac OS X 10.5.8 system.
The respective mail.log and config.log attached.
New description: The updated port fails to configure on an Mac OS X 10.5.8 system. The respective main.log and config.log attached. -- Comment: Thanks. In the future, please Cc relevant port maintainers. -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Comment (by jdgleeson@…): Fixes to this problem were discussed here: http://www.open- mpi.org/community/lists/devel/2011/01/8923.php Either add `-xassembler` for Apple gcc-4.0, or use Apple gcc-4.2: The assembler code... {{{ $ cat conftest.s .text # _gsym_test_func .globl _gsym_test_func _gsym_test_func: # _gsym_test_func }}} Failure during configuration... {{{ $ /usr/bin/gcc-4.0 -std=gnu99 -DNDEBUG -pipe -O2 -arch ppc -finline- functions -fno-strict-aliasing -c conftest.s conftest.s:2:3: error: invalid preprocessing directive #_gsym_test_func conftest.s:5:3: error: invalid preprocessing directive #_gsym_test_func }}} gcc-4.0 with `-xassembler` produces no output (the desired result)... {{{ $ /usr/bin/gcc-4.0 -std=gnu99 -DNDEBUG -pipe -O2 -arch ppc -finline- functions -fno-strict-aliasing -xassembler -c conftest.s }}} gcc-4.2 produces no output (the desired result)... {{{ $ /usr/bin/gcc-4.2 -std=gnu99 -DNDEBUG -pipe -O2 -arch ppc -finline- functions -fno-strict-aliasing -c conftest.s }}} -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Comment (by jdgleeson@…): The attached patch works for me -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Comment (by larryv@…): Blacklisting gcc-4.0 is probably easiest. {{{ compiler.blacklist gcc-4.0 }}} -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Comment (by Peter.Danecek@…): Blacklisting worked for me. Should I provide a diff or will the maintainer commit this directly? -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: openmpi | ------------------------------+------------------- Comment (by Peter.Danecek@…): This problem persists in the updated version 1.7.2. So what about blacklisting gcc-4.0 ? -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39089: openmpi @1.7.1: Cannot determine global symbol label prefix during configure ------------------------------+--------------------- Reporter: Peter.Danecek@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: leopard Port: openmpi | ------------------------------+--------------------- Changes (by larryv@…): * keywords: => leopard * status: new => closed * resolution: => fixed Comment: Maintainer timeout, done in r108127. -- Ticket URL: <https://trac.macports.org/ticket/39089#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts