[Distutils] a patch for distutils + gcc + linux, that was never apply, yet will solve many problems.
Jorge Vargas
jorge.vargas at gmail.com
Tue Jul 11 17:17:43 CEST 2006
noone cares about this? it's a bug so simple to fix....
On 6/30/06, Jorge Vargas <jorge.vargas at gmail.com> wrote:
>
> Hello everyone
>
> I did a package for gentoo (ebuild) a while ago and it has a C/C++
> extension, to compile agains a gecko-compliant mozilla product.
>
> Long story short our solution (build agains mozilla) seem to had nothing
> to do with the real bug which someone posted today.
>
> It seems there is a bug in distutils itself, because it is passing the
> wrong arguments to g++, the most incredible part is that the bug is so
> simple to fix yet there is no reply, maybe this got lost in the main python
> repository.
>
> here is the most important part of his post
> ----
>
> /usr/lib/python2.4/distutils/unixccompiler.py to build.
> ** /usr/lib/python2.4/distutils/unixccompiler.py fills the 'CC' executable
>
> variable by invoking /usr/lib/python2.4/distutils/sysconfig.py
> ** /usr/lib/python2.4/distutils/unixccompiler.py contains a condition that
> says:
> elif compiler[:3] == "gcc" or compiler[:3] == "g++":
>
> return "-Wl,-R" + dir
> ** /usr/lib/python2.4/distutils/sysconfig.py returns the 'CC' executable
> variable by reading from /usr/lib/python2.4/config/Makefile
> ** If your system is like many others, it will return something like
>
> 'CC=i686-pc-linux-gnu-gcc -pthread', will never == "gcc" and so the correct
> linker options will not be used.
>
> ----
> if anyone could please verify it and maybe find out why it wasn't apply,
> honestly I have very little knowlegde of C and it's integration with python
> to be able to verify it.
>
> his full post is at
> http://bugs.gentoo.org/show_bug.cgi?id=131527#c36
>
> the original disutil gentoo bug:
> http://bugs.gentoo.org/show_bug.cgi?id=138647
>
> the patch at sourceforce:
> http://sourceforge.net/tracker/index.php?func=detail&aid=1254718&group_id=5470&atid=305470
>
>
>
> thanks.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/distutils-sig/attachments/20060711/8c5f0671/attachment.html
More information about the Distutils-SIG
mailing list