[MacPorts] #50578: python34 + GCC + El Capitain
MacPorts
noreply at macports.org
Fri Feb 12 08:56:00 PST 2016
#50578: python34 + GCC + El Capitain
------------------------+-------------------
Reporter: citibob@… | Owner: jwa@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: |
------------------------+-------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => jwa@…
Old description:
> Changes to OS X 10.11 render GCC's Objective-C compiler useless.
> However, I want to compile the main part of Python in GCC (because my C++
> / Fortran Cython modules use GCC).
>
> I tried to build Python (via MacPorts) using Clang for Objective-C and
> GCC for C/C++. The environment upon running ./configure included:
>
> CC='/Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9'
> CXX='/Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9'
> OBJC='/usr/bin/clang'
> OBJCXX='/usr/bin/clang++'
>
> HOWEVER... the build still tried to use GCC to compile Objective-C, and
> failed miserably:
>
>
> :info:destroot /Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9
> -pipe -Os -arch x86_64 -Wno-unused-result -fno-common -dynamic -DNDEBUG
> -g -fwrapv -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c
> ./FileSettings.m
> :info:destroot /usr/include/objc/NSObject.h:22:4: error: unknown type
> name 'instancetype'
> :info:destroot - (instancetype)self;
> :info:destroot ^
> ...
>
>
> Log file attached.
New description:
Changes to OS X 10.11 render GCC's Objective-C compiler useless. However,
I want to compile the main part of Python in GCC (because my C++ / Fortran
Cython modules use GCC).
I tried to build Python (via MacPorts) using Clang for Objective-C and GCC
for C/C++. The environment upon running ./configure included:
{{{
CC='/Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9'
CXX='/Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9'
OBJC='/usr/bin/clang'
OBJCXX='/usr/bin/clang++'
}}}
HOWEVER... the build still tried to use GCC to compile Objective-C, and
failed miserably:
{{{
:info:destroot /Users/rpfische/macports/mpgompi-4.9.3/bin/gcc-mp-4.9 -pipe
-Os -arch x86_64 -Wno-unused-result -fno-common -dynamic -DNDEBUG -g
-fwrapv -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c
./FileSettings.m
:info:destroot /usr/include/objc/NSObject.h:22:4: error: unknown type name
'instancetype'
:info:destroot - (instancetype)self;
:info:destroot ^
...
}}}
Log file attached.
--
Comment:
Replying to [ticket:50578 citibob@…]:
> I want to compile the main part of Python in GCC (because my C++ /
Fortran Cython modules use GCC).
As far as I know, MacPorts python ports don't provide a way to do that.
--
Ticket URL: <https://trac.macports.org/ticket/50578#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list