Summary: | Convert eselect-python to use automake | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonathan Callen (RETIRED) <jcallen> |
Component: | [OLD] Core system | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | binki, ferret-bgo, jcallen, tommy |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | convert to automake |
Description
Jonathan Callen (RETIRED)
![]() Created attachment 207367 [details, diff]
convert to automake
Before applying this patch, you should run:
svn mv python.eselect python.eselect.in
svn rm Makefile.in
After applying, run
svn add Makefile.am
Please apply this patch. eselect-python doesn't compile on as 32-bit our multilib setup at the moment, because we set ASFLAGS globally, and eselect-python passes it to gcc as-is. As stated in the man page: ######## If you are invoking as via the GNU C compiler, you can use the -Wa option to pass arguments through to the assembler. The assembler arguments must be separated from each other (and the -Wa) by commas. For example: gcc -c -g -O -Wa,-alh,-L file.c ######## So eselect-python's Makefile.in either needs to parse ASFLAGS and change spaces to commas, or more simply, be converted to use automake. Automake creates unnecessarily overcomplicated Makefile.in files. I will rather just remove using of ASFLAGS. (In reply to comment #3) > Automake creates unnecessarily overcomplicated Makefile.in files. > I will rather just remove using of ASFLAGS. > This was now over 2 weeks ago, any progress? eselect-python-20111108 uses automake. |