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 '|'. > > Unfortunately we don't have a file with a timestamp for the Sage library > in local/var/lib/sage/installed/ that could be touched.
And sagelib is a phony target, but you could abuse local/var/lib/sage/installed/ipython-* since $(SAGERUNTIME) depends on that. Not sure what other (useless) rebuilds that would trigger though. The only other way I see at the moment is to actually add the Sage sourcefile to giacpy's dependencies, but wait -- cysignals is already in giacpy's dependencies, so you could abuse local/var/lib/sage/installed/cysignals-* as well. Better open a ticket... -leif -- 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.