If you look on the thread

" Do we need "cp -a" - or would 'cp -pR' do ?"

you may have noticed that Gonzalo Tornaria  has discovered that
"local/bin/python" is a hardlink to "local/bin/python2.6". From what I
understand, this is the only hard link in Sage. It would be better if
this could be replaced by a symbolic link.

Does anyone know why is is a hard link? As far as I can see,
python-2.6.2.p4/spkg-install
creates a symbolic link. It has the line:

ln -s python2.6 python

It's not clear to me

1) Why the hard link is created. It is intentional? If so, why is it
the only hard link in Sage, when all others are symbolic?

2) Where is the code that actually creates the link?  All I can find
is an attempt to create a symbolic link in
python-2.6.2.p4/spkg-install.

This hard link is almost certainly making the OS X binary larger than
it needs to be, and causes other issues too.

Dave

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

Reply via email to