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.

Reply via email to