<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 7, 2012 at 7:28 PM, Filipe Pires Alvarenga Fernandes <span dir="ltr"><<a href="mailto:ocefpaf@gmail.com" target="_blank">ocefpaf@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi I am trying to compile numpy with gcc 4.7.1 and I am having the<br>
following issue.<br>
<br>
"RuntimeError: Broken toolchain: cannot link a simple C program"<br></blockquote><div><br>Do you have Python development headers installed? Usually a separate package called python-dev on linux. If so, can you compile with an older gcc? <br>
<br>Ralf<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I noticed that I need to pass the flag '-fno-use-linker-plugin' to be<br>
able to compile it.  However, even though I did pass it by exporting<br>
the CFLAGS, it does not work.  I guess that numpy do not use the<br>
CFLAGS for its internal extensions.  How can I pass that option to it?<br>
<br>
<br>
Error below:<br>
[   11s] compile options: '-Inumpy/core/src/private -Inumpy/core/src<br>
-Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray<br>
-Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/include<br>
-I/usr/include/python2.7 -c'<br>
[   11s] gcc: _configtest.c<br>
[   11s] gcc -pthread _configtest.o -o _configtest<br>
[   11s] gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found<br>
[   11s] compilation terminated.<br>
[   11s] gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found<br>
[   11s] compilation terminated.<br>
[   11s] failure.<br>
[   11s] removing: _configtest.c _configtest.o<br>
[   11s] Traceback (most recent call last):<br>
[   11s]   File "setup.py", line 214, in <module><br>
[   11s]     setup_package()<br>
[   11s]   File "setup.py", line 207, in setup_package<br>
[   11s]     configuration=configuration )<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/core.py", line 186,<br>
in setup<br>
[   11s]     return old_setup(**new_attr)<br>
[   11s]   File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup<br>
[   11s]     dist.run_commands()<br>
[   11s]   File "/usr/lib64/python2.7/distutils/dist.py", line 953, in<br>
run_commands<br>
[   11s]     self.run_command(cmd)<br>
[   11s]   File "/usr/lib64/python2.7/distutils/dist.py", line 972, in<br>
run_command<br>
[   11s]     cmd_obj.run()<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/command/build.py",<br>
line 37, in run<br>
[   11s]     old_build.run(self)<br>
[   11s]   File "/usr/lib64/python2.7/distutils/command/build.py",<br>
line 127, in run<br>
[   11s]     self.run_command(cmd_name)<br>
[   11s]   File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in<br>
run_command<br>
[   11s]     self.distribution.run_command(command)<br>
[   11s]   File "/usr/lib64/python2.7/distutils/dist.py", line 972, in<br>
run_command<br>
[   11s]     cmd_obj.run()<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/command/build_src.py",<br>
line 152, in run<br>
[   11s]     self.build_sources()<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/command/build_src.py",<br>
line 163, in build_sources<br>
[   11s]     self.build_library_sources(*libname_info)<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/command/build_src.py",<br>
line 298, in build_library_sources<br>
[   11s]     sources = self.generate_sources(sources, (lib_name, build_info))<br>
[   11s]   File<br>
"/home/abuild/rpmbuild/BUILD/numpy/numpy/distutils/command/build_src.py",<br>
line 385, in generate_sources<br>
[   11s]     source = func(extension, build_dir)<br>
[   11s]   File "numpy/core/setup.py", line 648, in get_mathlib_info<br>
[   11s]     raise RuntimeError("Broken toolchain: cannot link a<br>
simple C program")<br>
[   11s] RuntimeError: Broken toolchain: cannot link a simple C program<br>
[   11s] error: Bad exit status from /var/tmp/rpm-tmp.yO2SIE (%build)<br>
[   11s]<br>
[   11s]<br>
[   11s] RPM build errors:<br>
[   11s]     Bad exit status from /var/tmp/rpm-tmp.yO2SIE (%build)<br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div><br></div>