Hi Michael and [sage-devel], at
http://trac.sagemath.org/sage_trac/ticket/4169#comment:7 mabshoff makes the following comment: """ The version patches by Tim break on every BSD and Solaris where we do not use the GNU ld per default. We now work around this by linking gld to ld, but this is *not* a long term solution. Sage in general does not benefit from versioned libraries, indeed they case a bunch of problems when linking extensions, due to the links the archives get larger and on top of that it makes the memory address space on Cygwin even more scare, so I intend to remove every one of those version patches in the future. Those patches should be moved into the Debian packaging directory or alternatively you should provide a makefile target for not versioned libraries. """ As this seems to lay out a general strategy this seems too big to not discuss it here. Here are some -- clueless -- questions: - "Sage in general does not benefit from versioned libraries" Is adding a proper soname / library versioning to a library what you call versioned libraries? Isn't that somehow standardised and good practice? - "indeed they case a bunch of problems when linking extensions" Why? - "due to the links the archives get larger" Do you mean the symbolic links? I don't see how they contribute to the size significantly. - "and on top of that it makes the memory address space on Cygwin even more scare" Can you elaborate on that? - "so I intend to remove every one of those version patches in the future" To me this seems to be an issue that is better discussed first. Quite likely, you have very good arguments for the statements above (and you know way more about this than I'll ever know), but I would like to hear them first. Cheers, Martin -- name: Martin Albrecht _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 _www: http://www.informatik.uni-bremen.de/~malb _jab: [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
