On 31/08/16 19:48, leif wrote:
leif wrote:
leif wrote:
Vincent Delecroix wrote:
Hello,

In the optional package giacpy there are some extension classes that
depend on SageObject. Hence if I do some modification to SageObject and
perform "make" the giacpy package is broken. Is there a solution to
rebuild external packages that depends on sagelib when doing "make"?

Try adding $(SAGERUNTIME) to its dependencies file, *before* the '|'.

Next suggestion (hopefully the last, and a working one):

Instead of $(SAGERUNTIME), add

$(SAGE_SRC)/build/cythonized/sage/structure/sage_object.c

(again, *before* the pipe, but still put $(SAGERUNTIME) after it).

This might not work. giacpy depends on Integer and Rational. Hence indirectly from SageObject. Can I safely only set dependencies to $(SAGE_SRC)/build/cythonized/sage/rings/integer.c and $(SAGE_SRC)/build/cythonized/sage/rings/rational.c? Are these necessarily regenerated if SageObject get changed?

Vincent

--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to