[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Axiom-developer] [Axiom-mail] Broken compile?

**From**: |
daly |

**Subject**: |
Re: [Axiom-developer] [Axiom-mail] Broken compile? |

**Date**: |
Sun, 21 Aug 2011 03:24:45 -0400 |

Whew. Thanks for that.
Constructing a gentoo machine is a bit of work.
If you look at the download page of the Axiom website
http://axiom-developer.org/axiom-website/download.html
there is a section called "Compile Notes".
If you write up a Gentoo section I will include it.
Tim
On Sun, 2011-08-21 at 03:03 -0400, James Cloos wrote:
>* [Sometimes just talking/writing publicly is enough to discover the solution.]*
>* *
>* It turns out that the problem was gentoo's portage.*
>* *
>* The axiom ebuild in gentoo, on which I based mine, is for 2008-May.*
>* Since then portage has added code to eliminate text relocations,*
>* executable stacks, writable+executable segments, and .hash sections*
>* from ELF files. I had to modify and add these annotations:*
>* *
>* -RESTRICT="strip"*
>* +RESTRICT="strip binchecks installsources"*
>* *
>* +QA_TEXTRELS="opt/${P}/{algebra,autoload}/*.o opt/${P}/bin/AXIOMsys"*
>* +QA_EXECSTACK="opt/${P}/{algebra,autoload}/*.o opt/${P}/bin/AXIOMsys"*
>* +QA_WX_LOAD="opt/${P}/{algebra,autoload}/*.o opt/${P}/bin/AXIOMsys"*
>* +QA_DT_HASH="opt/${P}/{algebra,autoload}/*.o opt/${P}/bin/AXIOMsys"*
>* +QA_PRESTRIPPED="opt/${P}/{algebra,autoload}/*.o opt/${P}/bin/AXIOMsys"*
>* *
>* to get a working installation.*
>* *
>* (I haven't confirmed whether all of those are required -- it only takes*
>* about one hour to compile and four to run the tests -- but they are*
>* sufficient.)*
>* *
>* I suspect that the ebuilds for the forks also will require similar *
>* annotations.*
>* *
>* Appoloies for the false alarm.*
>* *
>* After a bit more polishing I will publish my ebuild at:*
>* *
>* http://cgit.freedesktop.org/~cloos/overlay/*
>* *
>* -JimC*

[Prev in Thread] |
**Current Thread** |
[Next in Thread] |

**Re: [Axiom-developer] [Axiom-mail] Broken compile?**,
*daly* **<=**