<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12px"><div dir="ltr" id="yui_3_16_0_1_1450173403946_3536">Hi <br class="" id="yui_3_16_0_1_1450173403946_3624"><br class="" id="yui_3_16_0_1_1450173403946_3626">I am trying to do a cross platform build of numpy (host=x86 target=ppc). This worked for python compiler itself but for numpy I run into following problem.<br class="" id="yui_3_16_0_1_1450173403946_3628"><br class="" id="yui_3_16_0_1_1450173403946_3630">It does select the correct compiler but the options are not correct. please advise...<br class="" id="yui_3_16_0_1_1450173403946_3632"><br class="" id="yui_3_16_0_1_1450173403946_3634"> numpy-1.10.2rc2]$ CC=powerpc-e500v2-linux-gnuspe-gcc CXX=powerpc-e500v2-linux-gnuspe-g++ AR=powerpc-e500v2-linux-gnuspe-ar                            BLAS=None LAPACK=None ATLAS=None  python setup.py build  bdist_egg   --plat-name=powerpc<br class="" id="yui_3_16_0_1_1450173403946_3636"><br class="" id="yui_3_16_0_1_1450173403946_3638"><br class="" id="yui_3_16_0_1_1450173403946_3640">powerpc-e500v2-linux-gnuspe-gcc: _configtest.c<br class="" id="yui_3_16_0_1_1450173403946_3642">powerpc-e500v2-linux-gnuspe-gcc: error: unrecognized argument in option '-mtune=generic'<br class="" id="yui_3_16_0_1_1450173403946_3644">powerpc-e500v2-linux-gnuspe-gcc: note: valid arguments to '-mtune=' are: 401 403 405 405fp 440 440fp 464 464fp 476 476fp 505 601 602 603 603e 604 604e 620 630 740 7400 7450 750 801 821 823 8540 8548 860 970 G3 G4 G5 a2 cell common e300c2 e300c3 e500mc e500mc64 ec603e native power power2 power3 power4 power5 power5+ power6 power6x power7 powerpc powerpc64 rios rios1 rios2 rs64 rsc rsc1 titan<br class="" id="yui_3_16_0_1_1450173403946_3646">powerpc-e500v2-linux-gnuspe-gcc: error: unrecognized argument in option '-mtune=generic'<br class="" id="yui_3_16_0_1_1450173403946_3648">powerpc-e500v2-linux-gnuspe-gcc: note: valid arguments to '-mtune=' are: 401 403 405 405fp 440 440fp 464 464fp 476 476fp 505 601 602 603 603e 604 604e 620 630 740 7400 7450 750 801 821 823 8540 8548 860 970 G3 G4 G5 a2 cell common e300c2 e300c3 e500mc e500mc64 ec603e native power power2 power3 power4 power5 power5+ power6 power6x power7 powerpc powerpc64 rios rios1 rios2 rs64 rsc rsc1 titan<br class="" id="yui_3_16_0_1_1450173403946_3650">powerpc-e500v2-linux-gnuspe-gcc: error: unrecognized argument in option '-mtune=generic'<br class="" id="yui_3_16_0_1_1450173403946_3652">powerpc-e500v2-linux-gnuspe-gcc: note: valid arguments to '-mtune=' are: 401 403 405 405fp 440 440fp 464 464fp 476 476fp 505 601 602 603 603e 604 604e 620 630 740 7400 7450 750 801 821 823 8540 8548 860 970 G3 G4 G5 a2 cell common e300c2 e300c3 e500mc e500mc64 ec603e native power power2 power3 power4 power5 power5+ power6 power6x power7 powerpc powerpc64 rios rios1 rios2 rs64 rsc rsc1 titan<br class="" id="yui_3_16_0_1_1450173403946_3654">powerpc-e500v2-linux-gnuspe-gcc: error: unrecognized argument in option '-mtune=generic'<br class="" id="yui_3_16_0_1_1450173403946_3656">powerpc-e500v2-linux-gnuspe-gcc: note: valid arguments to '-mtune=' are: 401 403 405 405fp 440 440fp 464 464fp 476 476fp 505 601 602 603 603e 604 604e 620 630 740 7400 7450 750 801 821 823 8540 8548 860 970 G3 G4 G5 a2 cell common e300c2 e300c3 e500mc e500mc64 ec603e native power power2 power3 power4 power5 power5+ power6 power6x power7 powerpc powerpc64 rios rios1 rios2 rs64 rsc rsc1 titan<br class="" id="yui_3_16_0_1_1450173403946_3658">failure.<br class="" id="yui_3_16_0_1_1450173403946_3660">removing: _configtest.c _configtest.o<br class="" id="yui_3_16_0_1_1450173403946_3662">Traceback (most recent call last):<br class="" id="yui_3_16_0_1_1450173403946_3664">  File "setup.py", line 266, in <module><br class="" id="yui_3_16_0_1_1450173403946_3666">    setup_package()<br class="" id="yui_3_16_0_1_1450173403946_3668">  File "setup.py", line 258, in setup_package<br class="" id="yui_3_16_0_1_1450173403946_3670">    setup(**metadata)<br class="" id="yui_3_16_0_1_1450173403946_3672">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/core.py", line 169, in setup<br class="" id="yui_3_16_0_1_1450173403946_3674">    return old_setup(**new_attr)<br class="" id="yui_3_16_0_1_1450173403946_3676">  File "/usr/lib64/python2.6/distutils/core.py", line 152, in setup<br class="" id="yui_3_16_0_1_1450173403946_3678">    dist.run_commands()<br class="" id="yui_3_16_0_1_1450173403946_3680">  File "/usr/lib64/python2.6/distutils/dist.py", line 975, in run_commands<br class="" id="yui_3_16_0_1_1450173403946_3682">    self.run_command(cmd)<br class="" id="yui_3_16_0_1_1450173403946_3684">  File "/usr/lib64/python2.6/distutils/dist.py", line 995, in run_command<br class="" id="yui_3_16_0_1_1450173403946_3686">    cmd_obj.run()<br class="" id="yui_3_16_0_1_1450173403946_3688">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/command/build.py", line 47, in run<br class="" id="yui_3_16_0_1_1450173403946_3690">    old_build.run(self)<br class="" id="yui_3_16_0_1_1450173403946_3692">  File "/usr/lib64/python2.6/distutils/command/build.py", line 134, in run<br class="" id="yui_3_16_0_1_1450173403946_3694">    self.run_command(cmd_name)<br class="" id="yui_3_16_0_1_1450173403946_3696">  File "/usr/lib64/python2.6/distutils/cmd.py", line 333, in run_command<br class="" id="yui_3_16_0_1_1450173403946_3698">    self.distribution.run_command(command)<br class="" id="yui_3_16_0_1_1450173403946_3700">  File "/usr/lib64/python2.6/distutils/dist.py", line 995, in run_command<br class="" id="yui_3_16_0_1_1450173403946_3702">    cmd_obj.run()<br class="" id="yui_3_16_0_1_1450173403946_3704">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/command/build_src.py", line 153, in run<br class="" id="yui_3_16_0_1_1450173403946_3706">    self.build_sources()<br class="" id="yui_3_16_0_1_1450173403946_3708">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/command/build_src.py", line 164, in build_sources<br class="" id="yui_3_16_0_1_1450173403946_3710">    self.build_library_sources(*libname_info)<br class="" id="yui_3_16_0_1_1450173403946_3712">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/command/build_src.py", line 299, in build_library_sources<br class="" id="yui_3_16_0_1_1450173403946_3714">    sources = self.generate_sources(sources, (lib_name, build_info))<br class="" id="yui_3_16_0_1_1450173403946_3716">  File "/home/jenkins/Python-2.7.3/tmp/numpy-1.10.2rc2/numpy/distutils/command/build_src.py", line 387, in generate_sources<br class="" id="yui_3_16_0_1_1450173403946_3718">    source = func(extension, build_dir)<br class="" id="yui_3_16_0_1_1450173403946_3720">  File "numpy/core/setup.py", line 669, in get_mathlib_info<br class="" id="yui_3_16_0_1_1450173403946_3722">    raise RuntimeError("Broken toolchain: cannot link a simple C program")<br class="" id="yui_3_16_0_1_1450173403946_3724">RuntimeError: Broken toolchain: cannot link a simple C program<br class="" id="yui_3_16_0_1_1450173403946_3726"><br class="" id="yui_3_16_0_1_1450173403946_3728"><br class="" id="yui_3_16_0_1_1450173403946_3730">Thanks,<br class="" id="yui_3_16_0_1_1450173403946_3732">Jo<br class="" id="yui_3_16_0_1_1450173403946_3734"><br class="" id="yui_3_16_0_1_1450173403946_3736"><br></div></div></body></html>