On Mon, Jan 5, 2009 at 10:46 AM, mabshoff <mabsh...@googlemail.com> wrote:
>
>
>
> On Jan 4, 10:58 pm, "William Stein" <wst...@gmail.com> wrote:
>> On Sun, Jan 4, 2009 at 10:52 PM, mabshoff <mabsh...@googlemail.com> wrote:
>
> <SNIP>
>
>> >> I.e., for Sage we build only the static readline.  Can't Python, Gap,
>> >> PARI, etc. just link in a static readline?
>>
>> > Well, I tried that and I ended up with a Python without readline
>> > support and Singular failed to build at all without it. These were
>>
>> That makes sense.  OK, so that won't work.
>
> Yes, that trick was my first idea.

Wait a minute.  Just for the record I just tested my OpenSuse 32-bit
build of sage with libreadline.so* deleted, and Python, Gap, and PARI
all *do* get built with readline support.  Also, singular builds fine
with readline support.  So I think you messed up somewhere in your
test.
I checked and Python is definitely not picking up a system-wide devel
readline either.

However, Sage doesn't startup, failing with this error:
   ImportError:
/home/wstein/build/opensuse32/build/sage-3.2.3.final/local/lib/libsingular.so:
undefined symbol: tputs

So there may be an issue somehow with *libsingular* and readline.

Anyway, my evidence does not agree at all with your observation that
statically linking in readline.a results in a Python without readline
and a singular that doesn't build.  But there are still issues.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to